[ [ 24326568056402156072720114744868182695795617723009462303025345496818159816634559278061175392428906180568334444634612182250567041229298668471186027718541230993622352632345945602287901268278991918535572357253929706579676315003810468200119351005270014787019507945901240854017254333665018130316502869894145511050544260092438793562340839759401290065162469097813930194840416876497715726320054944210492929159324950544715183577173079994843249872002636224360976114023497093501836513915015424848455526312094647538267482075483431443421032296580356152546235462501587175437796324345311069944314677634325111102664625212650039893196398108096260742393024997305632772422533224319901897971521348862741120060820341652458621255595473946338563406519594587109716876733513937514150857076519491765776922602478134430069068144591025027861005260061481073971386562763866156611836631588775832905918163084614303506496883608234448423032986301437791906270884088375784103590821115176104375859729627102037420661698827908503867800684719592814244627018735681537852249941923526355959443351715973562107456672613612072851348331153963245105693963557554496536930002213605823906791975309259753122449785083233272601530613061003614123447958808104314579127659856639737852522026578930422369143770923955159334381355092655701067939050182895692849939988183466227908532347176401427015626052579879882855411329386336090811230926345808206628798868050272816756697773828724527436906860236592513027858543706717620351045575131643998614696564515578044761483252872369025667419527643882031531781604937793573492943346042177880074208164954306989401855927545797076783234760691007091838953868609913771198713751319730991110908544672802318083724350985134401306334243862020958370129790170386114686376875488128073006919056878711329748950148544287255738728804542975114516660291710964982745077603011413441808426290348099741065456460411126537466440576983102225424008361001577672099127209763762149935737743525440113149455799627690403940223162801380519867916116037018207419386644334760014926956173662553668953443891850856406716043747145000764247428834012211435627314085379799055130680421766488719307117847301342218322119025475833591856820693879545491437427517012349722621380215620818471653058665913486504099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 540117628518361292237199516293300525541401151451387937635993828540942595835986567998174992153937961809899873367756332835585986781281164166147967552307784921832836685028132748288286564185979936677187358642675845941059908567516503176728816699343345151463683700302342256854953696822542615159739040376111514233406094995464617118968595553403495866859525000477738434065286689447774886695355009317147184594032798522849137919776831869040613794682930882483380572251344095329193158967395349654058230428234328710782724227554042800827059089674953509673699218403963877964120873082471616255899717405032570712427989559030905923572503958112819845157978162714531180492220285495608763896370917756454649042008720007365018414940587774523170322640888216043779126898840867159321108227439094823305761201902716337490040528555681020713394676658821010977258134897319743710273803935607732370223537948681155047437881529473558088251698963865006684829765705525411905192326907071137104968824863234183956094866642764642163281166774895743367187899209056412395986278438917143099727142534513178578070551880095604908229404401329842753067977412448827621077828718504963721529295780844857850083032770855059374029831355925496699137203854707675702291845082332455456711454529043352748873255360104347671806476533823878247336276535897620624736548440348183122809253333172176079247347207087507247235106702873157959941161457840845695303425022109895478327006153074000837514635678345824226624295239608135936330177311434737726442006387671882311854351076166644396518672282696609798525367809126418347559170428663283664348353546237023730665476937161037114104488868024630342407352165448697621471552485741925093505337488953859416779087067415998316255706880778715545834714686036756182757901265069271741839260148402417502088372209135843893341603437431832188077834121832377451739002477951833678842969164579247823336689194438918534955806069974301165758258145644644208126190435830937513920834826110771807748973842867179176806033476643059928811707307497409320593132237107349316004951935827058891161764402020311453083074493011221193242015853787906763237888351342836126698714148951835445050799668279822301741954561022180653878545353873435512903289060137572418156745023948354634863402448967329536750387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 26065158473725325218096884210324813923568715048709723308488888260392523508176764501543006637180655769413096669127618509650726845147353426033957554053323402824407207393943747035740682116072683175445079254841350059676097777283535164980452559391885083337323412376831814107539712662727910676474374036619789585596959128713557320573868871433327684243376412429541661369685663219548121049516892483060940105035025297225225006615602933426463160263899318057420508760033004839109736091549254233180862104119617288110435508455487096816605582996598926268436935372156509888002737818137699408199526167149541048077286896136821671990026577512587615032927569833073972669288388318621655278783288398748349552581599120786923641197466648433270437404004284496216211632859526503120666911979593451804762093126370602682191408784167805508626882227059300975711888950167107829583143479572131414214592216496432123003725608086884896689251749274664241118305582394979465709991569960965899165076443163249051715350841314709098238182150139652579332334951855220269502494998128566483828636124144447085644283993796345739150559574213492408711548345714988487979070716418302687849447257601646735589160640769524537944141667360079693946691508737133480355486281522515179486770595596809155389166634286690276868237265117170032805377381908132279446034881675690513831840394304177518413709699128557609045500946915816272636914755233944444122298486571025556225057969646570754073492017178400623195574320716005276777180423098709122760425762131900811098296363807933009241566302049152838556723108967726867194847975581617418940927511250335667543483239203164227625620995391051608347567153103999360895384811709193249912471532726368673632177025298880053663044299702226830765720990150951805275371103874920442113157284435747035363950281245466550148110634178642895120669653890610626046946568282031136705234721151450035669213793959978039074727428204678274581614914264398181703235034765591633028019753374367790378423592602029205547137093989958405936560501968754086116522427653225106415850470706341751214833149390036644478272354692069534442001450350270461577373771893580762751169695067111425058337314265593376662994635844229254564861652900249512248866519532516226176581424686618351473911601928352017302945792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1165606270035542584512780962686861477923623003122147241780561859773865309726198703839087753637355971458495004848419154754707387187239811803370961658645321605147497293312326164471995138283422768500725068141210828297769468092662051342376233044788299547248619469357742439297757454021683325022001690861344292491413217458270170064188966015895503571472229028297417614390491885710044550285129595251121264571427086591907123406320099410646285376122948439218277569027683703583509292215052532829568831126411714628548102305950296990396412753853275011787197805110264239704495273107935563137733430079544506793620143766472587425015839333501827383051784221087763755788774932520673208473595960106499595617165382541277250153947026640145099970589040008150563421864801089066446182899244250793599346754759748113230373986519286916819123837368081551242256662394627755952905819202347036271575698916207890966483591288002596890319925203410549665131203401592056741928508011335102436876538337573346424753121382318699698520417542907116545707006815513172616969455448653239042393873701494704125634852826324240295524549771364143150969292861291367187180360185761162234449121475276619114324209839349789846891802697266409535525271375905973767071561651239586887208330794634433458840381294981709307681528523585767145227773793409317033370196391905290306330105792360964676306049422595554218476505700244852052916614475772712270541036737643196977440424840665622737992752361239830181501898284702136573974810497482663871188011979318652417170100356988249315621980990289547677018646937701106797606364399391190114071817968628711910431155452383239756445583132462932312158398876647672026291328494302751250918949716189637698935030944307333101130734098960485319183339070034048103118812138155093520876225062044869831085900646411982129284124015827625423130981427056402996091045890494565043936712778657574757864877386463484001090462382030188827549539790167160515797042363046787678922168575629393412778146949471023621713262497198933565123045335945402506278714177872412267743045118436915033225984176531708826892094335232723669766297293191811765734541476599173029385048398563795686088089456815977784682223808339191370015663957596884426383728540401696472892238847640996243503404263051601331143835648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 21828377925961782325938698099786478545173906749931354028929563826299757192485737132014452379218618585540113713475305652931704695191751968603097300630899348033849172964962742621693864812378962886223148881188615282973635633764221371847738286444337575213316567009979096909310833754085857564828965426579194191626603148428149931215659412545478293659795171179673979418783964261196288651637402949162556547109994267525894350511166145839421888852507544949173666913579818363619725023964581729707762062879905522203976286930464869128616295209960115086088990548561094706048890149298893575198963504416058439850015665262179524368414505793037457429104915717456922133065099394383420626216139443431423430493471696736992411977207857013643034485299369745885368568504772159482118117939303349694127747086731122208546772598602726240570526597551410004148161989317931021424110339690664945141331610136688795775600168943067560234709602489296400316810105435860274507188639783618983068310221308491710971962518943111060989936553908183483871035507332860740975295789189370467245138034963744079078005383636147042212942220660936873233087537876472946896189503126960752743974925448169526065289225115568890809784642289308491745623186458228476042114817441771118151051920712711460334374816312137063974908399221991867313596819656415779302325389863157769512708968484310014580966635311634386333474600802262968109300887228762691438950556415923986174047837240306862135517249534642679116523798712714997685368228490733346617074352994937045851758053449075591301601990580324872475197337410662205108897942057789442562247345147762945059744091021644535748260804497985898846987011395211025241891171009993182390989212968810254036855738809625113084015881113862091555783926336439190027575652043027169813069824322066237237870704028203171095473671305032769992923742794375305936615784624152819986766585463496615272299698217566741862264487300262761109949169557366943909615512376573014158746369191737537589634597494476297985435218939742629764179334032879012982129648136751578248885032262287143247435947337144684131530474501117436068260720959710297625657576982523568801984555821970544126593809033890398329627225173690304968640962487579934016355962929198313680958674959195491608386228740839660382693883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 252291834591867677538737413409018161533317290539527390983934095899855345631148767823656573896026878150144049512055461304698335754669573099620102283383922038873219425489380315171668325827238319635504864203200973599479856158081330656656734883654631396697165566280724359322761235666549851275972389217643712055944649598551973525809776545152583984074451315667941438622352498413921938690047798626617711386522865203311160344385956549919768571145607095179287203698499387853818252956265693470225981408954285682976899021369532155493288561089226688670356712191469030832736511685983941876331046662151092244098030792560078198721514298224383886182113318372433410070863637757887284029343641701121424478411186758630772829015031235005387721214313138552784021534570998389434615886174394465875660939661062487765738525179765029425449616077690480193926258662448386930690817441704828133984128214966226498402913079524130692983449871147320336860705950939214383687736066467088453222268607127887971805099855816428825707764819745052536234648369053789697032813639521315817043366487760541853355600707777554683735599717532172215559292561053033219623278404605503026130673788909192634908671573866953024823165303165714422774794370869164259500671369675632874684503139107008212722331655607943299430460866389208816508120586634270009357201987085746803697671573879088755328623581614547388216014663255198950207610038846709029774764891266498156782182426135139676017125031579828042432074769629406519285803983096696129601981205339874847385432993232267864050147229019555255953605759392853804249376310571904433438190748429911233848520144998987795607155040478493100980082457439979408211540499725197816026242383871585386372902287621605322106649090882987353539649066677129658461920061464174821028656531534394595252911809655863629624047971061470251993712110599330351241717381028943706802359133318852118960416120428701299765069352552002351098814643216228548785587771025780035269255429525050457069708238441780637468010208653822576909167040542919033868514684217752476755319416148399782488940861872962663014124423276553688473384345716678014403031019954731000896156449746068063902043595166994886419394365517208266634688673669111295333967157495832774076776954787878447330639609384167113940054677913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2280646648590141547616405889295231741526201274526466022499776258376788058424923969311741373722903971196598859280676381607266456889805763353728378963278879409131988208597664439047838598169002784871488107453457741077168495032473252955517204744376992417533283122066747128641458896507580896584187387738182135307097290154446995858888635019706471507682231504017288024835602757380926728323684646556454043030305653962214483149979190708298222197419809293185939200831739978867545977269018737671947956694703019239530804761936462831300291064619141370557101249098343884565679483493425850770891145256588038517166532316433111740700446927728297083701399860912709073042406623303185601301872549455539853230809122054576479656199875052460929475822017565349670000068782625648643531374112167014902222147115894445463136560779812874630598918429277584348443867972542002421986416133300788347030398518282398484212396856470741886064299060569516255772911959686589855916544169675920487513601148593123602780912686505607336183445261131338453376164819761534531231879623440040119352936595710265879481894474972692012648184240576544059683094379271268122591776839286905358630140838206741642874136135957558409434602621235706700537921989538277957238674458421721984707140121326289465911473353152561010462838859787127213578990815359961774808689625075377066469025186985721346605628186831048638661540008508113636311618132153835159303747448311056286562016266234523046202627150663534340018647157399014354804033131081936829687758338371181173195086166145494233755987944796321435949190318893101046555015145561138360566124728316342870643624995896261119724058810237439220169392575867885470998277309711802832829671575271109131611506631394935111411997607712854007365161556254615214916390055778940017344322505500446568648976436035004734305495291065783738693134645397034958715960691189903881093456246614512352657410625436742890169277419468604287589337405538699310099749537102040923879933403820358957776745083834670365219112106381895556545706190259882864954749985797357848961565179248506534220309553116007452658008061495299780670453460280188700059819064782877365284572412927794358161449046570955124093361689324175179972151027360240976552737058097826479710539308465109944858513015058651926028540182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 17074749948092138888083248144781002954112020434035200919552560328309665966920024895209969602667304941213509169597246276048338470184341222707583309059805819875733625320274392372800939704087702545485105702392177280216255393020022252290785254091435352075539154677024459451944433307155145449124259885704947873967082035571147769309178971054670724129716245007584071297978984143705898754233512786387859573141341130149657901024923459871926813091387895310116971075050320478585252613024600111868376212036669021204873368195933980632503192841459613250604513353949970810291224798616492878214220270613274629524383549850152532985591101448463727592583831683748916339842671364447640152704316575050894633953598549153006693267137204626752468761298151059318180455977046824189924429947372435684527170170301244295594953567113285185774625827694551982694520244432255336050987485361460182583483232164098243206439449175890485276205663574178706597783040182049912766546701488273195887621009704362627295280942355396653406405313168413431313587057210793507019450777629372120940782391042046597350278999079728319068658521202335313073919614053283488734461101190769814890786783238867390894631075711679509048103209425277724081883295486459391669066823352661758473937839825833813019191230351493906678218678244246613124164271254779325787573343397645435858383214919513526669222471469016737336296666494855724958375954895808800700442813541241049056651146821162004888014063083400582716739601540063083814935980710597673992863321580919077034993094782146230336359777217747117514328977440174988373822181992508639246453467792581074656072671420560718192961016719004247487719773110662798948856924674091376299198000581833362923579122800621631915154597537558397307336560593736034112392089273535587069431736915540638612656571104553665522024801267803004181640257965937558509879570251111108163075734086245430836395259477736035336833699459696582884478415369981894767977340375531796661953942680226111637851382906928745713947546384706575690369615125669706336509682068664995931298294921534574081332036986864971650027722746709612040494314157269074408639403111135647851937906564147378719328517546582019503177720844259023571821571859578415426254497355757518598547829634133902112416599762845106365668708581376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 103779171534886762201252574037139712289332109133002465386603431229471105114865804468195203999217376869714189455541738231148247290637708805690930735185819836205245749227835737561384460461199455538117039914420290352519870260112908037854605980118552532931446758546024918707360976909048896327519135661404953005742436946909608497252941106855783189942519638648114600644796751123316992398957501041334988053663916581410619200142342384852932154437630525957592154856925740599566800229272666903443391253740382606252938258335679138541241666831943248273431482376565737134313047145391307567569907658484171185365381865003848615572441877080337065607951823529132648312507021012738017885374523779290793290030679968762209889644406202676652617528295959888315192546784470513873860786263004866753207960169603319026627953786360678370480134778284007383504329413194474346257885011068100377929556653687978891484197615531924255024750162491291816617174181118658810290217201399643594074086916851892280753820691801348335669583100083854295257850600204564794899506868198758465958762196746372911726405178814017420182119797138670615561702375744991997964006477542063657738740820995992042353889466607623054901049630265289601202553005119564672137827910438167577899348775807414788399975906294899442871955975078546303821685129058892159195085421157092614923283606870920593322644575924840362720543785293334522930925850969168144243656771329486711080918346997420838753406163188990611072993016771968019751234905337588529234493930001145685157007371534330873756046307142598257423311000396119043107122507611230448085411389362888381089614996698967796827526812385912664033215630767209952741981763195217745379803155268147278392023725743554690356384793780347699182735776554913254501975437998478066902006461759123256128344437264918059272434569047347681741702156998957702784360512307332758669921369633881620490624203221210696794667864751224863121635041812669230528235257319686459390897021634085445605391460651892757943168810837863136550205180723947183668273848201268379204620690996140127988548295048958422894625957258725375768954552454505112988968458167968635420523919391063904011763602566166117366100245632100725635980404046701536438249417143260671604787210721792920895477994857973910190815191236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 500924724853511490014731193332893716546104211922221037564656470694218752879238205847666078801536864282145375964086778285745104549439531585798202428622778421376855662832000626981413889302166494945223858249829059448854832033761510478236542277360345090330272676987859824891657745990771498018064952439266407665947944694411860951240466229142896622663714375475910510132289383549902386676689446972805422411736651207515044553221096845998718413893978611416270853342937532825764341612310248590088059691928611780652754368377046824985501646906584107310346278767113650398584640490780120258518938429237899225031257081543733771734599014001683336007510689791079445591550938709125335672572766268052465051927918798798710629630376608655291688985800213342437243356912796104818009031086456514513608739061433668719112998434566684796934117449984255190590896466220648857154552140845066096337685761678215879559783593674896210655799386216104338873409531197333674920329850898149187181732516832833909588375006291823217153369231351908298589552148076355070435060378256866141117566932898793544872010696380201479026760334424247448266930988201380576899966996487252986653431935068687694455445428064267719745410019577788846034692217456175394373092591050517919865148540531679565852003147587046019420388087675818037866264488775409770842529426488410781710303356104467017163298018975549891563003103753686520185690263397990629878343186867728600814007721502938992184027900894681732176120046590701115606964524876086259738426481108970362991136161995953238383239267849456948878354061904373287944735722081285260062575164754746288570005376405535485149636941286529184079291271651963634762636178764786721129094937140083270397780089147493296409889844318138208509787464442249444221971466279051979555474621187715189978062273966051595413819157573047184622410941514823533532526406138968825518824525354320901419684210436573333175856756361916426089036367254213754548410684001988086453743680636121156181996216971987197901903427887553477178373669583724326010545874210244106459722881155978997831717373554916560462582808908093418902762373991915483877773595495711312114175001965452577154877874763751045183449527735203399671981273269809440151993530416321220408525222053159163886164268270366434572235098292224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1875095914599803628117495561276176732924102748058162573699153800553871079139854771994572211631903903068921890381930986659264025065304397109007928815120563682842088990038703611408839739571859640955305048804914874327773316597037779963307867701222356181271749751483634679897026258942786137765642747752661005929241190553786138435253316536759150761496999496820849394399301098219581621312491991326025453740011432546545031225365471577219898397852226163623779381799182547257680088999593899012801249285193140732470403228026806747415240687652482925408459290264086308088473212301593246052054831997272731712690440739758131874179136777779737629250584542375164773273839706614712771914343363482823822577525979085117073806376607508770026249510654549186738165997574960670180553408796579512891711127767249302160438853176943481161454423003150960540822420852832755314972196912833368557901290918510327443704553016514232684232535328829772747019975660527384003218452450113344844429749461897437037685110594296483744311484759174371023039981174702283472945646428590866238439717546091617415283967598779217659182355521007750097822168703090000915395632115848006108433533305274706963398384526307532781303680896882574187818340142386710351672406919760098053480605571912220398637568089939522718980078306628385069230007596567747540141854735448138194974044902302824109782740051813299388472844918979201334886486267214286090571974860371344219802231170371048239936496553713021178155994001738855837302584118875992509983438011374974899808173240511128155862679709048713882958953117550275296041334986974995347869467951143032672805760206602965218775390326723291857241265660692269646039977051271009841347252157228783890083793257124940721480139830023993849935242206143029929269100667993966496003357722801076568940190589142976459990239498216592488437649344799633055149027912287903732605807310125986256403844617170946268346067107148870464003531507597649523086807780976867349063373142910793976590036047763790427653851670610052625300685355654968622689033890892936231817741887020588707892182043950727152181207901193984114988783082643669030405047745979620055102327614300627319405877905732827616242068823729492079900363872249109422041148371576108787312088366423487077738697289543505446862826320481484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 5329171228861852025393939195360720618199386307446312821239273645943422381843698044061564092017285676991740718123401843855186287586107659061835662392355678811874876381216899511677807983645419673592521484210693149612432151310644883414447984738538326743775163441746727078832355109847222313308941382258762115903860145518066687068792864252974173969303130563444322165431618616370437610596710447124698354532668692221345455409268079535918396035015602555134412666823432208382920384983919102793776582328848579686436755170100182051818050583425591820867380028649240041787642917312741443039562548099080241799314933854025287676641797943662077465204651188205609146903194982943753613349585035125633363531567451898901315859915227180618730339926956000741947144803598646793323502919925928507136015171483276322301435258801203446593183325849936494408242779263534912935548307777330050779035013243423523449618495174089626462211832164348409983694608597705339390605468324794466828397822276165703116054886963334908811988786801347724652631327193048760905122968577806762255361918053321201920858087804481248168924353849093776506498149026282641109199936113043545372041332344624352316790976564849569621801795903639964414348398135042568375099958875239977536803983064622905131242390328757998692978201169070281577979020468487312910300116316859286551176889107831065310057052184418912480855117076899321191423715119168398382483282281349526567922116607706430022576568988631403874448709159029216015765330955349444093744811016987214506977768133430475604085156954436022495633532069477766499511712295409665060243843358584210234301165500255415613191749641554381662441482081930590926543296261586131433686507975733899728590814688502632152586739920803798680054668824958828679085641274292724225020301898514767334451121266717229936627629997201438479063725401939406980772630212680769864078897809722767508934479369438680328185960887879944469582434099812531920190674006307658509937417423759493644481365119366487651489457860395693318053088035728032860430329509221402129136071128880547652959913406301680415403065490218722007882174541292672244264252527978864559765807348903065098621946349834323405799860038357135573422464768597321216581450551509555205510061739759486445903142414660479192082598470877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11592954708683519524136202245276701470454161970506428497265842580240202421667122847739548071078335690200207429587122698123654282161660866141613654988728249583677104400823115393086589293799242003961057646563029160185110722968090230899402726257301145957125561262369473117030601688785045956985780028146799953673672320043887396043444354057643320700635332266786364904893683947124250105183131591988934259915741407511682349106912870287740889504580658307635661677565778212746889195813772615254721171078088831457344447100674096540114561169571071959331013936242143223525244586625302124690298794679762340251061563367821234529064495603374796443413708373775842833887070891462868638122589767135383742052179709699726809027564135873039938922151400848332610269293763007552119304324064663988555242727733280376357202784558098707375729263025825150685016043006978763961514961491579820855469147089924727849858545239147314004747493815553915340982842248791168516015866568976884020153461722302640651878353469422931991102856258889458594493304132154038480901380157950866161118704807055004364121139064372453658862978066599774816712556132329958939714476460351328226322389309175729949393999058989573850651040065260537418536388742776419126144779474673096878584364004117856215555881998146260134393210486634024800208663146166533756329149694512929051076715674298164858009965637107655326990003177097303632667010440584548045864076089359545267699816702665489618966070335027541817951472226617007312886230666717133352079415642885769893843966228869611109345665505675737722544770355787181493985613351953553597064308059022628628320664394498686097557302612584474524845863251930849530369663070841319686683014747991371755798330115082222327201558081924821164208348317067215831496942878541447961840320354422252081975100731820031134470465926495071580349234908280296803423125923506271069211047946595813160309922740682571662533656214212173143175534203699526271400947537881377862545208949569423055354849244543009820096735070789288570356502500426373412815306442039424292774851449795161877616307422073645185533698396595854389365952611408775325238215377047830163108841505261197590066248615029829237382604756371173248340097308608172301079522784346587495223537377457369269761011349827801024800233636233216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 19922675865028451170768210128643689809348331491637417927500594238252335781504501658002498397212758698695398313976028313580540744579699127137024429911526740745686833644380660273529520184515275908082976360520268538047642617894493014578318511201593725694243355877187892256566459609657660047219834863217821763470866920422288111156966149151549566972641977993653287488845750099700054180777244721031800340586421679000373594411231011132138105179365299866812257767136115262300248329132474554345593585064708063579916082862226932554231432394534508771177208629774173817828917336006491707410200850648845788355732091049352873525585528299776057001605204609838773707696685884355112623144995564627184183433631049419420039066519207106963368513366765349008680814776735107150314010188913728932789541076004069746405997817378097075343475474843892440445627492365023211702409147939390585308719245561222867027800048096434047723331481911806451775852349106942586562427770282010274289643337820204439037253769816715656437132946460925054916080018959208884939504207802210706941235711518557556656668011895568430232703726080920899009982035079841160253300189338832671253739430217361624718653093926298410115604123294198119050891011575628404540597843627448794151775106171028977939696208827246027526507095718626080524716744226750710133783206024655614474227278449841963580285124226229297424748648957804784817845333018225309756191602450616865868697253769413820943090363390276058565839617119108215402658535704437472173211723840729977048587113032431289048535281431264903211847361887864609345220012676423540446264281898973165741093262688902242012688701480081410909143576833369123058549708389258396216083114534680158279516415128579162132591848190089373765373694535044298940972340722696794387107353149196932338907203129521900615776873894084775572983112401537149668803815755760327521712957573499090529038295846710148002760573819802164295232753162702484614548219291229026834605499460671934642263343452987113445444727118696553129913998716910403163840598527106517942595845087330453453566124389877229064019439959032521495768247046461433894141099595446360487230819217370980393415750713830203870278523227284814876438684104954965793475766754574654530567591125780816146230518005742124823992072360951808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 28066304434405360186833910957217217330130633644627679278828706972522395902089581656002010241176789363450576269108856480572522082855421795201251055339682535467903026753517079890342379223002187190362820242120430548568696354702491088502728304062117903879060206937632809059010003176560231155110296003405555620787027644771049376536351840302112888009399794603451443910847613311133752775991783863119446143381545602725411942502804934060632138286101849162986389208824790663589705837700910004131281073802431613071183336704430140627810311399796051573625827549496490067161307187727593702019057238197255999231776204900047113539975126442316615768515292713548510249314964965320885178266326807909867343577539778004404214740646784233537716489638889621042186972143325750687526938395714012728134569811184412150188901924554099086113438304362842415596687316718087059212313189177061242018087706914579742299500014578848451334167265096168958793476178402582094383240306487207577304160847097702883030681703100172049774295377507188916218870704317594681318257924304688439664949270358504057547693506154714115987514124077224915045194022333349126683582562679517926453708672260152318427033552354445380987863638155436920869847639620287102162667826267204132196776654711406026679527940324317965277298076018412665817562241457212921944619737100961910439887331535458325014360878168167803058011021690577244034848110334093607486833092321236744977532801989639393600133284510039787370623025509747724082993017089213126200687905060695810650996627476319239084020444251658574285402374151482863976843827268527867898525281246776160786104801111152014334757347864441450327045498327793272911795720974578173785183258257069530577612227724943204938703257844741667405537993078235452364012574904363777084761379900283597327399787806038764258566770863987205982318883252165911760153773011907332263662684814663160077731743742242236061128606061826934346329652908691428880184773279585073708335211848437048272720671635708406047299124797540101808683920797353233177693553820772897571630126368770239661286132334676084055953314633175567743870880843234054951467675203059228699425644525844475696017100192550831474504840917433305400759758001965902014719002395774165308948700737042956739410193221241600450272902474891264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 33225767066950508508349176888600143955114889724276680604099938365044832362028229824845353878609879365425131777951813700000029941957701255891864678483287712966614602689572344934712950544992926367745018792010176974663386471111642710817740982677922545037517256554253349436839765985748888739760671203355386764985070807497181216612664247706641516775609925740376798652516507687023434894125156308986443542387902858198429295398135074372348969001174472075157849262528526738248527156505798306058854713532290995281523212701403561175940110881715382284534487093570322638241807623872926388862601644097038439981523699393428890559204115134554852127357766316122152966236984390350221781282766707726420766856997491328902237025916154229556102807478244112270923220332029836055401305118182661353314454270861523427863303839373743353493004475499495723742709031728845226149883031187027249582403597390148748599224097116587896814193172486847255093684410713637056991253454446275854276751500553433975351485029534473531568039486829683318504971395078038071404192526128852015860861594240658023659440339876358344310984294878435829611175534512910727548905545580858313278260548827447733380413779918346815360648043327809373615864597590959325304306071571858464948721777959175388432151602270159924035597968354584409163773381539337105180856953240707833394906721886575468131039389463744072713513332937295560021494338028943962009111900636842418509969413393026737081557608743735843797784514430385375730857804498834574903580502840238033204608503125988210516319508658954792871977860649827572670235719694442712268963294626865271760107118650777566066283770060697126219712151938975003291047981912051101524326192830739764284607058764294100409170057862179965692065499029975350934939460762608341105152766693317642108969014105367376974923939253668258284960806434959898412119982941220377257509814465988264992021037159545461550702741853914645287747676080279207014063509441372733449867740575337899145863217205731581318903322256637550205522179569428253033368760987778777372231347086311963420829677160941893272572513807290568072759884071226123244650028087168025958548551190083750154034042620933922220292877431189215622554699628235630710966116562608748419663300906273345604045722381232316197287409967379251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 33558638375105920515962340251800077663538974973038740371834122445044561268977210568715695346857662848495327138748318917686901159693429237449566314960455247892370514612663349636259768360709295451735576566388930984164978608529917210481053385459531091195421810320299085596723235362914245373299224333519240781359492856537185336345676489695435740987539293716262033022512922387827578825164261444020177932033231770141086026771180764754989320102281853300088212369680946374237750377058759174911135337849161071165767519043210008222758838051327501475737031550675153750627600372044742645744334938781566161303897502760832769792702216877587975729911798927830085624117699386747243608573220040047238464001449358162597375187226023361262436659361545451222258046989604213762826525864252506625278481644427491939991435988388184394079804932842773335259059343683369376526095134433780866954776795592414926859830629909244231053762598992168874471862887750292723689078655826226069379689164768185160649443789564777306114912666082581536669714720564002779716011662461177825101277909261401783865112069964022581402347389372470573020219079548662818124634035296048089199017518619393572254809138569947681703601041748811454548054706748745813322321419937790512300048844449777159929996248845379681429002191964151915199091026094512590909957930534371978842980011487621264681402349639452477373892923760141187651636003277856558147565654539781477006531589972593748218703123893474692169445151940696912201956562150325374774812294021829196541420018451869491589586926342188140524313276875711814049711509661346945571846688620536949340452377532515347689303857814012684534253631354136624798735351294427572083256147956218669823551849425713039889013261968739626622776039107841964147885518266409917154538882310562610166555251230872716676643326732656464222286205539168757691759695354186037769608113916147336749436759966575027640930605000995217162027992303211469621165310981452525774329657254605823340679385490316718998666016070623306163324647272166605614004529754684831999694311535767198197076699527511309083098239583666682212707015846700873576161488045226569766542301783419458728860004523540095401590389183953998221013302366577932763856910976627767731495839448732026258832339697458110681732562032787456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 29348353183396685376661824754724204694504394548075595746474505942749841562803602648347449590053355376066854299134321748528851862918833520123565874769680106070460648565026424787913262017355072757742564730049196580708382793822558328991423260618021398270869901211954736148543185770246603257646675436315939310367718010589156930335548670725118809855750310606991020206423360056739613806950510503913527599024461787268106086255717957672394766482056081478022963891728407571762984872660988849878570582130166077931907055679154329058888599047355292151477980438462892462278297892877563078448225726837272691265207352882474186693432417965286909497103155667504813244778787633593269769442332591289901924812241269556815294700889584226939550810980498059899811205194425577322890221688505168559781600615992253171715829566870868186007210834842164634386875404397059081317565557085564891520414947244064702669492334059154200351095692536401649329165503372724013750217631918082693812698492763580588696563509690349858061752924732885639609262568370047620224472129271862513009576382695679734366274334236176706264832518171077075662830623569458053922840088113658221915261270766324178411280025355457984779064733223857086783447234648279591523836730143546712416518651900702684420418546061570879174630843954731405187584064520313724780448461484841789357581160672133492729306319495279040135833056684326588636336332507069172196508899844335079964274369914365487287714097817769176216678298092011969056809166597515334176245858084346126898658788339181454060875735159694382285048388841776189964589373039591773995223838123635974559587369371447816305727808003826400280590984053656118021089854094045279429377340257997806270363817569320938934377215545916236039914355503456908285840088877951918047954391468559615935866059529421604384845208060141785864283969411656496645832959145640283749982738685853223058152210751809392500626687357126559909311692019403627221446311764614255791860299350034222132974796777841508512502791128281377471324645269672125611892683947665357785767856223081371983449441318534804036294648592173089583640584755774542422351253083680873057431892569521799329188675618251461091861106887720518874214336942193414963794242830401501200919080250470120570268115933383915783269482019946496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 22277221145245494169918406920077494238455197844878959746665543840063871419420556579799144150164743624890286812590877579363843006375639801600811826007548134636778459936614747897371258397602826287883598067704704263970779615637266577915978592644744642721574751570821327460387490386061269542853012817589204083273283153672647135205225628210156310588354209903884266213936711986318866178645684800697125667968395741445172151177561605415061726984270117263064052621548242791746539370209675580969353236693251747234967700979868853014139084172980807343383815348817159503844058326791784354605877851946411385582309333509057659852229357626120503238723424203697817383729190737277243467919817544353116071420497275477664659445231028682295576855396453502877768830286116256499288343239996935650522478989815691452263935179108666569416600601385477579875645809106367341023921730665377424164500661994136228512085872863826395773760160769925714133387458711173271603401055264677423248803160283643435991060927416094068434310378745800762707657995001029251753759683351571178190773131670809669373327929296216005010899219986010241704405784901751017688831275981543894659127922212786671940651202815416772575841708328148883894534056480532576336375164694093302312972171031425612572433143958962037914943019103269301160038061069302190914730617981188833376673637098808046427565750012131204243797208550957900919230418753711337490164136800878018794429808186350502275517886336011744698100232956955409293658711231912858180712272184667279447380390913354280200451118566847848627102653780260710110757738708834286543174393462673053580649294185370063177993161623546358220595111214076355410336613571066477541103305978649758177360269966159060775921154856539903622563115925470776661970588664424678405156214186670899362082717239766528156846291084955208826084913611132903186021816220158631395245343235235045713211247029523234487304707669170281203116436656395357312615471581865878861577330664677124951326522695398076559873772888931099592521606293502430753380275497076097211480098206489154189093436202779983670948316248441545094382269722081627871080621172354209929229738012317961195936152982668317864526328725349352211668174809907162694817697891814159897053980558426852894126615732084689441466340593369088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 14659797810159350547576012534889059567320887054505427308719322471659942001840589541801803310319210476368534213863463309173994951815545153453556705465873103569143112868576436867484794551159443800129617391270070201630742014343600782866168997961940459129106479537590208089298197796343759293043379022720693567043848699668165313071143141808031364580456380696976315963134567910795411838650515267466151366676815027002654326160681480475325960174805486428867341620195516199704816210049521463520821450517461527921947495903605739028955374634561169627029891162757035351213393756104795256992353749314747607827906415186124458943933382777064088107746803664349798007197580428922723013117960397329076817585167356362939282566531617337111728003786309675495805243544220117336097082924316800089857201923707368993547686905384338182204017815736585248382135485996288912899625992483820372802207103255051791997594920382952719718516414127135249170293621612823019882443660649446572966043890649576776422159092885244382784446876975519186020900052131880132056479685933739333358072846279073380331858339509549000018909839186402977906752447385282707940040922235981155735396814498245022403024887746358806708409664777421826164962695708863797568088356040853781987858609244636810106181893724407901301058452357423291956688098692925353004538530731757692293122464741608645829545790312682243867806528416484014703038243060859050841259765150840966292185988583537368659351412813743865734596857193951531141578001338838730958453590421191965932846218374839300901673566156233974074916481241557741441313078057101880958958019646487269617091434740293826216690392132346063888442509470851294761222209663447932816203270955007373226014514053862394305056850048411695682698443703010884614675791635014311532476585642790086455928131740209803706185677524422275038080873737149013157320540940465779431632731600908261854589991999165379804601368557837305934246911458651168668941622551558595252042057309468719302124811445743213279419011547058413133218114088862998993533606321574636313751407324481492438584220439261829858705374399393786730998638600877732767322809419253223145859438916648608678027090394461391447614099911417189223037162725262404104029282110692453950567550472092223787564585888134224174088989068754944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 8626347561539843482001691331417302858319097853685406860522538249733544402815320491414938281135411046050173061839586659372546027418908913211303472211436112585786414184249750345928284219547730470734129548582446617285715149887230340590111560545994160375626600598702986646085261804312798540499259019756503347578641295361525389981113245899516374222037756076192844261541901345627761462949369575456618695453289103701765708413018445180329834914151976642703522460308846805924410757541797384081071938484241014866061650787333081565494997073766102606402722567242937522802749247694032253705152610820014118776080003379892444876433935819262245157190116057889897548996767583306532639007788387423802400510349035313310803359491561903612719332088844037772540066357475595529755125512368318112425447861941867626992345038963493430526128115372498919287417175411354135661060616921552476769768225135457327940758944871682474324820453365500710575051608024568487940830907715374583024512713083157030070909695998003302659334445332027336909052787664021132318269931802959884933929128656038438618461255077682233482963292240285351683297492008912968845549739708319546393057559389196130302833236443975630766826329615051444863470579684352603293457861798731489879830939979420018147600100112453072145815335613601521798036899709031510960936821553887636588870877213623996249811841949762953187146138725147838331535577217986418338806401095660149810524033680252673058614878729987184566002785219521241902755487754152728310175373196591143798554617622353983429766269010078438500142305069790164714622578796618870064883521913947643352446034660251355361651599649813173193236110414478339480215566347544323252211981327864789437745957216824823764684929437071759698327365610553898215227626111752433335405357105546014080786738988806575210800955352083337394558099334319541691770919564264073294554841890599658338264034343540983914075637284605713645206475230985819975179391232098104822841909905817873951434709117056695888174234434421814645614103497793741395730046622148144850896365367497754562086737781578928131099677123982236083165877365576251181183855974379237731846342668740776010930489398269878355701270703322891482905930564774993050951677371198716706629843877166380534420222690157126562097171978937958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4473776018899396457160322196330758952627821701276364744281803881092878632987091824354639209109148918613623407095548217290776014056804757084360588447269314689476989650400381320608309695020881914051357563686479172044401330889865231616172008959852510664748043838634539410600219464554408065580547311679801176734367000485400139449205476897008937712377914688330961355734876427165097881205877827529572055267805043390820222602605481009989636153332781468444240480549398453351898783481167021182052247090171155049068286613207954307261219500130245062225202463701266000134302594410120513585269932445887179601063013480634953556574935503704518356060090826800336863957230171492684737849015772917908971953763189028054774941167146825653001598573114002416269122802208547196505566419301611757609495831754359600900769953909397411537952539317793596909387263658739912773551602370908707344230580607348265878779698665707851120091668523050511996336268198741414053346665370489341613207700111543281875743252636923507606934240660245283916285545842061576795274732155243936060983354529986794757097503241448182785826926570681437777824956157079715886209163674860778848742391834868216431421354602736621837828549459015657467009564706723057203187226487009466894840599233868433360003375698873028755045278951752305727587529536088514431610572059616806474473375311543470042784841028272357910562711154624201618889372283427962892530712855191104325685689450186425702946238158934734948947713634326335294511050206354010301625221962036236395289212011539683464282321193913129158972943132196002162804630168670841351706243428376423511207626947389351124915733128735064028601362891395504707949147666334037985614970292899031722266615839702853606886733790311658209841525669916722147699937771601270342995698510684779924892393794937594047943680082480324932261881500988986872279436476222149403505451126583277637424057943878839109662399704222051604169296953368358028547671984569814547856800245001752832679407048767628321801041313406663423349149496864851369294137015034200479926934947219778847676506781929094383538744099908958637701004543646958297675801045698958831944042834329130233608232752556890856221978416456870064216129375218607279409036209930679058798850734310761574911674749043242786885007407316992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2331179947687556928256678677021518270625935089842713754994283703786186533933372352369908366866863288639442282935413476329630156157609727859912406756001286604870244348729471261918885399412873131841444146498615104482013953049498139592862850507159982909147934197806327120630252324671290981308731474006005741523318340367834782143112424596485684325521817195605270273729171191758766672928835343792203755248033952483328215178563268793436703883790853598882719150932982946212835556024946208852345675984681458981526177262209719966025505139114681963907627369224341768930468481509086837989383723730975269540067598237933738665357850010627815114974490990646212246796084131581718670976836187384324796423065931364782775925253206225978851623057710304272838693797993092262489080792976906927826212447054232207351391958350568174849690952406881978913030023161857347829840361762123016885451284885745326228631101509068889096096986215526395051712240898172743004944714724693698108127723672048977284564606216441800438481892710731616205032288984237519540517545311973060005777365163702840904002055331928381441923738521465720566823634924945866010027063654737483399238876529573879892522745112591143469148332564132813811814066980843351721112245427221198536945033686498293244111914651932922203366757557034641244068283757780803700160456816793078046649124647927219226335866819547412930312545607888662073344024922265232662396972102925947377596797702093469710352210624931430895282341676519414394461947661510807692953405355274193833475868271358831914320572739656925403534461554954220640681354743193482871887914502022317953673056918719107177362683306590790112125481481590769853802111191669237110677658882346195482294405486216692851647820535787228422814914115636235688827707885612174364924794649002673770386819207875357504140420887754782181035393393171962093384522593512738768947902763374850258847085309896843032323530021676037350408889795647214690774114420368217682892603501194925056137138019709168915795359400129234776982828002512353836878684469103438291036547203761695492646298104685801648254950208961601267302315300697091479163485667310221585304893287543063038102022422541816371472075283187009768083130196394309915855316888909809719257240871127963272952995360781607345814049784856576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1124923378695113455651935429700820147573738378908414026541725660414162395977746288457462648180481858503217187188978047216505007116590484078263370769564689041241299516514954337915063890360747753063505998915459140859224722959323619444613482070748869280491413883339876221720368169533979661411523051786763692721047119585909721279809714723791424087231498422259126216246315626001084760120217812249240152648931429397780529122050836280827738295926064487918717812847802008984378417950428305680445015589809470634877206169950908307322961295033349513711005148971917625388734246758973192296133771155814344692163219948576276732315902190547745456289276787880370555259256789586887655138049254064087756752843923286652165309751757844743727856327680464213119098486248098265709454612630601282135135217135538412557377127810660437602604963668344995005857326525457389330958208721833860536287373380540932512083122766829449714217111098658503786662807825366008098795529071655486920779019733669240429224150465684004445351938569438175492198018794972203119149504291604935197990195307603186122682027234993097314571688146694017056855211422323095204934709214469596410174172063787067991709954097579114342137326749536336459939652236703737668605007507052624314427948706647995578594097102856934485337516295630397499616444695714245854115013633693584771669366613112358840662902001369836536557673572936648508944051821764151626220721737122435073016922456550039984085446017917423263636064117146369646255934889450388496361433553278256115121745953590348468702543367017684826983115181953324507249662124355716118448825086613058116986853775131796969553120437119480018067148692687645171408571414921769279308949315651377784250302196002534603712213394306037773555527966057046780951860298806732913688796951404679657761268406717589327010857539154067982155706573308467882221785964394674150872906385092766283369512478336595670356476238375421640016305271733360635106104423939187552277004540313084684210372704282266962531275935982786598344165873158691773927900973542701455315392925541895852032644677507262383071495950357374678124774785890398469994896812355070909842710530475894172604711807787952992166320840909409672750673806189348992997980623158132488424460241603427741025293556602506981908723802308608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 558774364164436523435347210921882833339207470883308127526296648868190601421519392728168439105999351735929326217142510706519001069300458345116161900770288310470345970947556256837797064287988074151848352140790326358776832040118302603714341195320116456498442764818514550527428464072328104340718485321831846128418990188469426672343570109164556649871054979202551248376236106818039874395025354203180809978008362119691507786661140512067809866235379032364931336463135792172424249765504962761394852860131256752658655947791806252979715015093341279287470541830176184471958131277443494152932976095180566833839327455598151860521882116347262515566527052431381193840944861242981947648629988642995305897568821716891288803814500645961739559473369875302303370441537262387941884691259275706718723178395788674825004964341876322183705960090829109972324674716235871251238420397736564346525834798328121213946723012073195485297537596293516504420743365610592328284908816490765208342196269948131203857431775926382987407694732852555112528124242481507016228595618527705048473485314502014328248410748703286116325615089023590447686023577985001150037168829623834513081680215492200728026253844420888838611784779644374977921230188910320772938822780429989337214676337541405989291424063744277134444271633360305737304763059663472795386813713486475578945619615758858330466567370212812760936182225862198590650637685579754889117372727356055043870295339105460617457183451794769963519126604494485193202549173185131174017005899475702490438427966251962869876115132655655014836441578625171716405805117077460627455695523640778767460119803264319730043716251110994340250366152315626579679569466594934352432271386504727729349137892925088679302697771541845652772147083696506371019248395242741941477747541401387996741631767730447254464423301255158476874320888493837526191664335167641979797274100261739651976232213070202093583051418044311112244181667884111838774884860333474900115219427432453511935383942701713773350412358481594147044111501435159427871870348872336398996254074262361507936842951580526282356546698853161699496547564532553206816554593719420808181053593545563351880358334949657482090611723545224028505481837735375615422770739883861657770185204931279475595280434076272895226725053497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 242812919464900264202929683481432566033747363000347190460108798858300606248174502447313679759387589027683678478489543767650368198793162404937057451007119120245625972723007355069550210531435395669357637041833153635012819953082494864480139434840945034483797214846066459805620479200911533188694536960076706477456541436374841476560911046282957708878266151996928945372907672022047817120132596429100899918798076364628861119910636531467250766049689465839388309722803319297343028807453705818471625953685253561467605811625360644863704257140641042014980226614369243290160187052343074215570124156549701398939408943287187486309083102216697896937249851962326082528749398717845034725784215400980234995734934896120844336228896900289162151596423304038089372757433481792358190764501841773593792891313133463636745502942204756123934896562743209195715240007125690691797025648264056111453507336385925245135744200310262631587954390386724949431683316674958321374739232707038435781633219886420144758912900997330674181476448360263656456630223136592071282187702181039265426841650425831049239455068533325039059068686766187552554045129375964803806633426818960993077154812652012627953809392244001033411312743179727557467152010804546786439288570739765699536986829409528191347022219326750120070806701913382125460336270730476361385690044426505444064249974374403846417233055571090887625051374379913707218519118862905570579023091645571643178410417811156328183966730320398988324005540292497994169260443827336950416473898808678602920396931517035041072425607289007855082385906387612690780413272714644438024052422615880736901756334738499693211894339341867755854051299006396581313909177283444093040000553387199180885359182686200034027288772337662392929471732558367039826193908117595550279010250092184832418128232859998402696385763880781472683261377426020796856095463002310430535814074380324172618555997845011958829277013637548668288067014233197381655962278374750607931908595033393071697823652721859082665400888429567346230484041274650624034388430495673925882980956566902039375074177856521793691484677439505383511865038789074362845838332608759630104649179313572843317190006453412338513336332325927573753610309024631050656811765475187839944077341747405361930206345119744188038555011194552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 97911458870332921418053522054875662641590361814356957700074172782160946510105808502052934932660013587354428808696707724762218024673678603616975976743376781095951699763241764920519200769762168894986059593692308640258907074265004203188687221146603232189073539425932617794536463917569065265168498553084903327747344341446546014151108566196594601560640065065605650660578641370544016988104277285836632999333671587566197565645998068030811519252847796166398541590946777062226085679037289189648899426366274080436131289264377627630066833053229126261383112629893353719008886246641128398365334214980960602043119863478338556211854750342792551455144507694190643581031958361249623533270336871653838401494185818961332717376639911120899032031682152790603108332399049226582308351923321799042863812694765987539359114999496988888339156814801314810897657706565818286419739946622528749676926585968072493823041311241788344171284365968572449466616620661731779181039296373236130228632641111068597038743918993223125493957494817761891605304466451313660155639469141568068951578636761509757601699121486067791397652518774167217221560039716142395489766340742788341809673268085236369607601795090247008500131067819287528999369765408527261847356760060763249613177090797239384175807497256376692443140800032094520785879952249389401690907059122983080111354397384710245575963883284743975284607581409090932057044930770302036316749321527286936816027080446718000326495786250353285762524779387366035982756715704318665360506563055015917696883183564440607548102294784335970976081320450698101215958980637460453333832948675351340327053779090802177435699435155948929332503433776379755782651420003850101485271738090103239379942772662889241521689494448863405465348187636237083953893294692370519415704340915741959511014822275375995456976756653165533600762579484542725407847626274976024362897892663072224457783271766903880110488253765203531144336263986128398155914114242481100895282990700117879857235968015126707647528011194004178012103261053567850190413687640611344166772421789325799875967487244390820790002709903519329242001574702780934996149283224326787064231946641621827315733856165949656089653366549756016041260805839436844546135641158552969444978862578139141959585711218386647367533771463065600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 22800514828584325814015087045990220297164632074207421022220028311941811879850510350330866871602790147585792079024149869670651258862278125730628316003337301820956813911856819360194105521875014425493865549642299413370371292257891403315310635802835713185755075506620537016746905304152189027640049243883940974205021848957665978722327875272320707587342840404141941434641125072950726639721212919700422220091350728623198085672979747996197047701299591641451769698074001230166059544870193972011957851170674240767290160597413374048235921189278802113828089386963520695551272171429738446407609784296462159389071657864373985565569873189253377028099190293165688437221747186161279318452776430198823192809361232408715379603691659662380486480722391658881076636534328304150737319639645077795422732178624719774928926908335282943551549964978029509452949757557248885482532383666733351173044016994738945601501471362072463484004134377755379311229229289930158125277772440403305059126559226796026732377652447658014694780190042904351077297430033613323867247504951365752293859747122650315998284924424351185055773625351191893801514516356512750552866276026598174108496573237793819800544076294263463018481539497815958844602280706537239335797262450858757655179215152193668930363510957507629199038919065721266439995020964432330160444160206027325697265775805169186581337010000629485606089406341447964560204020398655419747643338948791660993690878153412631832626594365923144837870344042115183651098182506463373231349898531946416482913757307774575307385025786414505975528431307869151909694106789694430938934597727653855150794128932330611812992326119440538731633541665358619718661719330593823093804403285646607957154956296961054926020943768795491059478131877349350009214740250582535590302616036077119931979400100651386707610862166059979563054983433088908505303851786840009947518478932120973608333485080961729788521056917305498847602047919895126953466443364228312584749119545135669713563111108564183212000290263838245189269886070835356761819960252521438017940040224900746336243028460122931909084346275595497981381588555377070609207203629799090959952614991251335087147158279361835552293268382351402493728626970368756086354445936425013815581500487803037351728851124528511670024847491072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 5650078903899200305400285780130997164496572690307218083718830305232585934543026838746649312763519126894356156428877733111806922795012705541998780160431518356975581403599713887252398169707350230649876222850490972614905448981727921936797219507876513249324527621994707842384109217642022246234080158160650686165370051673294914131831591642125898764918332741414484502362967417937456161729567790000505210322683112173689365680914778023755493453200861080160031480224385020108782614308605289678074952798656131811766180281826939433055521349210192827509395594615659692971390068721250716646135043351462997066408489443136614454355103582947480418891107239439594061396567446459674003505439550081291669798862511466032554473215302256398117957261403315328609134256820796859674526747233482835519120245383749139347022758822378090738678397928702036444741270336577522973815614972635540826519255550779820478694012196787060823326625987844708683091561937812480584692577191331830251867241137131325061466333818254377946067561655623579283365316285326635633341482672662129242984478954517943173851988625157744561670160612015979366976584298212932559158600315393238400492006980174170254624945844324438508509205094009050414370225019359066362093602014566507561354333654322235537241068538927607284306449710412791654734522022111406671697938498320551912305097236375806153204076694201611518659764042682128421884237692824489597945496091448087800292097475195384655240892388542283297850335864604888446150415328325304779164058107136514173204947860411634393407037041072879404847403572966420410979369200871523196549716404724250849960480090447969081879793480009690989547945195143820141494062305417912908080510967675799678855020354135500417920570446146451672161386475538676875410309616133402491964245960637471318091431347113886823598243289144938588702749727741684665976298944782958435065026704772157387474538975950765750787149302382263503568788034181045329508675509777329544888789326670952976354846789741821373305894724402985214684565750702145683441213852544399613461126486528187137872558483296134700470958204521514307817287931474557427476253962844436801130701229069491193425283360389006715352337613339341780905431870282152081230835363838639216992356643937985280291889253966706053975325540352000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 640329441705408374904006612043652786534117685476460648051972740786249214393868981215980350485270234615581408935053484718001502876166144676744967058836145486916064138265215012333272076402341975991669980079772726262932659074592052214363197564879087338390011222670449214583946559316599672638484723851995421157388698375497886514835243006088694763664759841385661289023789543317766634738955536642893876298364118015873309539796987716477822284091310931814838759169014774442811277403589424909286312240183986422753314905475867132080833065770292715965426953083514962720587061960511081582001830683290389987974193452179859529932127453323370021035567355669310697823445972199892591601418701497362726321017645167251500237891461843015174242048117839793519483558771765581677546819267718900355334303806184973620733632689110255073106173481036951674365285711161289373784719889970693209460732891819712510823479794860003753395070497700030848392291348823326727074713739296625015478691009136537991806761014235636623084203784254926545349022091643569229667576226166368680208164922543274327987867278219019235198533324461513887065357648649071002145437957458809159705941306798464992267527016896462276134225726900411757061534555370844271455079600663316122385309347092698700338068241401444165719058124328966634904045617824989054769505028963261809779678386468261665142026634938528876930664623412961610889028957302567003992339744377139025816031611161305473109440912987235632302035794629485051340857168570873048249067688394855499941015845151528444946044608063299936741441718831678174042420277546279372691587504471994368796082436218363026746921740050810056731877327847221389400092160571463236278446060753616572587497156327786842451399667144131952940848541610390962395576117051205613788275846147169465773782300921063442160847316689580209881694441224855302786125372688452604968653363981702820093594152788899564867650863741572193350422278307092158834693654995662522229812045520751556224894273195924074066501757024755705417049803047514049972634250531763499841294819142883889469321673832879783585565731020490366847032614464974945663516609509775943451016907631160980535496435760413846839288760802223335612076126412590375157870517357439675178559595352887567513325543876370658391853367296000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 171699991378073040015898017096781636048976318680148026743406487941577288812858560092143354202737481417257185652734720917230644692527418847259229521274319731750877141459990594120654201773201652257428273903736486791797473197606791060113540536628078631390400334487170640445647677604620402463162625154369667673789065091836449256059115394395933724710208480842390835890002625281753205034240944426801119079280316381721396489949180258504504982172083031782331685946591469010174008175082701032475166740884939906972003461534932150795687305423841388666351729156535532758871867076906103566440592240468818834021330929296236801458169162542206085918007416204501103266528207788693868164215885359116470007862236133676021267496431903395684460199838697779976974451991202720164166994699774638351879669169795355456497411640262934780297560054651699428541696119564317979781865908479187119176939785645605985754612169083197075982815929152444769807544256307715880956157724397390267069383648787488296636793981729490739789712879476463126702120715885655817977105858375874728456277168509208773316711252533686011995431518850308529539156847638973273937295901863099816461118483030021643571997593119758336109172090186588073847744519649507594797733398554216376767470434806574460010242584463251474793864576822528347212927390208904878477526911254069660299563847446168612841842926087251160990149406623896527919123619360087161381089322935544744743088121293885272692169745634268657412115573948425742166222812469581084105111138555367933302970477598247972417213551018556657293497415427500853751176952163786408696623611984889457325304873837263517170293889992587528481052180851355819436813086878979011207772481794700476786241795261672083302579439478651972282360721732470184323696316278216577395237853306197821661499583683250770219871163709885222786406899944833393057374677801630573172524993154796891058822869852958293573374037301688164407939200380670234086349183934241219091430664096681325207483629263022687576581146499948821074842719160576821639739877846971831926548589369390798530884045929304847170833020397650276756145683310747205909702296168033576937193951445586770468908411719211498680863044614140808131388519532669902913314567370701424624821893850371282186126676901105378552000702054400000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 34051319789719059150006784076668846609478513745848821711700113788651603806071432236253653730035992807047392037009185927673942898306264626123203619243292104214499141104102426148099049579110613344060010034331607752393670991820967258789411276482069813844398233914792263718989757001511683765711314788755093544965062412082497497890182417368318768657088240571515176901783295753357798515787506332503340161886027733342391889256904202585649521651041318655110917627135714321553520578845599281539836871494741213585778760520372761049802612579745301765575120224824706995683784147001424659060492886301054159468890332379910388059947132287544762335592875274930532520228919826977592931043385704888028113401051456618369718892936588335619190030927274082693932349707738902564879758954159659602102362833689752108854072309626253749371211501095579440557630434907849801595461582501421653985177136727983825606751597304993765953033173773735478701576906206186752695511988901881858659465775899272375414861225603509367651897597431404173284150967471839438600578059144330531027669452137226015259290225535592758688118822149014543546780202511173778798339576401598464236708514685672183436588529147517622551581874316517565165438688867904896937172930851099351052642141517076444938589112093575113076084314443776149115841472716908089211608609942827393937906835640039045869618370131079854241441065128692368208941367214781509243670664634486012626346101701784154126901352623242132714385120778902128216538282395484152779363336019842419508926735138000090863033903678018050034271499197354961186019588539754817517331075212356057021935302473975762249028626074260202305234148782396172379665790066280223481249517686883236749014400406844693089995340757229630435233743134870608020359230189377932858957549172234310633924763450106985041345751982266841096462727236912356640983756436672310321776247117501250927707010351345981913190858032384174517225809121277745009412059640313868009340258379258434065417691670869110650220837003401485851250229599365739122419934919831611744506021024741218814957237314856300148265397331540114540600392345689760890929897124214565614149223645099272318027345572845770943866808677876784150631598366074421465426239715986950630891622465967663380201461974008517545911386112000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5213842576310799287238243758525421958568909007306742770749902727618435281828136777331041549307527074901888518490802781908845285659006118490214317286861342316422058160815514797714892573956277944083418760987937360220395640632173807545652319582821252192992694777372944504747637273685619054879932622304135613760545792038066976799253222705558894830943072899140451197397978866414726297251668012845063910531363898388705775924305371131753307939154826973312681669029801144296636307370341756938368680844950099358032558114606800159797182908750713640615540657840241354252529309152816980591923618668313971565767202852195834829958103387752330842793620945427883902876267092941700652224464801357007051297811219140331528017245839268509116141046599161309779682639267087022433940051277991189721032631039925546050011558174636581602925223909204817826393927284501144761671753866975975768361371965236169338504137178134383880627419732130513166204851034162075922658331785017681221770660129293598678969335483426811179320597547468576948123659720612271244096039585134716462541366475557942701617434857351860934152634734382546336017528803393194120713075086444416632790266541949371569421574995792641018107529456647741156669260705612035565929512354459798836664956398494609897360618980620181927805022946963724674532783021364327191837827214464282774831840227514539978157218542490144974907214887342255089019643840819051147626152486422782968407941461199332556299274325903595289023292322414103712502952277809766127838535370903742009553822375816537070602184088325846302161327384199361212083673984406035133984280351802331025627160968380394473358799984000297057353431837721613158075852251891522864961861900300914095886656686447550882818326419334716692009400104952619408088832779293766388526267770083754351893536199375870702550932461473600025912322066676908260370040781605859219091617213317381543922338967351105902585218543273746079719585103105866953741963383578283351345323139044212673480758355484424420480625388973909859197223070661608820381686199746173744003900143474613656192816705910080174089784777281650243428138909947037596000301848201523691334785077303464698605200971101801712842006220581887246476440641725712040612732918805373950103694835887354664579137340734092589687373824000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 960231588681120161072224192585864287202891168857715121739344288225789377724324319748023709817019990230765857194920792373775587522466752185623779842207079764325368307725705047554081192507278191481153751632058618117198278303144215572149704772507927230788026955317504570553598612553803701926316215514951191094580140288520505875547496738111056137548883465746591497369900072825166091632411823306960752212653368560757684509069719876979128733833351224403985861119610290317094727712005918331784550505269995539720265008963192103321609858521239299211565435396821250430159830180961038745545525725572829494104303372768846371587164295706849150660247471543709596614806957958839582937429184440133001746179700515356851727149025123187911679513825521005013038805524449988326869752918879197976990625590599938159662403053510517152351262512461807845365598056953872513202873444044543416356751150305704548895882580559754865912705966212805957763614883625392412257497866547388068673999259565079903678465238658640246793146273745714394446173416445231816793054392216354262857309542524706843938004048788199520085728323943556744560513059891533197145601531998449814112596310412879025180987566399804479000667318352138527154746915316023744250958387013740433444478025057324746917024938582034787358671672123074843376325887251087829971097370429929653858488540160404255109248758166640534998993103373214374887072469879681292006352390869736075259970217428862836592916816158256072921369906041049812384186268297985632762690447864819180712357390998990268827871514035004420190987668111546251067514841520492830252465702799821346927244749089893503653540775809656147427189349107423605310967833401269290095628617120240818550291333418546283276691875441262920938954023935262707039477277464070356967945377802853158221853091169193469155982717134774767885815265305352103555556456380563119959920024217672015246537714521626041044924346285801112078855128099922538337861191685457678862511821834641397786987962996344625550567763551390124677721788344112597327743786966541734602038745263735301359842259677723648962765332382249610194270899608288719317804475837915507725321615044072899132659228442343770960081247665666271227543229715619207433966341363531233524754004682721184390952446430079205393825792000000000000000000000000000000000000000000000000000000000000000*i1^33 + 110153920210006712868623889110653353984275684547939018496774427549978006557440230464443633597464113209202911991264366785300873287889776683606176268753723475338541867492578145787338552806919952075139921992882107069429120190961370792160603552409676408807382431050139970789518448930879077237007035262705561868329126192013197439026668195810373323374741611382619099165108962557799762732956756973270027413956424337145545804604434227978026896108018737476138489373022441216018733211975016329308438398183767865480558400636715226775904875843769775916786404752375337987116077779520554405103129345816593054586880965921554118898476330103622938587020377506277627747082044093150949579282341671027830002714868622676874147200000170487866579956682919741995209583595771701388821675564742693561851840618887655022092985894494282607636227663210899459780580205107486909283615701382030171095664515328039241451083684155836024230370942502176594330277904476919099357587869213186656975628317692170502681446027684119050284527310068302722475872072193791056632784516296948590398922751934948056546681574841130511154279846401721927651954755122828367079630660818013309440660792568509508561610738202325183402288918843124903325419110337092949524770030724229008465799761132439221295580899834689191383291570250829095676418982013257183581335167852493678496691338103859435642430451520545720474544929502213666203302582515536209374965800317799709822442349958580664139931034585181697222282473972236981943325448138658417806847512815069432204889625584603608115406333511654977261981911442582022988412259903936043246246359704236308832249306983818587155693234215673489287784095372587128990667279159964461464949270023623243208795507285519887204999994344081800041496272237790043661086629535496849880875367331015335816478244103212356630993958641132638465692260041159659557960723743759252943545472525458351434147952256976934983123054208227051890653091504174591426890557543117727674821887824676932007975833017983688719532790987565122154659543609664137567010177133518054943888602321099150105458258023028127881883658710727522073761210164103875582779361455731756199555912087412808918345862976594370169192758207968775524252839850349047058198847741188542961297661363149066226897976142518626629451776000000000000000000000000000000000000000000000000000000000000*i1^34 + 31436515899016676810285182692898223283158316581725519835533868948888612515692881433392544496401330735653497589742648364043886023199340740890817524532508877517929206081944114651313925904293529639367349494978633700482504294830758839188136540300838556841433038066228710553296720489493535095992469602487385118391477666347084927148771973122852856251476427413111765606532308831245479584125214373182670170180476678837609544162148783199927640938303389113363621208739050246134889626354904123675427735654210857291471182571801201666548656913636697719974586105826290697298078999168486887759154326356437021816188583084771029747329997850892578228282303186125400925942792973928732867707885350891257653448955049168820190479987353890249807707783170146934506541162948429992841726392914508924444571926784920775860022187514533932489294060302352305763244310875372207455816459229062637588577106405626966336087600440534189360332766361344758704958804452910651732367703267776588118542905912393355441795739647725833580551926131526365375730805323078652694315634799782144124589718979647228948299227426049472791241844499367042905778214595528661228506351175278749448053454312511266370071518275293550163875147335381778052860564214227444820735477033267396070024407477201258639051082672356303226299541551333493076040568306256793375555548675945127476415669338263241136348572711607855990741872967421905137890194731274308660930001509802084030088343291365277894695936773061452157500900606963939176490488057234095867226952717048948532546892957099204093390382173163136885617845770064058758547050292859414378937831218253538329240005372961400666874484825062262346364480421998916936509511390707193423126114251356731600602175842444472667002646969624374782487887402096629074162891092269860172058583395929935417084110221796775255616633626623244354973526441345622858233177527779884323292316617815864411018023897133491948325896213474606108711945606710646255602436911836352715542899902547917158128975977973868636762771905955491995849731597689855106866954668911404813629623223263420631345197758628846586389827728277789471513238796973463380305513320817290980461023918501225258505177462398690897669956407594312789913883180637647729935099110656871563712432839598946573587017806744277679813427200000000000000000000000000000000000000000000000000000000*i1^35 + 3283137497037824904854724405993011292158106957835171215563445273920257047004862495771495333227589560953586478214918895112841462665654391831921418708258491801619631633174323952700721600533772751518504653113754631643393286920597897586894337968607475156124241493448297677665320682710205676694690844071305354843212403572653685671024361390409567946013922373451688030003986476607523626538487232227757179866595001060122341377086530311461629469933940203809358611383628478761133742119713699331814435296077472029930579972455520267531342281601435950210264591909935785955532372922489600270952859896762676885646013199321877062094107722581061794862060267369278771359400973671077253570209252659607797127448868966413348893514639139424040065131677098129490357951483469824168651504549285903614495664175358285087456979830471512468403764236485745504628806795931835938224009898506210146942226620549891630853064717431035423090530387118696724753297622005853944206347786313341611759642363554525020486813824823719093659794960307679715771108192691607719059634024199603150796241417069876395908629975585943401682086416781596211176164499587947569362888183492406321758207551941187095832385743187748700484972710124777890895855098842439665840863958998944586640305758810149567627815801286050524831562927310651374556162832917339655895524443064527248664314685534666170080220537456580074164387075524047121814740491891149158333792068908553482539615165188456623181256730547821568254945868152746521070157238043446576460705104293590692693002642079723002720823266224952391376266870383637402912011269348285769602716562909924183730681025195759561531246904379817676886587096469837312304392283042620226222540775994288326165088750428519552375952622234365932957352704271607027349442618280558800228431903528635519760037366482804340905354024112110397091951923054768205943671063836264118144855911761729368130765352799000777633011959881537924025818366628581990963559169013487386625430961264891962129783181777038967955877512993977027639193746903357251423283129626837136469015589972529558010518363409604252664920350714455135838877664036229078185934989464352935949738909910441706347331751953315690165386948569802367352486312673160759118068222509745230850385251391007343618015782834802551422976000000000000000000000000000000000000000000000000000000*i1^36 + 113383964410392302697826070095885103375643652571572256241315532493994663805535025707788871167273007550479058470448763403263076586798960115967669457362362636661587548049834082750547409037999873705508914653728014431231263953731640689629238548348092027753025381711012513761610871432695472862062836850428124364958600285312603895314089366838383261982850226487193442698622340213528318673015068311479449206743310881898417105052471469336523799218938299865989373484875286011822573251323280586558766910200678835500806311266985324483056671288721880795221967016401955035091611024930976373586241815269154886102960908520372546811774730492849966310621407734458167357637410629794707554385597068691827239406064381588286081198820999856930161989530713601131523997279576904768196780195575330317342951939477726248035811405338795827667049275311425898455015077397130529534154718721081627383947055252291781069436503928652905115890771354689901783007061654675150015685754728221075419361609590889213690948638474268281818576817740284689437351609897451965135592380631034180068066456966819854363583873424058740318824311979408954599449920030112841705578855913037069617545005962112272743731764022411718367064789652692026892236518782826663996922258568972720844648103071936871854867659687486653771566989303863911963558894014935179232587134329797765482963826197219200460441557560778810709129311871067096259617942628484286501880060719675210072974285673059851718712633341180086812752035987394231421018679911245583785713398070420950079309357345076219155752568925807463478690551233408126601070847488757556345094989705469384059239924779477873904782266636598451294742594714138492865895124015976337519486513340731410840823973243301291855223926485871662283767260388828098485893758781688338684201788952112004456854700250365379880886217844807209282389796112406489036589161861726387542379846242889558389518703457310159209045534166752999547897691582347566823535734573497484715524958712535416117877269418468333397289666273258413818779488609299448713082352422388392900856393658575198390478338849482837820619368608734896056228776655318548484927424931480108269252022925874755820392254892822943399379708642793213464099191550880191597081620041254420186976340389182029745909485448463996944384000000000000000000000000000000000000000000000000000*i1^37 + 70675003493412382096895579005002059398883775494046875928081804841212585855893079057600444554507254991113064437337606153771267462262940586757838690671738284945604299322636788644037313320662880572254529206458854937054512465503406700230024374878731776956263660784249044444636532375048849881751642654781279693311618434098750013229101179481453924049782593573845003949083865415904269713768617224793285498817339840013243602107660443538565703224474656335388643502753295388347037019004962253588223888318358550515986077981055557267293051934414924831954619592644091338127971254103516234575772896412641435520502499713928803005058999947622475453935233206261510761663108634877364257316823781961068987545513534259112790636839899254522014801533691145401906695492250559889605137893951935333130818497930090891068082839275880697790811590824179004002326815032331552533389881498250493492066644650479448736863046792227896539284451432704814530038866616231411414336296003894959862428396262856106415590291026857358598325032809682951763712685115088178887776370678923429427016354440779292215495431332012881364538682884512426308378976371301141999991934009515876829709185520307016258968700375295651477534791147346498303360322477866736838870820199189635938096726814880956000213833727038941813813353669008335829390196441246136108436210066924180191245126318751871265817211454228317821171452766179695564771964133400530456296027138581537124233615409450542681964310689487028782950372361852229270876858769068025574697855207884933388224772895260494960421554666475680362255717560145700967670204455918737272197969684426138796485298868612183778906718505861390676658750379145628948497658063772986666519414406785689052422020586724971340018166802447736170347861995089178987955571725025385375367029948121754957900251166100971761286676647342674103070935949789887328860681289492313256243538912700042068317683658147219107556482812341982336899189025353958369239365304891135983398957057328124740361921282484803452428955116492792180095744808984221623035210922668325146496295909313560129105806317276110836521409432580902732067467334004561304574724569211580671618401108531572568129758934748292812057951881873820931123035001197758593584503338264627450735945894482664293601813504293697748992000000000000000000000000000000000000000000000000*i1^38 + 7688025506246294856666563454557788431485732207196182119975638114448864705405518279650934901346601940318370811579118844055291039752298702857274018388349523879725193245214126997177082476565997707500517366757365758737110344960873082700220246572070690856365864354840284473243731686956513129121510424714403928454818269708789156033236947239954382511013710799864619796126212621283774579057636477852684824991174306564740914354771348609884210278309457299466108290248120515134009221218609968436800002525526288228664649945635811181279436399706912343209913757186789644824503896937268777592244365944420655763867205642574719422149271576192300283846732695333413401740369976017534554638077953297933503268283329159064885628275677663716171402927708043852556304619603219085953627364908980994969540795586257410017325273395236020285627874752792641226118763903011638226172518936102960220466215235807401313013204937090052364279374633223746994049627812158529517276655388185306181084267113078475055592436542971069972802224931302183035727530230795301674557869256196727068606415899789327427599471744146223778666497438402797388449647860583996919161849096292505027823491511881681862087907753296464382971801235280222453531548611566333102655154189701082465674549349253837520396004538244355016357992528103706966134989435975162684723003828344920303368910529764846702746176579695123750631555244531798387258202500346723937232612488950320796568307523523685636504662160030407235522527904512405876558754365571254916674934313973895318546828909550203619234001377890618655839312453977057456728326150705666033890053434116265643403724092872733273571934341066649642652114654052509966521745358925628558147086739754418153986486253190298964734435888265887485734984446337714061286452642124495720927109077472998543492056277039545724627117333691426605550328756252090693488655598587287110148021657915358419959307219493276355025771843486612424650890383127606052790804720763318858308002724565588596890021825025648348972693071105015714715451638281602716991361848542508938762810721402675595219463387656920820743067684322506422968048390151799739801574716945486174191467808615345403392239525959430864372522568197838395920711869117777812748041052547859400477220423865929628585915196608595623936000000000000000000000000000000000000000000000*i1^39 + 368325140946829824827289264197363647580888393716779669035074946063398632086133334229398567362047194828358063293129682694892681905007101940300058875851156076069448381320113069549649499393717404081561622677834977676945808518316241598702684704035175579483961220225611726760362152262898116792611140607675724775648831918822053275209622001231055461722467710462985012063848612408141019431056349640977525389409392863127328975391821021582539603161582890055728363834162996159504145933758213211729215165815230090024134115856020085740663869596967819418251631850654514168900800656389275581667277021997043963425959640599788962909243604652049030064222941701719115348532020304045470549984410847101968623414859700043504910654614858239759991919885293717413529863961119693034530283754741960519646500998329601085473814942829435097192113893829733494870229045943830986786232961440594707272242012848017181299737604079871663862086458733937537114245503476479790268563149353481084931565904570448531552728440297246884909177062777652418609475696540233265411892191334337244489919478946976760147234937495894209942084285092453847172975540975819127606837570609201254739071279794071073543198413031074243724025769795775987050880384027243621183049873405480264908039807072472584394338465945848166042708419181697089507749564938013648166904881265324588057892531082778320004803158229247166484668458804149366240032819249085343393891929274582134178255031261579258012148320362257191627119286265599208447594930634755761845484604065730206396077997109029013682546499941964063808525259663788054767944480659203791484884036283689509408157860614587433808570749684951437382238939584281491657655842252629548805577585405088513512210744665244317432362100864401458985025052446383415983353876976017125702102292838002524025203080156224867606911584619197007747951567383025167798450002278121550855771123386099380689429413007707337004474555782805371180468792703029271897230595185456567410690802681296332287055902715035545541269292709154414670182208007038793935214704502739514032991500768735714977181783030052447284785495973821878904826573767821232916315695476919397798761663214200471957863335970193436535614540591763978810851893367056788967808778848814901008547726524537636448511547792058797260800000000000000000000000000000000000000000*i1^40 + 32337881076463242891329067759977104750270121906467627950179639705687253998603035058577097029853372925551710177803159490928211147721765598631119697111773363480247005309246295982641449123230115156762330006738395159792528646158377123846614517555967937458332765258288827588318050906421336007689142566655805828988360017966268441573197522148967298458907815359080790432135562344321033366691082420798028154087898422650337616919413261799756016121871953064723640974149479393180873858463876655462935757627917310097377548432679716955105260917892976082691854797565907383647118464271888142261400077416922551810534122789159339135093857869677856318073357965901219534618080342357169195903668283325069834309832843981308621820550985116300487194423035192143734377160109163022045120529106741193406453434520136052835535413787489065941991608547255043296849680110478447847689151157980467191571693983238388529958029763912426408894530452643959572874783011673057431720251487936875842601452033813950674671978740333257436674584334515284943760452856694520339811132644320010999444035751819505228193459333402518297659552007870075663257304112089901823945236886477794926335348778418883154395942844194953467469054973501595387274824508879790269234458940611062367345099796886010640721907953621949585263508892152484432187563742796366789746618895415562887065089529289653182612795151555595864448356658575868323509540993804112829228225833106694176292057023304020701203014439573651933991527492072196405672759507940869730319054446736144113842030984261142191044570583458829217073856514656026601099010564678923320773196235923845729390473756930855649950265897479269995597199493841141404086304894496133202840746269488882531259735127636591342896553907190969654089670227565598076760569327372378979278714823498205588757123513962339352910700800107788861907938082699388581058024349707743603921306475495417689832866911970481423988843374955964101756468605498209742543484136772856369567427583297815023364708993167335268752840258387049541249569947231283156010793050400353038732136684396068626629212204487320273707211189536189237776898639026845596936523149588301533910533398976725230259266566645659688728194308698737010591932142342924425736800477801848778260515699386705479018555696379592704000000000000000000000000000000000000000*i1^41 + 5121340206465763022916518758376745107927782672750700541649183360248395966767938739924846221338037485644403665323603388131653691577317305793246675392563872870677176436133610987632632909455060268125169147633396170177645343235990684854900544523690372595989190158910939220790649214709143243792239524416826105187741892594090965105129304220772414018103012840240472554840309967237103296686780722820407075932180979057393332079126341160539217878363103219125605446278313236204755313445029098448960152332096370717645523932007663358608873173788807689375479678701574902633067870055176450215795212554073974200885184028993868304542242307225812858522230365879255515367970548744581959225621850075676135857386752387258096940833049669159060130767037111028368021733353360368020708979600644046764492653501352248624816907181753105486716161855165101261582262103832424312874636993756018662122298130099173973999370802790568517937812712607893435850323232334364893111992818160877867454503630769010948924026315526257614281415083437482788960196551460356796292604078895270262229813098675534807853534163006213868247658371001332540724369788355352815459831476469705630665909522130091980732512243067680239756200845716191502968931709495138639994396508935228485718177321172470609197548089988638782448821713367453678786999486877632100109027996037700891518066068853250344678836010969682150769491246137313982032819905855416832415451672959786722730843791434411225420421647838488169822248504462468048672906719087876216892788618640351262362482792136255835509829332754304918039622821663991794160777913392205697526858858749508729260103374024246000924368450085746034157325253390415080064234155054050837964239344278540278574196816423004724512914845390322162504010185861590216439168226826481682674522896377618605539954739141807027653920780017971696551962120550413222520112955798734689924635087631985961053772392119801684943276062136495709721550222104230586867250388323715431806226809039865715872802145986227984214805559958343032798918359349952721352897717237566059971268727277186492309327415617039006991828821557637970060534714375976379750469416718069345965730021154323548551740890734549274010409141953452281146204903084649444009863714519937342681080031312721305904805724662267904000000000000000000000000000000000000*i1^42 + 250911623027014020087541441285515075705821569046569378060115708257611776965163515041216613947181035103739227458352105174720534038195135815380165729518350101398476713273832401005668955297256545461832506311983698660585824186479985511646548635089431014823813973475742656311192265552587363955308385710748602846449696874146635111089591707821443458513155890371338705775713406770170942858464115186491388731060649327913820081839654393283823672052177508350141173642745819340155188001505791941942414179653134597394716663632925181397416151543346306038706217678080010854817648861027260696024124862139102820392583132210571049739383225251512830029845811607113555510633262350913122409205864744738911526937698204038179957224809195423497347443451409774939245143358798606477804788393835601959758480357355675827636115465921517372267347446528752804470740826577130146367216242853879984597598550689830115099913936716408064471668716329400256282824864041740493078770464630008319472690991413674068455017709456099250401996886067869992752528043656246464197874753150085633362543378338075296443885133535832833383479541596385743587254579239745957809504955100930424547955418209623887990995954726860038034000879635878416360287344035151447088938838455439182845769756199630309990853019401218769100023270711722906951540426901740971886820524706518932539358843834125443540924129460538078466195172716707086158914517399501521235269546371237639433196322433043954448254669795305285524577021772867403219277767504867632365798136315264821742866436608115055894167609818053497047207529655563948184124123995620773692268968437720991588301745281400468244899805520530641323942573287811218449737503170546433323250443527650038053115917325885383584775062864054803115958140372986627607251315048810148278369302624684681556157965237797747218001127248873651543717635620555716622413931883196800398966797344573494962119256149621982968079842624492240060842293758253143497027602970707640288541823840886282035282730328438610324358676391572452204760221226699208444550962912867568659405891320028378223270760842625063900379902697732451759825111401501711321410599270299077883168222621746188768539464060391420263842544455904829741989200584735546736219507321401064237595782749599051941653335729242112000000000000000000000000000000000*i1^43 + 15141874506277519163969516068658954090097995570060751348531722360256803901911244214796596749247522827722185845948331683665063972355498847240647314319388791683116869042037302645489450513394117561473769566886290131354986756464045270033965822779042463530928522936673589535496968632956191247421751488040270417621010912635117904779780695449328352216245365273403085094225277510392789637267942117339606665474313147897114623795264803186440270700354749834083289187742970860704607848145896159624785077179203239093984212862185952487722409121569622326807529119112728425209756631564536501861576968134317002096927599718788482543015207858975188728411571134676877461047558264132361794468991314118896145554907886124579967654253699958097200461957550863081662135574288093638612428869538764600180297646610236414451222364456971354799187274304195154829162129626455006023958994549296672033944311408594937343806984903592673889399481981215025813665418154388568320021261066874570215632217939154408400550196776415901127796346679149211917064502442749710037320659330797859703283224415244308652438108006354599353148911496960850522218596495400742246194759338492183049750497342386778287544541602505888843270892016043423019256401434222677550777166697938757409200833075178170799860268183571867878964424330342613190466233459686536747145757584142643196622533469413610229911777418533335287706600383796687635916206971272513259844783196778176274676519813002342499252391224839495721203911742644478527867011388263660518278464430846804518851402342298339823410970936319982907312868989580085291126201027531990992474230271613164931215727287462278723778755394744729338922727581673801851731289420763736689025139271414237537889929141414493449690576841365204375837206302200106217649209591281945329348356155374244019398497602117551743531419756020339202492218657155548296045791927100870759371310066362346537812176170089952924386266554407920241882926935956070481869016029052766695605548052152092976177155011306752374148524242645324841537489540293692101244151750515953090621923537083316497136791776871547416977072627165507564424190719376006217414116639209370111287282429085950882296050953235700657813909891717843362817641348235004878090477305249133680873386651882142820438317996179456000000000000000000000000000000*i1^44 + 944281637999574995684602592082417544399535692675189493088407249692669603788329941620506587542199645317182647750667478366153162865742242650485405210507192064741926856343695147938121293969375926389411297943819084343442183285375243821513840652753208843401989967836715779913800786657206636852633733660465421896852762496051058106736041764803816949766218481099507573851087979534739814781965436660604556883237534591345691829857558589792496452755266613270488322353064284106503983852979381364484362742981918320446077588549760780086715954286716318347505351726517783446808096249553518019445443002876325686576285665043403457315663351802661158322902027146910497781895411552629153747945044084775156886936135472091854007144025256198228295383466049840852085668670171090009977204420765900736533072965257678470030582123897806288021223065280655981774063104529107015080032574661925828681478580217965929960797189924850431342123552752520634952064220367750643141502599872522724787205269173764782005375926029154645721878432772072885505255827528048396929915092416441822923924713652416234215573013603599626396632028957554409640577572109447264333211121125707905575001643679545569496307024248716940479134313897795430772290366334632013684836447957984271535988086372296122041614268414806442080339425911580047179967539066062118300659087646922801287363618098384048527312089948748688929575859255931773617349532619016853966412620853026745776517193952656339017797438486959522341134359348000632458256830631296657159759956544361600676571305837816269773498555695094822860427603023333984164408802693798894097193111073181136294500846787635832221071623037625012105844597716711784138705596354752431969158081856857971010958102028118764373343069044334726719761346888438940143659724651402227021937591549244518859753207196012541363433636951969806354991418487948039411497026738136787039177714581096700144753856231796748793173051790555838978321497072626262742181939092568913954655045971393554447202036939054217548022527996712172989435944524461858771101385255248370565009099839704571039238132224940797394625090006271582214408999522476328193822078806122046996746312661942188062434283393042027044738981662833953586961489136492501423685313947588342935720432840020754594650169907609600000000000000000000000000*i1^45 + 66867613736840233862989192232352710605909862136360035595694884012947611914141911378716185521982952639323785927873975381458655485724242903667084759907556722317213844902105185843135357151213861724084381470283500021382111327555319307179355887703427328642336462181929512122394035250499201866176162386572866137436533649046713370856464164483443771109543449169673427006148646485612597344931528233025145457949449867342256042767403759539014149347645108698024093113146092997330960534923172974243482332953572240404444409958461187797488848521328648722056428342143079567283321403052475804503216460308210821890688176077419395972040757478705514372455353769617111237220144891259367541836704051892192263779407152319081261682498864793625550064289406108448319885331983765485898216816639499474934260674768220266708179046057125365210057052485797913252630344135259165366711718430986547977768832870421529983300357947167498691162309978931048772072929970869792591194683637626200796295966098737330138072085442245356299781373592243713275120665495677930804651281166731855409732705912660398714688972482168460378905310781964480261595268689557934895982089367857961042655401409496507066772989443960679820157065988145687161218511609237770239461139594515985891002913761874475795962075822283056984863006421820564931833531481013219768143022547121113123317783597343295280909506944762403998550244138371589302171815976454066656879201727164309152513385752963931242517408272336621132080309928461322835918837068703848700490397291893661893708052598845800475966339445316867592226648657975928681597835041610038229486551256756566070334054297165639302033839743099965292227064228116942703313056230956509692533395317586010008196648428995001511656820216751089653728324254850849688265041287024361871502505567294309773153364347880589020821446115941219963124638196458792506593385449190232736826804470801575466740953771352847786515857853235231788738286280519201622196236152728020577808818708060962778433426813784078264581759535888488089410602153055802527899513713637779377237472794330889440702435733919528569912647047890095340139481265581823674757048179101921676467413344324086288569826022604822451290886355260969963970394787475544954870212346494461953338553928751809262598014107648000000000000000000000000*i1^46 + 2891113578422239897985186781111749040901028868694531927032986218055257167522653270973989315809184115697491591888132380990538715651523757755335975730009366215904427002521464127713927323922591198395624649743518340107515700423821007505329275582740298604729887965484015780545113127521313512871958246550103841234360942700898621906825860751286472047633115111793787434808808995883030182101707043671144777562764507644862399855005415021106243523459705073095449833055514858852016216876404763729908352114494631990273042911200643639288280783363198056281449025777528949669634006217331956258173610875509818290355491365309510533905522980564620519150633652390208522468913273108657411609938844577809949276463235757542027871449560642505861968287614380525394396693393308788561472674457825445216191968872057960604891816885402065037196621904629195170232584916502583585016988420264848587605833368585489985926313290482251173751679275700070834555736581099253458415679564576557102567314372212254200132071011006873391269868951411393306844207294729448191472333730453386511850243541745549769059937451345695240004297789312073065768680613425102260429411127873497446830762277896973607792673466542307550606447883344418258417179493045995328168137143400884406681648989977235014920687099711671294053470374394769381098957164261415203912151582638711290574331741536625172828722612568052216396126175935012022265257460534191327227256882129596754155581182569129061531069634904596485751576251468595065724480968831712122314929873409471403580870193079062853868926382840891257377448366424025102051956913874846997836784583455812122748925476069212217515593562699177045686115606991510169121469126432320822212746327600947083504549291764172701350308064418490105586124957063099057467885290714625321981499209512226082898757828493655999549326905261512489105621243797153102059448330936613327768137051432834063133810590127121062314093375531763298186464668937588491459468065507011350276583787098307258983549600806504450653571381217331773596466605353115846718114493296843874212117662213667582049426397101218940156827718617421041314457943409387887656135287180194662189934730605914544519568464407344356892970353201402430169950107719154957250875441245446890399550877217516832894352359424000000000000000000000*i1^47 + 87481626443293159450555641518750913444521020680472766883623030676046908962349689151788141003420657969985681234606622432785841748187993563044537431392941507618188652764249766160650212885560682138712086282563128952615598108200007844375472060974635822590720249874059799100484201570111808316288903252718971826034775248839441610132804039109135437702008145629154701726487122789186381845457220946664694680096090490821796094211919145523594658701236440528183964054044445784460528787857688616692718818296469976030163496637809732650463796945346558389587415304986641551458276891503715438257299333491080995554614776734193813384784371759412960482721863023047106754140276735531035610090762764540259001508085611242849262092607638847786381685044497569247128629448380662105704792644559164249812875332837562396819092300023215376640696387496697823038252104141533727088625514760290804961403068564132162559719958567204864500760708866363258943816631547686743477634852392048211236967319028685994800341193890419456709137819511591104843218678432164547860444636812551911217300131745312168934615760427837719168744604778233343340207310543071116176050148261814466587959504469089053662044741063057042777009469380053207113296197702422134970506424470734307626254460028932685399042026798526785656661581385986969978063461509819767025620644493881943703504200375095685897095163528501608727541318193759355221822378271807502573440121277879674319301045320232868209851374812661855112213376588631643317453974521906788600449765049853483800528733497454728229995775066779112408057344519895887369086341360864389060940970099025659923650605497484877833533272234036415231973152914422403590907686293414293582865942301677424561320974007395587098975718466426899609744679019944771131290395403536417129846484125654856818940507739628489451767775103433785242320282383709646242822731047766964822628634371553728339881068059168107326091175676853784893794413293538747990988418828716576855447859403884796978163858979027790201273713268604239320463002683262056630487235087131868466572217327415725434164113520031624967696391546696695475891750101045379006622033992480111116567181937445671915569960212615600402574328414616164534349437048081880427120452193029918863659481638571811203230728192000000000000000000*i1^48 + 1695907922916702043727756369632296730890104489562414269329980657901611848758086131505824235163576151644397393056090567285830163829397169228229600582173000662731861278055984823472679397898709248816147054909452593498637439373566196747263752105151516690840394411521181115169553733222237757291955842156087156419065144161271067096403840139673700314760789722429662310146189211729294516834686948229815800044080121241627353505789969781162996625222435387961963397234387339297827846899105355627864848498108547663702592691603947822279488094978842961383955274980347839707574059737018952726462855477488675115515541484781503565095183036879903518956375266592332365623894376068057899812422530043859640445717651917077427731530126973842965603088478199303835569985702461115232457928513969828469321703795947654934666774888149680920542750623719053251482436679832258094508375959290088729540437567089777242508115253299753739088366678744068101826356025955978464078221940239266231013939877518668437803767047933889713486410705615809174273955521567500672553169865799991779746037228217985245609690132195616240361665446371587975901907515271354289353006017831676799497307160963280981435840166795853683421123433210909572227797238964654012345123173498620647207525250393166002995764334421737802002641943395671355298684558018718810781386717431031384602837857252911893307957809660806327173339047509536456484028973857827500260649012098392285738511950276445511791551408369477171584233174962817757945742296312523668206358805677861865026570903763567908706020232438673653937991916677465900091693989002732644272389713711769676594425597020767418574628932075366835835501106303407110799476145073962937379420410631317734558263966519190727750546845404017778858395431460178757502310777099185956274648746566912438569428675691059826317305515617096272460237454320576989977931740275120050737861817877640444960885737940430854976999790242518975042159706339816048085295236616808452453199827726248383071981748407455396574887680344331135514086565614411613635655176878916836921833041965867594905360258282880876143731444496489638968830188924014658941392409272672788752852436507532899964152734435886521037548414685375129253476636035677292922714717330754767921964296872689132011257856000000000000000*i1^49 + 27539860171216842594516547944430150261496360722623700281418358020275402683903424497835480709434545684724021388887147376324689902207439437534407590859760559156841760366686649520371931060155625682991927485365347376593137127061183996874239972572080407258223862420058642787659210945602102562707866305765602353733013568335543711717603284733676607609809314528641909822782560467636361994964811864658442587098075570928065574437176953056600851155294231421414440045771961920687890865344274531349130728132923979613500144981762302197326491573640540282614456800294928050422027733036814466266888319970039055032210798876739608368133017772629370342624882123109525644467845680255082018837395527585805344598529448942252434386855281521221162400773564276782738460019052767387528900187380210614722562076570780565479928174969990372848469832174009620270463193291078848965779396168320645897208811528945555336362181045646398818528946890070729022591835303416918860884889199134749370037862145328901164359943241243106635488862814121081910008433236141580416638770699523181697601693811845458499519721315340226241250934428104919385725708327313548231229858432025895763629867194166699800678135837633466303041600903155077371326019457352871711607886319919669431158639422553234630467799638762031916073951626388408311194703738927272254448267325149296982825729707498929271895146179743706057867598282537122896305517321593765257579249087031115937214378143683468053668120365122405595748474744127404133354963068043449912487357491503858365854074521771293981149342788990555099095236100602419776309949724994425137368122780495233816868714827907861424086298423733794456406569487810853471078859066277012318558014260369344966096050346746988036930573534649969854231579836782300871282322376003452003984155837428200290398985307619591398166094389744302240083587260679091776139133914798959868249907029309548756140302813637711355425859026916352723072084155556546605682009176313802951922175264935111516561297796702940459428961315193864103134556482619294741225290971359785356810348996018090679969946136113717524172830365749377512237129623929286676085429569039425143776950680945078215742230421864508090259467465594912188462232191797042048109770835132001893419467048331313319604387840000000000*i1^50 + 304086437580503873001648259445195733400413111235404949831447640507888009333049151276477928753331572680462273507491309374447458800346029645687918249889912867788335271250276838557614945201381922088404255916238260948461316373534807791957168821429002518029656078188223188345309993487760316568240598638880867009036185014802061645544067733691376193145517923870380416432230734502664268008654324687816172297189719656237144662397029537354059830666911024802702316042522041818060451959456866657992337757237513489846148755764913327275743157378314668704706181879378845598552801810990240067601798602997722386216293417458338985507684409490677989948571101041812674091003071832859935622339919315169741986541165098098148223504851624181773802508149226987975160505244753549885721118304155396364012899565306602971089888883021179105068158295940729058286142238305973060409114144067597247924850960730924904501159912869955208681326669664340624778708852325343452696296964222393736551711584280647922826235616409034501481043730983457726881324040897254020968137993931017248371326077548805488799992644080748014918341808540459038762117840296628133327574283716830620590337430484721191442124336404315290517650204807798306386457307267501118062984331110018448775824695575218475955388228339944545939819121896084768126029509383770965602692871813992933282891024067627846008044024741624692488564402960427850471241369813534901065498289780476798253801622205580778003892465772775803235239533231858249633350445083900989602795025313907335861499415654707297000903223630093387916152405029577769142989404075776291227680072333724988753680196674081692666022455454668999195331072778040857206286306647971266355794542747024449424000346693401112023396759045160786455418068294661202109523772470701825425149326701173800205250163423121610911398951770101159266897544538174601589780975584716089718790731435857861155100609468326660182126362363652593917411455825083130609188127481507338345793600735948891740210583771163222666520060255562780833231718811292335792346203933408707386050509470841121930037896312387589646597927008398300960929044933277645148963343727237528459218893060508759179357324626871747292659703505167576332309972040624270267208508615139935909051762668271784112947200000000*i1^51 + 3453393411998641348351049171122881517889136505427872393144076593261590490565160744649236900181152402103242173692010571741977098813085253614346663153832633274045133036090658537244332461169740578299442636964655562082171192704633784112156824374635122676948371979962029629390956376736907629123535142488997819068678547466979500280971927849794062307644090296040662133312175570931878548507253384870405859087566964363339751003635415869334103035134184016458680179331226922122566663424859201870386574387219770970486049895243074365480414865797233325313949380159500678194970344722474656771267922514787576696029089606120034632130544085910599610202947204452391392086574731704472456677636335247091566014567952132509206601057457317757661921732778295039085743118032330882118099901340891354223060688901702372855980551394687069519212458345909970872287624770659736203262254428944486228429015495879657119368185054050786945371537799740440595189377190977286282247333669521900914670342476981901708928282299522936302012745081734104557977619424688780706599681387656172455919441080092211182129069158960867641659089555460428002332628352211831357173520861470472727250754228539497597108916254844317702648378333058349354882865246756794064382284537506029685345774219456613436774439371763949949688196204680154084764183269986043728234178110784413754777756041189015719503089172164301876931053109632947393084894691916961630487574957185173120162557341433020438922755328730764978614841785232945523869830447337414620481960826118041123590538350728290616753649809369670686020657371310604921386876922993365189622300373951987867193328045793441119008435236878567470068369268939504297381978384213678774409550141200963073754758345981112935994590370731544053941387140585148915130647309132028432204762770993278018917315045005664527141503199179008289943577206095971225805163360899889957458202774457525343272772737958537957517607182698372449715093294199696737360478927008772901344489654479326485495521356136153310630592867923533062361886818838920392116446204315820749486368508884014902717350599717891730167697407379414778314831657086490384399469770399535728321656031736526611745417705676660727875411540339065132704397553580199905324661310424847061905733887091000999936000000*i1^52 + 32607774727798487556817357746940816696995328428378213436383347023365418666331936641039298736890527193897030952230504676776298846986567682550502666382992212301024235059663079366652661576700571436024081873461413171429104948545763753078578654765540396137393731563959941388369869640056227821771410080865440273395242347963977957401820248753033624626525855069682654753535404498064098818317922576217970181806134809344398353281587252588414563244048652513685559239081104886797543070256222982397627672253574839451125049437133011097813261193129826287616804194240292520704121417327496952716205049888737439093895108907179412109061896556246528745083243551218270478194333562097709068139993640291048416840557248450273046823272172312449971384586162538258382927510424027904043912056605723216299232628693740139193928914961874709428435536947327543807242193549927399394949327179380024898128399213413932830746623361460056548346663571266930304208595647302271140147187065780504672631035218763879624045329958965359800796971332920451146024642142371353354731720974467446401142227544475647433006097060979942560273687917787140806278118371707534623827143331352952935826391838788842646328757175799885662389075982192067787687451337503815737494730409403246448424877521827008771404349505555415052722488118614553370037033421441376330777927145997134969352427642737402652918444872671358933525844943034204039942101228590129274513799656454163788948654062350043528324410382564386105430811676657978386003731938789725325860211192869848975266271530658468558613247388711723347125277875417608765909424479460396139980614695702762462760586544606629105581856567483206735687151699656506274418767137842401075785913250146875970522939345842986983936686652108938119114456712109649697576339879950623432454923613970811756279062381163184167277154644380650699678883686624364878268006476838006834255574396081071975415292172411376630262722107023229160901905778576672033527143770835163018551214767721515557347802124768708015165455700885004176516943402306293473620776412446055188413273689773586511094186022016071597860367688882538399334596820751545035339879271849124336945466903278963834953857268422394936160857716199872551438144494986300293697082236963997250539394383531212800000*i1^53 + 279785177648677240382984209899394565755510297290040163931761311330133162377810549728681513516245354224676507216500968454835726697177281680211386408293352125745600574636728921944871315491141029103589549323656657233635372754998638872702601832727728146637903502326237557025585146342929535922225909252240443734442705981903006959688408017595521057332092237612782609331579693050684126351524533659082857931453361304022010169985631586631374760829928929292893256506046035690807201450024748770478442474725022979657372130398389573740116884849180909683447630139405834889761956295761285107786655600889783249634725409769511441553106134535685764387355841966337031894020240096043883309934515769989978174473917590069407408686338362624621337531405354322763794579172624702280659669214536492934639382316033584113476145585637024651948297034444060885434100365584795435052554551182565173230115953411815643793124260730065048420314471224570061530240815066401479448902075199415488325216021173623775872071207419226539032427861035900066052233818363178377645327225846108255525680438834099832362315252176358874251965570527514467900064479001603888649251230417253023697389644477909739364297394754178980761854916327860801991022024094423530898538511669431510407857600634019753951178414889904712017538781383768336243566960039729910768920002123130100775991886206534169842267326001715499187068956409397904079322652123717309801359075328915143050420046171741416599441117405569643614999317288449452668944676627342722636526662925330311436688920650936847761814118115057574587783831852518466674485583417149323183230224719205993617317200257709074531311839460600510372921035439109302151687264045211071210514344535134007802584022081076777838497101108427408899026901376726257521147073472045387846896422330270511586854212665112268190378388836307723521248867780346738817727056957653480451173747078618471251346777234326846493764616146848044198055853879696013261608094526582865102036375138795607946854877514452974621931824765644884828255126340794218576557254933083112115501076553681637007313360927131890401371084475003052625168996569041060486948969346527459755828139912282454234656785228894657210093723238784867511095507110375886860668735758441344336778808524800000*i1^54 + 2018056163092084036838215316567467574754173560998623579034084576151871484903794867001513978119876594353506081886397128594864190813520802074197569684680244314585425927141448782010726807556608780601929849442919672005016388115376604854167069548603923977138637457927020366835504808131356673992242486254133089162332968345963551031162012458988121201744745612127482916736355527561541995792907419612260712402704111199581629957488404362400645742935247530680253620594825738687750250116078820961016016980536145104188032061715213315325919804871869716258980285076501444900711341316367979673393656644103014277780246361513519423472093310414927140804455185333511745193516657449113049082874482844812384155171080695029960733074853550784979128016611344584258366273477268912252407442700034991517518806207121405235840639793585940583930560420183374964869535217973511652853228809188701736317439159711355984590261231716230243547620839704252852140553541118660814246026102305450120713067510113516577847825719644609116850360620931834122828588861651326845010556964662897926904837710188197267384571929569857931966928703588650851946922198531662837057267860384169597347297013046712788572026800268696330266864094017488917712433932368833572555061666227117113650670756495224239425365579595446230951275404555709275552491659484538170589714202620603646598163044787254601335848217516821848601881047620001777736634909960804768881150762958319366665667932647599687863631352264829569740981219842052026861542691040612972297747418539178146536693368531411228668414996380125457104908886025392960735735207668283740608568076918467086441599545856992772121632664455784632558203598208859240156935499076833831015974215438803266361846072982978124278361602024166950053213949545637559819424102695624293428207041621420075432703255668932155647986448397428634841191771304689720040035307337094426749729332589093463509363516868845407584036357212281690605860329761737085733551842420758035133246322953211060143524938893143398205353520271729395915676434079784969540648351416173915870957171121311106491051484640908671006730834821668761484585659840347576400872211621254714250578985871689549469347602381503226129051019879384676497969362615759430412870828055941044819197952000*i1^55 + 12363937604177185945708947127095102578150909630991086368199923697556802671302134057085550186850780929415449302922297193192335577016859277169783773798109452145067641701958867154516950501224639730060747928267815875290964397895404554573631101687617658053970530986414983732663626586477572331341546207481566358136757690871789275619304565371829521480769287582910809450661605200917228430959775308586723947469884217974467308233536136860979832795035505366651371023988783092234028082949932595289759559072693459725951461777071658200133051597850989006437127447493560680292723463895156078381064634789245541849374031597486592154413605908927505300243777820510772815418377744767244299949374501329433109406528183550852254269109519380735107043329558368264456074459307627310263111763884815656139447528148768456838942549431503551269170502921894681443819711983631144236498211303745874881862414530906595080177051560236601393882364345050543712132681793996504778396773315770233007316104627645600161266033699260724514985093344412950772648941785616945331580911437529193950138307718449044257240173217100366614407401703524016378304579834990626567170892004795813828269323647424323459236938053805429952356980283709091023478724941442358803275224401113645112035467001439404228267148068765547596956086202404605877159052765239209417267722650588944278055677874985676288173249561661795598613053598925548188388464804496033706353881040953758514130547908553695335978857314139040505558489021457077652633385498581251112126059919574449082097277095335313504484526900326654873694507190733436242387679704783383889160267974298087959156688726064098805384657469530928447473462368516408140220701944288145006773821945567374905631129804449873728227151338336705722431458508047542215174875543727689245983590716689301198953037229795072441987785095305238989707613184057948377355669427192611787251298166568584373517284928629131646086488709179958619868384293166106671793726689371760276765455521415385756157970436303384677657206439006967566118220318000069896587283310354403183077486612472316438546054922227493105541853938702407436146709665973339834225159526592814485033809642344529719309839400397326822802160463226490623030745475511426461229596464662158350745600*i1^56 + 20623112357486002411650385581960920747028028646491494838202896457390565192396387431304458013818332745335199443039283673048878874915820838744997363536174416411306563042523764704536648735319106614992932903074846483875392782500624788593328518546782802898085647050753822737400761412038399074038386943663276241444818703617489016791121341947917305242675844573215794904046016114047523572847129791315159219756895213031849370705452162308948699606213104233974179227739607408405336125359788886864275624035521432364235672248090538723883389785329826487345423554055012370694620744243917093802180237540385568814778096356255112323658565762915496875137086506477097745308805905419384955160737359077236529252718336904018175045000387829785587304889071328837895193809721934895568453334371836259084333855058088564656191379319270547791167984036043405678201221419730461559676050040131273072360894679443456918632084509045822450715078104469902709552449510344136978589189889349981786705126401989039560711712147751079827401382708277798904285544097514808854599304976892158756994248637983463524964628495664555089408512604643883826764136885587279267143008268986087117414433119277063805185769942566686764120691010600195687489074957236553908367425364782360785871939297827417296483877173559804510218822259957444414271526612532168792820988332415216555848652094899789424214131964427914625937260446587802381243346099655916577654150934141706989253646433461449331650121751743102048336247779289531624921201941709782240602925520972022601309031310031384440170937296447457968854770796479527277598429835474682877406715821485607894794214846065254630125369537352309430420617204264065280250170537396886627710378598130885239579540572592864287683212082134746717925492572778460716302534783383577095771593830376829715489257087829785531789857925623749910265050863412681870172128418804060627091388855650432569990689550950190510454259617774944775247585651022317140025819672718536102689454113032341080804652896199254976367118561323508574391550822394240038326037549473909316427470928863632808897333871552967133045487873483929183597608547935053110254227489666509495259443372565235052587243306650533431201390502659335223404909431029456859774175232540016640*i1^57 + 989246559244606495255497359274605388156924391665603627865450984577303933810754762763220771340309605563492373448786695920568010485886684584317534615385503721864499924873732699767103954453256949766657380583610586596716823836113030884504880861116729892038109375395618250452417472216503158162305289638547821550412516602242354933039014429026501674220551457936660247229194507283652309218757665550894502468509130206475681992468518545013459582829550072012525856509564074364443861574556285844436933652172605244353016249458631443674191827896214227609944557993332804617535103457403214699965678355572364645408589982476813573612771100116056636674606425697816423936477207669909871693365587513096650986875357222106018844758023530062516476238209721295378296423288785325293094033309709287571044527917610217428741478507645382777033855787634327677576523240612192116595058239438636380819888253321138524593896656053941394793992796374328262959618028922435334205913191181656803786668860587540416103494344897192038770344823349790179974937729044705327874783408706729658978353899515941069185126742940425678281375325183302212119143882944954217419460539359085398785400735637986226455354986419740723581817899733564227195087631851064167612281316595446923397680160994419421211330652175546039402199474203983549226509870848856192963357984678089676327871113074320865812002062945856958987830035475244283490513889313340083251361329210485287274011149002531940828453247708101816637471724616572507296774005572444202468459784032299010824494817796116442094552445800685195207375210895907509163121091566637435685220767339593966814174216936588281459111132256278027903051845481680807246175402029737395866580574820337585530105419594350879898204096949705363217482167939107561030342652078865935131885596879908474859873685365332749366989960722564873310785438463223189680823486969436335773562485715810565149388973886835224591535254206374197365488167886975621712107931405928921877357891023309079710712662706834833942794758298803866861650809588688838937186014688046469682476790740992368587692419303876166410698715808074221174059783770742189294499172712757801788718652175683737398734567833516223025332067629527584386447554980992875907603555680256*i1^58 + 10333265957285918881782801171096371500384228689954374996521271133816454075140202829518440937145790487103213557795704500035396717846049947139618335980253086353153486772707709971181335153344438957261519977984854700694347409997271535087253575780481482652580901975530013931865511425756715662064881497916544807651056601532606928410766325998082580332597417135858865510325523674003118972268862112501116677231925069985177223520399273259336478834022798930223180711083834333418499924484906786797353225201213144766205523108941974492125578175576314436813367359405522627377647548435083917542557037004647720702882192892806816713978647791868291059976935026980455484083356740355836828493538151442742939049371697033095793512794697120296964326653684910453445554552459161904614373948709510242925922169284237726209450007364473007686902436148762391809717395060322315309756263403039670401270882993441499554868272774481360763817463432220418210792370349837139232001499608133048446857749795383627234340738662639766644834747361479507617052259098415032508280462862698699670829069282216702743644003604041394322507380213461630745538687994981229757974482254402688707510647214788750095441633371400635800248947796934933900011596452932605956855698462122456827132884390544414371012346175866279749251499058367614095967755008504192156150991705380163815899189897332909186440198754884816935249401847569317874701062316991253593524205100831979443766939279756358040337829511782543814103282817687195299824346340021243294670619432048946999009811045001604532890041421446197833652476674165245822301721027586871601003019140050794356092610003972829702429144290074284087202629315464391922612830979065631862105775360469140946230799485674085068219861214095306824603811998892708705148474348730019534638890502307130354743736914702039259564006177638425517979826959939610647792320415264666479485404291935752419668820842438604509125403848102939295458289102399220552532225770484428586130897932647117930048172575751424791469132867694151674739170135556731178898498239590512970651121888764909556396336712405038079075889079149643749349738993250309490182989811226668908804154729044120181700526319013914273251801258110138076984089311903639451100774400*i1^59 + 31388043694122849590751977693674045294481075112701701186607907910953982501843057874138462913499091536401423858227717336675126741461309245681709892429331137060330716118088544660878304965207337229101046683857438298592073645457507412423297359289642276075792592865623103541784633909584958769938734871237144938274766937615885692357174623908556807760418154864881867617517784963252865813214611412782313830890345873035821037454646209099416858267468455231097048793807490478044556224452807249087866679206353675888034843123727553755264851323196099319519627253057190539094739577763660530632617070274173129718571306031239893304706065945315182607602129082663792920964775701356716185556604479446262171537438734375319068704660908689305487196714770328102366685390655593653598323403786807670608689574046695274202996440999177171063106534072722131586154760331735756821564857176388897097739203303819179512259954731070417587870873447069642691941515178318527042189524278773775081676014589730985284583964266249550717196782510689789042041831205025019655943905280617734410220129775132254505558506801894916148437299700944485433919820983556097761742195188160340899349641483211944159612021915523361706620820403508229701687463413936188320257749064824213142841649060741407940356944885615639938577851428299964763780252384665353093472303145279064307427130998708416269952598998410483757870794739586609457343101349337745547772870811634520766248643159614225512455476280529967023557435904882456293742503790239909204765845693344118756420234773688436785490522710008730921401228744669313412716809507013941999539961141963257478991008548230700234577051870900921619085952484909634200429639540740586567915909136546564776692391205470787469461855447602118037842612451545399736356197064921812254167698403681987688877048607994462803130816020957465096285001994560878983234029082445050005889376718433260324038207878501241344995227189273828181572825972734323312075762571960401385342018220195713594463354547504987037715812615484659422689824925188385143952940285365428234540152894754450908405201566709633252413933999134484308134731462363099290268203618001844790971440125590434048912330212936455335022310873426771211630304810965848293376*i1^60 + 11100625829594350658268151034092937776696072709041150321030203207714362788473675156739491667978315863836409313048245365191257102505077771342946078645820878540050155929978700277051236655681812611068937229183799953284005982826192185068902941608354323872096819997195024274535622354560324981201402694207116414158849837441555646948470891378686121470791678198141638135941916078001132618786206851700906018014291697440816643495728129935153672623301418237539710076318881308936389971131603848808482360300504808713477284110428338060724654995510583927334539832027660333650130514081948697626969510827615345236670660741213333243816544427481651841261523746318897444107608219398730465916234988145178644593840168291839454110316847252506458119502789406800096595805973856984661180050783246770733643505211092251595669454268605751709995069757259304880102618042575767373050624100676597750179788446332610064873305235533027135977384609174136039063098087484819046375536068751463343354719952590637761507675198403203554255212382950444300348784028751856778245588416166101521723779830338476069862425221147801826320149501728702314749082105837691026650735464443141717132754322510894540830400323190661383970569603544438885180094529688069745330059938982936724941034132313692938615675427761805505006476783442719668041174258011946640260698865443664305843001930164107102366006030643240433395872087494579687463214242318417992700913535130127113388858091170320408870253249260724945813921651903424329450523931510951328778676015388924245482960237063922463068874457989711142161618483228484266521246016748924809747531713162687962987216439884353610685929012114984792610739535836887795447794274027251101346206199759339159073491785424411942134943188254490964916352478859865187888945940842463020741970858564802945976318678693688859925325803101189098026992730742922681867347173858080030525981603279927531465898299404732453585149520046649166993208578684306412404324886327704406616969463314911421341870251962449375471049287605424666059169909822139697195508989045539306923898554078872012484177274451890624291694643505347915761496682810546833424444989844561955281859394758375643046219792831490629402896290034484654638404485513216*i1^61 + -77238566071205255911680601560624740840954680538963365939777371117390145022582614921890130817459254629473579242545388791450068261420051876308536543343483524001467021861969392348587895389120427421455534457069448273050903923219196227014259223134265106230603402591887295234069381946420512176156069422374520367925585213248331785698852541586694045943484117276171224584284473526440241292143225840762334370326057102356565679686309352069709738465210621490544591440516225962878474887999226174695692595845596498588116326765066586668191810671314570577548457561293176108318983883337854230204135465819011094255869886977386626928919823871578964369452944685339979312266118060694056743067479336427917560998221768661092889216396999684362394597734813989116717198686351634805043213735655255961123987928027648626412797811140858231319323802454390197929855910449712914266358100142590269384889450171138036229305823782959914235811892647055765722354936424543952505901044044033270274952497968094238238127795143340420471334420851801123650741356573270734666022357428881379548672299841362694871397060372582852594624747026610375077154780642919927334443820370295262673803753082983731655986021733996486431303748443798725552232602850963372191213036215615374324924469617387260554354007405877023908844567647444691952666569357067682264250468863376279050342922447205342142502075109412177150136756302562903745290130535321748357463656027725519517225525993736106339962317692091415566728891097234864336947428992517125844810780049048763424484948264109920232153905278584909471299111629628627432934449627907239503384427996498443002990652863606998660966651974075011580344051417532016599712022229438583595982317964450039327948622825624745330409342852711323902867213164267012415869223059457584114703132551397867823245134881652727189804306600509619811540372679574629254746093363810629284138504455986990804841516675604277971269021374385890603858958512176092449046284779439427430087317505602336016037849565135599038636061353819751654606696208373121510003768608348264890547950594781704844761252271940938846943263087943374786744269734720687562006355417132184579119853487461776566145800496463707693369353536111809988971724800*i1^62 + -123505752537857332926788212436392135206925381866910279344131159387807509436720940266711500165345862484069308741262643356825749773854440527084030085033048786234207584914047695768594430906497278271721231905847419436786328553273128598452523507788392650386559839783358664373664870052356568311814163505887338661740300474265996113632258894629356423686848650902609281981312440226614829419159939623888766449901426751434848830112480508483014462990813822239889988071275062589114421767069976662026557305877298738351505959495378628657720316199429337480913535480639548961048464371565938748522801354449801421680884594447642062315220594099205924371851706878950535406223575364587234240273330682484449111318722676985135707231487629325439548744909757881276135632013594485882469967341783277300448887994549114316862457217887378220224055176637009617252996578253369657449011449294823987617999650004668866195656408648323228102059696103556893255221138667958657240923072299234256194870529616350224039380043347247250719964527280180717146846793171176772486244111241253533339384114983415089465659640698030774890675236907531101539990724007577331418288586474851591506958584079065733772731443752770656824488286295184352177606036576012429081337129818238527933978960119807287575542305910543386106241759256085596241385701748334324906273496093592097377999772130542605227407073502179988399648778028692964089682899916431417495572590387122558948626188690477555789824296809850233215481653272570977238479220193475573260182345009213480711642467660081780055047045497112205591369974631254246565895194103799858226940743756716218123548169455087942016201065274815336626686254926000039970460064550353611086390031000358124990674562211312369890105396962373108293240507029232262348285767774426577690208430013724512294239792872913395199090737311233851378332502159879256124756365830474595970598692446159438160724539489019031326286561870450839515730050202963342025180787157044711462560594773449574765654792443422083078422363475361336872383097507351215974178090476365117509228165984550879057115879498460301158928975266260962633104950083834422174984672013503537988063459785139834067559524540581658480308504339179722768384*i1^63 + 7014600711608315053357784627981180402782719817290057876576990100862945121382828803068505240300807094444718716502599251163060432700049816999134966411925478122501137355821372592188729577766013482866978546438940499537350292396918547764436315699081904435205390107254901120670620893687225886774784232480236966440275035378004709304364784783485541712078810846490017038652819881381324686537067805749204783490096711780571586500418349968967827569691664153248440310329212071941441523686150796920791103050812967490683900591146242528079781772126902094640017403442545184334707642572667390636269560412483204994086050598475134170706050168263913120899735998685702840562980886152926005168973220918847573876695322008490662657057071217493185218630845735194434526685227808831320929177572347270428158897120326643362952249818476336673135813821476936919192323389591500181930576790693920230117726021037551539888045551444847666046594985309225249359132979682355743925350261396642217220587402075556750906126282008249063579904797752280370630546685129562207586667624817802895300422219916159034569344321359973219591272093211440733726511879281988066981462598790162457348733588022285146000346860633992647235782215753537506084453195382511344180816045909428697696883350334330422808649128982291848567136224518228690958708292532130820272575843507289133604277426437732202738650526956844118735994878786905547230588323849015384129311078914119608947974161076103478062513795414429612924139601841896024308976068335690634599046494020587467908020894558953511167399008539714929659489732426994885969404774263492112823338059202138907644647268569212588858851549772224492155027267947625794696912921795072004189849236744602604280681640147600467625614030805080085973580875537008154753097356561706396493644182745790325070493884092723440889733651349735908835350920026102136337814492012196198782782109585962592469900096604486673881438713486411595603544176987732527463875596709308659438604831764170908755487266179055679899851597576962085019749512998463478748170403082864143739552034580574996304377625896701861833652396447465345563359479718693148769806612906058592352286527899605309907019075379735095991538437586944*i1^64 + 163857521883209935742821829225117692862953576273856254275687940177905781016415042418710512525492467585068812479461820476903455247380241209017568334205197354395165591635762958226053450759370856732189040629102638666386255897766599212603497050969175234636961411082945402751118160860997366408280086791780135367277382768939084161921101014748698838288671231767177396625349185929645303904387754768503387429648526030366155895630229103052886198760554906554879688484421505467101822270085223611289689193972562193559085805942257802762893741664663924143711899327543379471061203295304794632537405999740721314645365527051278652701446432219208466577222155969950049272626387494578232925772256392605520888793968298235223783348399169038683873741211661317194066402443977618195632235239740995685233299759102107195013484935378288378461016039261369655724833760687624566620112802409799672153586554535393293606617860848237408395013073857088594887671806399533108346058262441945639088058632333842986608133949667799360882856072211270842168565319628936294422384607811680561340883775308960250180218626522301298511521937632024488269223609810350415957113601303762634625225403921673190297482632103079274242795756322768533319508759554147718986695981479237604535926600107908198882396577979354175276793460896115242218765980240408736524768653455456422586170222618313702394248171760164106020155013053696434319743444747878497011088804453629023646392511700347667883864539724303167248484558631666016756181903428268744478257945013277266371606958786139932070461684614008271316946066662087051694307452648365023522594758997156743497972432622627621307167123759847647179506281946319611775116506170115297329195432370636056514994894001841357741063277119864717682659531452028086110651768700621114306094185287043421194505505022905454392445266941655199603578030792680787892656144846616558759617104086618711421436947011080620389500581230659216415692605680046987793300290306201919217655692185275231268322473875557947964168001314398652577459843350297373995531666871326797626172905433284844515479456643587697679440436166294583898297722448308861096440708132358339132789720505747220210943636078280400026038435840*i1^65 + 72202956969207223820276435488441303578420623874095798654650434841134476218989084297821926242392085325048576662215393388507627691660795420080100212542112454354105833377794580161140882123044634640568568753800226596687361517467937842084031404755890870599073364610589865731117202245227384365690712643577218378847431009843539789233689957786722844156642880560945576326793041328529704103776038278648212189742381267532457397627918622679183374072040939045223131342834441677426357097456549256446883326690939101545277890578045578072169883605930616264588093001821178319355607334164401759434227235318645207104806053073662366350516722617730438005559353160281580636517362265804411820456855268067771117224368556001698315122861937021000333321117296401440276560958386817780948643046430206838457402019805847819573170609997282498388601452895690023461553898035853511978400761118759739721538305533263249876841360988986889690987124902474530675884064903603944620478778146291514297182075826768601559471465556480423074793370476025982371329881897878608724321426260198234487026809783801023879167333912671413326313502161485440167346036128290807614083812965807322322729296087384659283421737052592295097517901448159076468178896452366577733490259074715051881174008504299887349750871889428767742006506192007219086789044355541146425364799219177567422329217622482655171934200927998458059268535894661929728949537074402321379696448261843069498021872496233784821927741017733036819195338749542590812690154471779021906531817987763886151935339698534080233633775110557258133000550874106102148463009607416031273688007779630442540187815757775982534478670587936897438254136633670078027803646249451836365334391399594980602721979342867938550265675288231381645032856747780318229381566919834954091487555413821924140053802622147600743975366307883993669090200075865894561511321413279290563732621476572615472846228668215970508478617803641970755417936448971109543606441470830802737201551481179609222728125869555181061316784727318629730710106686141945042157187570069467546810097862196615639479735803098152422289843849129431262784333821383869296215537845720341666459603764654022700901865872337231937536*i1^66 + -35455638701580627718332203458687370098258868017072817981479170669218447659593639755559822346855522992741558398755806316274068156976341059894329143915474083846478656384999590938511197876926615565893880688848181155235624409531266394417317915901651560809320160595579187925000503135588372890167103710623261650075432245930637030341683315948807065050409134485891849723992043980092171346179791048035710679491557450374312654853839249874457315626015826795984884542547554058255293896218573829598310908064616643019013106246255868895288616183895674577631128014383686823747437328376533934411952393284894379841418854577436056833958204981452690608296173636970553070147740908086435372518075785587299883340714174826196908645072500236808724747260546429585389165215829528803698343894167558845854596495191695629090246651811214446251540099795978425583026964750092791990734413546923768510685127134083686028566677865628603328695182551206562892812608516567514617706593423839176153323155218545616769869191374034234651471001849956660627104954263877964353481416514685791511277927136490652715024308615583759673885802607193509605893957954992414726527653563110527649155490055767552398321906002145499070162001438243458736112213257460046405841801827199444530480950260461452020437283400018523795819993311890356272030333264349064308386332604408152549937018385813866041822787922960752398599855902785615115098296436589675215374929553842550905496805530955187435838570184047417631389553645150646318582475028795592314834392977480266241414430772443009535782470502466030316341506249564169591151219074783922776356534233177108605402923117968496286103751837383017372553774346770852656156175268205291089454379317927804709118462261128424734834245555004329622935526674058265657207502119526498585028255640759672009382355243280646624093405830769218724768105865188748257715260805013897541668637986016075834903630242382072265817482249130582636090851707506553227420661292412010775768102612902652588290261570452557967913974901096228825605174284461910634049565495611876474619802316893893728730937894140117426646541327296525890911505259781563433018105049825726010510393822361756916733196162301952*i1^67 + 22869751005978835439559286199062890198185486976943918762407799757994320751172316746800971182259562203519044746933424786995448401244107256959344674655991739868813598655092182789651998198536307507111351526515436287128334475249393161968949276381105224199775583035096215453002802841656838684494109475665490558121080619307010448351722645628274043812902448104312631613335703633162248700248660806347191046026437096786928107088201462108721648794397334454087874226510541570377837363253556292979253154072832011835464276970409007376502300151123731135899031511429583332520774238429099500147289670962174507823165177851368315485333369328778243846188940866958773595073802317010771879843986723403181879462576868669191119576725091109858373449055111801301283067211412012762619792070756062232520601340476533680870509941723344375661415355222981278845141896897638072168046968976518561276955840644072731630776663903684897189419254964589859611954195203156444909329904250405903479136946941569926037447999947062497074699519129068952617600948623614633890193143486893360009294602155106505687098829755437376801001355608596712846993801310722102721422792933169837203031927398221409980216856443201655618921810280202834185492395474949724073893085910719570462988529554967598262041336197340391403891044739423760828875150077272596102041449431707548857907698982781182415009310293612272321482459704689080780957901183292106254076785298353998167193189490556592030676384297933623993426110120620621144931787406051856345994022097014382945184982883941685974365514380951319136749476580085383782425964243832936545553707035288839177104647741557220583163916624014669950139901557371045518723238683850306966246722387551094704458699022391211673108029803944808844069560606984064609440360828091371409099097401920614567843826876487452556755159282576162945560050760811219351833429590727432237383285067900710776651695113786861038823085824212703146158705307860332586623138347759615701756017156762609168124886528794079611517891079632067472897210791933241642008367874416080260516510535197273110089862998202645886505851520073977015689844578436264602712872756373417061959395437148850712085528576*i1^68 + 8181536736275801253196868329934911707586919515061902199366347107220682411955485664404795738430445223431415007955012728691204949724079078581946195278220034529894646301525075900716134049165631846981594235082337263563042584297294106939195055542111077060949023623364062892350246962441941699579201581059667869918524046585756485638363642895097108351696863292377368858987099707196663775328370148279195159172684121612848629566027330132693163245096762374966099622181286952016827067507626612229916496251939919024639011028726980472040414543484033028976795534254478129538915656658968267747263706351771350682670504491674602011173568135246724502573528848872863718058517770923586768130955856466291858610313532768013364442862268457875345034408053257312149154812679785310619743391898289595663919785572482588159015847866858469334723705164244759806749696544570449629293394244315566831936357570227758344044104274416483144267850037045445238498564160291756858299257748032837444947140956450552008075327855685711148694026886260590245796770739352904393004065340900521527253778190741403199986436275855877534818672757758248355986660896264344645590874146504108782829283674265728103574780631363332894391198084029425849831071572891001883228355857360966916039855084651111969013879424690013060401565975687903842191914907385094017509934146069007751428173350249960892816552725099645424704326423468748751033777370483944653363549432145715038877122931507790748309376628457534876156745506038801037388578972532427890078960100018015058049700037239380270079933731783061347682464452105190931570971058419545895848764844894739874543763691455745709092623805773554386507973653277875160523816387066808052285578203650921619107737720222931757054078333249678215989377810001585037012581753881225570552457317575068067753258323015882177731043014592957097234563616908398696546712540601101276430092133683660453035747526768590292038355620060444239830247839562562323980953024161457225099600836588879855540989741181162923832333074509013410543857929585091046337297812042357711539358525484906130618245276615064557016215287377982878315000290215562573378758078189284753651761335317928345600*i1^69 + 3989776816803633904351942008148229952901780045230181378608496448688155932365307475426686590327759267359210782330615236226424626088195614495959911024319627803975362758276625215203716035600621169746250544971874576498295737873083235959088929138667522001655156004522552703843383873421864660953525602886040802709643241516439308490719980953120832252901721347183782353022503261776960266721599747333175776619665415504214405049159968702074121401159584215664152659637315291886359191111413803967341702295954253537111674956034609304092312406832334719309788922038955559789920095258002179682007801278107134618531409784432530066246978669929833075703873984212982051073001424289481288561698569230625738510049420745684913837979789018399703626813285023251526082917281517876050438893759645473686277340629491503793503876386169435964437421770510954113001078922480764259237711195886617554018623210223502532218139482464175960724648479895512366733544004029513576435132151069831868915192883681443882335241987031276768772220513593823029744949625105389540796408811093377350852496007761673448834276432124585393130297910049075641946042441861886505871436470052170829254066176774931728302559949681384872242680281415130216476905792586285755192228386360608008749561664853559918067198526418769396017114108747377739348102712393593542260754429230976515533380386118556557052499387896554333309357740319104314595554882489940452573117697882949276044677858898366671231469195392715773045619272928784878794272770599860167786020030917957996336332650575401804164816933740333760915640870720967501933699912682272294857622001916143861652109617985221174227293930985108774305944970470131963636628170699437594266097697261951247161011416878429273712963838631558792686042304195441764151939226560064561759635780184263192739212818962904659635619930977396799599611302582478672601351032638834848927926439346518657737417085613159162305081843057643999646933342342662204475411344219348001730973681177683505382667933674373712348196976425965347929503805945660070708972965664103350074571077994651784293473790638278479293656201622497775458704561184583842572500989647249987096963769696256*i1^70 + 622542390447162805577265239339838168646878312726851951550277734900651954257240430457422609801692522086761847626518678526535301230761304916424251902104824133767996046007202103692614390147396397188312622888795701124506068376013547753359960662250866175988760968492878175664940690110704788849857646656688394313071583328388186280465970225688184868811114269702205934856210427407112158465515956673979683361358141699929390429945173329502137745173202867799924287775329897755109424025606185549340303942127070818843210145182517288169994463346365607587533769799132562068829591728870755810031030332410180302589725285541282857636179533588807571675518416014310063214883825383545984393660788894412805396531513416791166642448604985995399935701723726284778506283301385511551192770765902366681537140654862648640547967277520130697487859182636861072845943641490598997368445375840185609156959446775843427134814320472023179932634559218749102411212227575133420118616100531682759833952108921118477159800084554644321240196456895140911995553318563165170407924719119003028500040301642683206473830324775915824097232347763693823062686850068362086427475657683820375021025468388375442051141765840647337944998436020943477531958335842090523068408475596597057201494265310101809837589618793492075224827041416316957448926967845267213683324641076811301985424907797967315630001377615379767715552263227393988987766909355539053458273702053492464529008722192574214187313972078032424404025160190980076226268336864429451324978552079382440150815321091330315343071490681412127462190247117407778910279705076491914220126060690977307412719385256471359629828154257095419396385369204131464543136712180057230784565559304589822592135477829993690055583935713998916624869676595796745129241629797037810010369401168008343674448148628714219359376171774374458479729538026792216638398399224677478584633162426145072984129291913822019199219339729293381907613432741048744855392695253278159538604065875782476109628861889313369532414560440554915828624513481464825302232991718637480749708577005966092205398458740320614782776627157914660067060512673051497288565752674409679087992832*i1^71 + 11151398147491688437212338755054126064964498701234040699043960966305935802048684929498245972745603978492442226451290057072593521600425104938258782365991968320097357370784210596483670800243421626086886626528572344891123586581206316768622865861362268046693273254419746447468090222995539174098062697287418307603529768314398053661297923870591155752105765353809848719787235070557210048949336569014770392224777115780657881911132294169120768537302374050694598406428913045871421902129548586293301415570887603579588932489617446938419063544125364892179035637705883762969900614477093191570608504681816827119973381661794009603511683797765967414118029703076684664659530348810781083154606706083053161959128182098886874116325854393052120828851397301700013225734257951751752593301997954066690367991910619961694672323599195222783429090635671186936435921832579797764154603212315003092303395519617095505232480867598579752709243911760812286101636691053913841712734229104607741093660820619940534555380773473561627739175815781593695216491742031963886146151815020671548396735972227450184814679854766975741137836853354982779035743889668816351557167349346163066591787908619594864175946924231088538167377927432621165710464403000142590011075972228990507319544411531076071170182342880974088424340698537659745623169383695145996788942399813606575914952808860706300904526540024547963536906054911864417807877192799703683506383041745249032670001274945660072609448019162229064305951502179971657399518166275105758803896720226125963592880897579726789048064183834003143660328804995147636125881291120730673589594006991559076284314328801815506484481381509523775175202986414904830125529101888037432990223639343532440025824966397383586081958104689919084155653858665087149666167151111972396884935200723579731046966981281672224605741718596555775317409067792156201935215613778145638381355691311515802426314927364483745333599145095404387875326912558992915988584173447936730446150579169654966165369569702204527964427982866116646500278865763662450442272198734634176166746135440504496980285224266630561318161547610481983311356472271531719679520519414087680*i1^72 + -14403257944557669192015739148713477326864500254052118440571868879913622049615425125929789214775682064024974838384176124773085462232781041175043030651550602439498414836946190999857385323308396350184910257363097130805752015301613555528037805100262743294073585341651324129553457038010251967266826795378133078643356186084223576014570882893951332951252597793123796097872548422709657262513810464583939587882127616957569467846453997637110159270688758730831403328437463048548332768962290856081061323294038225013665776008053442106597891710280655332544069553605528029541534922462489002955753437205991221477128291652535697825687911863082198133090981729709434416578494422845119236234281272189772142139723083947361426499780396897560058599351043307655427448643114634287367387701842354612921952912338940993881029640402984263048589519259488086951891336697242397139529105066799647308740899594542304568558882294844597091730550478848176910537756955078207701339422322802898027707749878561656712590068579006506250138817296593155253511047455233021825501515956029854207539459848291932351023270525956642154799408633446326587758645547985191288429380193024324328171513477204786906585788392418919771144628889149456796048000910911501817850713858285820067820795324739857263666592547635496820983255835469653944949487647422791897172176219993457366402063602109377554778746733990197943886331439443766872768443263342401884395049366989260843252173060818121015999758071598373240690518400152342635932062702051556546702553983374775507840645193082948518343282874466620136576943749446376700040765570613642285077081023495385037900187669515270530610453045567812153970705683061443495652264624927780910128373174171952084462939812005347199084658246770743752207677486587189571923191270894556774369124752176670999556633707217589984175168516396078145768221929960055115834020511757043937956808588630364256015080655445371835115555688134844917935991324615772482421298496137838331741324011213481235847819353891788402407715893003427042213491671524368375014358982283820841443274001027384994451096699673700673774276557857653335863448598671515229631027347456*i1^73 + -4754860969712866626025447199234724436689661684601058514547681062373879255219387640038491979370637183596848742921301291575163085373893453308557985601192054385474323274282970133151169421489293368007614524225079346130273478736397861857498220687189389032583171627655210915687852464005876741449779849092828596167559166409537732782755217981167762744606587646175137800798550854492459178252298003646797033658311598845526015307302725626137159875601415945828975820647745050555767973339757402678296690096873133112215908613570093179219449529367937850244215552253743775559527444980494575609323383202788818903727626033913486771026246784713020547127140319571316116946376069208444794113619165513261291186200534465558288767331490475023785629295395558508001566402455528147183825925060771535614654815046659080895594135244607474605368526777729147514173390183344251047665020595553940263129987082248891283245495679165449027817528765522889558701034562798749981392505307215597783952533887991344787809395540743734205883681315564834512420628443755314020018488299530250834454923183966831023958453720414550288381220395707811694605206260396808197355620947131501848030244369913238032982798545242628720510402798749303322650717749233793812076746044151113253332883468163678777518839552483090565625381484271711224458320145648867345342031241175353874292278775038378461846169822294179942229283499645774049028929970779715398994198811459394515457521521835839581686905603912039066190979726515272758691998594433939415828557126904493840103342223631620672006084981736826936706616192973868191225569297036416323755724961630113071349380602376679155160839491227410831935676746281860828670399603251168197140768605703095471046338846690796681612367361601046081919684578504458458217027516907045212888722178552047633988878494741021003917733930919386833685134850113962370165139524606117407957613395189671730238370937831539365190954003301758229922733896207422023082727368499446867208104216430942970870019029266987438337213210821289631825352385677001563653375448774490146206114020218301356192657222576136595482264843420171896879601219710680471437312*i1^74 + -385128674871595544256705884483912935808867996912190602180075646719281680833815058935000793414215688308907016240400962136154832066298562374125383059052758718993856471777034319844800336262682800339498031092381455629057514210097923946381936850968525316228104293080256575480375866760764173608889933275084901375698078267605614645826693169761630353931870607394963274646743341717116480131908908434692510981927753108203665671210480430516067194712823023213583649283760333415901173041327690540142741556733227976672040553329034519129670855880945755980597328329713106226535393604981853175282279237781118249227860491952744516739554547811195884722227451656918573708208556779880962147547811283837197371071390651306851107661684041121402516114122209326565169658755082272441717201784377362171631665401456612615615355330572875962306910364147236754084283096711448959515644179135025289218719431151924038640809282486385730317697690094745845089882934698850483777184117567610866727186852123960207493785457657972142404470825913724456989451205368509635582065835750926834384770578622855041194075939934911887103032604796543163430925542064232562203495379588612426488265971338538961024413920085020937871033690052790556260099031794385046263761189875830867571462440698575454140742493768446276175194528445749103666355290952809425833596800268893084998022939223133210608711475837012691342846175110835461814096444094510880985625890574836632154968388160521102850396219920312196895927706902089894482773292066307644930007275982784540867929109869768529060239314619215358412647691345898695394541007628395800764043558444816334636937266329019144601568804523176090244795296247539729811396723389506185821677083319636957029485284887524611887907192606233393527520357877046161259172072776886461544291145812107598015746711597640453206984535935218159844013706196268391800738482403041378431371627667775487300778473362241084421694048694577792581241341923649996974583473392355571353119992195227577668421468515630257814507237078823352483495449805936564283890396871770148872234054674139942750398335582317603053194959166848737265566502287835136*i1^75 + 82397815982901505393092538261577590755821085371833411505712129430368580929641029347603969954221554238596675573197180182208978818470927526270351411729470049851444576753630838813025845544487542550762813611113876704441142624926255887882825797009441354118911044000964798313811496498239308384701043730786903486430598535164778791837197030120608638258805654419507967150253904859478954943909795338719096593489709219712059618209598071491326687507686798528969785920240130756162976351894355639188606852276607804861574145047485273757178437465884026489247783203889902896890222886789184305741404265367271453038458616140503224353343804940973965563556284083180123413377105403993740067151739738303854881733879622715253376067943583273392719047732109972757454886777943720640171343691960706993218337014747066928803035711109930492885774456049578035733827561886115817651097783794136441564138579688870803002397332138838574572057920524044572417084331616050998063806756027415998277249767782526173268777987198126891549348627336118027406110459251112226519774616206540784751290247815640483707970411937196743918929423606326220029935070892351045333024920550454109734738549660100909542468453421526742144033174673874233688832022669402784896741767349811310037713683029903292420956941210799805657289999081273653358541935029971765519707154182085183551020899033326530408913147983740985057609036909170011898986535506958195849285003254662799396242398999154711178416599865274763353576096803549126741436860274449364256293330140579098985151107267905638267638808667598322081033589071002078546832792641663170780091989181472075434507726194789955465684161763073174228655129902655338861416053511078842576779999864317630562508509612711523041627872805412189479413649781965233772935474068252440984536600223250550369859042806813792234214092411100328511692158809877625036754934992614657562945670926613811527391434589248384457479746077309209580516287723204444813773737191091601555771371970069199442063491772005831298889180143418838691274669894244265877339620469461787811507331822891081914342943422737701720431627222473446523383316480*i1^76 + 9654090216122158317226581911738532203918808704637499715371338439584153230762338153118903125146920138962686657590834005906514066108441825827100449909571371209741835997421444429048508403351669219817518004416204036829588030266445349514233865307886628213442975221797615270236683614095809276588345992567109011844689737979128183500117691041747128541975284829631469944042005900266943493020768169643461503939124821659646602073449996566808083850207160477015008420137035044690297279812084229136194029881606687698443800246362880715400265692652270570784840471332160708279521904557760530789797388439372295992432805551074398586460518337427771275444767812342687176735693141325221799568872620433446396341301466507337098275912580655708448429308832790237371163503760196877157589042418957231242099196784968825268844738857944212591017503386500154597149054158696649874294677834042760747145400367571909238725370606068064594892399838336697535655521210694006966711833357129069136147077591146933689008835189784560362451432634831683599434247267667532009121971258349465768697073071054563958532802861550312990044148007551808481391453682946888003697292254167984566483441570691843430347384544951633190696612762137332206567727157960232670603130338562408125060369137807091547953572716444096556775671213948982695191243109463057193402922564634348942965177546932177797770663661830942738055145219628876439739962220645575844820692253120186250470167415693588811362523219636415440501921710879856592687139330541431507004736965953987677697160298760446273532362823766141701101126944927895700398743564820798154839234756609815904959007219917927867715233336458095853638343309179886995248000421437168552098907426168270185675631712093864666770962411103763896908222422911730701195914715708055310251664045119833489009580798762621941642040032327752175036758288599769553612904261920191486227170010542655303533066158193232194991737607134379144698832820309821998524650538187917160240718951515433991881771885914150405445813308713069634992940089566222287648987706380361335259227518476258393083847107262805982751707206654275616768*i1^77 + 335897876031946672052527521295993234606051919597754279259125578634942380422594409477353920425125860803198323957798627775680192172646599947161513986139394586466775511193495335351093653427076428159284551457293764873191424464521952717787251067137584323287902988443358533671092980900467504508798297521606502381067763412394002992111203890517622524243413388643560192593859964516393798983610981860826326693683261731203434257645526029665520233157910698169881663937183528473118536003310801030038625001808104822988296368361507167112634324930448261455261352702359175803724967246578919437232534776638247942039859441428845731148185687130672191194174658841185936896511067548626140593368820022193127295910242289239300289659649952825649892714628459241441024410383322985778874449541402322280379394910712114477047436107275168417086461568675832116376511737435950269577746000325393281345381208983799800263693505837521700312658949312203889734182198735537091967789137369940443883633612074301983968705909279266431959028140741288542779687042797219113258628711076536890713070336458115152301854798539628969265106110639723137477206466832156067384689552537368509195123081770127778968175287621772527402604407432280222163965100168227008433205285660028193735607243311919887715059830136386113021404921353768902244136426796582604783258752449870532696284534540196849096210235764299932319191180236082978577282717189681653024191483263641874477123677814156743885183912383154986417393178637515950228706081780235529166905221557073722131952017464483613289636131779401864858236324458449701499218284571596613803249720585965524478951208344568386358424755989093041191147421238422040593834606233773132483825601071677398514459976519295691191437819274297228017691461175822224960042000098546066913254558565352427838571351183895385006833641747294331223394200830556005040882958015610153115266634667459632519587748136935499549017171222959583118354903933550143781260765028651263818782236758286545587289917291444378935595132521875358551609091143856815119566629046621458168198885625689515472469169515165680156922005684224*i1^78 + -1443163162100619223080042802753886051913189297159688995823338978003382432273125131107098818473914923234700462101072230655201370125857904738677677851781426788208260388942743119371531186147070677737250437058408085556393122085901677417276126914211138204401659270035433956262911963889078830617253830901254922374728293841809713010406225594746003007608560299045265802601416968305462024612596162341857711086145710715336296656735470488336726261712124880523119627768990791836119530051526369981532743714961518896464974567761205898708914162475254937261468413091082997142392665605221386870233742136058189450267607872105541536728776690159066096323694372271000908798669196627194925715616186524712052288170738843977582733506027916809851819178678831613592240340920168641931238956561692679806071006077022812901723305408328649612909836481801441064892222457957572877828058913471085670336747058302004334116200618955856153023028324571128844383362018388620083537693621604948557488996542430299140399744216697383295644169996696759687944960703926390383459294680687556158705381235601086014047638553561218204862608249419856381441284069827358576510087762963269152710124358375256806708412531488514691662470783724596443323627844928007946076172009439748099698590349638775508414748643127322828370770823578322244035808377379241494214222652791938028380222446019240618636848333558343804197346018079426251866267962886466905881304158848659976120691568073242643284846116552209092286791568861476152778731374899095154165883812808007616873823369640887378549870257475415581032529195679776607046748674377283362539339575186075387920712165614381956623960247740189911453551105933035511071805079833993299626650780885760706684019523242330701944745087773601824269189661297902238363187515288524936897885451236914218632487888996564101938514425234367229541947663131170627273809124167208883677616437092303793071106315650778476547922083526983486753629534134807848243813265131329594529797361086032427745806537979544082252449095934300434090261013733407273865583632794220980498963449797400485696077489396618213982208*i1^79 + 32880145298703485666353008452756283274557083677214110438235721824209682952432288403246288829270096174883785849966833113433636467944739603899435651767774854493875185771965331888196440342460152699450182148032724247180314430347680251809579166293543935220558157670496494209516990102724613448849153926272530429852018196087049719880005402409342036309899875418919421926159495714221439707557059268374651971425820095667027103586454830809976308330937730759419845899082977648511831562310980743467179007462376253630172496867156060709057758954801846740065280547331518947094779810160558929689744828635730557926384089808575492819837263357435388812387645376357471765384798367232310630189422221669869645114764242221098312344726964295152425272176613705283529424395282816255966601150057963465830051420175193338022603172786142309212433154417428226109347832439207981821108971612823236933828031497111428092328515577130567020620844515089143434935200633028846123840141982180069830588260600234535371181835825249444277068583079919234359707320195762700832037807079764260943429241982381054402221678264219472738027512911969605182600742646452138801898694919644910455577324475026189925284079956347315351559201652399703562237827793307492455453847623604007091419317340484666803335668307515845455016732437684422228698940668868235136630701350711680472672866781877420586749672995756543027452553306607975605382792508404329935087420872113985033814751798694831450226402919245955793281526295397401246971933092070225335346194162002748588382460666330215297376124550309871197946195891892595135617817221347596934792385248675229603863298871304047375800751229874977188238679691332096313632274316847516515175188793164650045695716922599623443749994780382935037691871119733802210680075447453304784547849184051479144988463821329331885964506107740126882811359619308307047884797756870326063461190430874755833017593703748873438120225070972888034010579853236566072287642010665978569342926832198058961027675468323886706176008237303673859574158277209521517009460565921013560514597505356793500540594380865536*i1^80 + 155512588874326970230665200899176554714407858692259255677916818035589735180293826986627318011111072131171524531333619944005163157078073534262103534718923284153668545842797375581361447316196913798575357369111578137327820333701832978354430466776263609862695788679645374221187887422222039811302691160688854893648212329794194737785092450257486166722520459070079341699243525356648650082186271036712553569179923480735798086608207454614307973878358003852226730665973197852012933301523118963187374026787332963340057977656717376489187315797928981977045983459336099511059920441779499635905037649888695277005592027475749018991517574504279621608973093359962308839011208284749439373312147227970858313651506028366474723996486518085057658537534505899260073871480997169029057343164843323434107185880713723982363982568337059409687730282558646681560224123340115288218318090558585294712795942708850668813662733978113593895334392247986777779912463700979386259204724019377047640123946395917385866918103820072195505054627988470686728715939152602440311731761432647005770329915095731907343042837886415705414176566728634895057520319632180894839241382555383016939879816002108707517616550830921571558042505535742086986128654072316154669596798291690270854621749277495673975546255841727845455887713946417528746865193008128556938139123060696696897589352372745924988110961340844685285734922651847748925910135725752262641362083395160605141857686093256121405098147001408689570618203021524380570989546426471580215781686566120713484187024881828314171256704577839405154512928381964269589408949974955942314116356604521441863901630293786682896226048381509061920491158350593497140887990994757603635439437262146040230557678257161556374271359825039035425939649931511323544111058186684511522129427621833847288438251739832112710602726551661427272344861012666269854164351326428555655373192415532705996311554367753717263812751745382900256953447355527226824594771854347281660388562362789546717827178765720036693564657297660348084354612020364743281075255990899218853249155977942348007997440*i1^81 + 45329325780077607976524584712322648560182024046456359607428899182146713361721266151238297357296466505796623818440182442313216551448588262532452187024786394480941778963244492678751497510938817020321930279607592580826562509260826142233295158149429159810647661958180593663238815608923582375651193296545991248415920539774768775679837548968177653692057635948813515202884391451167622714748477266806325585961243508565526305806959851715436643019550782474742695873049507056347314333637510330152993291441715462268143831602767879793389294578708657795517851688485645242799278309271379173834474643450492963311993386577201936394987463872195131829016010296638762646051404804133614453929649927491600862604799605792735144700157179344117062741615134233694086755029504896476780591972390923920889999407804557644247633742985923175105600381704999790669297135844932531282752175112326785419210320010859976427903876997945574758146289228730155469734848658527632740505389643538695825875792086840970296569392253144939239403790277738642329649298194863716678412049930992181172110723947521991246324347738519855686702579062465591174277921900895412301307371357709417998554532030178343061505980485981185130268770190306857699632445363660249056319445270665109294466715723262235435458046523151336149148336500263299854344710696171184684143370596113712666650682725122492751004620137459688284505910110006880999688566188220000330624593029938655894756082663993698856226734704082814748920477342663927252945064938626387274291566058870940934809602259999753063987822447763300406854130338968961901610261692763427575173856264464508961588142473823272093186443620795780470409588451506535692066857107683213885285964746563715394900553882169058667807048027970783883159977761506068040525033803314235793340801237993708054814069372968353680535571654666996820559850574729397509820968126418319971699581249653160001068010877296801176093123512235164978702267783529061289945645827752985724872139551973124335090934285878967782930607536523351417154443433284111502233338017748104245053564968239104*i1^82 + -220377641196913331008383160358061919709821360491607673646763781169041938147171452447797278247700831864545802550170779355044484370731489238145907389012039891507836601953332327045709807264745669031580675182587246823764738878502708553702178742581935563119469557181232216271802029535478571466510657437835773103512436652156279402440054232513104886710733931042000774283497308641844906572782247805775123264268934570717292620775742363629182558908939372686527763353897165491366186627375967263560210701310736031268578915011491915974365499995613479550163208935129226318070405691899437275934440164992395112235645299483375786107671821093293296688844784021462021298677239580661325538054314768205836219518957352979262631962715842841627965107212416916262695655864610761902297427174783904604723089105648785281166326098405659100213154083293373336975453285345487843061274546544057824854543219159321077068889815672285081497319830302595697225736382740843731257123627573761778746994111141279054313216617047083724830995585062833963350972922018916360452682742395866979412297203928587955470604137965098872355164282291108667292664828515462380134311252558094823266886093158878130692090543775855452555336436013127322251479136783538119752683062603151895765218638818804393110083992145390061635594383789603059567157420109684186294319446100916030215460458838850377212162304147009370305915440266823496799255673458174588751192808741596820448982467602614845703894794443081759181993852200495560186703965331247657578360039967757979438171977369946418873860704472943611781100137111197799848349141352691554318012446696434364350194111565897409715609329541521681030630172576210476732096795532100070899655224849976142601978671407971994295818269337788838433194599358493373444803873656715901460578710585929579170971448464191801857069293128992395860648046386188163854380999898259318697903437361967459945994556167255032373580382550173691735739493999334547058751113136940261320367198968340537660232208887520348724604028152155403816211585061061655247523129600753206091055104*i1^83 + 110244868803463102490442103704023892083715674712431970646281373805955089631938619267195252283683257950329371528407778364237128112910304625333902898495655004359624980083982582460317131019333075941964997223024868210963869438641534560600755820605531505429983700035734653948398744809754478042265846215613800369915514159570968118240153187705190237594129308253260197522440098824556081555294492856618644424690891047949680992696507776500454653640225571759726518118744645303678501995472737484411899331173453595393634952820188014625647728013138661911347260226299381792118776645441818117842442549142731392220751431641464744909463343307486732220010177669956419059752843202603344794164248525853541911612202680520854678031456376725971491938622595186316714180481394122368707511381804176536377049720807083640935385446335127296882550633119081960392186974834665180100022705129071308311405979414839048128172644339816633214580603813210650685877870725922745674792092158975617576124438402806653264158743328505437110311670705016546198574113052582473255977154262031322390904852061912418693352250869381646366309282483609262769947257623945416527951338641154079387869199459297194813468627262371533536438706719667372334442929684652423135413475431336708533508252834385911878893821923454139780640205486911951411430275275347337931546524579806627407733296750448945088730013664971530433625763740105007377931363881900366427457257032600354383711770305903473986867471244974966719679501902116620528028976008862079122000294608162420756619122984739058698894706035868339150596730927378153864303605394932757205273684946973698916410856540045907409447158098552095974762643880333523475187371261622950131182536723440241312084697750110180516480894961595216977355549113821185626937202818143071402666497798188520150131274184005654587863816846280214693746304537361505548740149775251457295474258626509070830778853892809153309352216887481955091859084280611456299327507338048432170338424092251562074035488541672031903497772583575308279728254322565105646931189744795648*i1^84 + -17788945065701735631133803079058082400947113547230616609093987409031645559065196568272495666145569763662669967220256090917554882262906337247944853994308505335600022016932386693824229279404572660166657615930113396347060064770718471069044826762797886645061584377489885157733733842772573344429252011654353200338255536288337978212220531909562342406922129899415779056898963111472032213602268806496342516676299655129495920566445433981189008497681118340328593280175533173213634265537131597885281771305047265225552508170459773634921291680339622395597285807139934189077859948538555978641144643586191239005376662999986756953791781665343238626898503102318143842321343437188145654214479306276172975634734741994960106436295458237778401923424672834660354615173601061415147905642242674630987320961873940520005916462165696659625000442144333154758751088186264177889328397393997884254727737235826117912050037352843569062784809011161905699307332846179563200905677130669806749962585936036043591558808854738749164356680226468402118637306243325421518365967531177758495404309087632389178058139702175188510575387043587760140281353340603393179049539108342255573582609771011043423552530124629436660509821421687930802396198509507455457827943592492440970103727157500715024505704646329380497061788421413145702814116587075990734930143786048616252505956340032356311036847858313558799984815285342933368851919234116653129694317096179590098449541578804156774097135262258298764386899157775082433178304219948466385832641729140739541951343072805893907000191666132943093078585250419215274886213873581831647091776910730345074285214562405951558253917055318304807718650111739529202137316231841202961217211103925038324977138773146346051773283332983359164048146940890647252030206275565306898269573042061058265743923856162670532405574610243751720856249851524358753710170022718385985974187092308067231358620043407171239897460878060191055440026422400539689786486969584833768151684573269445406415097178276981356869109003271390655261939418985522658279424*i1^85 + 1021129599709272857862410741042163049926282383241364062074102071594796441407401723981701084883302698458182689903834756958644474720707217734373135790524387664111487888153582249560617042553315036970224135346146502775781955165418884310803042020128860132688215142612654043062221367396332408014421505242279095536507518654882135950895578077774077819936805909266815674270163835213283521441401364015460313137926060785332696435129215532446315127264495938679458161881515804368669440999255514810051415891863382969032376075179439077285823158301804015119497774842722555934481134748416160792178814909752456662450354510661329769545683943261366327440114056088941404075117149918343606253546929480899295869814531807247178318525989178190534425049106551809546703768287962309315468241256863322856721618498157803934019481472472703548490153577288222933444634743100346789957609670947767983480830227970581304246687677435167504123482983848799873072324694150619328609807579489733597604259553373385424411430181686139496609337029757948381142122724225182869941904741421178936218422316264358174583070863392406141190292589939809049105291219861084098666475984199858646338869743677411002679005182870426016864693848112943438387021153336846364129142410917727702614864110972680029878941406769203596252666944663313475101564150691955186399560828758852615993975198740786472261642748090761760494075956474782684083613495933416178175593174689542927440921421884985990160375364176114791913200570912989857922800698978358143860884958840824838287555675129442015320795941346785678174522345244836153801405869777212341923064133525752814163812761211202705622819555283941194111415246502887947627673813724631260615040414901054236266416721542481286790231157191278184180755236984780188114894959678590722544663661407797698346673631669808904963695739849513244222739644391796621736650469288520605918567831558067676775975266856579636594412794844502995533454847506815112815538204540688262957213489153220826919779323836683410936012913584611520327726860861440*i1^86 + -14048023940756835498772277603535162657393101218580475367399855338977829330620209294447898716264168899102200678278818872627071143484766390057620046097107323351687729946198127272396528300895872348752158716323754727147497661031994982995572245253269946167110037673160994481825685740127159939337498375824083074405998203125048609388259255311795147787282989428996423554631725488602705374217711214457000398549314294528847999087601793657231473327748056494032508553954627980113375204884639598962147555064117699408833761873827588671755733224207553708452264258690296326072132026372889418457347932384430970459581825448302698892491702722487558002666891107447092247098929154526041765454105793179172076253945711972351430642866278555739359179580450292115758259718135313546213956503882120481584207512259691246990368129380220228138961691963516055517838241903445143814846194955089541268766809578336678630882611703912825826422157149787280841246103735117783421736529130386808374237529912989618838544127525209326053058092111807928189955362882889749563136394358398668053507328837522249190735646320359293353881765262412528881215335466499992591255737286923066633900591049381840439708556348074121949541722768341142386925643588574572788076044828972667374469328273937286429711615224605714218007791774518104873934618347109721355300910686213109193853939987436724222169013156156626045777169733074561170326926903800040273712333565673429910536441700243561059654207225866281236065590157923141871257065718727145666499125578261964372363590897918574047026881720966696857739642260419870556730307073700674633263852668947310396539256532861609606679535668617362139364760274760848154743926024214384331370204308134061430149907995882261857607662036717851968862074112667419904144088210946109908239895605416045956867394644520265609481081347016205462702129736915809687963783776529294674174402078819354134139769237527154481992124999086650187483363238839562366713610635274366379966005787851312822540632653068301994756702864603728576512*i1^87 + 676907505823580090260594892254808211894537397167251824132248973918086156468899707149872243521349636882323633419492963440416344605936673903817478462291396783945536153310595498177326005168267801893894685413518896535890833823731027669882763811549644081664445337422608392811301049339671323396560524202200177243616538817209728886496623851123138580306315850661523891366372188559993442635265477049511528414590117764581225774923487171597649200893946312943048420072390556218895305980186012300798467023369145153024694478606163580109721319060861752090134552290277863279825618056150541782251477131942083643550206818646914652365358486097645497859748328816646244835790793145856666798395683582876116359497233860172063351877423199991230248888283124467739163224213042490244157850516463033831544340833366488128822688873327688526406253328808600084801843348908921454973097370864406037959778784259956384497456001090599392801411675110228738248514328014945009845315279736298807508174957175095721480803120672615210569228013694905699469656307685753500538259755721699092363847306885065550343438181199095282279135238333691350538647797744115541840279939211625192724788195272940655994472581073619371493800700135659656362482601515859118892356318871256206690494214778867353815167767169135665520439997050842998289402878739775201960958666667128742256070715789368593639724684441332039360852711343463582818014890696066476045695793257075516204110448171496758106994448302913631563718504159692537157517912071410996326022341955729418870986968880185599992948450382936686661564030918628767016594194552479910326117563364190384892169805349711727707565457469996921796783244155056906982780658528180014176550156050688309613387656690541519668930900610998538845713489780653465811429294512813221270155719906365097007276082141410595362578574494108353114073064904960742997424898796488955613034091777027453560510701913787767005736624437529918574564485190010660689368102403980493507942037692910125416282539271432766455860428800*i1^88 + -36944545784386677986281655958665895801458115524041904315936624854000324262971999572962097515842927110800508621629566026152114583168098260308129001402522631287517378876785445911739814237540852974558100355358164975284050111520437108909359919175066734764048622466186569279402965882142202183925404601077295082765825547386090258293822233074927423390529632340420490875447977971706665852165438525062291675845830084514467367828072099319873817325266364492692479222643725391824213499179649679084860008093259634313005891017859715716433482778749397579277289116224710954553847164385182634897115846532281806667272045177864138750078960529966622566202993565278154389651752305951720392926644125385558066088489080674775518651089908662943580807829267343704841284068002645798049713253034450605124836547994027690125499293762062728787832182227301409715530000052664334493024210235546464981649364344683741020137563110277945395881018914503187944751265336391247254815363228786557252370390806587281057140176918089811646557711640317136810297848255766734450671897513996970511501682927935566381658202909765296926412217329815079977333280705953577450946318131364465284637218409783378176853556631279105156748587809730386022317525330584730035674892804902666759760160655780377537402585212082624659812846949792964601297006569216189718142364810049303732924495508250756032313460987247467005606699629962397500339728271674384896186995837345335556465407366849371795082962474553117903462413631977850326314113438620646888952691013964307779319970353231490234285245249955435954245341829991209196139795096598035963143036130517732283008659301129031180920074912706369995659332265657775687528260038614458352455771945648336433020061477200122777455047715696843534528396402614916721917167846010809813476773382940028592833872085332336218445068065092901992041282059713494269649779851019251118402000489712694646500799268373490659115298770786798780701662404871178516633918650939063127773126336318803185701515316741275648*i1^89 + 931888874492104838916446135445217095225979288266511200066885449127218818964802409284896129799353019659371373952299432624888111972399338960454756795628945153737566926017546188415902881057787252772119368148422555456041871162213886128769903973358757939623979319510781653781027698336547917494210001354957393750379693873493493243966589112168298228110942344698409754409089463570172235067585191986983951855497494637227941951605839682525578836085871150827027541357177985369551175849745383428450565715182558810401675149773284481428112545795353762519306248226430486435416343522916385038591623247900433922537448785400221110558806190396152638541501724531039240917690564237240633611522942674079909255379538517979015133370305198217967749286714946162955492726566501404713958071330450014171978561265048447785268941498855845542351611802529910607877998290573204301623675810227706391717108352446228442194131833705049382460399402391473597382609659247401700849720270266483256962623205367450220864840818425495653464748882740640438195552125994510362783288053589640482487163971195310478814678794755765044184575876291727153073266921774816560245249545440109541190522522584943491010332130138858304429193707387272500001162382187110467850877914970552770247230223948782859378507730852808492606762480608100231467519257352245627249562189717407509443529702273962596808536089526581523884671045022635112366794631467739882319834454262377789484127900293330562348107770913221598885230256834270803699438367818551121607689537157195583490599535582926676437659043602409168846893509293829844168322507245523362360680195892867810197971823709619429493617550181961157012278679798907070788149853626533159673200345008669258681073613101817432786877246330616809881748699991903257867822656687715766892230815802793401208647225238814908620610735528494415123477272802785003511920664117693627593282629533866448347302561164244645703816241037114210590969674787487899166332834890660055864027018250419930197393408*i1^90 + 273814290548137828305906966960468000449087736514896051957803677391531193511121401658460921012128063166143611809902755406349978983058911151416219547427788678646621231195755648117734330814176323948647735921288984570388063103626657916663574049386666560586161301196846592961163322660945506105406236699525117060203604116691384995782189838116641302515358875841833967178546124900364720655400306219998755895068383114449675471898410623729654359603074136347061333789155431940067301596437883043248518661548920693484713386934830788158919929031490257183967988542315054010512492006299343315897996224171040842430069492804290333325768921245605461442280935740913891404086310499239899101621422317945854876557537724817567657905739478890408919638475856167848532473213003009889483035588539303843186158372541361118082501828814550425420383296574912307603329535632190864712094381340747736438741507713216280705070902257220675186627667640962431996605736581184926864584971431619272407288724121491286558250441919521416298385503808801823776255139081512592872195243564970795396066951394469499363912095578600018371149523176421575300296246247042623655424110301934510371522317876207231109621493746570126334124229331275964895619312386469229046813268725288433206135913826265561509994554642549179443557117419659017845686975242470217950706118445156205150414694492071294710955881127976223078978567275429939147068611026903620629002029198794796881255144437943210174178794138094436440777272779838107128299393566805427689818106440154946883617663446064349016271311164002039127601049146683665625017325655164450118970649178506593564854339320553646191306829676303389098011170634828185983535635959413420782194052230859155875773460105243320380294660630371340960193199032788044738118866782663313215004151955438606451761199163031281695712747469265827518017992366541314287286800391523748122877380498282861530166275306868829071210934393817816698550332599984935371164058203381059724219592474624*i1^91 + 10281027261634670002926699245893384150604281110655532927899807534265452300344437048157978105821534770367188831758441641629046095977297637814464069211214209448035539735060999007307345252530202674815677549380352519910311858600556924046605569122542235671792747940077965447817627399811405168621484761759468616142622911268351488970344729301342276770800326748010243415405352858107033015731290760721297004433829889049757237647844744316490124822015821694774509582354809744922496573692602226055575162790615759508021754040955761032763484840975126389556204931761947788819819554307090481217908038395459943131260596143491981187882914868243547979464848535116960895686864239665672463937775529555059084588195581301489570241652852567490506193212246822309127319695288320264235024320322832523772567440775319210962494952318638755476877562645477415524876170196526637082758164040127860757257776940283494473109972522152512165131861335436853283614459194419603779478549872695107321153074211855829197723696780088050648625097005113983949524721250658980851119929109877629403054900190362354238629312457891450722972972580208408057438738559424120780863611458865544599148284685781019995275217483749777211637561255026469347784689479967253456548407286998443538196639176339652052978978531414276918060125648750958926177483037982268098465989157614267539778474501385883040319670561287665207780062523673715660017711371480928749097869365226790810926912136883553633091986811002000390135309477683763793632725230767816547746638688082605303484106185129982829911656966214861377733638530232182914167945059670773076433965628148236047149877367429500932684269552755753957592047511372167954466001629625879592371166184546909939047088307615306914755592845149739474300382690643320452120252275279111694845914712877889249104393101003980146614358355665895756637286001713877854555147134524783025550223527597768026670495120710512286026210005152206297152715351044418528998449220807557120*i1^92 + -3700608942209011464593663684091825561667268232255734519493249102042613575413772253604040371362176920675463524599991776791362474521323579144349365284770699864050438433730496291878470555462374591453852542795466638684178543131964741548697326131947371942404671720002135908997594308345102982477317873788233235812544328678444455621117104643380778109034186075441970299053800288953056924705972304850673042416433575553645990680311746493042315659652762471869125638977861442320022539694328915804936299954231880813284004595817310481092390204032519488568713997282021519692628550078425080117343472881794093971704403946670041381639250924568194810286130482877462405071612729411202352559179629325992359917193143403714297849457200492074191788019986985188622146493525899482935973176299688394311741658813439879189703359325980087844770843700809827918758734960341048203252897512596588099876351058420619571435582075478852573620201353377731668867045535422985336744696487687083861765756110387673941368410357998210703717211811736409676518705505571454620484918715816959548325028805718202852497181110393657244620225606112583771198355247158237884911977309143807295446434422677747051897519512545534316497077268294224981277429442901577081593692895051290488548185077705006572263602570201201792724848654545995153911700145853442567261249422797110635041354599259279514575411737221702472399839916855863758653194330542302896228742101081586400835510616697028967106883430373565742410446892267195965251582502514794083364085451745456021525106906715975105152847430420727367919378830626320861363803238033321699739739740442896920229323169343811677308920287654591363037405741835118354355084371023637231378161717324808869390175294562001213371013861411654449899256596311756505122512928065365874663714730588624755129094036308638591527141148607691480287958568433689716471491846902302418935475403179080259125040335599551280556923819953623600163248264939528299479040*i1^93 + 149282086232754040547334795859745443534800860415815828263057326979465744382197546642803680537010036490730111570694633725679428595741253881539719205520052052340029701321663450171436796139421905534733744206921868643658129703884129758639802770124958838695641252261007389956135844713685978235803603420755006470580703463426003114695731292153717083736327459507705344259265775205652863365752924367172345445938442691803456987182039630382156583229544681893282262079325127846862077496462224256044957441952121486216988623534659403315020882698112402895297096686328991780367410427305210936111490058495831331834240327446464591183158763565612386940275364123619404954848413970497093637319561985002329418421823725417525417658108879289156708833466018974041384694721695578949860858834469213784537587652089816566776788575268888489093771702581417984164941892215646917034342954381388204858475028340307274141542174671605001502499552158183719541085620987704497935301649178118458621359187138072982596530900151539990515331405948337261600093025800647478078716232701305709113060453939673514564861964774998095293659325235987537123498416366231640795499026436928058568407532344241598094974329616501980874970170998148022174407142914875619689027703870412320561292315263186741953262850978097668632780715786386345099738352936097843119290130031639732226305000404267829312384156496777276336859093267587301149591586564487504507683106431488736802881510921281895959844348347158465822851415554672340001018385126304677928122898674359201811211716516874817827710254830065961577651260411632526680698604676095302338797597093447372876906697138357468623772163059572636188069941533288310875805936748027258322832587259508588336182555712165909417123631627765008660416816200823844748889687246958187434489048809341045674057110265352682051422109664731280891112366463330010243686340755833789111078879544439261188320770492286134120394908751751181217115930624*i1^94 + -21912134078246219110371587503908964069329017334452275657033850974959999688450668644137671785909812621691700257361715756446796384465572572147673542176504873929986932510453470430658190381624818278029655083988717304429731377436412786137792972468828561603447373421420642593555186268907197687683552941442949650603258995847659417790776902955344808767405962129827746266233944460405003476500913750077485142439592582374323226301680440622761476277723021409963309044262891805723366498763920362047391940193466454564304637361306293525389356051363405467175504158275528300897834377032833976297971824768966028168419314669752078869270233367724316638742939581476336998275869399168202730103332516819430414968276413772729023254703754493678649346022392511776725378559776076818918142261866909756618995945266053315790661358772288447419817153377757811288512909038036914828314810532927837245314836476968022811168234598665751865799809155410515309318513821745085753624664004864934048939780531422983979490773663583935647432077123990278350792289860835188218834863613403027142731394054505431365010610687892763111933183436929896256056870714440399931149677301764653298605678276522357936917155289557183728908366566914852270401653138609149416433115822966271613131506907707014500067682727476893308907531680246684516393852236780069155875736672688838723046882202542700512455089668378539875486848954694469763184470927512623038145271804840839103027518934143607112622108455706022906337279383659167015131955759277063046272455408210180106438293217002300931064686450386404745016882812047761422155415382618551550073377797949708549063318847637275764861377506558626886309839695182194969924711638140386194981627765733640632792635233151955375815936402905400469932936989331343164317116687936018710485589740380960311144525709911934617025564928467750392936007984659723549502335865395493013702875492431921763402580313561501726591156224*i1^95 + 816200780891404368812952607079211089666831017382697595135913441631826183189283245216965893268343942004212118305812220757363683287415788088274286377777419011869373785936029153353266747616614773924404714256951699228810442572909734870239397230882784618948768252015871155929803398764789037892886378478050379758856459533834973307608870777760839602639330649914666436577034074105662600961184032920184791591573928595772982400430453878957642039293460247671836024406136442714486744811294117780483182852710240329374188478560499533538486507133146610791635705901128016358482691664307011411355646111667132948197248736631689039212171648377011548483452629926479594976253473917653412357711490488219800500838383966242083923824588810660999859706471885348819417207641553098894359569102757275616947123376309738193664401379397456624881799417386567429149727711868822915908174370722153393451763568539059396528205567950473166425793840801899402463935579508041820990141574316079220917766919696262599369711237427854869385852668111285783164509955556499298194192901446487120652550802918843206395678740071553726294920792500109352903348262175804972939203135786578381434433913826286467404295288786148683473996805555629566025744172039664096230168220444503358923638986475087606396423159680549685123201215138827614651637154869086428022522048642885256902785684139111759313679342321401640520945281121462976412646602707081224721738841616137497809666191577185125066353706716066193476259870997357063667876220950748686401963386397808801619612111063759382715357464661924883997223541895858240796024081918294447842115991133217569531162835371916621586209856794778775573418481235971510429643676647689336552532284545001445116425026011553294880843349143421834967349270552169646911835308301557249211630333594421843217251140007614253301651407821395638252628389688552427931573547277572784066862752897040558667595776*i1^96 + -898944900678762257158273150535764872382199076105201746985671615168830860902511359091200271008385389425056331095546149299460090112525954725968367336761432342684742812284794554753960769409144725479838590243245095729261182751886644362857162304338003001332391707496246472270642017046461483513484018505201774607563999344332931238206079660863887859993964649670856153167460132496402598514343358005195947833668630608636741767686667151767589752063260254725208730993961506453899877103531936193924880140415952894682798079020162260667039248278709375421790291601525440791757841530961431814450461468839059010129855669217407607743051633320326429505287930073668109596293338554723574465025621829056237638856109950550829626751123716479890203308199477813903864831924019028575486162475342331315579447063953159826228174217836607496558671564207058973287417827841314634263114128279760299912124164697805654292825832685870761103021219102945717853345966585534130042896957954742175727951637611759964421012290628667826988320807854006464357112321342408473757772206207144507160344195168281713235848657408123920388609283698963481221839147280158853323550087519625067531187549951520480068945290153698896137366700315363397001093830468904490455593217085414826152506880844797278769083054708033205440550636043011614547137600791374172465262684649758030125760422133118261725227596367114661316372842548208878127324657750892552425298363785346047957752065864762975079902968219141573887538151590669739500643452344205961283714683013442173150527686112953378102273271794328077619864740992837399730992515868387937551236946862699369981383510023770443289230094843906070437128074817970642501658895082625957601696675562423059965671241048673721929767669842207983006880647868842183913905899633921538534459926174565275508150993602271758787460506842535149768056925736573227874284944089710592000000*i1^97 + 961222813926680077408982527772698371711533462714484603415979382875271756491545153981940876210348053625559882497749193507291799837901599605512312066441080072384550703274157598513619438877997187552087269396748563930166414194028549195334800150430328164052761965214960274198472724753925863327829872918128141904141888754165399537615564231861299429484831882275620080290577551948375095986621797286407032611681098303753263185937751675045766994218751591336715465606109317009345592961970035954109909856443889858274625338561873810725890345332625653851842391799989370034002711243229190939109528277126959723357599245804969142728398071938315805373088956481603003640119341172711917795521019028458184559076865600304616403938638888496100207376359383195601195907601356452430518569754255756426431602317410478552254539931790984646808107097071897071066520223226432245855000850147210746513377172275288717960069680761272341006408254363617705315753449623456296642915999999996634161998780221465265618921630207085476496175250992613651207589655323455541000337139615427312969191291832396138610398258918706645703176214990192393515951798007107075695440994354111604943220658793030929639936362452743515028561347976813061496618189724095009624338153945481751148558348565455400697145237789715884053568823602614270750930058994890781403986172686084337632738613639707937797015802682821570417467321880636361440243637557023976660658407061548681149222588066298919928831770434871476645820129484545734767214231449812840906036870454194728189126100199227958874360878771286424055937965697987874448335376116592810755822860187737550375758145062492759665853561353530636638951154795324575293616530637614179308794528275421943888242377308039020438821593352796966660995050061453651328409851827872451975319021513143016696674001531021462975297786585139634069558050894400000000*i1^98 + -22658863004745575803707962518336161642113367139357136883578331732571867719884346569116069154901042887690678808494501095503503413399501124140090408516563348018934880239127040115314293847325320840044806957133684280872037497000907022607978819902698846640329359942957044577451399458389980149028940276633831277391052136391971398277918753706777326911134742071133162083499685577363845034192220886383442963155241455034957803673334669842119392528924184900753183671615164577250915026275897161349839228932081455588217791068735232749352661856987053161644158751323943759715907046067059917839908174816345386906016072191296054669433655433748640065989652124643484232905403262607579034583485832931289971419033697391546025383748571857378097243984535538418439921945886620835896851158180404426056535935791516379796449655523326277901244174933716557234324696394350068770318952010754920132563308088399880299362625023689579786132667303431675795354855899254545858442042628461728923094260444883483460035358684858124343340740931398736101275730002843253020047747981296474809445401133094246567628758182510770655538604311406146369430271391985536074856786351941600819206624758747489779922651664143570533736585045816569108197928781126372862968410454995429394875893540765215039917947948159759041900261754637156696094257876063429222001265856434022739991910006400343501101591143715830747551048712419233630348281072853361332480253266717261533048578140614914042212557386504842700080028465695587359553197301360079704338586053862209491443454044344118643099928332738254501245685353012033500207507415562392140733094988462478165474719736717669649414003502902059200304839554784272175214964084678908511045079960107783486851327531308254012929427677660280259561663470236591448240393683786573759687500000000*i1^99 + 1800872294581736202676062234022574843282129895790178836475725148703824663712115713955308214649375864106641006755752865352110303606709149511302199521184702037137064658792659897597569058979289435579178570161144017179027456106643089656274835570412154666275667852152967966821400286139549221227434985699866811874086927544632030362569836036104891581232817819758733944144638417030142543793153690184811125813446012888515416584616045744379687090569935140629277225871087849622071505052538155346274591002271695557493040213193163431531910654222709037808196600959717379692010695227420550080199145100586863102386532950665235038147657943090470728272887259961822176063215496348944092724521603582854496015898623362645163360297167228977603732161269429647987436348540127169244079524232266908416899401047217651345929801686780001230767735655976919223981043213245960559831688075956220495095464954639607574081747554036251557347114924246628220665196910558673992701992675496256800546900466489552419248243574556854581935496504188645600099265264472383992197244727665199280840210895908677162939014716534243322939243244893735507125853117208381975792467284634462345470334325969151650553164206514525977624507337396612829716676225677085143949266264877276112221731038057703263421759660123182935358233226989838083704002357803228921152537204074873196294626953523274690420756764768203210345675165978722820819000881787156953858070032783543205362276782755735290408250566848769433900367918184908523756088308135460594228081678255673473976512729130165709909168334149954170141206075123129489372049150088809228411490413853071749081046694315326477464489519793320311770515590351515449853768679681784548635422172200163274573291168212890625*i1^100, -376340344670596741488469822650913664278817801630748272781135626986853831432622745684549601755723784348176202028206576231336468574774635523291800672670160430916718731146754625997434546118377573908921815762428056582978143513921725808172589078543325425851809375189267575559459503842255890320758884151150171044627711834104098524819405645083012592393326333932537420297450817180244051837049829752197903079642511810787104864179567224601852536013538290682149432933669810271003241502010557807229549937832832837103141374296947782231093437090703235494196917478828746955130737788630967462299127455987922885810688924731477865232967663739530781387229130758094647392432600248098385757649783126296224653080404468451015853091243147579130195709266531658877875975550604211895240125115235659294574988309053452093966925767172359070538916424247955503888038620715279313957361674483564960433609848497429125504752439071840740052256467253867160950319777585543437224319752089294022980966391483431437607437481831001086253024655588862225932717076417963900133772640476920733001103666501117214177948565564129242310963595924204077099960855088444670610209757149361815232290755480069662562199788715299390715124374392526053976496467464330286219947271837695914726500535944218773881187982140217158393622553533897688832102842154044791239854162012556615454529527623261839070108820470985811161361633106016467742219674375682665677086374089923443985550918334602560998009592244489723059866928717677288903696685811579580467783670202804373993333453707556236260462257716768017589058092864974887893219028206853878812617268874436561722965411789048253505648974660055994184761999926933804556656725131031825587668881011892547176479043243917196368844992380319810832695819117822575579784111911844381456218768598039829307234572722630245638554964822611916997406488517577834823626300474621361559028062317986217505564942204096276176157326171186400959734604670187322834626470392118149821221852821132373272991539636742026154271147874349850119624494293923313489026916945428892644740322619522652442601657394331009287905488192625629194939322797933074304398924114211965192592188237817253011866754889491129983082055675883774678872709465049512837046936727130622864295649136582034489826018533957829674907850733061493537684857042439821303302038680436126542643324180711449549475395944050203463107615742403652450306117519777026651986004261581347778084717603289963201142617321567169001247460918703642927893660189279564313893323129354559662382002620176210006126817547339858421875209132605895393835083189598161655125553719504661428270095200943617597390747396518356913909230817553256524583975137948277012887164452451817404259925984749128543532350052938367508686654514904888847408792759683216012142682381602579534222820204271646348469027925681989151410300701503817028444561091491599934375524596456167279477769993401174454042330594188865387564170159631023931306088938788946910501529366818261334998054070633412292483602081486216979674140135054786045619892089887864108902756530039486536998152818825545597860927995888282100102594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8359031054149193656522259180986883079447075544101320867298869848464041393523246498799970894078612203566986548251339064963118041822325401830586994457395265237980135617234792438866312529056164040306047518693945168436370551843872124862781277184325192585314440522165746571920772873765799327386879275862317488164047780780872014610720064299147227816167741339748052939886348447235958523746431295582963179512317150360547346998405945314850197754097088410986639082776952552689372184389415965776948153418312327477305664514561579649858283902061468756823158441000121981068914023748734488236194305486402226085799461701407754904409876589436427465082624001359659473055008632163174138618219549672181410696060569534997586428022784058625973126749692886397149109643577628497627098001112418921719041283543807802711358322383499910466209679083908170932362009014379602032161432606988150404595790409062068554031221111095330161983313206540983314595919664898462870227186288534376970813070459265369717021464154717543706277388382360925347897252901620686407251903722109886920445323198973242137116780370469877622238161656818199405240645450066204814006022888367100466647141088675206621062834308268490097239171798845283224030847492834755079787942509584334552805799829245931329314860225143594175424812467740964025499042765368288421277580857992559109423115328993503152695076049930730818464351673638091366831990555480440458597996511662449105180507941761003236166472293652699796007035804289811188967397497209398050475661020828719844726824690702985647927890672731031582649393538968905268197213593274960301109665128433976528583744008783291061624066901417537041191368260781932146583446690292598219672922425751077530818184243859078527745102280228085692204380332564449662019806141674273054549401686050775184281340566585363538941430250035129901774252294091318575365088758296346417062933178934735431563078218478506720452708379528734545595669268911825129024176204735273958652943536589693554873203594895240124336050236226251625296340613630583413120136909564045579570827852339024374017291183199024754322581448027102759159893124908604684543555110892359588885768849706718105992464391348802453583606177250509162821852529413771296417596772118056347859590789879615499853723774411077594671537981442854970778439853360059306263520417167680112232729971054682681282451074596462596947671295577516408666448483158109363513620018379891007556152503455254448398439666950632965253497753351083159186770802306004885767381168696533683679160731698538727295792305040665836708535136662081483962328327418719168713291967230132637181641957920537098989065388031334005380483255122358104477281427564276566439139079255174244243219647550441795214568905177839844101215761651408275888647974692557270928511314607243167203142678243710015368970586928352562740400061410938911176395098220428028759332276548300407994165474599575553035042640629352335469706856259663514211677333384993314748932279234637583754615583070304057605459870732867718650079112030246287163993306436859408402838895835926138636713595458522210792483896086169140581110697164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -403468344355787136247042010945457891416187870908046032939417932027039650341118357719354074397524928960805754752647226596543106484183495461261502792856293391705903753147987897876916822987531705664001040688788706716804365821119851406708450596024625112207489628739620168270051849663248685591888632255162909435342797461224802872995099663032062452944535043647908051128115983523862528861430856543017644686565700344134957084596332010868477142216651743388908097324759355896470119012132248373657747187570915686429074091866935886782754769408553149744663838999773328643387538056154026168263250629187313868714554169745530482286346770524210271546271973087969624871115176246047418408666144786654973404701999976221417660664361761123286557170034286433020599351509122305510729365298734448202265746737932176276015520493849685872569393149699732553260227211790716510489889457733687401466188219767171590859784355435736600079435486132185246468504286208033216303671680183984777076504226440766063854988392001400804765561956235654258206758632943007697011421781908101082279654984322541478077471343965325794355943940061963708190433172966732852338467280075585009783290516615747487529697778714782816911049501844545649330884778514735839192040743805759833742572471890821820707216936281551340116237576803857148005823354780914684994232142227955944095405663223874907643796406398837752957646975089385008488373608921861335782200642994647548612628517119666000424519750040474002361063988455547473852209189277989384586170574829921668619994059111160653109824016524870739480653664604138438579698933858173616716036040263612899324289122503205343923053220647913725343979084203968327670486742929315018844697389595793005024730562210078266364742298149274121332342297689889606842165175904852258722206954881922044980397268196587272908997673544293753983349630308802169821781585494235095873633452794321885493971107946875529217346767266351097718750108176156099251705520223846316311602251382666210815226464506758169103040632470959407861066987672480572688770827911403660456142330189165060724570879485432807602447848804801710461546126186806809809795630069834225078145888459539326824738624641261679444095910531180570125796458284697591046347409987837209154087680090196459448746936838172490057610394688271515844334529929439945220233232018097788616451254037757836376255630256049176177567558687170737567207928800419343466923950549285729417291480929382163563410151996616920052875980998006903902087371375114185998343987013746869803935229098656478658459906016214125698470540612779362226500844724953426538921354802711085444235924029871204887964214409859177128786665721447653653311447397618980409289262302477638060683518760627485716053633070692886480409717289908270412487716857816492268266862472604908303452582338954576151483103525031808443714490165619489592978818826306818745641336000445186711145274530558544738140522817787023116357098473736986720104522666131297505812698837471768262054810890415148824892102534558417128117497979631024480808166989369380634353160510967510017017536997381104722880755671668871729501257596928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -18026748874609253913348074428380168162999755282817987448881190698774232460786671549604552885856205595372273543583649136969887101695192039884594011952069355833469000591518837054172729104451319441075691499115256051088490573119404434344003630837384100354181891889705075672726610176232812209920448743667532380233309678861321094211037834646715552367841416412039362962405903833158441622752987225088193563403922746704893352925094938441902116937291646739463162778780447799699718503570315750775633600412882995462293667697118524108426513566904778975527663350373956652345223756325146050446486544207566010413529323098363064498935818486998116474752897422243571102229106721755955604266582466356986119062733471263452038405942059935374794827461837363390814474172340260524661876062963864962223383555333294425287196818883899131945668548636829029673108437084763511434879653513968553585402652167019409966974348269058426313958945454503888912092178627790206572232203411811583673126831050950263097966795429198462858636923148853327031861538296013032343643772645364763174573997580156868991161109854739488284043311375798418149117511098554483754880077952428816682493051152665799710219025606210256872717643335121329603398691728063143040732738723430405113387104478392692078171111714884483206307862381271272806814032645189569496669459703105181693386890183177252252816135230970628364934441983485357675011636512365898960742690065088198937961962494667355116490961735136545351536684209590539390321312330268329126991825715203165344166263624190704056789330286563649464322582531924484664113269297051477447211126292277031959697471310899539322369166436580065560340100527839890954483535974193356466219355322142393819762559626405499339204464321494577744053539910377682778944807635313617680775312447702502236046525491593490284186812805253262586051023729869638728167374038105920133398781644696290173147629946659730790067898630185479320878040076611962990143261448013409714412541502183849139437166062903640670030341705171915020546516956188475561267625522690962821340256063723675450753737552160716970644567006250035858305128668823823739357825182155422004589583249158302462900907706131877445661843589907259390834487981592203506688391558494664153315969693479790679845119637784737121008240171672539171255499312499757921598139496970149329044154617727898678821854520947432908786672127719957341777078180077253343732612067726779606096145909490773333948115090363820574672259924481939319280051120169406793882776718866434865344313186302592975300035498113055262088685683071424163183645070059199767447799170842315600625686227882015902401371697796490267596248284159860098787768714361657638591200597238150388572097172384914456227256239335203852196449677823315629129402963544799756541238079010107819204719502796985732329867174908219199539262546583359464900064394918547596380509746332782839987914526817782645514833248841502394744825287479532041504695196069239613525838319800017856465222114070043484400397953755425823856480237610004920391038594906634231900444135642677967462800708306606911550503792270263925055608724652032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -337246126331000315045702218464160219209440816998477822876725200685257182010733184509249804067265989744078228967165415084704202933326571723293909354829854451354026899895191607454912825216162976291360372148908038047021898644672308415412440281886061423919301402784254733496675163412808651814413023057453432007252155665587872648480150113339694280498562056548962395561417933312759925569609644568905838981449536846685814569098787603831062119406041362947167537053045872336766293855669521363526676564661813002079715970652171150497647836271839033834569770321026346132897489921451905126118462358383543539726054167042794558839981787610610986593897887599050220037966030693399626077554988558984781735951850053115120487505983858008465197679631457104722668126397686559114599081723118718981441188158781593458731953268410525956778765853141462913972251895661419228603485018596336016649745017877114764880728358597536870323056815889773261308657614155375935221233907763067513907015928274417842751037366562618458119767944568315053857483368324876815997193342538229274872695295068434191764165456289307633770170580256941408079583439786893401649415125849481711435715689276051816267030081725297624334941435044679784760658631607085489665120213619234167935099255171780988695689559783172203900114304047847016505438386913463352804195665878485173678723124339422103959848375716742814207655987395053001423920285837924542989790261127331900666245088503928087464431891298367126359741120697559197893209505451738133565812204678729233303465539957791196255298200493197317924901089375884626267602148882446552972248273080590143613502412390537768813886527015751627987194221502612432932594835786732235469045891812466335853181144333875160315324652296490501800823674807688853536867014556646835837534575839357594379248358827482786162589808183840915383742356348935053866413577471096913686641679408840257449339664468785385025077596349948604027786695647426394785570117241700768824979295142779919597279277248689036729424219107289949007423989178255424312163707656788264288856938433826033397564138868254115243536111955535646635689826177482600407510816856774091372519296050599191259483539781490373928732868908750268419101753833949663998469525142519301585567598285238737068809969397809576701282150290863080706262054023849201988543880835631935527518740147147784682720218203011793881367747135826945410993404871689340066246751992103155746637166039447498980979200627228799591311246859514515414056976390696849998175214806322430224942380487086487856947419708647834410437536036811007867415393365793270915887033653078755607829437364894495532413574304039926602491878526875337037617140106365518918553494039429985956824524881045289338811829206041729315871585125894249819832830506647580826269078710273729322930895286221443067675047174770728579345405007654086864947602330632224346872788607780387562572284346599364039241549943072723884157412431389963857660553241742745296395848228746863563474826252414529288847298413637311542260242570189865842844679148705371032659505834129109872482999292359538172908460769063898507583119987572736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3894296782181905061680036468571807938569527059050974738847355158392516222005882832362451498619560452840558411411282414613998801513396672260347305524529935807188581831115143142123838166338050927025293054502768044811376302763264761151493765016916582519260928523168106024238868010317751570346218867712565790776360601571651438331894327116343825587268646122184918651907713388624031719712892424790595641890620803755078769275445191236482357997247146872292883940800664672183300048168673798741657561375740867019331402776491582672516753710043968920229306693640581562183525413258852024080085200888062606280744217642830507860940212676622124955249069022616324054883338220630138462715541976747355171317243137819622732480239089622989905245928333691620644235681100200269701528619164673416962571224854962138081629832020571613265095552689921904637194289546749723801026147450848376247681583249763189799335554894895190371154101210442120575921223064158532543811022338046624540020292111003134825996762468121343591771029652643628593246441342995766488469993730156589467164303207891849343825207145840680667300899229319788991975169834444206036282206799037343611609494000284780096358180273807765270556363770699687015542255008328739766542810099198953629724255542035268229020804997070252445070814038900130386626279193782807793836518756874735344350369043874419433974935882650280499187360815818124451295439216666228528954617287354025197188726475800232657321974139284461610492976483313664826397863074502857220080383391827853830877924190107244931832263650684233752783018183680076898260363500217622653378822647394004431749184817490827954862956673314236611210232907334131305949779296301421257813851655418835890679744386116267781689976332985184214250651529378880652831593322322901032904059340739135939830571559419285037211159594883516824197866978386567106854580722264465432966874264708094009271203355285695444779755961119470172943971646875367655701741619923760345108996535586875091652856255448391233758192547550429860904366443017426382404194110025210641974822679947769286153260709043521119708420216861566840163552719884081670344836418721324849830425443059457270509618351285921250132250296959840684363630716520354932229937299371700868855631406643848094757612669732263161464761935231329767349889181404305685570948016606141591469010846794657297921598697232478604693114015567657802306766489992018236993609444473965912362766808698355130937786090583354234996561550962282133140480428061531923260221516494420495452650020467782058909276030394273394217081872385615898768822110070493846307372651767502008852451899212768301072917168540901751631052892411034518485692136698229124210447158348067570330354429701932527944741928086557481821952475234714268619386126830270260843664132377260922130340790690669887921392935803106336469816773694761705419581646695657108126132040477663486660915730353797601126924469067101798947975430341087455677566347004328290798232472809375699103542048855499870371570105379624731724176565738579325685515072436617468114549522453111986058565223155064793034836997640230993780261421823977062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -35177099155206960637319021574135219753102054063639354698916905462344242608332866266713885588851981306453011504182392035134436074766493115355267265229150466372596371934641880698339964898890394874564932896555479687481825069833456159338694524217014377437101096148231723442569362657612774270214602019756653559271760454040234120931569113401343365073693023999155593514456410492685747086465336841315241674030989792714191217308566581862298021627245335438382127841417867507028921965936730383859709072293565691204835188833625969496726772277516776163227548360177702168947680328891768819471294199922917763200641455450985422584621387267503284022072926317922535674448477977998728597231026001941332301920491202439163995847800494612787288545375425873253506894974696404629265486444520831418574095144275672173609235631583568234742624128157370560305477785367505945840573935568960959313017538883524522048881289315981123796731210063339968846743091388931561883788568291806235777712990645909954098368477902853733491579864582843121924332086132744510716908315731119352750953424518152000760100437587904490345119452049831231959427873943780418058742617671786645018025048701304644325542092902506434062124616159152387069254338279488546023942772824314012520004478374922690380568055697638077685203026954234933342831273415197364635656562438931132368711138311357367186335894765378688874668214101246519253890725052731765755502168269360103306119829329850584650708306169317387060806491634957867415554227257354388114185700584359102198751233058445208573392169284892725239398067630465046809803627690475982697186424323251575435927115085607029329980910974255583324624341320687768440131099836860298483989443588289416640306553730152872899254758001705206442895808289709328381289394597695924496846359889732698919964724857289977836471276412921720075457796215846786865950993562851838854172538752773393243931026010287142003684860130526371111849761184396177825037622095319897253162049553673809127399393284568009036205805872812421777944682680245687169356940766124846684716034511550031761025851031493810535121839265644494505204418761101951988141873268017437620318790899947885510538731694563687157191986727755053751279569986492954884820532265307147982586811496885297421564812133506103454318433150790643585297229884775027283368982755702689702212327535095360081516123017802759196478109047305128985226252728976999792081894023183744090458992293710287113175379043587070199797731617186587343595495611306622827003639895618970008823786194171147307009745733995894032551292398508625265653397824138526145778251817534413965288398250874407726841787944943494830837012715402889448887476812265770979595208387957718455999065137577338659267073412838098966759327906928633529678997422713166795087961773020754313243583942926814287721181495177350867066516133865149508477839385932636484037189418395222118119352510822657596736893917930294152764031626344258324567185422525835380035291918988257749855820815269678949235822444626972087216951396409497520880433575180724284361798711699185804828048995923860652526921902289035668089426859840765952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -263175060590311334076781437229958288239229904843890534654085628601351035134516367402644035833414041542475146733707744293274285308472360066230834160697936483470854416715290230366482565302546493270992816086758939671058408137324614519091151062644822937264717886082840874794744993843338621196012445862116450767427484777095736294711041382400409425787713282930682822232635253140521800446682046606126461959899597005633252531401535067707669055482910367317899720358698797887254038268011818682164567245061740875580021412334843613268323681190401920401746249863728355023939292342396534776131489873707162386751296455130442675222482635231166067803068271956327259584455419967499673257925720339447667301077367956579505755951278656757097267435174165506493166756215395775775027257077824419521662742476373718613853795992060827746872050476510785270511107145347240063963578082828178006128826347557594508316922271468264367831407053688821089115264248297228678443646333959789145590563765193373789569909859660205930044086027112637691023737922592207759520755203737553177311083732188831829361484049211101569076018987382650959226265552792646807845708853931177220866851137158852261660953552845492103414302411355847967692189628056719168386567033408275286795880278725230366763911931985816354290164775397719376271205333681491270076623132427941144129567702728358869427818312566787948906675468525312117645684097778226173095642758183538853746193341030973184941661140274142062493546118442921970733302754599361817820439116641734748120853274080870671220221739812556408737125060308542298982558347010641942404181566748551388397468634649880060627698546129437268963086896372161121852744824801440764977679202593493553585847677189883810657015806784290925757118087071600236078313221104111769437146045437259425469576705039046625727369341308171676419234927536848262380482920586628743295469138380740531227253865470672599638666277301053791683917838274172256660948637626889537804726080450892756950612945263119845493286971833499157972126512469077313286367082548581668137372227165939714347105098084111549057346706149582887476477608947805911575476210304331288019163038247786166248810183667984417292344801240194442607380248921055222016868137570853994491583500821079288328548763083429106380610672923237253071309532782867361866421737425838972454311977509848913897623610579013335372871258550904895147070364986966506511618388388457821693574219360355259352224827986075752652876073492206832007008939905700645186610071220268101569891185871043008839254969981399966143602970145014489850968405372482982061320175864512453554306137288885150209252939283687055897712262145000702527909764809214192408991503969489969391495965921896408054306994457954094896674924381048074267839581010510351505001266915831540028055351250773111443794455134571728180946301427052936459297348053103061781317464930887652025547349289842154663170812972295833059541230074216961095215363431758479074975188198380790362502521061950411523760689931779487592635761349789351720411604879552708795654895109287098568648102097517835895891597087942024940020322453667446784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1598198161345671443364584862500017156558866928050365711415617703846389272854572548033769613559427166980139756599087301334400209344245400185720668082704495638670406720636477436825279597117871758629515677279242375453346320283837122247701735210096531799957622853451527960709471972450924649400119158207011106503696563118720085104489732349137246166173287764038064919827835976870398214450912728485242167688944469992535737562531347391260516799521243553168131327855894624320698030012101976193166983355856639485814700079410475718991917619277110598379145877711927439341547725669855013483789413071041382255617665204643115641634597860240347039755269110006172671675092157334068753186572525567279767860156241213069759211504965985922779456230964319530240084803596496878731543272855737046351240189759344218515857886292611631762102347165420078038465857952911695221543906970640332373069905041233875742362019339918724880587823750391440250540333223886033695442202158483897051180163808174257504921652389173968115515112183923619016300098631858145622486181632061895970165441722924834085873190954433104002987236808995976609799926780697111080676357311770659817693105054771012053402250745932329244762522138278586869046468127379328290922836153023482217589271621306392012032884219047145728345382104729736246312356165906695029370738846264860760741823848055743798014408960495689079753927445906067032969990618325039513176858543765047016030787576747540770496072817198725552822054706996739733223404537643759700455267623869678366491229124912956455049571104844156000649680397739975759452319137753533012064207324359809225120064235824816791140891823023367311422027855567723415867167853516865960792171234675594847587942152001846349036334737168931842609206993925092504761771380953847163758118733049665875051777880252714197497400299072955462686461217420421981835432106105835307074112834047041991914085210320745349180055119933640731419381563225014900430541916220922169322523664232073984332154429593954260333432786624186694233883621972986460248447654299280500675271226670039664095217486400976187619417273112922487717605428198970880314242758793245137462007186877337480018377040194041045770798145031008197215986498559679341440480802344903376389520907920031427217322687523977801440533258061688441511476749121747336262820191217651090005642707743853005342820263484942142384306223592071751929356554246782979446948989120682828801243831027985923456786324981596388557459101062445953527224758994872312363334373710946803496411851754498229282738598976328989125904716336309622809343245328497441374103242130346521046268054740401674605184331151650563573047125038422300365627473764484119311439515541752491169789056137678802951354698279437535227397940782142752875333033449719301241408159903996159715272679945613281771584790252253958808370718761780291116627254615023019203277048566558101119317314452604277704948240321017752481297634369484303295491087838742907573810085135033116777813308989413070109235234532191462847620840879112396553157434580159689799957034720802829805139234827544243212187513426279648773126455791213084672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -7705962445239980480155329680655637146591497094291463283945725992320468429816434694885438666898512793955657792018032893510602891200193721619292988602216433911375824617218896631712486688703604621625514849588236522101798600237337142318836710418796959211413991885914993485587748562626337826677696350923424852694379906590120390566996717676455975739251413396359771168071937506228432435084849033436185960317626256689415981036883433245865719950547573188522165048513270565249141325326840310463742346280982987646302361765228604264407026793908398587115451039073240520436564119528045578468919827685797197160442798527446335473641340601102114947807174429462511536131534958618305601239306688237407769942374345993127235595980491200634134832755120737321311612289005969531888983133394963556450240463289826537954373407063073268790677959187186910293752827251493504398439270986031665211206832824766287330459294124801306915876491096595948672706645003319096860473037134639977711937785812804330288117026049903466380662874379267771583594575077987182902680877086140961314898969715743441865626762816710673822709474111945857503808235984969175341823274277573430621137000573385622695520243335873283465223061993352167495154945582922192939800860843657901720980666221082668113633296013814830327505072285875126126874397502771563948138738146292105310407027079468819814306452902586358857273763273334846487068612146585493964379604114504096513763513558867125900994394039837162810170627394407649455617816225446319443211877747611075741895860981847530764130484364746296569485447640335390060981017663422304729957396372619668055586678734337243158693844158072747291045443453716308138013277444149239659411841755662820519966680913819730316813354613602642059702336515395522180266397838672124209359298376615931000773817681078777095830540635334628603815621554940391807313627073174236293651387544616690196365509733476310727992269734477647968418987517479422366290295531056205166377506111357606483265348592570221774340113135897793070307108395694171942516524056518308475142219972139719577897008844888357253210645204066016632493104093153380423710734546482386487401956273179303308223938085384742740438868983862901682533815368580142894813707960117281619795150335568165881335070360374224649355903294501254691811316656217782947454842215266628329270076478984654749401143499678690432238608399368239008359450227401059804021253199490923499823306075322226995629204093914559228149187490940035306659363175156787282933391252183796588709018514240789672066498668506846572829207765451660889596953454468737077863214937729776923031272748165289157171354132026618617611761463632569298959211004275373714808185761553249611685996082786347971006470145798047241991027959070271069795710512569503304343895707140547035285628629731271339633872350107275183611927215770180325177539581496007538905566651784608242267469749419405846602809613315707977344771329219202635660892315744177085136045789382433562423530276562047926420750505374780818873412370520776538818858524193548744360991863326556720449626320789061380144278972339146227624074975902083055616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -28804180501565132139546875043083166298704297583406917453837391257299150437033586352931864070786492892185648331906192046504099162689363328375192640645120973679725715443054270757358513185601275986470444003728321080064637634803747316147671374845385589480899712253202840648934533639981407222275404180154545130029292711206926093257415382082669515911670196421390860784796479809545257271434853757870043141298174583191810149800012903464622504911382084276628865365345683462117428992218478072381911679466158961039654499215749475929037468724328017852365470447228790189039008941109279516385773051723493392695532086368691985229544969792339529506974071951116174514761988071015494684284869989546041390721175882497764065537681552065800813187366923432344802992047038468994170025392460605207854212120896225783567673539836954498767899501878819038416105448018205139620094352114209235563218858432817788718190687634750178358230167711256209150215092383309526201834459731119837279976418352589487836220857072318943857530330036292211469279950799760596783256863097970261668218604875419246773039180206982996212497536588376979178253107258452112021055110559734615184708739334886739454824375543551385864113317736420731385695291794850467522612812167702581995085962786048135517418765013507456309813699160342139160703235501208653158572165828942005659123059810161103102683267670057368803868194264383013017734562464102245124090504621832058947953493441623090456779153903792150891980641635437325053185234270309432002011145391424485594929662013773604952569149287200112709959094231321582686438453512035234633537466047576416393758742282177370794509084415297995557902804026647293973050717491404336114676612257690726717638792640958920123106816828386439595570101466095800589211616180327496426611178206140283259991326044264826749002764501453460624040703020649968567089154397556299091324489336057178711234386989983130047362021971162127209382030830964386427479065869553596675064412840580658232161077283360814112479636910697585471225517239004701985983315426301018214356525412686327905624943681066541411763134740131356653855469189721594433183906092473357755483928423449699698259983744156016101133139156832172699383052313776943275983639998323832294366403162309281461015757747358738778562632252662481264592724810213069507513223872114191321052357755841055026181070669510682649889492184898694167106066079630575057872444891332847131623317801528293003451560245913023114648293252829136386601556542409964524678050373597903617208936891523107692218344938082710558934865354677273591398852060481798020545758820124795564282370396126307066280603727912275422262538609981222570764615815160026672774399962908938188097018518811038600338084821610060982666518720778079237415187901887826343279019155079037621169581510936176811366236321296609261242401611375405714868425050804277941198075500809292647225337537956934960390829546645568846842229365160334190132364501081947834605006950115584333542186412655986652024791422667643180806656987667078411286568517688911053134351167209739186862239273959155646990905256248562375578702971195666674483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -81701399211137331018362686943387258855665160216101359770076002140148605183724543159459181331947592998288330753711730487672360698425109602776545969717632843376994801113443746615079472569997770076809202111174358379038114424284236482073752362196932583241589007662817950848540404450779062428490863717650118860595684982529324175512523519523993102254304486212454132873766199475404823756027885748309825956518028120700711579875172608688558086743931491116293323561323768890702615051721942388941474759847078648048277535693402528606588919753880546617990853545120784693710120858523487503019432987627550305860827648429841668574194101984387246900020188616321747936839700449883647098932213336571047262456380130524979047918810706490616006838866578089490102256187174681747412771322278147650682384622060609135069647314628713265649575105387719735616976351958704252122172639204318066178058842252668097517189745029109762515062553685909890177708616988071643162080748800692609321660876664095582448093925813166473219736429050140224858535692702138700607997901027091212832725794204740306577492816810437542850234434642852843349159636241501307611465541460114552754240851743739488324416942596655321480379994892798112337199001222716115280258994637342372875561228796822930438687881426279454081255058892658955146661369271896417576870839591779654537250724303890400711593721906403132325422660814757329949217727043214016290892824591720464212529034061067005654148117777424738865006722683449429546782076290180325884883901384918142336746489064495489923984110142308886599864011814028747077499482463767055337384565667634475745979678976139169541598389635317223890241233551635344891082033160684653634046706250614019276339329200125656446031810141081225365552711248533088705438702205119766321550955291238099680596428678841234272890606626337014291316035757631825239931252661900050954436871550023388273333541535075520095223760239645463949098058232842681565792469779061365367476318884359861775231955792189917786481026964940257865916910547279941781455049035830884855445798235220283913714479203453652559013517562184432126786208592813350862031156965669349504552187485187720652267082008758713725649932551494274141642171339922681404841251995927575388665106609804840897147861194213185810715875209792505872314174457653550691008695451730501671996104752503592470891734678137455693243896366600474911257113768889901886963195085885355487952814331786708038199570696049880570772166794502351540616131732124499994369142437307452589400356638952762972913785353950786222327094440275229822555182609967949902959500763624581466382826845802920230085190554658930950697875936313333345749511170136100151652541386358629684370318884623139873954927679315481238616937766151931531097194212318327727392309455526447705160306829777153243601049247722448029265881376720861056695253285628713764075038840420118951597007712152344416104905659222956827481665757610749722849729332115248226986612911581888825332368653234442111147279932497993691980784529411833833026957159536904684259801622373889720145034092679992776794425622909027701710500989406078304256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -177283183128335063060383206028976456482941680651322691649415035255955565764910194195850499659090569289415367907360019970506073687987473060093225998341383593537818560827881083052997980067769799221617927061372392741726428932070524422600524277873336423671011360256537398834405924817740095512801018157050969208060587878465778745784592231668509519019994367877060096920721243527919744741902399990196879841831641170591930641056274795080946626815296849443967575439995316689860541617338926348116926880103322289053737959165049238439701349808735220459745697660879354293921664120787701334174914374318749041047227024946525676652325299303673221770037930236885077875052935701569597639967411860441737588713762046074506976555904667637903439129073772762748172461774628587398068841026295077911666849112679826334060940397249828007133232746591882508498683187631624428264371997986082888726923208382259380482472563644845780188055758748376610684825448174134550616230920563548417972428503866407136250514251184298797519710011395760588583017729360982232388610745756541020108440291022572685318998115037827394680843641721835206980005084125611112446297492015636708509168274941751098335505595486027576376969542161750271173772368837380214285288042402279999280348179531660090848098897867911670152834152177303270220091070473911564434913915135947244405723665324137833470099331457892739782875927241356317241713179067653065287257876413056565946664260863525782485354193906122797976498365923356599338006638095026832466591685745095644195493489143420312887093757649857128956086057204433844276276200785484556087612095124140767382538441706387226951410395302243171406479598292048077495101924170519873447598623275468912190201915741728712743007525471763611814028243834167821446707722318406156871669062250640779028143413614321425840433903080292027263096092467943798676289837894781515605661869306817430220149428972632773145510432960167229555058109815365310842200841743203133133262649218593599937844083462221970473231551859708843629549138754207658823938804440863955207817882492460653741236242903125836470774614178101562837759456779777053254104714220572988580627505263559260073805526713739641655622240421674361787804467522255690408975059362661391198875138524090296517216936248662557059813458022864159556511399339132706222410856688477241078916187252789505703742585621391869352003709085403434910212791028528415557944677929025719156000437555083467507384999080971743266081828424858202911238088261294445575536735406098402244284247720504324162548349352184830833871567218996098799313717104316378238751685806450096686967144969507387363047014426869982335285856788966150623739445746502332977972007090358271555572262459008281061909653272974084618348822818589739529137413556198633212324934555418986462053240701380532171643670370202193869143543470556700665598648234082471434664308130504956180034557115751096499715809984433094440181452304225392870134716000392285698176282227897843989636886694729843146117104816065988328381956284627021611013920861442249109213110393201404061273621388169158822157659366570542725978196287144113209344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -303789884256346813842741065860571862517721940230390390800674676946098532703020853157413475560464250158064881849373159203434816670937582106917978993811336028873466359053008035994554815734958602990478818314052268690344621155853544996497346454744703547609589482123902180213469029803047902480220692306551424552807876042216061454620237435929268930266084193010281651557073974586388929214536645058634783581094724780052469657767972643091558369971371971452214872689187652508995329058572179727746130503376996120911922387432263736066196333360450752453339936858035474537864467390711846357255586265129810379063622303000196856805901019711972661335672041254156836418448626590242486914267083367964141633093113558008013530322897304206720722820397309298589119263614011302971273402327840221251492963398257847702218019120921115634227542647455556390552188940500960608937472403769180104085360816292227419352135551064769236322223396858294320896697376649791980475270243136907829168380837565329444468571983009093227432314369106619468476085471127856826422700216542921822608827951051814388453567852876626687234110815230518239797809341944960164408599193053959889923026464952566191953155304769599159689074502116628550572969626598460990386688128852183932728495123733178641208682591527321146587173585405700322778786101780766081484071510251305361608066517172807407797459447185951497206191808001262895532553125647052440573925933928910407199871638954538850474219582062990274473378609977730052148732984260953321136947261038453695906508535535525245313809578867000431225614469879894110265029933196006395976828629165843747369224509581815195235317575449995938295300465124767996558518385762830572415185448107905871054789652084127219652444836446041363880567972765137910208912345299729811690083235236856683126312150901737099523718161144812214904057686528529959887266449905679951865712443479403104725257922144538270029123732100287068874249504056678703233010969395429736650651812130448392848788135359835929248841648507444059437354480991962639532989455639959073033631162051776618117258869875394208183572625925780156305616394147556685960999479124148595513473929469386978563537771232543890011889442981046649141409705591081216843573119257989650029845074347247692285334983058872118679894872500526112460511207897574412842702253959110110042949964850477135980255093485366729328741926413405352019323107301164413378106605082146587587519501697067587564294641329272832543785050996148010362461096513481844414720565232956504132163542908774815279765078416200876453459997332269563866049887449807011253534677696846931506238913782348954714806961765534279757132410388738662059616599348829724883324214748639738518975692049287116575354826126223138679142059003074096899344366492923075855924964917740652479314918078605430906059419392112691318653464873596816426265334307745271442624407621566984467354733861258136625951675807866177320197809391240176925742811844642393764613521066282592026492835919078299273790114442359976394938365203256804588635293837611214136502564903478286816004458443270546783307386075456686635419517081070151401472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -426681004015156920253629355803728452837528088738207601130539803096283886907665002285551292594273348187875885676277548761225755499115334663649184041311514101721506708252017993625873727533689416898942930234952738964585929513324126578913393298311916069007431534178415017057071780035163298743130366581106767513345095083079018916828493523753282734308600333740401332064653090398174222357104514393474829543348861256915142315279386774913459786649753388614751989633177837882084734834315393276918911973030140974028711937941665484093949357198798326882596599550288209156081965745374525060709577024488891407764735520369287843300111352635127578717504718770540748780912237583221891365107875214683948557738288165376874896851853228652885600094150437863786943553359133100465141155931329707882679900656801975372891520443061726286899769604513490125850206579591365444904616349688958547009462086908364059478448075030660510850607600981720795352138982853811674548470497987105659678291040987311535407336249061524584606091753900659856297394019787171989441033956489246721007239580652676477647742389563023783727433117026325846158081528427463896801698492011472828146936538913075199583428061084453640818342676995269886367016853646525546837178990938540021341721889563323313587494363066371584329896235793959214257704684238668212248044746104486074268539641012239431755236662374895977916011966813432608625231735212421943869372303688949315006977468424115925266921062322400298190827183405900305042279756842943679977364563308130637501198692761969822293084142500800034287756519909489708875172477088937134162036198457497298996076342051946258295546365431110406714160381427652144470497412496854225844492874574047834359670052074731345958463815423316756034548164672077883294308230823310074776728410105292525959103552844150747918642894647247422075285682091063486768605790647441391906078914164009897631338405553596063781343291457887625889683131327842027775453438430636251843126831640847230814450017232648921189484224700887294895706550969628444542806378509349838680204163696047381831985155095311220985739184691303089274902859718766506578294433679115693799111690313031638579274961277230792526647576924069447149821848951091263041845648967562964553236508388146020400217635224078341154762567019525243338410865807715642531657670988604962639645188910633619492145103183825277538153874090274808223294987776760530068814114065263146501897347295861579139921574613079725861542910844920636603714360696065255393698634655218824127430935714797219686970784806509167491334674701548435924926173619778583690554064276945449712001775724668250066741733096062003635465956986912204555447985231064762589331708899515655647505886364270163849441185535776378795276126108083959965737216916550783604294120431478702932903476081066222341184068100016221613592529387305784966757111319239863415664914149393406612087598573035656883688272909676270598591184618513004680318949674117450691820766582953123626825647340006404614175769994108323677372612771967912099755992005074004523253183531407305710685737991330626575145094579404265688214137095799466622976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -503525428284774389512384452270250298741711855128342093353108124482026083204766299513981625964388664984811969184701238762037144887355411320152667321282267459862920630382687380670278792650161563524105316988797831505273667303238701367972299277124824959430375304190919896570178946345689033415512214208339617313351243441790203623653180514669235756143620945139648228497521967106440326472214977552865463572805274231527862173019495051917431235342877351980863686841116947097646210319629886248123443293738563388976413273714164538994795991959273831262563223010740382334606190444952621175493392888563897785345991454340777815222119277148024597773024649689425016973618257297073950165095032131490091419402949840219630414707279228436816240402168270599285450081604643453218830731168828645603604281871139061653173634362628690461908809084826072543724519923267332985411574859232393612824262728523150367444062631649495052729559130307195997557329249607601483906412940249522073524913188763134022061808170789772944217767575273637257943630769637311014636833884620447085025642421483357396015955415509275068318954476937608291075681068210479006603818975183934228948890767545194518093684761288039032971512152411877678464359159373261520061894269930752361321351788810495364518543032216708394756551498723137406300588998307568928837022935544333959269386493626853346231687606582006634826586502569204656887356129611720017044995366750025417799768747375602861502698213511811658741060229176647716737580888740986408404675225903616994098840278378789950288030860704169129690385935965593094520287094772724092026115475094322376170678582964704972605263625605227545985720108009664848599728013878724690337169289729707239135638286800008957096535113257280165820871252000991504266257095097304251873564311792389698339186141179023187397190876518050200169833273903610463834458714542320337399328218182229970340801794678847363851994133289244020151162008549155032631448867039260282238085297288630552911026010404537923975092173315024866928413645458941827080997993811467533320530413312005734591808255318967565956390268920602288517502475168244018682628321934843040982057626636982225060864610731077899233352360200388731985525949645396166446690795968241762823494894478212950926240080437868624716172339062301036527560233502900535235204624327343944968897606975276916651227490661618978351030471681000319906203302738878613972461671755756135673826175125886154165519959797277770630343272775879831291223754916501766201091879058506928366095208910388586005564813977543657619941411240095457627158105503638845323586466539135749154217257326149440034764527036221157642698600463900138349741976981524056007741342958152704964120468242934148342661770395336087892349074485212624708016808680506614918467963723672438903552282061971482358879339878321032129822712948677198007478030089587259061947361507715470553837105752281585584534559617614833259160515453426667619795177270866112885177940529316095868156508011424191652516752373299877420565665383028395795277859291179472652476823548219591444174114503234716030988291156494620966259640086731875470540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -506843716282612543347748263784915193973814396420267246369814969743201323001614362739133103010516888907722515529558184641373865430927372576896256594164983242655904677139953945889897977767873525299505711833329462996564307050536336262755554283318679946081711879702638343963410292498166750425375308378302979311868019311974423751642985674647830153683966017767221184446954351378329084177346765062518171374255101144938226209830049787491739393281831043309292864962628632172413223339189043853642003835643653944927848640537238071630448851956793303890984023434055014801599649953134858565108849631605529496837505446036816355668103843687001168386336914414523439280990339092546633894594973085836249814049943359165596688253316593452321236167268206949280448433723685940290939601940588543342393292920324316374011157380874303564099576621535148785972954584128373507048213827292482122609187751895037809955004001639646643636339138204519767149096404326637900543466923364889375730136013696412671969983356304801238939613465969685207315865823424217717891323182428787524349300035954184028923189517669528254530259469197124900059508902635595243440575167712622691737818849864006882255309271827608291716132380274890140352183832788669233290277740339430422021338074220660292968407873307903998323869414010790166886826193705425344436649816142276320295247033137452895713493161110779376974135771508145189598706516382570570469030672144406503587479330304826254336186880353647905479518576563713757181723960559484449881726609403984091324331342108652535865490064587672419549675620352604604079434047876560171659364280237904498122319642821027019026995858035294156849741760892500803112162746539679299480835679386027962408514322314388714592137342682258212736583413987252073254605844338268459622620419824251453749044326490231634819337759554842703243887251628253485727813217713956407267020612145390353880870715168808485074578558177460030197280526822114353582849415449623428246963021147070326000175787278773421841542962248573708331564931186925031771635503482875739659725681929392788670759465715230273357024619517168700838966621855728821224379484731487065822638827313591455156857972451542134208399535997860674086709115462890699832723659720091487895161970511740852772853590769299027508089414811651221714068824562627951308374997085462035699569724416643602613410584473364950291327548965684344182753100268142247906332224039815004485266024986983164361756616315077523282576005132884831404140942150317455672249361397740517129118407938851856028755812911933564442613678551277988122052892946545425807015366400671382142789183052727462779657136990821234068729551256097512725975566710306497584550938002089731825092247040535007973139068443164430163961144282766713725286596515096596045633549612495263530892554215436524455659560533611919522685211273745973890038306778451579401713047111032752162317815173120332672765763629402852405130530048390821563861826449488290965030694463932510830603589760409722984477327809865698721396936760848673923456292086315818100001252803735220812837504007607931270515536316738324384189527020060492693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -441658962346561984944836938443710628662552131867137827013579781241460728452568474618971623732594841467643507448579820601518427406511909581537053817727701757175685135478592682935322421430472380981702086341508358832562727390316428462608040123677999123045534882591778619032850916135086962059448268446589526835570162773526049294495949132699447976704200900941366649874605154676629087482482827843528878312184502448224615576979895456763779759692726896846581196602301424593148739033159103769709715075937556687922900173398838237064576810256776177137285906521139782626037463257018239834359253110970535269237566902542591605441566788984989949771344005248814775448576859665203326282869919416738498979266149699384934113875268285013861950658019802195707298881705607052649581330078819989750008902491475905263398161786315828777346738266419702002107076779267577265280507126474984262315212872952862429934556915087055085341824573277014359533252514861714954181177195849845053278850699293919540576439857526773106235787648743819121302157608117798481627231398598798648904503841248159855662210322649372386583871383280320505870124756511210008497880259602222871878329836390470482971723532053926679800923678830770082213088650981953858543394148869497217012471554817742480549390373324387740059515285427972448827668530750882148106104444815531574021848662958765020333946444923329713999221863398037683653328003583074148417725089566408096390933347330420488868760866029876071741871712941506696333386912351301709061995446350881277144585444729793770361463659640159721081352143985615505939844352721651435110314327074003595935031468340224601589617439670997032789680469619702524311998230757431412432266921606819455259580737546963518982998137891722005886079557740178633129262050410175490759671384373642556441743206460244670139056198481671284684029644940503755918735311642644471164002522060064833836176014363923831599281507110555455526710536620727061777909474849358157356635464833872600905614748673673967614351342479214303767817599183049685691761825680990669660277119063769087281896010253140443263594250716389658449354302082243795553855943293736208318659447354439580364950106347486610847502376640690044248705612465733845557640806494185418453655974652834390023177018336595629790909541500114704202036752801891998881608149171505712557548288197064868866706062037541222622803214784000794194829322656509018446465486611249049822265840501869114158998166663576891105511548123225532828893211229587591204548308947923274870641980594243024954019847698905823483474880868944841041590467457330303954621946917833585538822122826974369089209208128170551487204705908083492954757890494863856307540697777903695857305609072359135337609280332482932684619440873217808098738788922202388806748866580510367080873693778177218560757053499324112457917242236606666112928561940957395323811142894082392582395472127970456611475038552412300955635548883222070617541890267668286251783639412803308298994524190324936518385829387211738721360946529706033558579637781542039265048818571393269929905712484381468921395542727089223673852602093825754660864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -333870483706202081981113375043376993534514600609273125694648658625062376843235794906461127340229254118801552089901462988426549954944931839978603331986735628340642065900057293115445873270368891855449124833769107764632476685713301378496433677520663185589594601582040690462022596283213100987911470772380989412945110148691326312795256965086011345346596327631880375627911760012616738968552014848045130457325319511074907664212987162295083376109584390293120000978426651964717097458118810575302967257817744086428106289868150533453587406193672893980623776612690879827966956961551146263281620781779697888852398997555682271166480230583496834169901774529490019373934700989126809128538960417280367236819470966067634680582043042603986222798623059314631487767527171113107462287918863820875016900164106660182603470432450207224983201673060856665921483007692715304632441581142071723407962014997352487686584159047230166643417610156925140875546392695636937482120503856501624214931204796569636587222069040408190732470198815141990932865769257907005309675559405029532983228812962519211291299064978730169496694625777596824151357986169688364229087959237392142005670944036682612646153772974201551843973890071915683966115682522376108522906744022435140696713698595526787136939875308054393229203223888081213209114135410875051042248754166583500852576386964433892522820622186634029900493815507552553466918209743733328497728236436460154324726258187669968617259941966642553351690910641850295086939486910969439189900834016273330282472082166179048103640186894337685080549210637441197475450293023721029980918055818204625219769601761567896529169832419568638740516930697438077304738071698029498148333832331793655971703828220485741798537903137190974838543836334331610777703865034359367535424794866051448883678456441376464190518239453921445773927026514240332048189444590012324489702212656599984752032549620110547763111071501245327764537961619033974549105377807965509756226425835500988660817824915978469550384500498639747075086080282818699152968721076131914806355220582178261048504154290158092392245627253788085570377338475142917950016501333169973887033062812431223754170780510549179693226633528030707112398822537172500549753073521186578617337449933306582835718565331343720480068165489815845740294034001999119401901136080206058247162038674937551722352787192939451678610420050479664716214759400027970535810429159977227792827080860698154062771659710866877940732079113567476568519491019826847417156627984119261972388140232733944004110711942926719899298614465371611479050374473649740592046285734856428469231678748612533771221813608055218936966945513854567268444860332418518173319798923639290518589874089185439801782176703360413223744712574620425964936965209295150046184696135539324933643947361813316406390384061383412152982107947966521142189454296148520594173203185729033209643126017949118665190145888844804227224838721550717990513632071608499874359607096723876462716468068477608559392091466683171144449913319145075647635732164066890397484157195361750735443653037955559325668786121117571044897693468545611988992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -218644717440686580844367405007278759407551826409584480407324665061506710155992931337894366849910764979214001722677446749854554218645802934868215698229003437327164764968124199377395978170115577418671034370498138609474619891064327505606804682874585646837930284620211972954559956730113144859446061875451611311385229196642705383811234347790629355681155622424451852286417559477147966608948852927896165890592459756369396844938197916421814262834109472288498845339197530032635637052896594876859070517282400570269540402168525416556319581321699288774190581518943194157035863191510141368481211675150336764023176190643733619945918425709866802064517545305522840895464640454573196886174840454258415853273833595747292033867651629880870121834321705854578342325809180521693616400075009671071052654132334388945241894851635687961284812481301223370648220757059098143539926943586413202956278588136416074633055109422697470953419057611032916208728226160708093569994728649303617216564760642949956782656313190304273140514699220454018454754252723807337986313136288698175703036105480627276914530305955929019983883329450643672311230596911407765915240859867578445020538876814551014205799346131519294485060177709155878857721970391668492564731605813848614338349545521965304707041703370534999509209223578473943745537725528914358532187201653343839532101639706360563241161917775920168890177322200822367785338774200519573832496289933005060288407052450819948969533182636271457749432667813111844288024070329376993480877418348803993243496812294337032696333046364112221628493711891595599222361833434809472136333054548885003922744246847214605879960273996453943653706209951680972379464259601466134745151273495401421458650895410556397950822973613940407447928004021546667821601656433213529123249572053261150919347492536311877895616369659650218982501452859223803678104738989455499786117697523383255948699029517539627876451450085223718518396596052018501443394453789632517211149907172897874579674928144596671929139543033686889162791001565926686527009096626425441422622618891685302035174673287523668994218716035777036476576988360612812102787067357120657065125418864700241405243522157351182171461117022434349889818121146353472141727463349614198912549858999045043613139935582283127081529511850147508843384018842535966873413757317032642116734899547938644298711713603858623440681700605460634428659578396434166988648463320600739911808414310725851871962855692772396695351970481426454280051641047222781095226918985011152204017368076452466114052135684163900520119307190710239035393643605088546620031549465741474211724079264000586925942092927833800671646815074458578211084739044995270602869531199909350148712677703274404642719469732411269712849729219893581062384829304363133076809755498141890683688159266002824419838982313171658110193514910030280773014820791601644222873791388710212970629806197485729030988322719358753037485778022231891235793326775330232093770203726177319843140829053897037332071891835692826764610104720684330911889140889568838820186211221647520904825133968097486146973238702125431131190366885186000388096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -128096399652833396308371741122756714008821696534226954333645650517689869442927490057536308329005290455961609492542875453086848717748690086901728428116290443870995862605356189290895022656483970337167557549251022319490630653242936529945399322121783982527506961161740720665493133487815217751200578811862078964376621389281465114201107489965892467977134232053956591523213020980403205614330014525859961374398943323866404988209114613738856853021049085123365331512901762669297982928236770888332673266405605567163188831111624556274065987144914859267751150007369783859654741614246017413925413885251161033294431130639853530498459492786280441587022370671217526246864872606703987779939505410715065370162900751332335388356289873339190218639819806656128840054104653210155533312455826960505380842999468792256904708057073589343113371284893518382053978358868395382158185477811752419702430787517437345161060506402502460531477534511131499059815786420481103421871408818187878755470479052970994301314031695338879523375027002467398200550732534427368624370350188941758735016298282617454679157866201450897742430527057737728518473264858647396070921229050027763029568183280443794350117507846676478067919852927591358878919849292114055621330847902376494223376959543145326243351276918041084645381712439252778738960187032694272413455089325604367394417717241810694396324564241278902468520780622393278860624287910834673469125199351882507967145512573885071817644519515812511938042534473974870788405758647586577692308484703347371864609748497316701856963328794451242198062653565259641630162318497153167503989412937882238362632093014897656715957386267080720363185421639892933742525221827680778536852697681619649875897939423504162170169042781871263149404794384811214225364903161351886305451997298315613673175330716726416385740937654376659638217401534905558035467753796327280673084755745198904216084224314069280770082732503627530964162030454627356818013051381444289462249421412964874219410839285902041116577707339663462237355415534186154758145813685677350605192092779553089249609021989643604198649283752609834292621941808745149087145420736934442421109137720717162922100722515221110035061504777172885937675240099327308546711379124276429013675144611182179396303835718257571688773183302133579707609119306278920983843184847204554437524886427900381194288193791219407403106304763620864744945800438601660487930194146250574496105549633274006187556746736908021687943256677898603258452669472900068803014272807888114439480700776374105593010959601677293108777871914857797664202599163388416320355401389929454655371400557928810911331705793404245426570812599614575726904532672370319987806843010691696656722126110411284092733680563714743054477823836237867338894820457181880408275774055377723197582918794913308191284194760688997445329780549037714280114707240315608394402309642050943882551464383009515733978395512586471093178008122814172443290334698724123658748568510458152615508890374140537843842547736166012182306248273347240955026873786899359312486081572275835721678400306553128973647163212680437441830295564725587122585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -66069990402456482592926892507188471787190963907846950203040569215682817804600004639200307888268130026529573977010733629965510344628153496348446444558475366410977240552423293297372161365679547840176282859592900350208133647508913101993748540625260141870476055715590904102265233706593449589096964567136933249467547564284192389938705374696726497594117424543790943067214022253559666754054248233088518282070528105030421360931487405912070239276806362653386740952975406041789599599062906467843939982835335192599708121979271726101288748176151276672899922268149144634123850165324011075507541272267828592644586519265467088286135096359758256440024343192912500768293763623553708602589282507354862409221971779103735284301287258340921850719268334518288131475629322785949763310972527460662295043594507023816871116470732981110292631308203886632036780995989059281964910035894567299382185211853895244762541657838226820033722189672444211976995270021920924221039157629206639505331440919690725962838652456113495324066982298461352034296433004865688521711074250305153317850756390488713426282221573395498952631321627309237059618360896963266456551744800330055476232766299778785118364657211153813843875151040948213732697287767787088397572595453071227036494431924925831462723283169593755225518443693184379800069067508795598159077056221417119235027298582559938057846277471027314925743689337389971142744053328931738590098585561043235611939194674135324357140916074915027426925653791508722701190020870408634995802513529350659164101417941552572206890219226106627736333946553088853098542459686322034292828664469713707759187145683381030940785400034417358509824314978537858154682610350672313985593584211338415803968604769007252129004688140697699722488511408461777186441969290781535565145009972562755177301663557213278891933228560582991606212865799123502168576344757120158042628060156237814430344132029739449173509604236393892678722053578772383618381581252187857628938639291034832552717371552557057048953778993035444724246903610510707684804043112506379602884998161529356821028488543901176401059952593456222865705949808975954187266348690139845084054147491231444769603140243526290533585254450790268023055673005393771716034142091874472409515185511588840619163122571203527777115647224994184824071377786342315993328286433904032662466558044452274641284403732136532672562918371068858546530857946122283636561264519438379894137404830224710671421981924480707129468260994697959141495335226457333260692214540486022955008592470504141047240438828388219308158583663725003195381484085196325029044179779178562909152349001357793170858861327422377700790615450133549934546522036295319830020156861795644136691683157093525173498235937327781758255863510490823291479434651081641200831069868297679967099529039024073228986256789305031526465612599746639690559502435492103218378171891870720976659891244016687982166743175650523294847781537128741587745060349030905643921713852388839226637299513136641995131193888130620632468901329957540660283554305455683496729050847564566884735712681171704964863912062585996870583641555599494217728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -34427211785358631731633186630366065593135762114354157330605563224481556549541868710626191290119782478758275954568615265117247648529897871404047469953448688836420348664637101420322289657124441376960750247838840207250210255849543778436897898160280961810608871356114130036282956320937665420871555263681479596585686797049546252283534236923070074175361002715458217291777812357994452996277386233522871992176856881164066623098065981013967314419320188000568430245891719333349809144538165692529775382779460538182689596390226471750265234112402118619334841680450339492428386796312405611843968919951226827744159004263060368655700777980471498391113212601424009077483602466725087055723859491117244163155565271278346833266632524312593130588753025190071905251631035474358453593263011597599545861292275312382258345259202631212414706625733361276113709289948412141445866531000984992771409409392213435236630407214910949283737188496145772714939269738694293890669800020690125595659745317407072971887874537667242945157550573261320076211965399201119376943090587816464836889866275880103841720487708120877327356479126227567986528344639346831882298332581327466309285338756376748775448232083090834221453131185258677535489812839888041454437071801685148273693080975655083882588730734940237339750195001255896687157707756368084557918118414215295370218220493046361882758834275587221216425108351410160711685071515538669361011712309105273985813016790282586311887111951989657175873860168743654623456836041789753102942223242813333812515306650356210879890909464387115300526496160517083216644435717671141824028152647831982970231579044585964221855377504739514951673236819463967157204585923140008930367857415768856441363672186859208362179494498206223610337693476807652564103328621604105733777349173053606780965744421460848427000633853479348634030714093813384394874827922039461134128311906403077010469765555640832627782981713628744527032084154438875262241926002018704172780136948110123757718712543206501026699584156204627929132167281345575384156083307721867016006179405892005589750220618424162308226271546206005349332991708847015698950014440387765589261194970428096807086614235359284836127744224618481496620317267498342349819698496039463884841097517143737741851162054158692440838497554201482337128755007937490794113739545593641608407409053037480457554453307170370605396759625022830483770193986914874492268602067186804797016813243178373224722306595187923086897501967801448110888680568237175732006881185408359219053953103354821144274709537676082108643130566944627275800016280359682080939487880352457322312344454906903286213886365332194162641132859783642977092268788593364610988529878154973749676356315230710779566279314408501657940832796213708785155284787886672998839956814320187256292278398594461502169843511681768376439824208820082830354710288460292934757702171179361216519708891904343276550390614085226863273240139912079490050602740032744911834775743448843850603454006614090807185159482706012252397769666151440621176521385553042890410465100111342209202832361118560272962027124599677625960761290465774403584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -16556650091878975228916139516824162706021413734642863349903230595264223605663339533162094378393813308805576082417544586888092619990008615244621738581990864849976560337103442832014580741136579599534887759226670764029478806025237127965045356575101398372460672157198666777067916952405136069001922840485085541963702415763652262757429237335882070179504916692121475993860927926405731644423229411276332979197905596285739534649150540928473995540386086843587014930984625768677819972225446781636026127721655147801247366219882671786051081886264909316979689212822072567955078403561698842936703703100117308052716887565661773532362487228267542216615280773209840117498005839236217282950506228053107216684689432515872098710678494901643691927869123138349767002818592469002916197989478199321948952178145625276704883077978867374202786593040981332685015109494537492027642677149523032728024915646248911569383824600233975150075119622510107326723652748449745977756858263586598091024690601989879212721362857983149360456491125559691689668156862491816698787350507799697647671342803493817005547128389147922049191062510606724076327605485463974204704129337815805048095555558147484782348535511658257988684821770503173402836937974201301683994343583726788402811099089970122684811660459754932385053981118478345987926111526408642619933272492228167156912392279306437036231484241950743190829509444435985941489600216265086753423881916571046617277612950615028711216586649188343403022562607980794125652720058147278559612356494587186369899971551959131261475504274921414505542970072580789041089148284913471054059087047297194280297142222411112775804740050796855677493487184076448278000746789745241300735390598156628286448743536709859549413458684590268053718255662387817132171417150065820349788594841725984576106237788425921762840123151078829151961652958875242229771453400310701642844873853737322749949453606217306283649460682369319238665604218510982644906502808265461189636466503966103193852877090637886452531363651470004845304034632630744527526838437464446087677650287119558976485887907870184924942424205587934682500289044193260924095968781605339592488268042375625523165052087408886159164597442315807226277735286306012188334598057136528935594525991780525010914777694886386325089297405215239398891871186625509585370938655076112648202456663752489428094520852247612701319607497004978342282755589057351391202258150106521697890133932576038730292348449684542695128088842436800900162785899181893869614171934790092300381281762789470551787515063614455974071611865155118008097487852997537134097600309804939514168184255071123715827039237281455215723854981840435861520448841583034475680514518318919797332023714922606248619402885895466967385830827404377075863994504548207269931339540727036356757952284568919029137346865649033701510138905396314150666367626682699166800885732423149486711150678383489680333436776989679417068965326150486818803885566863059787746768707530224337146885568128339701501776904676214051933830969818082865099468279529541204217661891273588253336473130817837076393899837846000977418094347624405532672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -8233224014092937426931582362326368154847085808986592439239298325659881553754879970843846000130547901137428978568524458846802216891112351668498496892697130396700887478278626359156316924836026476362368387090226736919922142092616829053459793723353599791278775341237996418905555324335610800374970511526857626197915911947172025758819288361726664177395729891098750985275490101293618785383016391567746974918885673192990224850819745419534664766563856181395086888318861908362303425841902524573297572416798090958883339400211728679117255466129676519335384905711107786922266866197581649968471067121885655352903044074952448334912835968067159848308159801343155694180013178998868163398712489919181812279563972601857179808260246655455585923148756556253069448074598704105280307019284707237658624946024987802234787727326179530047593525133817366407175048489100431313084067344932696485693831037988772823813026056065494082504431793835137544391292517102496220038850433171639273525075003535185694255385114068593189710669678377557938979497372195349258111641960252621458016969922685342451341956738439355148625610379257236869391003013553750758828192515480075870527826537832174200437675994999025656217141538921287682044788131620969986231171186931668001427525915512228925896322751838143846189160089475792783267800358076856281379950040448891764456933019114097576888641116929432537742004920144009594978113459954724849176258024999751115170566516229981133914286234700245030659300390782555646328886366554715241049794638952344711379206883176347214869888190884096069760380007617249272754136311355121956338768767070343544955096873142511260068436743879416659007804825248055474150015881739755298992753241352738505697863578945808699567285651894469418036782253166950512958044981136682399198995277151198455133642816923374757649022397397128278737203677147767523778905359371678905845440747944592267563469966109095626383883327144951071576933302143042713465974455566289240451655454578740559071776451773650831711322315927510374025297716495254552637266632060967019034868616338948724332251699887562156795069508062877609142646631522128351835852566961499826466643612668807332572188460214609421497611991479979375656222573937638704091847682727792600806057738273117156906378450675324568958250198214086218446763753707254571590093064010485651447319122690183349296575785586003871390791196029774624131355574807499834793514540096260849628500167861572567376293095266063148665464306711296217120107718684978244491245989125667987323856550640846188231112179983187587347951554807516914873981475916556971337589205859523754020489666392396672448498851475437890562475878777667916100525035413981337496204863893688897617580484783749547310644565000081517274677415921797704911224015047348838924761085658523203283197428743108089691476207501740849604625495266425949108939686076494467670934096175269101616216552321006120129463185384825892496142731315951455796505595361238754914438768103252846502066294874093210296523388218749256107405756090647606020833631235527297960779779024667750763906593396009595800289815694624882324609415340617629696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3554217643130379308313271414159536863274587685959871923138731069778811831195810970931109415085987953809799785005792334515017512911443231202771383650892907430287213338754357005552654735007496180111456268731105690566529094000349605629960455207407835739264117853157660578236764533118245406913912533671500774530134201068902560943140497716106722331600170726357201304248223483423939070029066727725597444863007613739625789252736725690959113057343466702256921099745513862163209711403742074113627086188096081917869911882326871541804774398651134859071828317157222615251589839437618513698881784972981509459213275761174337227888488304972206377970209275998773053444323059394947565903919277225252375517506498002264377186874089836570514600532464912745878371951564720003444419385228639390926088469580897698611756700666100031685432669208617297676981903314755394920385661807547543403554771819078724669676005653998710064881982724719853676516923325625474243614938599686353674806373748370871448246891303378572155835278930759741779323548225271429344218869471255421066963553133111409654955290222530022267122443536892461013471608185754645639624209006141573453336218341881435860743781089579183806790426438906633024983614439263231296589992033321009450030948401463607393107676005404018144278078804255460779524734339717346682756932775003001064941834024584984031458929715995753571225582177899689861730584730600317357748699021992858013009711144973043458653962140141888610239794077724378077017284761575956993250203202729490727726464251030653355654707209795033562800482026928209389559613506857535138125101464122779304039351433696464221472657062800632346936964603570130538534299785931464328001575669495938434769360240425891533790986605507850112654334878789248786458850165874171654642954821822237260677070065910235002903032107772438036609926928436021105102546523256157417967231827064765557209476835374839426373784926766064328563688788111905204389271268783760781563391239686139245299227324035434733125234340342310394821871132230931498231332213646006279144609330152443933355001957682232941867657032867194068272560576331103282743691309127457677787433534329707038492729671071874137226978858232507431647239914366044158842955438733931338569521019164937081115586352777637812457341543598124978822852263136228976780347152412352672383751125363724963636066931767936451624789801104823827531932856358048839662801392624027266456170242392184263164317626767937229024011571731157737588135419514030287621846209445183886502516436736263111577560523987812964539961288181809311000765032038632874599798968969629125170948911109406323493972148479813313890747025453890322271511411250194649704220911366267022250902077218802819100098990328166461095388964504829199724482224895795213400985488727252406038606006085220127733551046242859964711974667091348834626828196645190283993946028451793202929033234989546866575925977869050064510606684122404330045529584632498758295840970042264945447952359494062716620813762555747142982520080139565715356469289606391215208847686348816540851571272572226256059496679978495120235023303796308448378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1426143718142749867594958430055181781611817063612041409582461199206182830545171050255142666293413139578113522753423603307634587577023726629011677575086871255785791341765929705020359683322006747149715758315099921622612472141218345261103411253229127602134454102408490379659276411369269862950177695123045190966212627740122122307259717997794854282978239401915755056496232070682881117460275958720064051457229032970115806561317893380339239922714005790768045342576400129066229139784000682279704966851856204079749518818134749854866273737060742770214664927051329877616583940479928993818668080531328711191117391577119571082090244407485444925592763128103320690058816706817264643727120398836844032089246455356143925330875810615013428775983773727007925174724614853389831798868670331980593527730490209791970440891497435932209309094135602142890093788821045378885465519909281320331763233652521142599484983650283210497114025067942139345532773797341579068658082961806511255730004394854953465031510223870538356419966887719492094536603344512511342141797446329403847669552145315699054420264871837838603089316342509691583006456370279857222173105397232704681791267761349536872370343331966768795105182207051384447179515063671901317105654664873759044196423248592893392902303159964412182532896960335811799917911923739835409621823688123501115701323867511756410151281155310120590514752550218265882894256025466673568808637914577557085425404333309382450969693205702243760079991764171820210695371427837884822760520106336325329854440325886638444110636133725949254767260253179783386734818346152827107976261602259538015822544342437438656168418765515181381977913562305347092124517748376415776424934060080297481928146340145940165045173938769425185847210776964172874904822560097213620464614285001120227165901481082785045632285565367534728872131209133247819828886868527597985069380661525431126208630522730137736997526989931235920104804269255255784045770564313176446919445036108773874138192041445542609623968836860886161094025743895281888762129093000009021119202296334276503439106050113286165466839401274357710935769960800224012681123639724476083608255293448495056890019881470222201478840074140725513740471038543242702967202758651181341561297582038161608939614882407199537007465960706588809347745964833254715032665238150684357668891152035035004277747508664793889300291457263190796449505968056944379985411578602723579001641906173741884346101338798900713095543373119810791765144663448460477932450278437811777385978453980134665255141551718177717955113830920436647416864351222077373882999439401962214362104016924646644480311340687402283923071774296024564634123388559247053947909881974499443188454991318862089818124276559050642272996952383013055919791083456686886210635101665389960944262855410417298295955209175028858642653308805328475133167222220364580931546087391628123639925286644685650114199733110463591548417757976378706623607616956301694408370653471088587239271309673189736058051131767081431262459099231651906645402872312308387136825241056612109755616743034992605730990202464515333894696959046372976230400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -317591956207876310714883164750690227243439184790376521344450549466627522772152771148388293470383765209321483358762652852291705373622698238491598198835697677575086941286868705236836725763759296061032729245570946822995061110882483997174710482998698528839836350980161015000523309479275759573060831567147756045676482509371218588997102125248225753852117032997306345499479143682697758168694950541505655307299336676837034428443222559836469577138005553314847720116468139184408365690016921264578899070604146256083800544446660598434217409554056518891044349624045465037905996594562489820216180796856682803363940047310898690324757257442920553374094998540215021997646774250957433443002741956505564233820008308800628702306978651742033143525610112920535103668706561942223498599221145785959446188492016431343804373977940728578499993853591692010793891276744561687905691534593217470466627654694277455478449631509682766687328224534231497770017943105371931776402049324406120818257298303635362495174122472279774219403388450018003903472934778976353737364622480152070613164042307888453308817019094232656275082788768668086896215385669800390159363300099973056756122636424179718308057611588869628832447580189400628411632249928866388761924367056808275019392369402093554203610623172816706720354125969631030137156642332099976077658053121372716086881765762964440602206156587295330466178928957583923063921438317407579361479617811722170085597474958343978789296487572915043891381752586877314641717243213314269603765035339320652909577575003431475778608172624473614224815595482461144659730910581175558295176696862325117832092696017484091367555997463786952975044928585621928816152781876508051057347682290149846597922146904688198169059848095406710207337728493834918358851036327171860410633403198918831526775439217851856891990004238493503586123336186372223434923651707047890554037390923892622662385964852753283870589238689436191811025565388142275227651151951975585870731809128261032139904874666506808616988254138353491737365911455447006893279326452422896928465525161163798246953801200323361755108534705429782577838909530594120153392548944376025516511418872799290610271093418055415591938408518608488662028008907134791498339364438948515865555259194538734823372743685198671927222131673873746957517773837526061791967641775754371865410392197977385574664707893896397480968350128652010612906923764534037335079576915323838460321748267314325994792363494940554991784616179737542195813271295459434772547590212251691796113936628173716763164235024727722129701010821276197428743140736217745371399356121924813622582544602862472883645877984290402145898833459066389370883172019172708863727428621256012883845682819663154801056162259619920540794855488616179157795742008418141879708901192765972817759329986718387550029862686799765186501642681282993029680421922283810965455497651435650147457299130662583514547167313553809453416489821876825176817383337339384038052276722371154184416454923797479584922810893210771556011443945348214056186323188376674499788726851464936278579770498936066684610408502508928615204565501710696448000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -78995254282941007123903901881140132812021060538978891076909135426044282115493285924598811059152842570291080306514923786998234987758150699176302163304527968803022346006586644185098301059083758589504184222370092469222540725692525465705785820388501009105424951249421664482394227826162634365499136606903911290749989449320797158368403891838161387069720682989907324213990089164498244719187219204805448180250259557863018953188471402920366077361978846828504406987010467968510794347875160956011179149578706541400980567467645256676073636023808112090825759342570105994744380319499317655228225218072114471112026975652517527405414107044473104115831176788684662815023165589871314486031257248113794278823148678219773200868050580659685403500798140983915691662645686738149483751485819702691957381478978575425220929377950315246383947663912404574913555008191010675396440271356845734706887563336683193065088147831057380528554903604307754316843543573859253834162723956395132168999376237847287542588363835504788398928637779602919042695454689548338321515807200900951793549130978589097886086931234165144770432151796519643836669966273486435664463212844532609990177753537133052342644825261316855186956091307353555958873438608036211036558389638497443311539093248412706721087718137125405938580113193732512431891959571236023496152648057381910118922320014811114113328334038372723132200352825484289518866446255951206279104933818080695237751204467120129659493970287769227089827680314770634185987347902600578247537608781821584702996951903610604682935691141642899798458756799673386844665600029111927313955503675348452221502000131734807832774039587070412100975059290652760611730466093602222181513843957413169603539508654310966673547998044035508880539648749853809525901053657240406291184295855918661224202939269120119469711893404505652199973853334157909011902581678532313038884262260482535471633798772935614746137114780836885058094167878147178771365388323852488868376636452539421436204013899710112459505628265897169196125134470793356291346326435628084998508777470930515421686884833601286302629540949132238213031956076568140506159261539182482747515964592088539792615947968462412694730891303222507971867068508453282296913028628498196359404879595254565461844988979819218040661293491660258803236442668475175431943137733622295061213631742091784010297912299956457479095621712540819877315237509644364991711922763419765657563594897910303978301057297878781485667699608508527512949583624020418739837952039585344272198242561451792002575903245535672533157084003001187495738428272020654869529463610023229778671905370522688734623930373862196783056141034647328528873079830706166454367972696449115769401265930227702603245829616734187796471409346306792919925815029930323872617816678659679622362588616315552881412148926470501216589650468963899746662111987477191204662777766368677662668045344809982455633285416154369144911192935047087498867856536166041892850490740255173512851768915242319669216663806700419157027241535397218388419504719745660229730176098413768684063467247075574238828660699820241466223335106274131968000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -7918608097813055676891175894297881066738309345960480521577763926119019440156860850303376638716899630684471190614044206323880533957976605406975261871607430813364876511029563908178819278246216544156872001917043706435309221902032577400511674841788942691391498191820178534863624971421295561189599202874254006881648995655233302858513315566276939502154947760965098444021302658966594309939594355607539255617978977373573789640344995142120670465951603213208715214256515693434447925401380321674057593853174159425316204638011519420028189021122805735274230127539406836719023229612484147866751867636636984630145809335833058347312935112188581165397205778961869783306927665731531790354921291318377201434785694446955150588521866624028816423312477836580162243522619237756883925619484421044781831543305847351690265922019926115693604709069207151359462805043519822326709194989598086356538915673288418026858508861273313578002257611271421982727104838480147809482342908455874807451563251541369290180523990206880360338604750346091906830118044543626741091614119558628789127185376987295827489610953964808144840207876341437222215538737831426794395402434767588337763910063618774968435589125854741093069136925419384106221890064777444674619176998112252874248852122206117674771491115220014948814343221130158707677227177940192927477682558376275556917596983589591270550883912060581444859018883433716483161539538673020432753685896802316180254154890157178348206524024772071898999314171098115674723916756641621712916048427344900109981753617583692450225343405182877505297972465848408042855509541163510637746638801943330225670867360248890076798695636042218231325962387317770392619842753167903572621887742724645133220339928914194660417947170592660065186098653518196608602404395133743097940787457837292284342741183226111756021479145251315640900520045555851408466743185231822503603175116665101224252828878670177824303719988005916568871358369138217768392505030201717019069747260316448116022322581531022484211526152919353536042724424674192298094832284161512638551845497663631805985928657546283787126429789035647754248380906925775830415724864867546875157580703211558239809275122035515719890253907201347011852018431198753949204489696984206495197490246484004215765694116739181790715729785892261528801548974471772405105398141006041860032069794456747480037601772144679546636469750617382394275505135162742738907809984538036140535904809758766684567771958590119637084745672015644363323146213634320076270162174376905451929552966917127895303969176290092100321625855878555006096720933183861011290578576716723185534616701919221595570309248667196930867351945636687236605524933421541551348519947330820513631792260531492527831932205934696517011948692736032412812517409651410598457321785269628458083870025558708385345142767735654278982418695700569810221016900269013632801325393503440356119422099820639369568683685270276888621757873875632250660112368000333502498524451127325039163867960627723775152473375792988274682732463398033809371674366550315360756245212399238747267960203970547015261439750444261673142898098714968064000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2416982582315640109349160873444136311389203589543439574545984030673873851177566768730961519311371810923353583311147956226695045392844144417790020008772789761601866673977732690028496832047306048472480084073630598113764114551540637157648584352727496684296542789384544038155599342244899677628521080794919715742420797937692896357014549969852328645999383012907534161592555272404541880391189156849963537753820853542880797740952175424800710270120977178519501154929170370077492911318842292703173165234947392244189587062101031039997914392974125253793545543548624649402194866602749251619978205247245444921360055361709204804893927510060413613121568772178886246807975384710049640552461842998212566996336954347017952660136141148282637787405239344222049323206620670162701068431939909087766816376079898166211358047809980866862747582763887091736763587114607541504869639226773718764650587102406485314153733267710086537452858639818082206586118289076688242034869688142182994231984151329184031409481566982976769142843044555241143490777178211251909227571104151321820239087606771610853961465681420953257597960559090150695368159967522694601391399933002959250018297865251123204129620089144426253576891077673283795093229208779078274367271151835780023111220061982714742885298487763134893940499408099121774137821018322834718748169349036921706409134986018158852654473226397482168291888533135988725110061609941577822277953129402061960343332578121870023683848151322724928824365491038034811942103704236110995803973380288605277108323071769921858396221771686429713142398216943183382993871660973704161007545064139348525026631498236974538700019908886740831513129555411594414115568198894155620269167576936884345368226984096332100308263024728044143018596635887837433970284988497304485734771909921805499456028316825190284544644134764447560288200870994781257264449603213687519897438179054128953547285038652559574911203311675935309200415546665140387213864565830980126582051554514958510096975411441816247283665610409396929246852509203502998359058854917528888754142739118625255717127345413167544827073466422409304434986155286109754762149511955405942302357908123638032266196361902626349500139113780315385613532382222737796413211833493480895222670534647585838011705936992222043288969403704552625378352952813292625316999114143711039871911007686973483843564804539277016848578842556693231329553774080440146113618057420835202262972291375378289381103927615507253965302503420354737945282388910861500150950750789389516436868630841656168319206358082505511473907803087726092712771362699359927872225499303307772811182321212489820464041842293780338611989837835944601460476137315605681329063395941762160086451767467360918376851890362249771769829343392966173981793465411117832977820768590381237023768318652227025264899573205527031040000625330471574318257616216851312838982793193250226946732414517519922666242961850792951087121753529519605836035915963614910561946483328732752464533640546274468565269134101481644975551917622926439241720439593644315302815434441324906019805857191758104338752095169556734234165700491581849600000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -468175702314864249196237715579442429706550669759303720470734746276040169885715883892688366332555507453673370047900634442957145674310844478088523517573871631505687573492159110397682873248085679825003388213247219400408168029092965285966269651070844094898906449475682594586557270414577803254513181269082636477702249384962719828677567980025623095264240709606692608364129727735396483352100950711546116523653534047833548186753275312707245633594889336687283748765638783910617606161729649693098992238345701552006620786654822221494161465064771628047976629704008199052171570478890075417726994524090075524331987328217575534733420456521503171267803181375016254591712125316070131168583588349895067411701352289417154632437439036649574143108100045718127042123956829464058920068391123503079974530585124576530853135662032980628165957512936148665958627600926111132633995455682625335539417398762479288735500793604026113923415964900219695922344254184612471941357943745589628836737614281019793561908412688853526207222435777009941238841915323440753332496218735014349492778184652239822956765056956397424495150864949732780953948654131772317307694723268319511805489008314636978019942117937783150609439679860843884736510177383719146836570739483287171719101172003770221245867313521244230740008974277033042487486239065320537147263868912730134474347563387113409848069300102801862505954572946895805996112972733555907407226781713541129844395544955773670139006726741101026407636202323176380754994696136937062097848900510000720048909662038494286593581215518527269180796734617429290971287960815542235803938764063224400548071708843333487311521525048312799921063129299203002757872196095241440673346026390805996835509441475049289805432186878091893531490013826547824459297498702239349627828215967088604261943723369635262046283811743655453629591813937137231155053286884748440801609081312735385326624329588753007724292427637797383958247775525460826415233884102990557978759352366597412910656125923038509073804016444340221209745029429013721994870147077889619362399969502289960013887868320976257281082250200428631785119763800547276856015302640595121486189295451372829897992929751265343332093148931068496526527603903953187346371333783440649312262047984281630813022863932783132268403601731746422790199963451761477658763125216400113891319110216274257183197545795205213289512262316259153585757884230397012238317382852377354812008544437785231375547629138848566692177537419619443121094833770794877161645444421245321293539349433337938311859301317867876157999865417410213294216760059717978172906751370985950802996088245981503887092603180040415532099788163117095556223678551730181124480816448995247049396498703552497068112786268195603116986508815019525769299469976148967562578858434726154124419179698985107213599654096774364147528021680525007204522757200615268831321527971652626011902473514364914494100579310578146740725153208976894356749348719734936578017491099219719856922292728183628340283595644406130149564433740603253960974495666399317080105352466447126634247244626941947623860843868990813394475117925367808000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -67679303307017981602482187131541907146374117708935588959555423385251932998390063945924917739836295820884979187749862268774714074565850559887886336088021869889805530818900464076519616608927664841674326597062150591544099035947979972238042845854333724751609091471163399018356385232968064142327173106182882548797188882769657832792762827161277530625196712131436108153823355914822669023521032344772442868346614304173346370708647638572245779214806849078897938149578755220330624812968847722568809783441432287583091234612072071382792095424207941057005395179930926893671944428491739033541668564510929519593883869397520934647269281989921903569535706679754726091480925226677719735012326581612694303471953962104086861135445612164869371977965658591067220370205772311691993961673027199836236923167299082633221099048560175503824331962558476018266685379497831343345653461955200890002870421859733532254460154551260781885951378849343257052305401797647601255101642720014371601483896783222677041806357775249595812582557034961775424718922672194328433916213086241922273647685881653213400540136148745668822965458555305141499804125160890395327284010880723880789858012866994836061167910683644908202183241836794089721514195023810176331103011688401509113690127932294633949526612374509014476373932828291564394353942036769563587666920375800731622853621798591749609798503802235695366193086537211741595471492125079687688875502918481686739501301994848082649598056159540907013911937975516590806810175937526425171246177146456026762476754145035294269013824736653728288728502690306113005224953896612286001193267282522895293736805636367119602564321831210922154297307987292506427250500767801958141629562616743321026667711034278249590737615319463528815580031594156247671433827857775226881846136260468416696962282622929764430549774517843473680550312717439453450522199767176249992426902321754987261188078689066561095263004649481853027862354777893281416143559238435489446120719934877430101940739618818851396503509610177438864806209325170057943398992966534577337251412847883780663072708723654481677781737482825407951324222513134264622417794533936604534104624568716888416985981625643392091971210446576133836729281056696840078479170986279225464931119132987217952396775535593691303422875950604587103148414990833530502731346926408197245435022459426611783429043576543133337297393904626221233465232770505223488954751062661783947027073674241137882122736463210314957519705978784770304084918215468220951249492524855030826370318441258835515156700228144258218983399023661274303145599831495914488232202497150980588119595985446326454144346097258215538711821457275436436169956681776896082276089226830416165874714342683765906041794932365520471974293919002587191711103376566431997195445355923927732640182304462979231327355681988700731146887160702782283752748414704571832697867911304863596199832813478568094219144902435735736600150500937394846657435308210359217793709236159787207448107271920605210105422866682638141166141395152622395736697798277976782489891142301215268319901879956692166800549440068236247329661587030016000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -12911231608575318807569141815950799303953028988177129429792662186201431736051743886758566425050243095013987553629651369471489631093834005997068947624988011326328203799565808946414151780056681567242502060395380107418482607356448507469948472297368910457610913436229531914980224172692768157736063706857841166180685646283520282808764889537242437279082180363464804941094765901027034055347822844981810441972095009529569325980964692707581387889079566986206079249803133557115574521226092356767628975870611220705180500808298456949109615309875444776292065547994432538449829192253504267950655489949239712556099182712221694689710567596414141093677018131619284744992995152603135960253309261865131462159435702745091984559273531721544066346076027156391427284062960027419051780085576080853504118540205317697301889854928393649626332984429865720414673527690151588263187403515159048146792044927388033829240362108289130706757172226448212273864981017990606902979660353292352695917884713466665335764241539152879102927056835913503853243056860747200978153426992603703142234402851795958641865928641773856191085528304530571843010761850304407811138489466807909021816854981523758030078526669923340602836956861479482019489475759934079319681457175560736153432313265209415328560288949389517448986597792853690780483147640975484925346206495426456853024971048696435128686060917083729829143535151443464198114551300641695935475626299851607514353350918989247165024145122274872429053789969432480699438977847709290830535524144608379396776920373310763671886900599200022486285849631650960029230497063289026319191389238726610068681454973554962070800752453478685717400830539382289260962005077788235705375756176509317807617393569506959384044295983466976312882423044516961253658483288513558578020287401300490982406954965546697257919231364527357884518335139528003798020887458743631691455380512833605590107302934667781689393760142120159532625389122139203627957396628271095860734354539662769311388195761005222788939040327873860331631908487057258553397607207314818451938155186614475505049176511679155830929659910257530901980115549176123304546501671953788074947076853631822018766626886385244875338420858008029705844257833250146078848103852593040936726972044617374267813080650165025522780095610313390713985026205786207323151873757498872472752135286178714251398343412854385838535488318383628188341554213903412991045042372652729992793279599350571070773088138728847578628356756471509642732587926552035778189518126734936397554925352965042796877903030662702371968415746964899488333106315056487361123745741876829817241141584529438846405631632361554822292916163628571279764332866841131020273185727796948848619365263682884027541499873928886548993249113051533491678735238512105648543520962212073566187657747885327349818414230489167903546684257391858673439413624289209880249657257497143917504813181668036928281708465293691444907343040092576639500054925780708155441282955141043775106116860744165334468056104005502866637348180676522368158879563390820456896390011540787784917752548287792776437067812897088438683229831036928000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1375470766895264362841673945431215276142401097497843955750268578873164574909856248629723581054798234303572015399193353032450043494417089966915427115889828631852525946200224156757857858869556071945062716915337390433728924773378829250392180997420125593865068294264542386225612684436830986856387710543406423933461775659730065709628672053761728886897255920803456975191299284767220733091122313815611247266005632619117409147638228989253058525148841613493790039144674353661269327436015945251686898338126582799872791892131699532542702316373990395195086378996042137053982096042648036637315177355838248286201685312681518287242024666849835425565510924388274070094893249435159457788580003140465072470935120061382847758479249328325101126899872607952812668636826464166447586894948660692387113647574798514933147777440852953350365451332306741941046912194186899316918037387295560967152793817221725936455709040156604453913468591863802471619548923040462980168989167175856259015286916103072941136858147283864144487994445532582122735679836854459398791810154586821060054037906469221787456080545931715638466481822875307802812924872265372286466698185807858203544073909341897044255750660472403008691357111966398493304383213665539698155212206155988157404641430806163835922305285312405789863429488789113436349084169832606589188057656705887936159534086191156924133311049543344141302198586820410018658002535409631905309584805721138710277154461046031259225424585001579493636233044683217786819509053747456825424270567832053301888382515420043357638154051867407647798217839405621521600731070507366086635855347112431246491847029057925857060477091393624932227846815981466668542315682512458190001173312409647727666131104887275758199190069980399155358257399411979555283113302989944227415939617188327396013143707414971367740176961729158500444143019621162064613678226138555579163396974408416009746452176258825869051316674224805289239136367153706900241546846696968417730996045699003363833467071511932761590051286962024415061163661378533084296372205739559243049910681222501396901472430462216228773503263974441823261064104152357805885505950046740272251937902172761655520732635381753067303526634928772806799749317420722249551626555373398562816537686507843709758765914454242196637503665453482936012691500231978533194924246636948031751107474506785495627737602020342813399655859773738506711255736324624608017752305411460180263074624564098731037916210871086708234337830371175492469252541130334785041569397238289563514442946784165831718722533370169101037016151876983402619901733612156802672869781142145854472810334248371607186945931707751832256651370752891931897018885676329396575202104737750477848747623180746486754436491911969304928794188660536914384044803435680583101766374977349780031367477449029157163224681641898914116417023541682746925798823786712947657669318121534981344020648719555090275149286689049356879793295677835299547683954433582353357442162746585806892684815986739464986964465255078375544048068232232437629230125402971254117963293173758018215528632902009933060668933207195825856679860240384000000000000000000000000000000000000000000000000000000000000*i1^34 + -446094147537852106163123859534490191668012214483393027168978795238727082518592400748697173345471584978541087278532186278250153025571033701155336244497930437714088157213372135516601621230237211855604790346213954416285005859950889452891439824182541493484822577816968336092078452992501539397798745301292485894630777580048672576088485593712048356098994368519922553269037441213536090003239869145207147487710519026959228822034980259506981803197068239065667043448788533694056433660349551176290951002949833210344643696662862481460433062184822327052498352142169495746465295135219316843464955536384213758122457910478134469649918270065877255933822266709030611371593955250250084469332586138076851673707175968291881056785334541220566023671362979904024686000659890427906075786486892227312556284528961211605189658016560808385889738936658555199863751805687332706822900938994383300760567620474426295150284986605198496383017769602723514100387753521717715180965001495576481504984677393595074355731586975048194524902191307372985289401209921646972839187723432216403539772964131042699642722380252852262608359736215703770454742216676771140457333748359255567141018971087265106185373845641648989880037411329199003993431437383913594653113341512065695756485312475867185287510700296804398272008808122643089801833756137781109048212817313212916772224968917010824742558912595357561279762028452140274409196432342777540317492583585580394011012181376559404127116191389168724612810481471298144751901127970857161605012437983942961980022727642870428335642871216646111043096285795240981960268401641704072564385883989629863645091382211231094598436664942105793808899873071358453973579100551050727832644692075756336489140584837956060543804108864113500035567341483054520262939589675192352146063035184605106099946518614289133322576693606720434656960303001333129789856164991396132690782518946118788846047189036596037342352405401034766887680551138919722045916230337503984637131670564741694847459307609927860183819121998688691915599609977314232629282898450684419926190832507918807695569511919018074923877624559496286401424043263635354148169633604448032269148096272679970148872002083675118813333070364645032441866000952465794018296542659536393581232236738692040647474034173868354470796572573208066318966361875464784057864670792467143106335896481655905263970646684151679851544750350161557726074805567436793816121105265979093011533983900660218354118983750900126450561668558704291228215505227745869957578096763429454203822134770654377493271306998134758050180550463011265157439858146825002758655254856778500002987946602763273730091357011081307625289250087851062516424475307925273069145558561221886169651430766990791588161009953239979420102061979149484784903258946816410054045468293908859124601172317124832300818525074085505096181616482337555711580851042305128588654663610987250305232699007941543104535750899455141432468106731416523320271463836130627614283800602607493758482573367680242350344349414717800081799744921182211055981502852392932854150445966671147066829740907541957732752956195268467466376173112524800000000000000000000000000000000000000000000000000000000*i1^35 + -39763453149711359435772483206065577084316014344722991773430732579174477959542506576328073374903312445112003946230116364969379052048482573222098826940789398821496558014820456088408891485959184274224169080614927656781558055244334381027030553167236785640861774773802364504781290246637792185237953520030554085240505055023709891611395275955392787422694003910150835365918919316509920293884319577068830242988022082079659006065494086501471169304226589222685540417012141040887721877194058035625953544322006492180771674670360616632674287947414140785306941796078131541500502799577755383449781468893759321796029418819649892668391537704923191586103017452569835362898478695732278585578982618083500046742637249610539138344569308923765995149142420624174256460848991595315663350042485244451699669170129125992468619045504765737035256641859756225162503284883772379217546743707763423679576788625141445219410009859266787183960715494678634443013475537041271994808338145647231276766489522723120604245770508294730105748526363845960745078067590630468874291424427943841734385312886678712292159861393891675062333664843323938959773230365626469506638257253125271195523154660345921448892580889701264218499152247970515957397792867322153736950978893246498303860669864627814508467152453455407999300881771886718864545178179506565878859006845113428389136687004079572135282990052302139920813898482064298039175998978443790976402385563629407831834049016831595224099866982563011270350531030257390051188752691601391417254914608454494630180807754334715639117255266065360935507039070875226683000099838941453146391040543011183941056747394137073636978161527532748886248766941647025527623441358033540329673140594499679057995911764072346645211724907943536994404272572929981660224328051370386216529103124588743469171485659533174076904043099339891155599066205102017124080980193024570805458800434527247221106586821823191026971338928286212697943010251384648377103311012109219330425880106473903381379302485248699542768303292591222060498858457930120858740486130650858328016160145288000585307874855837461176161874764017440540792007484756996147769805353347407502261236537736870412085089614729688747065751280979915551168208333732989339032846587066817697927972005860295138286027061854104861450353137430001408710272051883872170044181141259308332262995452404506443223962784814983706919620537738149883691017789614481373060239525153965651239274678079535261178809961967733815673534525685414199517231776567995771282798573246355474698372976148263875043990143268774138784558900762769969030446391791920189674707106739069163331720383997581455577968061794038892395817073280430887459094106979885793343523638628491324830186672799955171750342001578724441570144623387652091842807719899261092446427148869017439805062836049055899899331531418801956259784498864662538708817280044073740924455823096265855720138521047738070909382029724109425863239461363826999995387338304809810076150386792108725283148337101285736040850889582254371954907606252134931239528321638970871629128380846223072432657428179665230257954284329243134235387101184000000000000000000000000000000000000000000000000000000*i1^36 + -395971932831699307871690791873667616010927171937104783141485002153281626826832519482881492892215180378991979485023956944149184961420806463323121186526277679680027923040074789267932405645231245668535831532516612877628332322321132966567206713550220539176482710148664757823174206537394917913449487719708718300620030613490876192948441332144490586295938866690248732940862474831096567194882800855602608604256830353464265864124987973603564959124068926065804976425857598604366018603706859485917883335329130705356555947020607028094244345673014990155873395253352194350581858849766172565923162165484050781300121017111811891281837347973505086050431469415345846713140487260519564510831160424678963744807257448147615688155233568830652365230695578755609771161655517861431321896538883187785130783454553455784017761365988754100409749633006019456246540941910629599932679107529464872615752649472134362598669103728729629117606035958749157863045336921376376705132500953962030405453478097422819534274517977893984044660714896505287465130329872026066459536451189058655398716272989967226444753032581346669747932036140519019420482575459130878646750535008824749855854981260110586642727943469656332847360363825128057345710944154634047482371782538366361387855757503216433801375322907328754331238271881387499053440753986233792962107557554441812178982528999076737274287130413250662851061987245366382868344327445219779285180909303373998239305999882540864317011663333890445436742440494882488358963347058726601770859946200055824822640309258339548063928834573876942576928315548579787021020302357629722306523906192785932885858195902664635300615295058348927874914864586021550723196601582775633868074093525022205895134714556667253477914978292561084075621184746101695475800364544134032457919347736098972619429829888752965501668968049894005598156913904290378292841809528104969100016560944764567085439906255753619575523662234748991440234455643337391285113315632336236684879307833418772334586796134356597383213518818327988818271443500284968174102972848644143739479441494316820668057191152004883952818647138012643741763220783805629001520209511109938738062074135733915797157312779791177358160982991174592503363423351897719118351958794384004825343037700917097615251820473092598685350518771819057823161200360867712777093806342503947499140219776478777487517381744233084774765351974373903518117468790989629447374753701703671700268046730455545057353763975916571662417339040827208007403895534098912489741953537561565935855856629500991250689826424827329747865425348465412883161204738506778245133917865699267995265002588956195704390116684124858250893324128440173734425955105869553900095277558141748351822294047578622937235366894906619909264198267076348140615771340474048460858399616698957478098511856625762907972429129867996103541001898632896448694722444901076868051034750957925719136519853348052984099385203454048182237676558228506840340910174649483711583756685452072610302252048778976999641192695335044855077000062740365453212198889506327141319782877861674292863097811423262921331808092387827540406829056000000000000000000000000000000000000000000000000000*i1^37 + -1059604850477003304269120060080266681268100354221403166465086174096329447214725978308842284896741468316496102398476090323739652702356112891944821362904201866984892866700932858349433776525014939533239085268101698497948193234158991026368848240381074473725181947865630787549630555439691837305371459755852650915447225942605784898210964833633813424922980791508120067140037092091881575479213552161193963656364161024788854390788967311153424361212145072087883044360046309144328070695741516559046632753962672942940934158004117011381560063531765243664070097556380989754873161629300762402929662897249870015184785416326721901674637446933044589966190383593348449666145770590106627023632556834049216233543060879481307652666251904649998015720326707236260752189503711788787178947250501681297328682231789639353989231117533204660195546584820624260587787228652639551106774440157807135254801012283947289573752713128122687441921489820065602879572595802610756506728437379157491537162382533321803689332973311933807719661243658929393098551602393418119014452615417466355049249745649687342640641746710677942623316877639960055397099395532875093874195077477747023351837408844348298425190105926415159570743302728232191605942087786665959132163366047875217420425215942527390913656256920348006378540467580316017449518092864889866233853099673976692417267850264192701710469301497004519288726130503004926243762214389367417197991738310498896413602466209714041584325036407669411342394087674204618995756761574688308390021601282270053943576970040177565232784136506059401980274281622448118096123359199701097778962366727022532822353051705833369127808764515388415756624702650725503955102422475582044927114048109243260055729380339892803964204098344595929848590565032210591643071967812751105874380045982560406883920756803402266564751994154440000343625641241188027726516660228671314685109817366941852695782353407830038279815999567142079907706861970356694570401220152773701282358547017107534506968462753734724792330778733689193689752815051190862270298496240727793372802663137510546691971836043224259234061708284132553974237597647984613114391426982699855846942944724592881653964354573630072793879006467026203908394693622033307032987934783829571188894126892401505770633829201007402574195071861006177315380284262121308492969600473694850772097878782053062434032312346380508318108047490031393135164574381960824312434170140545533392638369023737808146715325882266515790818354891138143099849639568353009906534410165842646027253022192054822862569901121323645943513159889227078064426701290261419902516473064187209876220134481392487612352892700610367276002133736834510428123000330682013233404502410606821846313896051700580558430371698270203162567232344347733713017003466546157063598056632387435877075256861036299375032135298884822647367391855749689889118250199647012260366346974877010727972408670329480543515277703374900553351822783941398221356937157864678835585610276081023053358954018416095104889689170584040536896067341693213509134584517475971711722510857436304301822116113954891289851872139537883445988425728000000000000000000000000000000000000000000000000*i1^38 + -97120764142223039377624155810650437690847589454585286361412651217425227230468631029000792438717879528495391170842633864122803652538255783141505547748620656238641871415499473327507214299788576444364000364475154944552385710786548853137256730325028838016393107833291626573874615500333133817610483968236133303275334591936414025824728087343855238143302104765807636132781172332439934218676916301377648321497104899497889990552439359940446085196797074522953848095166599333766095299888538866729848015089493292802897994865689319512675079834341564318573346458914895555038829537925523308589032877566381838654649632626114951694605643588389026513305601878124916067478942633031484400284813402092378176759474947857547252866375474088076767131128923426349445246768677679018093023403557393372953059055191910978257374460080647959840835899175632637741409612860377586854955216347126924008139701203399912422403993091907288949998273414279987525287723799764497775851703012613167533681528318986068949046925613259097899242859162205143470816249278389943685909510053637296754843720518786034748913631248781616083020942303440723946278645494049069139965359471811997536599990933561282720227212520803055961892784166440862321254731574845311420870273158629340719580576795326538005537789974892983669229557391660210183917415390812813253729328671703161743832905308150797682359796946734086940611244781483084702268704722242283035175017577424105272078092634016149091145846552335419613918037511777167883686922044428937397071486241451322494173426134122247808640690252455480009875826916948747062428266064787497649177217643058052678115343779122900443263151992025444364548741225097040366485010389871813740867842710218336484740697068283215859704904885731384478216048173507328119027937885902217135589483290002260168648808271058972380483637132166455532624446167529890438597841239503685992411191166935440283626789236379301157113021936134901792056966060227967459504177124350706950754923287418215559333220775261535704195441948114219488047854712086913105647503617889415021300099689318924761982504922923455984935120166168682373495102426221674651137546402291982676122953060929428517999055065641228861024170670535973893506474063834281793458415900999041548205577568314536737073809960051588238893370579276953519011488353550013523849626012029235761312138360180841547286568134026636088135081483157274003263113602111129078437651129484976444418798941796775424508127292737389126818615103959165401487326737008821009004024802721404484219590199777045190225231972903183791603576530232182642073202858620762481794106300301744098690363739252275295543592718568404366224562803835153846299489314514497195155082362986696863728528889756121329140219266879559648058106851925244890085730379982001423544971874902200016436358925560403659431706553037277630909557931675628673293416434967967354903517653163555961520333127904664490117275736847527666415647796389575100943735005802217664778940328094669429004731812489571559834420217789808359487575369116393816682042568137913200931264930851537745259107539818897815632320258268132543586893824000000000000000000000000000000000000000000000*i1^39 + -2351792163722851414984169895831895879640402996339350878119781376305596875496942597678600586796062507246748516814051561515931271537853920515538366935955964822740724466103897267616039217132122120212412576317772130225833788876006112882070666307262063845115942278270484347083246733152923817356572257572247392633846707055839215514774426612523324759788322837008257683629652071145743482452250804455571965994750843934761615530668180682598821112385502656596439699234867060012958183213226531188750136467970517371673785437343464838689352484437956129937883545784147208361158024410748496475552565056999676222759034578974808726660074533127463242579451353308779987185045253667877290743286930404251245446102121181175907969174343944546428459071367931174783616197551424724381291168573782087291213137901975758875826237153221254533651426088390954311107470795471884053611453897348069026379117396411965748475472827297045188039441357316392472060746596937691445600557072098950852576680724640736572816422093610833415128322862190720853638032443340150790061458997652723607016384682724673830159132012580411197204218184457477191604945321435316746626601569462455229891989620629730432273039530257291210785168039636169673868535585919347332918279466519969309649015350981960158144561162778248795168724914728035229034171700771687083098912345820652994786453219530216577871091044683002992488203054426791531687712577505153650085625733743296677444521944430957570658208580920364838654862164841774691500791867012122509790158788200217240905255474228539728655939809355982875149404582869825340205373909251391471008325064529878804706495907748966439536064174724503586321510564833215130596777576241136764487537081294330235306502435562182835958971444869030580532053031493555694469391564932833282167901114006178845280146302059727046804431814078276665087557122588382841267345286197364790076318244226705193211524898615439337618733769888315066926021821017975503221591751037994782936642488265793208695707303289299461781644663643895919684408318046499607742681114907766457585307647192763788470974928003203788232969937992730599135680517865045140860152085901140941880653138089533392594992082428922226688406762920209776586321829053546790455334506448486921221080746017770889146403726404202492715016101985250557808402404849823270219160263706937005348837643183262608737246302308153920635492527588332645143716639224621752506375026118241780608309291979981238374288784190415943009217830671345558661558004900370522589041744009428572267108989696815372590715337897165857958957008769787703624934632837000584896993660520637906498134322064687919566223678948728668279843035043077531072491276103605494330342036746018599677739128879940609560516920511677430289768934967565834235251154132524445992382522665195052530238889282621931011299202697124183406432422587053134941992582505484525937959954207795483580625252536224238092850223179190831590214896467560657162038355820049510474021366049963569256189475266069762928177324209549481714660461339708660668042809165843576456588331468407513718145160234586215139454801523002651052290867200000000000000000000000000000000000000000*i1^40 + -370849082057100184299897856931681857569465383444015470094339540421428127852656851107878206961261283864866385094143039099466766004905824756199896392813900026306339031984145677428337746966168018881947264576301128530300039217567968762686533343727582632391013896039905707285530153789423926197863528691109631481637081052830900380508020849606266002997898994762572441505233551397313424467602390830633476648223686630310749110621009303852783741641849530964147832423659300887890650179367438861863230213152249604882345253374479768911060240133929676325947191726954387897541126347815611753434518841858216295828957808409953853874449866047828778143944234569595544973804907331937970941230241249986124961631104801546321903000467213807085506973970216900691990592049091978589381167194360948910319718901831689583990127926547624424909282183985769126533087455349037426995647022648330670288204160499116460050897858948639134382613053520502606534560973244060206078621327645108301425969446041839282188076860218578923868137640687665388082656143538319103424239798502141834161337838675198664791042118200358025623405139878092685583433746609549233806892722977345814068734932961852491406717219051961660831063262839262167061733975010580424857470133694811056856185457707972626195885130636056861140819749830093818940387329157670460607837895934767561673460429161753461570158194931275080906274254331925696788792343835310178231451796988490401000157173604038750108686197482623009212356953814442554887280365124867444577883101457422879135443827204945030510372167173571124683804749935197956647367749021714506852296386308914219723963965841183224690580684515460263616485834589098039207329454949423059946576036179292921470052897122322531221165570146558033580082694512527574219007634983129877106656995943877261188555443028070427657004942917150202486529947985234351868959005199715898700181096167318818862859100551110130990438142678281060854020945434628148663953617704254606501467758590953205247149112556827333109488535027989600209211555927829215886498307221834113878422120484567928219982105952874509868608714076459540648935693368045014526535135495300866755372347745279417707082292480536841218254722799106354567624135649360740435215914328483807784106566673539081495103374286926912501773615919451996006493727567876651312703044514773778190663589632800636035540122897970971740124991237847158890254460644383048690209291449001937151123918959288519357767955791790519680362836332928671163359192779412389227066415697956440967797268754630883413947520359662333129810758929728490283155004827666180087663977330418277975020322867737860254399083175764184918198807862985582848899611919059970901424231726074343848554874210742919132895244811233792705667176692566352753458695744198581608893417132849410317876119853239804488906173163325671613626905292214563937545630081917663971287683499694681172862350645990483157092998798445838723481326794024750430257566211957365296977347132509897411052388777089560157630913664908110114104050104771410294706530740602232807536886770538926185893608438922286239160145360757908555431936000000000000000000000000000000000000000*i1^41 + -71001816301452276207594285580157750568956199379470488677629271932334891046379112228762832627815953598348982445923079139353846977707410184335154280938290384614568017076017456692949204302291498949163088573275251904126735272683837156690966816552268305897727294370350412411423134312492424177405504063104705813613910225040543188835713746604587786204985659590655004972599622215048066065182461797169308655381340838492643128188194187134898628461551657902871530633826736010031491935002062983151808136189902196766938391440056777658367070374539168899584330655805855846238742540378665735466078455398573610132527581841956088390768633157280751953187992976111692383701239936993460093003765851546833594170071086851817086637045027624808410263393204840810250051092584374053597683080227650808528102616874265230756984178864658286758183533061180062579156428479741119988792388624392239998110171491468536767156545485166376969233260028204793074847089031342388305919555290989940417172224626480346922430228830677401146645419753107069280824319067457765206831324145885132674711726742223726830523551223322331273013897871113543052506877459394256228102931584163383380726509371909087518441686783110089326766928500219671617714549756841764396933332168192676673104878927038882697886839562368811506842132594512413587012626895333218966301627575284800915777577313334739723179228072035812931621849977609359573940682652541357756247006799437729096090417491288290255384128130141507965449817306066837160130103684149638419067389081312684864182020332082123179683804061292450074009287932969504036199527272761309645129410504332791164891085343114919867584378616589896876672323045281709662792591107008917418502347559370868179703665181030287825973403100642742897862716754538039924040329172224711532833520197681077964871539367278774182108051381067129215923598476468030338480248463214051514862373394770950420598757597980622276974020850213558668872449578221889577230366489694174052916737547570914835593317854031573456031931984922844983745703731408487029442394383696180477572726368431366831637622749385088086631240249575072802547530622004478716008081197180555740861538198329834515765178932367471312087007731657668454173857474293341840347609084823006394300905007710839428930079601245643093234614803629245958904435282318402042203780737288442464638998560340785620059634353000215306280615682512981730395205476759333992814029534040605704186626531250117077362074149524376475164599159501358821637389905679311262998279991659749528621096119006801315592565218574670968177718685157611970295227443487291554809698251638230423813263804636266009349227521086217454840573566730052958323784689838077239290018282909651368155731235791764760291041126661873690870340965184322140597765660256090044333439813002038918195631276718778634688516025480007527152364947221088519953859566551547597147804203322966804313860672000751859999673003978978569878785823915754055082167400560430422401689937431843928378932276261585394913192616876160654640387676370637940841553254785324040607304168915157748885142789193148192086737494630798496628736000000000000000000000000000000000000*i1^42 + -1968056082808984926714970034810933619667642653991387073204153721755765820187607293921305266943330912504913605942164325255873582567706909226806948564441432292973058908915442029073017488374314728997150624807408757983956271885003032919056682398686754700778072910384705971982520246225217412493356101092150331182843559121070873374919747836755577798572073111716620748267590955481241355588814851828499266809284454129899296097657606767264464827722711692078221861526195832404463402311925911477771707969319981947801759892666874211401669012352735050848635400721951463832910320308608498085391504741945403312767748360509693600193688412460885286903445452164997233625135399147009366663051905893002159264616395561312903065956758875802332393891552793877100174718651966669380453378731773556858850000350152969143555091821188918751493077994810773184356097446649235183584710644267702094440774953293507593202904923185209062642997494209495333782987860893330577978850191122878819043215298010057797760980204086456699577944214740173747854315595066986288872461414291063901691452424757927418863699387203037443998567881514434694344585428218809448895654385577696886317926650914380379612139275600737940172476732916816997900387771686535396246761304218765691493474018405525363181863791768872351501804279769639274100233663496680687850203280031028642490132822070391817707980956404048543387778781192429129160801353490297726518014783192165987056814793221451345642954622591405145002096497684105972913953913108916636271619033315610485955475470768388969738619841409096587412914395686640465551592835562802977728633756481697517851278514340312707286408757947645114621342283532970777323474608634620776625970006112866161519361517535624584292284644245802811784442506292407653723388669151797644665159048132024922403545298670531165256952784761186960481538783746203962356019393673263859360488265678609817291400104324992699913677693219281200933929251512152146581842745871914977437893059599450874867639790777512097184653836282878941215463866453179850686420128956182510350650539348536691738729740473071691675069563880995657076946790036783941001491525627823447890130663163134324012855727228861937936408340013645321431043780281640366128606008261461453299097657580048538977265486101762070735613419941170359025647136603670597041816044004717042887867597533144459250471568930183405118831882044362021031063087864593698802203068821332987095515238774873474731385702310415071218197827126560579743665070880474416022934728136589344680534030980318602395177815065000843430536358331951116954601262740621461118901474685667540278703216059296182036870773749691314950676615943778405288481771060265528151766616899661615570845043125026552645310800718265181286618770034464475051905016773068226929488813474197768787729703639616313275639055767224250729046330107957411205018172795235673815408253409671426085980608473119931948596798770252473790784550805527709314151762187135504135137241166574804606856192017225321100568104831078516537949145199911296927309561223485373162185185572009218237156209498099954620865494441093452791808000000000000000000000000000000000*i1^43 + -119287216390854250292300439981134466471455945516430281334271401191131913091367166060374975569127473801889769535314611669057314382918698867509081187658458604109480944446331072725998605441785479517955592403055821570478678991501104996471511181974322665116725524024511051322468151393154976689621146629896927271705389877112014081544215270618921796755230402757979941622914766184895644924087365448379109660257429683821852245766157594487257599992071868719078291964504381734057170780356969891029127582863445840486282328921912040733801625752335975234897650234789079119213574271385486979772268927971087806409649028665362723653595762230413449420989040586596035843451871386401485243695679436519417060818564064254957247251294302134972971758816078762717973456602388084370693401425497527373326375278864824426758834390366890440505282209255915081866159827424567177025079014288530914277975328154805252079282172593161510601584201480087417124930763356861591411107407217640125760603930042323341349896656400387065767608851344839857327305070934900709822645219365233683517539075988647529970908364303836177281430800536738504864227574607706885824240358996413321618811099459849933412019383310827676653678055655535176484069362964651811062501280696255803247601882746097727989120143837160727501751880508491020153835575263435298752261414311273969454315273054411457174794506522696276518892195807234875203857977631742904712224731156824430949478410970885492087721466787561375113739754168653758491000699006385577581245214987550927540653695266267823903147004927219513253890975200215163624024639474381225439248917927850760715331141206575049639739208334004936443151949215666459135546598318700212663669807984503081401533430938537793067293046759397335751342257564821765754173504122924923095487117471037180838613077622973536785151810259754972902440597913394171265801022588367877706168557358956662206980192381824268901619745051949668201247304676582072611371775835737647685532655230954413134120540676165725690459692213596240096820870979897579966411985670471375030611782734271157390889553043401291815182232905489858017361089632124002139318271822616820366314174414646306521364294582836351983758685293300878665977625888286347537283031140631675071725390471095334616389800963305457878927849608537723540209295497380334773560342989585962086987290163386129529398017402957553273641536944960375055676786828062086294369367988887943979664676330010603013976297889077478687419630840476290605730990190554428455611606633020942833000875821557130291103044667580153764697889184128333928451697248192146825694117822222194745744445048024121687137557231756679217231501243244200423528609832482381773269415886869101276499002716258692943199010682512084022249263515951030310944615126001958919598283780763850370355394234003627860231126199451119532455228186426484235165384203978756276895230272379701058927675680781345738242217878418080576032938534181833776539398087104517677937866104955721476668120887813594841399626448774913534196333303457354280851574937813258413367002233151259258293717107519412049630733421389759381504000000000000000000000000000000*i1^44 + -11730876860631314707851259958989895425164358334556833278315870896165567551652367064502591740530233092749315306663816796164077880020171779566976860925267773013149142959141743547307274024852336959684300985279698936719169928797626782499403520778446191289515191281846447058971954655800956247631618608605947313075035897188205322488516089370776110771448680868806703666891089033240425106969469272785605272783219518182598848192435812183122152791242021856840712032987740239412092442296827345851757416377094517870879082470766643838703051596517456149133328416022297204899688502318769079022506776948779168180633584689942733840001350129581575632176278677647381947867219579802809394858042934398710337779378944599036705647730800959107138610544143757258977548963336971026521923881240007475100722848317054774429293103884047298507614379324417276052448368074644255861402878683805966853104150691666112037808452299272085778804424691484273764783119389413747710610151525188513956283396812636882085384710696280811633870357818390272203599857135123644736056283275445459408410541003073409475436249645651474710008952957025062061090535559222259193216260147738738967632554093259454923327249140972526580996906354812288445050762726282529522402083917581664916816894221514658397449414021592769126639014467228034298458346475499459055437777941317698403641470164188097789886556235425926005256605845300053674150089014049434191497732862709650366495027960630321784218139043076208619516092315376305244231731634336867055345245971880752313754107610920689640905710463478182447208402550557536891563970518798913555395164659212741154670135888654430353074607255254589737615639385315478865672155667659648087284644284694073403830615752478619737321783454005729306812446641770787495192900361376439982440220409736477791648002738084449396632264186389142848561433106094083183149691665442908301003216283783622804086050162158337934786824691358656777377001246472672942816353115012357969481257465250945388215710063111236153052856143362319202718264857433978701683808775133092923219222123229031530870701990682035034375589502672985444534946861150882693136475384967738846634581144053369584744487941651298887435461282561688855855810211088618704772254811583678248176780670501495580606878070997687489124039511554221542838316237027983413362258717554042069730024784694593775246282459121220230446704354574854014055893783893159791832945425122722962285861346677053177658637108089981641586018646223055607537118887751711381704211831903347074839578860790691652564752747494110551097532009726733892487610176472088048966744134168179875557071874193096330456496912635527269736643139928847880168589919855104138741772961300844611634396908960676715490496286111913322814304127105200239812316093452534398470514062521825659161430996153485146529541855176036315443486716068703230217916818862919719748837981869331466080261578274651088557391514267581399513310161609946111747920586484790895541449923993378310437196612342546364281626909817624483453976183199854169481500257269284689602834818824470451644456789470480918694534166848834266726400000000000000000000000000*i1^45 + -658546869409985581705160045769793879097234748397188845993287538058202717226557116853694634660405788299137255948447338958328882166654240150401325198400669698743399017043145370135215691645179121653868823858585286198776340499111465772323158943719483213531004329656781478269471459299985088181036354616349834440006000688042476462616749015328853166305738013669000823682286206976770399450821532529767345465473538614502670158689039290031032287615014239936654542231770530350304110059388003634315859452716159797484293876038955070048875989396494221031619404643516085511310029477554382145862893432904290647097615817452928615670320516450119237584400341245411811113583414410462274542214788189598520101304109893392110934980810240036359210436494791707192108981403883377085843930117293732057356725589268539524362617238141272602385839783015094206497845204682149044990835481184305681782857884855288526519626651019809206582072993202289368413583948701676434494749402660820878856747430766748402521383394459732346916097439162690103608015810095244948914268786223908009795758860761728928217840479672091279723005987048062888266042325061094574019732887023799010001251037063576887496673031415395561942891763416898057502636498248166817494366193376629381741228347158915118737618195848849496697491663435073794902671589487913551684837847875143527418457061438173702099622086781182747722152806162818118680309397818428661080305669913268477711850017940450489479030934492350693198623662453632190704573815112995663431060707053279969593221752171623245757371067487476189928513315644233262761393147168883266989946636216008973224983152374476666706318392381443398344096018132278190295523243610375834582578731710593009777755192083894054065308652443296261810496397600772580624834082819509221834965759093333391087893239705191543770214099196555355304900598529614083024100951709419207050661420329417253345938263416588953883646344677290923076064174494231265461810925519860160888922095876752548534130403628097534666066010912773397286811070382864132533980695079325320586956781444424480054047514189156166923185030425271874541228189746734566745286847205447423748700270563069456079943189092261275873996871714066865780040559127715924612223514744264720576533355148634224756353871482056003291163904229504292730649108780498863713544205135353084960498665355984124312830543974253517821255918533937701496686182895790344969206722193247894734832930069882840051585742843286750224348638582771066277954470039102332114780508966141430589720230547541003817045268030211808608029080465218244818844027301713963390005463341124142085525263768779494092045287164338017467682638756956349149119848883946200523484148061815732662666866287953135119511260634986393965740404396041689738299129403293924177775106066970499443217289542909607335239377160683463283427404617596501729272590384525238936568749478371579988277498500149430639410605538893879102471523143086431436930646662253272489831607142095265545293945036748408204268989262385415402043208441312961304097151748911324067462895828699076114844302509690821529369149120847020032000000000000000000000000*i1^46 + -20366135663748016445289403622766838941272657370124250738752658873832414475766314912496926485815813483975982355728340897527717737223447863211565098231805294337428438867432360606714963139951497034806399059391109767655047991070112692954310484467600725822286470936839455522372971201514587641446921471590070814419334439496569881424121669346594344885008117085271602487455655229069542773233062160235339147436862452170999687387683583281664808929284721760966553966259962446678026031046201933198322858859096816601425297010520919528996821927830124659236104871162722475532115235100239949668052040439782181583860293697177796582579332049154463592999699069688720218529412329064665901719277501038586594137260430375164474011434814171858948332582305386115201694997008045265785190178439326320474837874286449630327779436646332984870095294001245510035237955793035755581326277231598009671560081701693857536085543723958811049958475578711105912710076829730977265868030329670355622890972522137687022199253306099070612367765335374807721499493744074478266766957793023249029595460271631092220552878011715629917627229989147604102638695320449944948514664526091937861757095000762560867999507626968222590758127815137299947344453460672126728452353169249335999435975043211705943104282823205771071748745351513800694373058204171762231802722717513059319156179441820311355346945268973647772646132814428695650311786268966284879951044410146396048700700291639130954605072159500863036131012313170764913294211972064741798610235505851340239723484470170011425907307809093087477097709344936875113156868496872646628220227716754283466703728723405445701876829934644608018779314105885924994321911872352169146926265237639335229197481929493119886409389512227515339393877927255217390566928034762398395464403013883248299573266785298837712182625395555639436589844436483346698340570018533789808019046806253936154905961092163333560954895898256128512109917387652645596486651981446113576424393328472984409794877929727015530447740098582388183960202950875976422255961444703826438122847447456604349712902170904426028821367822421301774044492163792713915019113862747683092735751104415999269562590316252189991685423171773442207074800254414229710989621610636605080593706762316516269192837745709847053429922076000862489346238201517686051043409261498596771980714285674416433322640064192508166314436515803080969633145770961286223922485848161367130771439439168623594096461531119002172639030963962018032287732335262693768471461951419218236844218581919732277678174388982835704282958495451016910582672439496607561486613282543023034595876889215396709513198125307349521934492619279287223226856796586839941027800496466324864293660460418841672349390376912125414969867669564967074230502214952172162121743486771374640610351430015278210248634098643767306707232970202308196309782007437193022159256666510526349362308391318739654596727495506032745230065795788576207929579337306639157614099402293261546826969510027807895447636692334200700181681521846184577365878438363974897373888310885152764403190398994793159621570171466940416000000000000000000000*i1^47 + -425524211924459292373394855250431141529261039798857288680638488781466892741164592382397239817302676495049204638223265400293823126360788065003423563867551958136449995116510372531756541749204742789748282975277715332869872727760390268732817268460717902022850253837798583572747149001351045509093648791379942822388939169428765284722897367074063507194038844205296507525354879456580676284905412084054012413456637836455517841903563272593132544773981509708693443873860474876264284005604566350738905472249981973784285118295611022102715705145251256069727524356496698668081675527147542392514254479248946722809433620157711117223013953810986074404009133805317925487714660744806955258412434223308733317447812728711046859414425356074848742323896435245058384429693313233479709672677972441371863948987017792983187772891359102062305871666001511884396812344503057696746468943742774192874148407690612230614676636747328838595937060717985623264179044869365989761764230344485759216761576195499591502803732535212204790488696598569342742899958395693242247750763606826518431322730604154190169246200629140210256282143910789140042242015619501293781847009639473274085903881494305751464782322683205645050185979710115783457992558091981953647402369534864700809117940488387939814088670950152250145102614391005810858642988717562122622155270965204559813897624226707626825397855533042218214003843999277348412509647958324305326546209998004206672304594517059803784965888534824336367796857544267018903061159657896019958839958664276276918155771223698181454398282037149234621051059622938189073666350257310697580261370954631776935657425993308397993073265294007463023001045391987673479439230305475390618650867454969047607056271381743342038624894454481279588545264963438181984316326716358268728427758117521405572604914429681639010817950769476711464961618331982589408298321845341639728767119840513800283836876009229126491310072711278516948009263466920372053499841841843552738811579176548452322745701603837145043748413904585179738612503416063751356040155616055163621390963809632246032130307649809819026434296322102289296851552413677436548262440265189041021434063702864092361084103428526488883677392435821439106385538081361935470745711845416446269357807124949780067824006508527512784014977271046549363309584906197564696694306585392304570295957904171672105963800757075540200192171919973266440604857032481550379866146988393580470144125543160073923902668318001785048445965593323430450260260099911482682052498521322344306467760242141120975085273445433597540839369266091778534726795558702539273842833904373115182468960176035822050065144168624724084332985005056086250734682755159271321126797720922306938519659438502450097957043955530613806399535847653128088104444945085522268405680768994905401726737355876867836866292855156048782308951363820898579110165884627123856249622208980317764071686170802557741046924242552895226168752288121546126263773315888074295802174209276265541793000297886559057618557008634929618215008558693867118256581651888536293711352003155787466614890255739928929074561341718528000000000000000000*i1^48 + -6869302011905379739296823857238914975766466905270162038891630717098435534796016030107390097235916950340083222077864138940927485704546786612112327604746182529245592803585357424998894437987568958456258099448426999561964229461129113350315204713088949066362977578905073723569711739211112533623547911002118962228532693333846666009296723599290838816603050957961264780155977759465975948301615674281618522014863295895700104553835881041936000133283062299361549985451468484855335883700793498715577454220999660461545441853285577724529025237542082748986524593098115458985622499293679339945393125783948344551521557117019575702676349403520506838947964606264047315704354761235702654247155589111149298480241123411482871657413525778418285719017650948127218040863532904043550506475497119104764402558181180783042492290134956503937591409303011499433668968342053196621023064964423326487501700073960811113686736036368241670090819728393265182896588457370580868729916490829831617181833770295119154005414942843231704419382771327699435907110711527731518509921208590098380493738353898086921953632708687172376989645042641215631896716922564515289145027416115579222807506600686099347240614866740788747161174895976351172154225929408799788901476343065315174517680806690470327170451671632134539635461407418154875026743384964582936326772396109844686807479117062353279426163149313220731617998932092250990515870548434780270854856369326737981649899447264938872560883449893816832623500077635702908202080521321457868948850018277954461449510347495432128209711990701555238370251902562346879988065871403003820230652858783363576519431324963177107905236205864417629984429290657018274873959076655370166531315062396677999340464310971137619912968082645761799847471699746142258221841260662679874664722738229365801730243287177325867765102495559647115289506855550524943376812637303294043059809954817108419182656731517285153968510833404742601627231077983164645041426196167591155506299353085196851084068805824158921344505584922253559926255464093838849240880994886294363049773738475835276592674390480944984497450035411604158447715447470969090595638610849649314074130271955988645636135612349755633177514400532497778186676498025635248848144493247424187197340307904093102519160152609924063715093462403919723340375676393188113100204513702327862636218714639889984171619687308307371512813179928214722580232780273731110376745480168473638462385105205997955171697640699543145214719097669510860785140768497957816163805495253829233578055754679075653117161159998083719512898487518594603795264284818895552908356601108285472360409258172586143805531551393235322560925350357721036907164516673791830944750175651363576821012773844494312007165786162033874987800543697539834319631699785883376791066087666512693375003583125122261355326813245429187390792820175913119835440261274860358090654176754179311749416179079890447772603664030802418770567506115368470650771327215214388278593104774520327707317625777726387740773647732751547864378523945433924064965664431913603937168454297658102735620547897538921498180640047104000000000000000*i1^49 + -79693264957619022938876721975135046736508436139847191380900726182871406814174790721782551882355019432005883667444177216391038437953232554631545939890533900636922387033307821453909655894692757658107880247037489582567628174696542592118769863994031119300425419890897428384278150485250695639553267392543946909108157899744228991154916771840315177542726946432622622624507646676408097055634326606741283639412397377700912862478608396468144460112716612240938352600919724002393909846062997578098852814878833407293946514862548384806005627231856258244517584554572367798234063437936279241717527825847909001318494125390075080739702305542257928348455127913138208171180602097771142122731622310056591798437787598677300753043399948174982450777939321866343118727494188552542931148574944421300767378467274083190450763404093324513796581064873066572968375532992404598404176587075435702434618531001761310530531952229058294392103797900844986889486747181308509977649737406780444730495896165031670812117514002051555000817039256893095058081943600383292433071303796816529290208871461449697414443023392402621158554515759961956353063141089378970290218574498767255005457678184131279925319712742826357460647833442751479046788065441370944266075968313125734878733286867008260106835363144289153513237949157283251642368746079184006396826352355507632807252841975826437798907373150605077558110629384986127616200860169152959183667112394190465673553531143503518217897972553421832409670686361304199650412589646561749439518428995732812737914711613618716635632892498269139396263114632512993126362009366488576312622658739719791972752890863610494183574351023926594782220018686291752742012430909048649847642123767342190872354951020583175679331122923453377454027526219691091411220689450348885141374996077017210512877588252299494424234476695216281424894836523263782929506699817729884143929585322536019910774090317529030957545619262617633739652093667986363019064641571806244909594181362193428077376016329551022913023081547843014739626979249391297506027126619033919312991773859402586656790442421232092676103379356310965391377196465172914423442322276710944448667108767116421523624329279699365725199193541408773281342872928953410947046079453205703098575893899174194749870231266698350863610008812401822379178170594529346199683327815018209845588147612851649622092638762824561113257204285022845372621242675713602244490136237786201448885835937757678077242890041608667218595967689697271295405654951216169327351796399342983007290492252406802122704312077690454184559463814689801783923731036393490711061060261006922223311945805758303385206782413524984539861911376275731472060505374974870240817194827969125544505700962190914451854323983713276910919342912597803642599590450613806418687802820364284214924134998783775871787832314431505240287373194348795967879953957355802989537536372190597310377603401953314713613622066564868363648988856106409776779430274796986121548291080150350229697643833098897953252468244005399452376724527105563471114884492145935776650791568022258511924013312735254503587718952386560000000000*i1^50 + -916911192776293894002272287333755796505916695002370835211773706167036106934896464418431678055230110533524462387470420990137569362629606439165599995902756552768250469372293913552081724584234322806274418392031157576405929513586917846361647606230543550928461912258239520233905196761697840709739854952659129407963110723027424900848774005688982973489732212134977782667218962488673532645716211099839904018091625872477467519209862646685691138293194231566626784089041191284356891027393649147106073810376649029739870664304656056713646891482440836825469745507278636531221240633560604151233420031104929891217216542481198719613644354478794492690623943997537441731377229544311007021693400045893228947953419446647398476655805679339754033885905701327222674235906009708110841598004857170845055441128499691320440547545144661700828005215488119840494318070876953131572267947629305365410854084476484826873071122669382419815820892884913982231892970206675550119969957269253424487897186194404077436544432835511666727575852859858639164093832727464938511975832730566374505214811304876254167365905977596934394043892281741987654271123941136423063869143645995073522588268235188719271160481520958773897227941286104671795923191123406983800657127775492997109984640251176822873147345890957270351253303749509780999939039350115918256149188836995158555459671310205758067443866592986507777167485855517240135881794450327417391724702435838163587660148653626100155461923847462475429101343286963102568573783474920264749447777711285801009587028504373111673330974681244425106925414214610002005735445082910911432789178602595666443378266150562281943628784856528322900911253589427733180278462355681940002181733770192526649628527510895070666814346827204806933729670103995721742665178483381290720741323730928138337351695292927850549058231840019985656840062422923205567360310824205014783454929600055480613697567869006820955482655545051819674960049222019587664406759178983750081883345188706421206451051736473104361894992815445070067218457395294551811511955643780887686560076118333561850843595740075438305895692017056339296312684640654904421833767534429953245587649325986059336952989850226391824093660686750939681847360883434708469418486930543397788784482451152014745883962082886146492468045583740121861941484918610851770771205828523248023867980302213634444143990850567951671198600516336410872802767820259538656238810745316731504166846102922616014901034251628665581005894069190476419619740719756193451182407206526703275003260333878390860024844962041338547927714309227771845318224368700667359176492211913021399347291191153833413823043828610351067720239282518526735600891369236607413956784399392372994375938361506422841625085625764648309698686874207478694143981348413571161441257277274066046821406338085933282338978948639177284384059675160036392130020579805630454872359260929590770404049883970368357283690598624510822526459783869737590178185681688179863531505927854926148302413302807747906677129785823148479445959691740120135095056045955623326324591183455665232639912486100658393495424204800000000*i1^51 + -8724547393945954666390553966296383802092759067091696299590523910338254965361049635307926853396503140589775903650251086379240254011412655433244663790634594393717190991094456499462777341739551108303385646091674657077843789428496354332874101707155421150150357728526291783217306732060036117922788166621452426827459560932666971256490585872082608372525592324260961073191124097443525698725082458423254196654120845861602171840652020544188350284364463651796029602625202863113215438560000754814149014964371961088002469244052574642597596898776739978585351316027263418312353559333819557054012380670413399387011593109569539810333701678381033863030754125973409441526856882972316572510561978133113228303081299159523294846989761053124036852077223754067726248499953575485002703456819686808730327918587276186856857973237068979227332069411997312581809882362187869493865110597749684003740313293322276949535542399442254100154840179288634688851008993287145647074891864563812887911096740833208862453499282180163183829544325137505816909904999278254574314715575648592264907751927572755936009171106264633486166705649042101299213737448117202549382677717809431559707060791156504522827475026763628028497619495001681101738630907308343166548847784916963395594724897886288769824625584452437233915038597343460757439164502479129629736383718609161851494904507411354742733919813030942174793603792604669894969207897558820158395437583144030433361583732974264096136633169556927522889411613742860856842725610644908697254709371194171374639748675563550135077032722425092802818982204559694029855967520191934469920618256627578935737541191907883669606210498906654760019398935421024673382621312824880019239466062098748343559360894947720456047983288070756326929326203002994289786693658019041512006488302221720152308990487834738096786825324203637989598720894988398463568433131218709062386669821782687105369271244348514765610632046697219307870023364978837543256811653567878415110918188251825002022267363654983986809976093655072568498001324806528908167097707886186750723134266490680283975306437169594122043514473719910572629312815813250251437744471174047675003892196543362136766901835414270249332494508776578891220521494766109522418136609400345658270315626420185623527577380128985913774855905240324384677189221820293235878243337417048216854212396967655097819117758334857576916608656077725126779164019204826526175018379718191038674858149421786044547035389309465878001684523288294082060430217842785386140892858957931050941414128654404466521327539957467520961693446851827059649769829272118067262854864374536777843785754989982430724549373940530282961695712066577332742502287848682919717558751038192418814667068006010860654630294982667150782984795920161100835294279038880619911516790336640485724206043212954832668276097646752577333788415158707539556987079311423853461415145711882427670444987487234262606095265318231939406356557464465708921947748818257354332416258390902079346188064997375059786769419399596416680216009354814037603444627243428519554842735226184867302574565016253095764557824000000*i1^52 + -75745836222246589531185434839006450773815212871273904300215260043361961433001213926349341948360379802201298323367178444010800554249246554700847777205772181145253404486741492923787447840528313953806490987638554022613612441389595807122574229751533857207233886886562404751323363496248623661904801048203385629913064219797179588898113391671196486424629965348252454400573849153752928084896806114564387444057385913684515482340914570705082110245418584569227581834164357132829187791355571017012971194251056863893892400093267351813029964358273545009419066790086545264073914364263271722855847329863018181855330880744362232313428256917386199454539974285884445255630326229936616773887013012022325327763532831467843296783516986626249072196772679787669025130264916409435618528137438707291652975521743957910862095321419080028084765147415877710595496643423697409673411943903426235208726065816234029459706833717628757548473068439422903043958005266716521005212193863983270784317053166998586016508998873618553531452370611680491404277290412418352561486952836776311933856241219603030791367087745408318560944001642125649770427490514111180510180042855697260504697439081295912865011052369822570923047976296618429702009913247557683955376827877373657290896428424835146130335208038288630671892035723711476359845603447825946133734694662636619021195524064008078935263427297216073523607839942445510591084671228733734599263781396032479511404244654587095537132249665007530695397355815035149818620327662605326673302535933342982919642156842426311486020375400857431917807451434735599408448370905407487391869017883832931748853926144341793305344484004365073923136648759678395317076983025650100863792685173307284735695694569222140209534420800260650857010034961895343532804662008697131129251416107620613203452770667251691400701872882894560798058254983344537084290037195703225439732948626700532370951672675028531937123412617560750218642059538384036312020369676000539713314067056606884596527476083641331432012316252369952165292998379176513297058356084080471331222279288355667801279543227401951209964189696960471230547935029295936581904695640750268816548917102705536528633952960940535699212890130235784287925964857374643938895543589928509881386103100055534822333151659396165440179391045693182331678049115475158250086351241161344868443344173233135397693555683960233798736398581022840206506053927841346278482553648703830618254319219216954157510061687540951911727040044344825355764230975235743764096064816486064137862134326186760662803420685914187097498191541106134340946464578926056497382161511835714925908217102286096013682126133178299790391295884607228541156986633976132338187195143405626274837763614582625923586588497654582826879044606891286054817443950795090244612325168047418457051408183111730465767622636859872512541517595896416408728230896681667628613312427156184409091788036826337741520675443588721073992113142207317685073016950251338525357704384654582813389938399282732491934760822011813446380244240508682411722033427921511734741510785151326850170035246867043005235200000*i1^53 + -555197695509063560601332993729488716030188840455281019123618633183690138866089211569665276094016792859061166659252735737721030799726523330962463357971612665158093512926215447948448738784751085079709002982778070092066793546000347269490960751066316285005279398665383020957892033994422940462551879759989847280237411389034426824806305236647196107859159796232568727774258572641468428403135240965007761693382594363782805870786975991063219373749223593302862352487877508623190427062956731421197384640929430984004518634341712514088026615380411371973507240573477727628692640541814524132263355461801935183077863046458040516263398945417412708714627465644826402455564897272408724440685649625163328732060563903081855807289766966385587314885633923281239291621735659169698054545940073608063526072197322151487938913705074719332972358307752449187629444056746975940777972647519364350075926327996122610519914155766610775302229004207083016557582933886159685136169932847886846818521083559378420368551336413419099889046902892585362905135550274141751399692385928834707136233961328016520564073116538588113695926871366142805645801548186118798944008367541091263258185949332781226162153623333851988296739693570966079013569145597598330829738713163451774975747617182469978387792834458066533713772819118922334902561359349582798203549781027998458224772857761562530894437058209053455166924708684429852981213880017376901291204731403079386341183448883429110477298422133891735156670117704492552500185502809492809287038970702572749673067093102729247119902153679207161418267806457024318490350705530823697691431130170453975123131319023806244252152758127019495527243838256114185972903268951289117272500364412947049603620292207720479119503227716876403655536058961161251560482911266209874454658338035260458693600422822135259023058196764158349609503549230722985978110955984011538543298254841419618899978949149295357913518403615047392524780471042942851012965775907036742487306683445589376978623989305884118160806805994541921522658726626770676920142774542295570430012294145984090564777467795971399431361621237769643963354507206639467147455412128840288556441166524928945580566521490265701279596819127661752167370214076204713436523017464667522686382407897503295619129204788357170944417352404283342781496278027912729859142927836540797511697191038461492187309015610117955329654066989914742378553933254239806904429422535288594633087156758985156307940276385374847203147782141286861306471592236309001956169958028792520556115316345324627595496224801472347679941084277334958752593451304165301214448987259811461481234333807591974287844193306195619186544778263640814076220910586853123618576284760591386277405079279373178526614227249725216120321401965445153686065189991956725474219437612574491027471282342966604582992819026247174105725432120288572598149597122555143383847661079606160204009418637618246879081560987542256794046087554294727351077572051237469071518011688648556698608243702060810199832904078496225050109101967354660796249723743946053227688695921386805420229977275839283200000*i1^54 + -2957070535963281866808123838441281990597497404082098580694894698717524112122081139168255263644986408145417857285161136384761330217304590906508657436260616936492785773808451780884878365719675332766185637608428813643695356199511759182487029276397452080429186844313712539864049873037891397211676234491092609398054157572679282897770093366273564548356249696501295136059025626628826908272529614037412514419396254713892000181627078417568952025102292743419791117398134469315715480333666980729524559411908127206651676787460057510709446091575113776465060507709309418212366942229339343075106301246711056514115712966330248431253347433896424194741595458338036573814156200595958586674780382742727074657165446733659497478463502870948252176114582019043559554360139032077623750181166059972367495099847239671984948798779274842781144765905133125159076115093497012701170931117475049235726781841313381322105827910541692118262088423920675363976704368340385733896201686795670182012629736482678582150116742461014656961057636932912342970642767035078469408130977612791865988699830783137157510137323869763289584648017267247167351612286677540575197553982566220827162842481396311080705662512954390909882524992878594502409442769732127235003793645271282171091112528642429133121874175410559341068282804630889680915882767272182300184933365275798736068145089779964546032147011441046279549298056254920481461371366794559095586930728304606021904873875328128493779921046479748272267071048693088165456283728552550627826249514021924480778085889575455907011407741457767256169498017012161659658478444641945641718118905187665020959430682045796792164821079698125596252561238595028704168520720961186481677530282529787105371697894184662622870129697265833427096793733340154505509416720630002757223940872154057099923599813926618163543085277022944217164857140854109477879523400836219890365850124537014795481633611720274242048885914752309641151865248584219671474690135607611672668933317781910777870951558083679163970225399112916992346907609108333320210873795358841400233583609159047289619906988014651707181262090467484694939767605462387133223942676688477078717964567557541408556738510057968542424145689059065023091233498237664229378625198512344325663704064328611992194430905980930961107209844982826041047505156360845189148013965742787466179805773663905249341174590756303272742771239407244597114744400920773879048182665712458082148379195823469171610493750352038024163950311991985745216465517744758275723700154261896450656304236743254626297236064222262438387727247320754864494661716360034178794553036715687935020462356243513669410361116640393214883573043036643979359169905678015081508327251020386173786268835111274872811738732270483153514579202285490439772829099436149794660370156327306796262773881825445112062296570857347536081552510651854752488295175567763594488780434106246774881869103524114333553068310229505162131247500891127337107716962388668764685476952231460818821461021006623177788162388421021025509459844392218318563836500365745563946868034376072073166010993082368000*i1^55 + -5376097741330377351661661715790243855350029615687224782032681175717042753808514651939663934100247076996566931348011646685330495588828305240770967807699549038785097617841016374951913614184585563245563304745576451838947514284430312771837433740756007630078380091209884789410465951371260250172253086700835537337760421430566751709310928223128097312192188923639492349219511452218572979774502673717178876530577359218873416368387847439925793181552199925621039415064313118907932335777011605954413156303642469447484941207475760687199403937940233526203544162344323594185007050410621518165415547017276344649443593232010127850674028041842991941156201962514771739779417330545538825168692439500690354246301812095015248069019239865202256693691686649156003787833297997362507080578551372319654221483005252706349342744948223436228575033613879614934674460078018830274698630637186744443983461361422436183599762456901980745047732784184896682258111657398920262679569177903769132882701329331907414813403809865030461749908327286901898606560618480551926547119427271316564872972899120355107686477126291677316645971023322475937045849782702673207338667966283727045739154479268768202481662267050629842438915049832091532492561751081413587661921247147983305344638954727608734446541543270957470304631742233414250856514719028787957413394951145695126506001848183541043859414983293808039105967671276150982598636730890334558945267115538783369883678521684220917350968622231783350362175120757233871480121125689892753518008931813567616724407631113005352738226293017872438432662964378320533486558557482665764017397472702409694168314971205675937753916238251474258839029471468976601866754578464935407759266448921136037414527862979913963270974582026232826653762908826708673845471342911899262227526354977861035460288053134924249334318175603011308999987323408110513502877241043705746692490774695793114055638687471616052652489167095429191912931306454105795188751707806120825528523891013569013762583371768449498801849217339748095621691919414459552452201113255757596694850977042242571508029082593558679913935232936065691457686894086452926928470477533650467875431452599142967923374470034532737333469433353116689486449348050119274992974422648325090388407209770878159645663763311187510325871369166595728271477890026176225640126117999832970469875148424503833024946235356196712421403512666282293343889656218055592093419981499844251551799083341573826408010715759942542709728035067425233042320259889907311867178552698197243944843334861319189502064334116424681391332287073103011301233201416749417798067840199476618838908658638896177337964641739902577522483216402744240641624730528298083814360511635946284696440579845034551562532769150417680840720950232276392231036957816926545353175911832799913204486986089028186826955185664624775644017878562538045625038839659632481654137947804203398929374840459827193635940249418733524041433541401831630101960379436084749715014760304152743387665085930188704616095153424254038210535734561319548565124778832440785878468569175857937483458150400*i1^56 + -194528263570163972989674228769788231660197570206440701785633850399964507494573983645416687614744612827246039065460955839825485667268880769431474756507244490427725290219309717152369685244038209444098306837054823578013716566571191840638407449447532716052395295843639981640700803005769858787122186140146448036624104209763287688226723533186493727226928086820844427903122817295422995944861078701200460314500332517075119579569916606808940143582418923413663743069280392259964645361639444643085794659964708890593924888129717813914948788964824712111403281071377198760982626520975909226359288633936272883774564499624573719547734502588931802412152288085597883367556301229012951500455828537258818720190920569911945495083911274154460596147935186134972648429712401651629467431805172061775741451675408783057646098087003608591842508934495263297962590194928970359999662250706381746542054857395163227053603448544751871485781081445196568018962205800584585557366542876614294392275522060244988111804957443446561775278372355557674035022336685726598243523839625260530616518076232551161340774421210797038816603886231480968916054998638302354913550946422194815212831184031855995283299519128275758856905705774446218332100910433960742068613034959358614643208837430427198785034096953162236387841628072678194241046737361545615885614213578027021098160609793065115286157002970564999038002156713837037426013707526562933816454937331957243134898195087671089133474581553433469048862944752807592658041944607892237729298278837785938031294980832314025596643000846403516928865526080188851896944393378629652833977963197634790867672774502467521571962447880704000796582806577934560138687739505580577919434594861119865945970261220719524960866551200383756193192112274316932433758399597171209328473387227035674672902069739796767451924934066705611867394735326182661666442622767550620357506466010865633596924549282633861350273343148507282821007749689471775303365383852046644629619096563596803370207587767826374037378990665262936240595443398487980540172958749902408938933757064641903597738803890654209116509943121913482105880990394796055724527540574070388238193722540330011102538152443628342541567510102288766346473046211273293840922411087031424830201670402461592417624231733425863541436233746128733810785455092692092142364095746974739126541371553812907688594400148449296124533215147168039335830683189041701065037976310325912668341139770088418164735259570004244270144985558436523599023487680272745642518112015708904135086617685734778239971830535563309933758198695047718816654268857524203909071060210487708844672667943105649374104923447804204863271971474363621268458312314486048249549870358063273180574284708203707951170974857324655440150463369419460935571886353209714307157727912520612487918656549947451840085441510295306155271173845436900169462899822156859573065559090921632819153398374009625877622350868900860602546725526949532637462383577583413729715913015837969929719471479618128168694511435367723274150552561758282738644957845325745542087460982430549944565760*i1^57 + -1993584236124218871885721967229380412072414218691872311470349716828242771930062691258924868308236671202882966118372148417100548307509345361620234364418710264903514108443292555119490778054411131201850921418050775815741449895852624683220347590476007033682201833597931403124977001245215994855717723643887747554077785440144174418584751941212187977683113601446492824342736224899149335551030240728430739673258952783504424658304256220462086968733599655737265708653853458423298202189311011007021011095462290977682099748514078137731205341656001607877850282625182619546244334883412010316313042782065410786490489997204701873519174913368354473422833691861591019367069631632772068510582012258510743821233665808978835194172839160304761759598774316860028602377734552467753607754643369579193424792024400267307284054815404597372538768802434262482311355449102285202298403590703581687728262380391862146637328785783519110372019181828514347618730012547377116948787655372379480728908576848604912284853719257122113187084392655416518856495120921648115770193651938381728617980806281895927351120505212154451129351616013808712367677223158424190324065766663008248092971454484576656216536956642528691303121855487469987304911601433255608912487659922913528754207143498651209360567784788256968346028496773473287100161979331567851462425085490284766890480728860250063902445050495864371474173276221278511126947019141728209244445428014484691529286804778644783841955892775860182887616878363074103072124893040236479093657590153047670081355987867247615089328156064180363485118742472977115326565604216909742061416063390154262498771942613959542531102678528573435552202665896499895182840187856094817755327774693558667671745672680014518837978074383053588658297352363668830560693297128894442706043189005660576185741504483174214771954202820388092893678524959525626197621294723732747619916346181731615343601785250402544701153974406753948899020301074982189788642218340006491124967395889471443362273719379629388085784855199931056616071820387016723701656754483050824703519481753921934294799251746302987959509420053061016624560415020867805469935672072414121972650783557899623414412859226861346446539631694340279801794319866901646843081151081989020762995258315738258198232440495872484964790240632735563041062414064793694836380941624028175276451683715140432614985520205301420603538785672676034613563813146724166336533846416074529796844606328815323563501022296997587891528014222150985569757475357254162873462581871353338537297445329026753781637282472344270239335628709238678014484865996762091813210064778965226500523184431691835926676824340404921266434562995025296114731579044801711107470802984227447124357379992368176154450186148220352011879494195738919084172076411669776923500440661424270011466029191412949834366578893469013594127544798003422650948815301831981667367447632773288753636074411280651691438327300364443359710003870620747008159367571748627602486487306329087301693356231693047869454569049631602066993558967874026697403574321639904288206912816576200704*i1^58 + -6111086970442715589272461964381305480333406119759507991421313161324945431122962453040319507433854158730920934085869542258847140820213658989815861240351958803137227974965008870602305640111830869113657991788281691975211269912673434302214551889902397960849128246136594396538747356128107359574665536599741809671677305245344649631743723114031881417489746159303367344973166912786643715015963825507763984807959534695500513701258266371107092771962194215317001130421741024935390372513678195214610472425520542018938906605705429870399415021827347308328604723505374613805864714876495659311919804135049692441347938475912262350184245219824974385939025612252027965013782736341962080590207283512393617294704938595944347101375801054061400070610697877129122733996452615873534053075319845491475935728492008362091868921208819745762964698350461156783092701693061957554064273526735613005718093403524689367499211381285333504299690411590888933714226715893332071569999765075814997943979588245169300198019733297521215473352013126623949046431423721907715370922044593667085985594060266107961865903567146618222963872049476063039837966885855136608890859199333907961400061657506040285774464138035277052065969321685779780897232119901156030795134456121079558696575090483636970392993415402046107511004216598133610698870882973924689154159487982707361359834032210860166839390606514390948891909822949783092830872399924108517214640844213819656400842832666575687586167335613588041550939504558734857267402953630195974468835532653026926078296384212506513971398377633982377189279150803713515150842083182773300052485032523521943639415888514253259357576992744551649959653656555470833075749370091867031657934501692152533310507677165525328880554749389273396954315116145570186118405493606702414197316278081058246680825899945782456850276111889829341644936264930653854648159172294929940048868979322416064313713855796873904391812789261789269786526855606944529954398287074154587222379913011030175306349712222244516192327485160428932516397402407718655101630538877950767365628200569894228180995764892333851400601473939218419521578343554223486616919227429242080865506209384030673142871111569760936705805969775369073547008651876335740523350500745810877703321428433455847720498976163224287822429291605810417194953579282423525977247836478873860170759747146840714075262103088132904858851653235326237343243605501415012811511777243055974978092807241177027952945983379402783998877219244757330955466962971183262410678469877675497350380609281323759096367598004503784786512295184704614892423858853898968036252614842914829670839503878632604540375968986627692920779784547028301462515993647203293887350944770032101790428332582637543269312212067995291666684550107098409024748803203445614682336671764354074118390478269768451210824365326988645023984435604151427430685070166144239632188222289170657275004302440524742092186014389789280553082430403271874520030593212523788752370566561266470266225866583149813182219178121626744734668448138336792660962887489070502220440115609600*i1^59 + -2574834145762649202327484506864071821348942765974382010948586965234333603364754415437308756842400214630831198631497871676292838473985208371999966206385506100767774146817501021378239025701881294082338653869432550747685856791852194440753683993790594375155081221723720553242661606693845079430684115927056079368732596094760160999984699823541874066512259151425477421033238575865532063522088299159609197499321750745355993187910628438155614595729711655735301534896080211853857320576394692476747582230585282119613715236639667639399392837755617330899044147598056696191848051683542282021777677251113002689956384720239629090437274016945400411187042135687140667638760025807813126680465088356092545421459512134516288741650430904218647157381041305456059001213148344669911025570655285616689782809602219970839778500380104762472552311335729975160017655150645345265830532095510223740487914040677509465073931392186539256721294368471114494031869126073468880974925076317679253945042738766472716758569377561176190908531381292289595683376656862897747328173663654716639294231752918985373634989603417313137528628828232625107742453263707482188361535129123192841484981413931611199903847247745673342771029133200861133546990498163880006074893771841141438059233966432607336638042143704237207699305844387201029369366939967857281795667854517264326571589304607785709501020046080268833932360113206291912548933562089645885778483368290953172992704436346519710763529258498473021569878614577382943887239509535037044461228021321465471683694182258499217720229130680721873200055008970448625804708627188015773387745429704009631098191724623360064281509287762057291147112886869008505538455601557894980428701108922291667331520327377739087491962110598293028408640509070873910036121580590991907900303425298707306546861244949117755315208108661637694806249271279747850993283976121649676291906702963590575460216250285777075244521433406464342840622537505304623089630980148939901646885100217580703074068133090219890858853579878913231515828881311381118186331939453144458618875467991123816451378911073109937123088304674385647827165025624203643706739109741904705515576623231848053461329688912293073843915782044191127826263230271596131181013167509824714293168480662106872816087090060120320101205384661172796746392021843961101520119035787990869799325061140293748991680680088293555164024590729261430633906501530749314320143068958062809003078287812861498568214233183821292792624352515274695483589993197738483061449180488110601524973328430570258768498730355163754903651077869508771229081527034644550489176261270533972259018321977515840318228564477605338265980587054774003120379475456444657091514375070521394449508475239028686130773809089283077211784421336491226082345318506075495435654807726011576582460974338445675924348870778227642629843573931514308808513848267819105914061321471317273511789886061964976951054617449223769205321321541147811675051771124452458782024616649499894423795838767772239576677194958197639601071506528578263778911526206523849031286784*i1^60 + 14291975726363989421382419573505580913237904359282372922636047140588366732939064784526123006176401432651918546287735747926795850427582348920311839588109042089042316115974582446203629425367379001405429964420772449995667357953136663552597258852389894557465471881173896512322371041921029958462823698329183478753700119389843786552269889442252669566154964509325055004864621945194920087863976659106884767914217639770030936307164015512925138609510223096245602251826787622642522208360754696433590123295774514348894032365085869776912754036702108714228342971021668374228186821146656966785021410755857560920002353862472535408707054566830246019246316978963268927932608313906852213767800134588651916045051536588181130855602623587115246961631458238285929062211882648095102756753973268792919233646283572256483682624836915536233954419975924952206389045970601002919883835655190434402098076683420086770855276723871300743866433275534940887711807615769286041515696199215626340404171695464176082422243862777752419123511389027598630748361053378513502526500360332776049886500784614349104116673333324016747974230336828475473179739477822829274063733082929374991426667971349018158047536693787526954427507554604305502201662064475666341744334564627156686577044334759682608549076116479007023428366020621699982877495623142968470423457410195469641744975572684491607382249356564839509961903412504832107881822701102690799975415850405884163841996397699699107125068144345023820772827407371254847448330808749137779551335035483264331301308622272258905916649738114266938953768150796369213699350916963460576214309732969320956067648491329130239224858954580834706742286265128265177215501876501757289158687920461300105258894550323300192874449409225102712297347446826466816093160478144685811167663867763996657234856713321680712991914760739316936766976550918130126433753606796192613991745556302237454084241896104059399640327348293974518676818902022801731282478041761312080141018000588833505154694093185498438133911903697860577436366883946335780583529241498942597704096693860640820651669055807582418199037134957321139952502464923230105943822748195359266343265844962333987208477195427721361480058567539089357355854117116532783962843529719633692245917911803122850930041169522789675646724811708689595760210442792292787249989251308061904299155200519933204380540605298255294961267010175891905664632356098596765486753506097111629275057000899147218608487699643130516700091482882892816416322213212588407265519802989650642372722829851683326819928267444565506517164840434669612766643091818699706244276587703535833969644352389439655755806499871346238691224862320087991600511207739784388494787595420578535914284787578050135789112070801799490941607619963966711521185227080210967539615269557479194317773217034077700575373945605601711716033220477951251767385366371590143850694307342113205763300422924848410358393089748404195382978689151456589634161836837227116704358609673843613739100387319041165772471592894380487238482482936389880191338924194876358656*i1^61 + 23562723060237472860711503943873057598300368198991723042566636178801925793985389076881928329578417435802968565192043086150312059650555621394063486548838810357107738234048300450215109465029700755155325620552764810887557544575254052441830690007347405877576953162308135473155149740646610879287907182952529978197641536787115100174065844321653566267419112341761554912222775487011082482584399500120814370504518271995098730336875991369424449559744383169391932611379683331202152997642294655111813046845380677377209729252192207652430371726764012230767023101868666529188030948462698791022859915801426159326816832366763118531648579467105563474363553689105996167730983949595991146199376275674840539037155234626827582098410356885436893717827153488435990198669575730407459198191062370009206521778495769929547649094428049821322975979247278061605017273634852943702093175730476839496283570588337099837175948631575302827563877538054176260761391537887700389927057322301348307245137712321681864444509303400050083183387700614422215087966747229990428623204264677743840401423397876393365379370533077057232145883185600705446084068873039659368383707166214306315479898552226541930143372090157464344850032242664032159645296556898038386493665032730729146104905082195561971195275999598421152417598287803681718819204039560966313781266361798423152438932305031526909518969864262330702461134729481171990381825164525113711020524681394623413775981727126567205327177502708082089670859971997860371159063702504544070183177792362248603608058127766876467657343417377267667415387477144922384373173451391119358242465382998165620859838577342697022062905052124446702103268446529718163534106671710199691788303768957134473799726591418524389721576270145258244524386544435993051093887104971598517623008807299033041070946300597068674542012739509241088355156442004952665286274275177865029691188432695898545627045225713053486041180991559878003696877203459698866017569133323272309864814509089635154886660335278135622687353659009696542219868097156116516403631162464416424143839277239652094477488788238824400940104255399285944178425571016230796346368743827484430599729786997905456739315685096721156700062283919949803657278209965107786528753100855917775595296058136601339979800756406041144493472578718349113693212442616829173530615481139935824308912774962355370376618840692128827530755998586689598459302751618271309277739633125729943216670994278467615919101371785780984777879120870947226538400137853015099107804974353853152423405539593668364578528592276022886798466913847540172131983376435104420951465609854502655408193826483154782325865061129696573630762149141096423646706867731560652579211705764219312510412794256098709158434520642842407853319943355851892584481237118749966204164008755934338169176383137046693610117674310840802638623764602457885460086540492356646230153247916026473100089599067129663915759643662806533181839760112776510609414080094802491115338479226451112523785750793014889957173117087139335840342588289901761926647722803200*i1^62 + -1555237414270294942904518364904476564739721108472703614536975540950947174829460860882690030680373278881809862549453806637405712090581351213699924404258476604227400360151544600175348240813012512636618526616393030064794142097264272664599537516077485257639587415199440842906189329371119112553493447390263614767356308513515934188066249444201393985389586359017571649589849336321857365543553552212990605973959128456491372648590376802548870736170405176818175537343869443365376439905756524059805676026977086596985101258980201693012574833758610059638951570081540026345741012893816865356683606391092146756628065702945116459239734341178139815901373512547877516082325595210822834032929204502991496571508691285598086971455514080520438661839544824726515598007035454341675428839516797119444145568483122989984052418730112029353490569000634266415536872014504961377442057136801898718125233301496048790292386152627871925834208631718552393334948441714847355112273029124880969122359079949796407792622173600687649809365405162682132702404748604828921126095748907070549081975878129826790717452609679047740814898987872425662152775990273263553946658562327544949225820415490969384812478702995049788717543477448324446422154067732553523555101948455189290730625332827641294741739997043889818297027773083158249555936323285460512990225776898086934059298440449912576648945898131872451221336379674339519145854523976267610332642784686967522281618352564729878982868709684181839501212421041242602847419757733355939582603387810084933126622399930070092418306731396569760069574966146695440621135153971232363554594273761658070740680251927493510706871839369189678829480850913807950413098470776943868172448972486668661602371544342218510765083562576220038351748172665511968354764093299179589173525902791129672488591497695736173874049802362031083334239198212173591861209828991514138967989179917855821561378937936061099562298785946723647972681247979938473321777458458001304843340798651293823127553494132690187530333757238574743217027235095272826881501998916638700488428881943666155301459283300432927994718764662888826610651227987113236167713114129609096587468167353121003569784167695729303194769608191531934401443897458283649766443283856336472620950398039101622021025143460182421113169344374935621779607497408169049452033932360557965590540790877817546496603217641823153848194313445273964177372002081873184471056480218566789281842570513753807324473929229336416722655114899189253980881271790060958845258391524500760939288137362938000571675440318178181841751197946190973708549523161580830064113599857488181112405822297305763112838777582566920788327822583905543479560803696217556059648671683726277294415256199713545197770872632355148082057499315269016198238042451650165976861656225412177126199988282627086193426139201955172798939952387517514747551031308082988420047128094886902685836188944962734759087927128246278900719956423880485210442754178897282924323084800168011079187449883170681704033035363730175830010719722815401119186944*i1^63 + -32399582243314283649182321730155464982409659001859203320733478103545650338889639576642288581498285672788045582461207085143679694206721996402294207455907312757384299720038334000814036091828885252141227681221186590323432696442920880178583386952282581352597642663609969060388546393552500733638622683365794417222534953816386046202222375377515444806968518493017837043862908055096034099372056397822998305989129265676490827010871593661692327891901656714807561346968373189661798343727736348452046213701998541222285541833821960974819538706892268037017383876417537520612039366532705837574974950425665962716378469903051230454564107142261048121218303869968276476624828067057634892891423440610060902527417700081685230028810018104894048084375512385755664736467656817032087033675099745158294924973356725175943690423697734799149372470892593694310519157063285058919737069717936446484048139414208003528139198213114624869954754800934717108872458239841994975544209270484992059385804542618485344384373731870628965688797841552408186473228155330131627031835891834368380254988416662215642692924220986039232516188728178765632882577913225619075542097056691282859096883688152628150208407101641682956679355142994931659979210136890074955047540472111111771654520471626360084090871015544783683173019011327144707047513818660112335093328945395072213494589682446808039230683200530748990455064188349836384074537169266023718350059234982315542589672400007001003567550478977944923577830592104527129420154414006255825203076938936117057645308792332379549456661896494395275085426583637587909165302924819789277059767025667592715976118369804671959181835422443163322858499594257158243554287293723920583145835335001715042583880432316303238565425079267814602612690481104205385471025461314818222405995464499038837423747517342373828719675847358510438522091879056751440810295718513482033279326863018951556372886288254258457843448990609779964450115720840238301158437631870009274367499848664485900614194402630709462354983847678129137271797801791894517631851367056396678688358885253086466744905702370425805153576580961640739291613780037783943354320084025388032730544306332729924213692800014889261476429032008275930158484329395504904601442783864491111592910982559354332829406378991391279353513376089453280732961998638430932639555627704205276801359370728344686018346971814257123521522859701117462946879002817510700282523059590593400800858044886172082381278591850032915302059336326879683011152367963561271802542593555962238061506421604785487877320162455182816646898257928542619683629759863834760316913003563321539063875516049692672556494862751026245314247033184492492889085225501108438696559750314870491018734954216675163252195165421611374608306597048063866444744413713747530821737861020673294424930056818369682518421224449395631734302475838794144715982898173098039545993946903885246918140154716947940169154317921827104648608445370330135128661981642083354178012644294979708405778276232667811641066600428523353459876318004794884096*i1^64 + -13181419367170298134489311140511495035983240407327714302630247142593708549317017803850189102788363029087532122142515998082956645064177081265354290895684897972966079936285382555904669480817227012959018635260193741911235865791453104916657533203113998729472728737242954917907458048434774498292498089378626562125340812147468366846286889901179723304285947091259676492240395954837549020776859463631503219174451954879108038981395676245617398391477405196061100663569907343456521559801419210845336794113410500659127459601642014130159827353198923798111787509848267361815176346197905012600683761966774010763686571293880105408779276189454406380677627968607487421076582200203806576021269135087456762994126369480711294715791849564108222005401029795219706160208461019123832843546601877976408033690077141201503566373968856645051747797782482418609405834751657519206978142165243383369010539331806079887847235238302305404142464515181638490591215869444698422546073305817232445223081486336174291137302825702825336318160020202626416354206953551413445664642139867945129412422127998708773547836775520299619206031513564381359408843044821511100053393669098065944002180636955942493280713348266899884606404711539950818452639441802529141382356140926119362712412580222536534202372012677789798021946187006624731317563935727133005976265648606872058066558130141332725802895776960885132729747865307373572068775689029003974680941543269373471186340529933267520825022020135517774756785870922191234338263771295963777869280846464133885323130078447785908488672886762085851110038457595370080962039291389382881281412695181202021051047665930327464635494899445364033626274411676981785141895982029034361389369533930958033134593547255421987439202429115195317565826871366697421055274183563990067151749162124592057910099075827242106039623570516722451282278081297887325515521833492685798490624693381143898580674551376533804819613738531193243096577818400881291333341134067983693117625375698702047300149094709650537154073354584623894816908519487098165275434122898511670131806671220861052642869604887854516409427127039491071021957358791356932428666244371764208074939967545957529395390915644085120097657039139470170312480536286985537456638289799059984445183214073381482354989712661151804109685083306987442844086863589509308373623438485990534130725479108860990143512016971056768349277232426935805085548770604047037919578131038875227771594947168799144728701806102769434320551578224162357806836665589162952660837473401556181580537975046145430238016716461836746705821051355188377029926510523472365418343984092466392106908277630378742290503278107400792100753152616806536449764051730967770814301700123204341478228805265744815247921546061115211562730251874981792600497036762365104420396724607907489083031092061491376483289858669963607273016801691416639704953677795145733302687809355284796868899827913389980614549228989405043974018812012365148369108044531457487923655463721146245392644709902580764891111688531896142115568678338560*i1^65 + 10440199031329711213035634765559596739015269015554334910554365976260818684720820417510958015870278428904246869891756573990065868432882316433199461949334585922289021010836158935579811864643342372925797502456615578961828132748678027345980930251953365880702181687145183085788978319289625299625998704184924639549656230912686467398012793578629154788074195407389693445382934607286976936126010190796261596883448082263112643461749760461093714060141300391829335077231798844226877391900529761443500604216562075627995140958304287636082748794446031984673574608897428165318865131285959734503378701215623805306655718522393803060092820132898774967647935471109532374694433896817837037346701146642937253801835802935895943369819222145848032543989898931633835631056949191333334409571817648969135503056177297092937588258099320228788990730402456214941097554696799676159199493171282274546269507186530208359744671786378175979358620133935422581545133044875044163541890182654769452592279831550390074371655051746904413950998233375674091878701480876137450706364949150542234291423796202510360855616419518473772813040540778607868461813979497977483823793168963164086175823023523496225513374469317970895204682393907136179009066310048307262340510381330353295040156022474071961988345595243038804165939634901461996926462020156664661448452876329987138172158421449024062634757019652265209637806346775306725642546726763826015358417175645090402751075958658534897401326609448633787227720526056730291790070099308647177077301237261052328426579741031081003359601957847820674858893316729343600936622070600175059007141081997110919421531791262561024264381120481060367122025365212492676840047238238092863177683283640368091160992560339502317009634226603682152271721630623837665797191599890183768941399321793509803743631145673211072129961306768373051884566804308611574853802593641829170027621461729391727659575130708807576531021426660964436918890026111263077013070825876705690474111647032481686582040002420248258364097721731444402929106575920317499783437496044399852604860089444451620357491337847774759102241363080872974909700956770205587844134953187073404655203647864927391556739252567901103940287621597099342832507479126831761923066729393505041949015541690419572236495563690449681361109367499484297366528851587906514340648199229427850515318391828454072579359202265216897048452238894836473616081162075486174264475011834138362680561933727988268648138562474393166996309904178078732339241825852021579399880136023494962182815971635449243608942987403151563521098604619176940576945461148461762442695945245797987959249716758583858491288041944107733351611262843357744830171799836754686297359570331494830344200091531578116314303664212525024174650570887474755213874314312531865752524194034646360818219197377140999656913623207368026527156168714847089535837015851910694649698294652934085392368746997009852011556828224178096937685162998024974774343754809688586535158960468738394887611919913834992356458539499076612339531776*i1^66 + -2941547315429685941578521506740533546991080469052671470458068988087862627983957613105023512622586535018081059804220273580775565976407557086161450840808026404611819125765156868684232991929166810654320992961541888123311944418572265274978424143979174567595635235243279170235538119537771476000176953963189509048198968967890194415163731779875554304484139313549292915657307893117219006940030926338179514312109315214610496997965072021953974420170606652921139453084428111202809653504312341829658011960085409805688931375800807636913495940108626520240807003034476418442253480929954660923699315828093322234315936315600311520371752360824818007343480806595152414942866214291079230738246311586369964431790227039636174569010200065529172720997531050255767785969176468138873497578052188890147681576723640103318331116048655468960828578391875184221141395739348120065168344251281067210909649268872423517300529464656489293351631627633364175559624539319470658436869013345923959447264650533682589222594867464316955227118005791505463762784750817290774620633327835077930689514279239819424662361604998998872477114992833059548152033361798040677061856708078252143998066992266046114737164985738096806849057985440796852649043269711499657233326577658769360893492932843838948731024162104846479386961208791734914920315212520628620742294497326429670281264462782013704959240470782928272421606105953335851450524319265878109672475853405540927069780333266647786675903312962574659399299411815193886469359077130359166088265073328396638694082242473326970293822634819200825186693971447388265644806846613073360409956922445832745972914186159238140450613776281950202843502234974359094058300657893685978597529817208795042706962360307689985995995883777911504351338637981727329541797664113426691513610863393971519756244062367874099764375090662873521676773102710568068193900883947467783709811539213949830522793786565530574813709459651660278827724038022922015799986687467834761117309549759550773773079536870518642416005781819763772124205478190620978123173524441442817423129532932266451649694461614302815931205812173289576169389130658687532110810549008077021208481110062521090018895133646285229748410007206251780388190601065413626575761506973543778972982877853614696570234623904512894265393803209299664797758197143324191766426841714918362597571808698898128988383399750709010239664367368882361700788139680595571992834131719647288766368566045834632578908287977796326041335966050760681227465554620096326721810047424319994805916255384274391369542637699628347137816089196770778518614833795809498015452786483754504263708592375068247668482922639007120951794754688099975807357477999104992299940987934941250843960069929977762742696253204361901937598349610953279505805488381000354126145630739261247552515480870274900153749429101043301917761341584399277038807115591642868823471238411845015708730329842138240793969972467884415929533241737554385639027264589101384375551540466966512263153581211009821715990271906526789632*i1^67 + -2514570450198750439207256842844231983681191768973295275545941368345751205743216361569503677214138599623762382040020033910213446213788536017191845330087322758915317302995348861617695071471800746988600585021106187712578753749851712761007992671016994546409325167652816247820577976123190964693827250315855890244658269345397753018195370043756206642260173452823579258099213105575940358251236237948113436360814985130741958748397435912838518415435527636287329067867736443669243670728753488148974539309405940698144085968535737592562930618801993543815390494578908906511363832050300322453684295232308693325932414052898368194727012177539121705493479218393465484424525856686950423683604904600319629358083872762108170480645661929156363322010221312952274394721163224125829764062528850402352844900909777361704497217224637705749235873470790410064743007421716382999852373685699877673781781875904473229444881811429808498211342460536995918581848586397409894929996580013280524276932055449503666582346846926087035217198093384884093560403003090146989769006060255710164101220470072610368461361808015783574821927544785350069738289008116072686236912219322506250554020340849876374785157445759832181212004841639172117655694024880766900215553837968949951084800035933383517035072120668931403508722409075764191393650557720125339805521634834169049647931212314857210435005494311338739890905483951310856289088039167304063046745899911638134956016486278178328771432350125318745822967740606980617636355123132209410146120113115898922068542096274644145421672294165975888681708616405206922011598407427466707184276744930350589500953505984057421921818892933865157695224948948017290743954809474207046217277275106911748131232582433566022553784140625691240529028980993130710902885690831541888241888002564515847517062742429120928264705532664472615685256718867753785048211577255028958269094410732327424616205301811972031950248065145199981582046919491189851152212268581331030360704796488090631577460099978748733075977399448244515453540307377516033963434031446459826978617174915585186476898262254249247105863489601625278223789914545399539965445377712430409807492608392492984873273164917702406267526470917830816350010799773792308423488190803648777295436894867112110101604268219387829486265439951609128204575717081635814651470192134032171175986883121236361593838873633364346201755104524493479043116099440043805683504645369514446530579950581226251740348898685957516711715524840763150422479658835988079455182535858878147439009283059788583740600547377448904891919424466330619222541889804281831944823968871232444906115544248980405636605201294147424719089565522534203687564933241258290047565448814420171044446332479117552816016090996542249295902821720435753444598715065496521491879907578933637194457526883262053573522210341726511906180989812884825308523447051716338841949481270499574032970918481113178978069661746057497283025293897231205137005406243741570560766154076466938386250310758251597153310640963584*i1^68 + 13884415348617957458682473937922629822588505766158387432410938586529393200282501732535076699336578518287956197207414845375268299192989491784277450986683637560875747581084654119971234398818051231662279883463977762330037139622377898005030388503836672570203671998448921102111386578715076988393827656248511206212148027052315871354668614946998181664988638763778752063550284858978267738411683395465278753757249529827678391383949175672314997983611945956457566667957160632061736117255780620440419007932083942588513826473014439821724882019773409438672003794638245114175670752960430200477408035083019109957495984597379959634018884920542403486811095985670901844708206063634841527569301656565086467216314025267396813494350064693039755058588521007530687412583763880615822274020068922315570016174692148222224456640242401752887402199010196987919602724468927416316471701779377245196487143283034063259898256961872787929602953353514221302096674549342177054694932208325170831277481251516136001845398199988434469855911854882479507866765177735737950154387140759690639457584712387560377117673565907993028596855831975599360297593142011083275755319984782685705379329416460870990360134995606699420129578070966581805414294399818564072628488409318952225632825130349802088255684764176577751389840635412344501952390642748476071646073495103299926308886620115724099130512761119542836529096966410056785553020371797779158753964208347171334878890398499443758660886518136432351463581081736214126552396402190665427109504930520166931818079887808247240798478788125656665808546371758079693290036490447895255665410944776780523797405039934506192789806122829443808431084919437895150700909795825007778918570057133814040463579954989376043733988832601163877786951469951118438408857911186781308702642650478743121864780977799875648139863986966774064313627919371837952209226257238176917739046679910959905324423154224640298845500642373175413761587338647912764992077414222430348944996895782800890091507550473459331234885149472850014724589997606174502079138272500678388714770733068933189985317940833444015868341664060428222458383865685680492962904229178433116304992159940074084137176496398620147598105724324296665654269973032780640165307153666731842857914026753854919183274522291394569540390993340339324374376065749070848251635594726225898830294567207119536756809595165765412905214615464989729202836418266386762345687497243362162200030521428183828630194551052107385381265639409904077809649141462716479647894476937932078516196271070550220074096086931092993930808318818438229510414416630394578720353451197567405677144887953302189829181796717827808815124155429505029779904032412859499642954508727975879893791335502711529591958858380743796594212806504424703964188206132165674839414488396593979010650781585539978126902679503272143769540415389076958476423139279009934148746079452273486285982315311870411714577132070710312546797850397324114173905000077726193206296267255103853972070754276007844249600*i1^69 + 13714874862902629947864728554326723777660796859498619936199344756501117262326629035642636843086888750214681985085398333066238491529581806432641203747380694864929173909763416697624832796556545126874972244741487683035619124647883131784075550766743562900215249999486579814232808468333348413837621389386118661855629644841420630625085884325033443522310751499545577227191556840916623623198436601122778804560822743876639069642731895751848902888743161433179821035111598433058907612662786845949328588405206909898282129039471247077776757276626590394131468443949245672274297724205327911495791652983553610453793459307050649676510367345771006499034175993205180613143929478651296885684556608052580017382753972526323815834076239657776323940120687038579656269266927811517653873951214716113753505422628112307123987186747112196734127879085299612922366845790277522582203049326144928748867028317428738679878515349609097037514162892999702843294596666470196405588496883728291082832173250277813327765230898723620397478917316226203068773580456252993293644489567028963067234609901505286200782226674569431524175472718304940941488178954507472480386295465746047069469036119989328684022188199156282063445929341993253351967896277419015180963536224357059449793553757110128883859490928910743666789424394161049718902239472670111812378440176896493730927445426428387740246192907321508643564289548078919983746491950150690537945664205448920067548816868243167181090624905864540245243126601839978130439231154060722298797696649017322487656556873810713669351762981284582026951252731313556420932818911267738921872614086569421778266215769231696796682486780400081810203035880670091684385143185595763094045108290217812297799618783368151233995367653215378517091833022511176265026827962967905926295654348464290836963975777853132856071185830310674083371879587823097749397220248319173605687207153451892482512580760810365164958841357195235336009424224978783842674479479642570991551812482406357093718867348751917332779983062912471895638401716872687474945782104703415111528395065144489469041166758383345598065313792153588812941140276966205469846227179128294921895308129558040433532698128269845202398407587693706773549583761168352388974528058106175449325762181466523587715519239595886440545014229040165792952327313454966617557839500195565445772524641668015160206839093959724698371306251399530278691106753280292371648369265972317893892877765305085944698311575680057650751391623387689861484856680972452160610629122544223243366964253453988127248622358504917683057468904783173764560778060504211950379010118156838477458464532122684436354811930315330147172089967731072769967269906788571342566876756601156414866817859553645348768929644335632079892365616223415939156209055594379391282946764885861115873794275452703812198901668718434898555367252236393567573549125862347634511302222302552476479811116765899968080445684490398671493982436033270175364742451446481024170038696527197987357772178622775296*i1^70 + 58152912819224770459508366625852058453068495328816599066159949987201661039709134794431693056165297859375472707687325145922332067947348305452074929215565397928156327661478886800920606659647811447384118991129938010987811570850368068087849843126435610305344385373405429553634960794503880337501397129027025049061483971303083628535529368415005679916163807247524467005604303401332619450930198518910110148169197101452346376192975677354150572921557025194839272596922442052779431865033497646279904912990312962685457487400567631702155273914825951831438217655631296034513915745663621212199602413527439133983610776372952768133066881442863499240072769881303986340904024945052027375904201587211830417411619516006468564239443297209120677329824881211173757422012207346835584177197531450795743216467208522831643928429565818669877328119342955540001280811597486483206344604323290602192773967063597956623158287867509025138204950412898772914002505916122492106452053800584017675260587721116745694307243365179372965136556794899440264991834516801432634807788536318408415236319841541115743972170504756304234020110629140125638736923648541871216409056129500998370301354604248578759008314230078083087000960860148395948335813796723272595826479280165556863616456076064843030089802902219920227064668740553596308616845059804662872491149620289399284093539464297618328405156540578010928546850016622717062949005811861128660612540666907293106325176303707342106592034612037066985167050046311338103966573423252000894376205830357318716503572620510823819070983452508411056886906485120691620260423839325206752854986606263558597774863268571351303407103697230988808743955809913703141009205748659764618061982097547892451705723867630513664449099062141686455712249180953466657645856437185238257515067013541496267688157814655677503562695357061924133305375308666955325725814779061408899670158314633182735005570764658103885922410230794502072111427047926611695898560851773394691278121648345466173387641719388604230166632165407960882979993854727530076498407878766126701049677566020770965892707957679605322090817864481526481896200658404253307609651905756075206742545665048090587428831569871859268189044822089390123666458946316033685415643860720179640289856673606168998032041153361221345200905537035098822275618671919840588848684473988347783369217654973555220022971052625125702865952299165721385327695014246622677348635214412147561194651459534941235988674887218302449360113243343108355778872152591211626112017370129309063273522795198583442814624632850590794206872410991420536220300025582876803129221358198334421486313695905406081228971933560231434951403405743797433665710555963715309563069681522555247162658247699624473334278144131861626606386620295906126444090754174466362361918302601824501987973722991619443293349901892089393190458661585349013394416399178804701729533282835256488720145277532256605304665688998752482492937025014930590945874218388378289414918451361563568965484019712*i1^71 + -3657219760703112403610484477571812815260972836876985352420583171650692446164883402478992978076684871498999982744691068309974493680662877924503667368905749107735477291433536485211022332683640637062338986568827571180003677748779498647631922830464147681778299581134062942446729772314393170947657868243203049577404928825946084248577441612443909668834117765514087230084815507842895417617054698869353574757109695062744873887242293840752852343357640752652023955828538199357820941436042953443948951886776046536318821970276749236909844613163128464975010521365505014235388227054486364097598967934795386426341533275127184955541748735417666090451835180077265508043681477291455813686108323568041538762583921575688677690201096100582373247267301332481824910222946835458021713740860944634499874272121097875434201520893262388059815976619515272147569883484948268785173300774995791976127472845817298615531034858623251318969597898274047068829878899289024273341478576883237926958387398170400830112402954167524868382035694591683801339625782013560836119644161062901624079898053715666437410579544039519960140781574309966235542324677598754681760432338902912633485314733254790056018415531816021280777413107034056787022109441444039230398821293313522588784369785710211308347090691301375851532808593269731032141225604661126668303041865441329802019955925434150366194486416220770814981134743360277361737372920244827469901486937879257054004012228421031488570301831921234164277483636128484792699599353053970236049178865946005148261573420010161021130171839068743706268026025397823615714030871458031326285065070939870274292900494019273261268516310057084925734228809586484871554901259016656385772830668797799454708598518911360549498277226173608531993821233308060995022402496507091527999964183287497268491797175614532718142129088810375972311332820536366367353249574250844267915818751860190511936474315598267113724879072995054667274539082799165794235477223778254904566917694074634257325844003040441871475301218860111267492472977782490082410577493496329816651338197087461096369156930521873675859219826987761358908550865602374576372619309041833715780718151448928586441517706297079572723081619815183956484402410764228557759668653516295184036620346489783081322564986875762388929145696273963068207400442426136966206634825363099273829135010847025801630648206970668672726183893583797437186276673771264718353596908583339543780858070238346017285498166750445255624229887627142666273462687254643654913945829979921786963627153161910372771756384264956000036546317155061005075609249472049984248178185354482358401256202894793886729564185681134238588112969222991592269017134517626592012784394695104555794255648967671600398549159371559886516383834625127688286698708085808072852434273995505180257109119631545884332723166855917462245063698151550700384935772804424171018528257937162030297971365581507768720865350088395872258073342305889950830153367848101535915950295042508319621120*i1^72 + 352651529024741854396450634995496585152071529639628146419605504642096766387855537305137389836620672203497867920038997895793876938266777875483352455359804697595562803667887581041640836436107081432123970213525292629639848014288847572713303218904384480783191677896755272264376182729187852918018718079562287843958262206249144560737448949200258428020863365657502586650178160008222086358375396021960777183733750168334041564566043121041524668575305531192027111230675632213243036313977095172082437913199349710051625763235845873329639907749256478739235090058978812549217184268329908623012447321579611510637352397464371959039819643059882306737866316742856945767693881792850241431536884877015721814961396585613615317566428986652480952267567555746332932109431135370432533187052320852181663746289470512071497366831499742080158655695196786814150587886007277691412764661063527616599075096782142982094398783125319886737747916434175494245076735844649572925991220347883843704279318632512245939095959774142351134548019407372192425382181055375523478474334559882425252434212233925935492176013161393095570772441378558946942630242048152485821590723169078479130494710445624307345778448868582543088760749892066185755786085261841420963665891417812675549778286924921991788689265442664506540197285058070381751896997100612958010272622319669715636127938530954966965578438607068668910789917345123404129462301405754119685495840656964245114979781147506230161911407427235521609153496773346616347757185966860084089628448441596020477114532971104014900252075064441258484588179151190015867050791511145766757214678420340459966230824521086820362316301377388054090586032778442509823495946396141640708634522395331524038151305296801345825367324827618140418578205897557860587249635844301949485752370228494958088375733235658931451208967814702990383281949028887468737344421125534692171180004837549229668926070013192780036397124398711679031974519267629293869371235351760507702038034014787628875811175975158403417819179154918573543369656142607280026240884857957362351902501801778302112901780133020845565579402588128170377471263948029733775018952463481701615037667875744361291931503589595354311371030404218908344009747578084863712121803902376675757660978940599308872348252376179902957781213394748748945568706737420511763604084519243902095885609893032109293344525678245988391023064598542100496919107497527387784159925787759619526788968389997063536752670124593169306833700065530636648805048788694058964263918155646814261550479669246663872085527895412163235743089806918931990047094363686968967169117393916986130615879054165447778349248217045150568343248725273224240793645269573749942292072929315763160188857573167220267743091141397779114619201738951637900490505078542646336479431677067982615060688298947639165403271588629802218407120970248029106087848345292081997642836500510907467199640108588082641085388024974496510598069939032476247305138303955589774457436849045504*i1^73 + -494889045425079287238551910768790442704194520308426415855621703535597634079900127961508170387232606303620122058490575736372251857011603191067901883902390851199873317883432268490027307929930483868444442989693483629979242989337460101942841100365039002336123409178222127221290568277610973861668925724486668245929942563223059974135692489618779233648855560075672300632056944380774910694427592611725254204690941545595994712630572699341735073755132276264796991634949962914703921626184467725607834415919644755372983268528880076413914307254914264829223819618225078477999626909576640896260728068412820820844196099474791383507623755151676899359693744852452952625096566822323778995902292149856933140200893086226006185540685746492918688653067768832472674366273512432656283831962527726847152468364116787290645927339186606158770292984414861609210860153517939465364734240624468282459225144720436309815532920667621760526442205640016225948514582033046533252414440921891774847004447920350707226316464906490563743914073674833965097853254057326450084848531923804661812781539214414875762551420240083727320723311315566649695215612079536806134040070462041436092534168477901490494131649070033983380383505409994488557793573873207993713806825360048203174950263629242620862506605574725361510166814971531497113371685479227776145999889752802106309654781794905042243061903801802494853199372921725180841724961414440643257917997607479584281927611900238018987908750136187704266816120495785844548249569104021744469527416140399501163461176584557874567527055447424789445477601088084140666514750754793413030367774464423534155335310828018147807594922863939745740284993273577447411028268186898163677421643834999740689919584861090445354093102630891364641005136038949059616934889977349592570089260826936144429993523577852710396275412760731955293728927628184653452966069285300559587349009173289814626944175733498449091545785620182633958298544160538346329586856499976312478492751279469474991222197869574223408167081391514153844636822272998920568496976477997313730955153039549516626149983633604143951128814760695178365934400222533070008615165666890529973302755363301278748681944223864461438791574515297752112148100136259194735688052656340478847492214373214990129355280822321942858474389629303875025095494561064093138672028423027536962669449334103270037077634035512287462080405621103838704014036325098294559266646807956578742015552807450228536024323347436991336582230071562792948315691173008030039875286956800819397331020018551133261124746960564669099378196239771762153666695491412615280699307658464518991952188556999617608890383128719092941473008154215465426741319451391546046013668708550200323306690284712927524369129995739537346225384268015159937691857581567222704282831238254731711184163249647251065822377086326998657695302354987041279041363417100379448219649348508002631984302122627498433715947229747244941560439169180749000095502754222018019712827392*i1^74 + 26207068866219980625044955623014208878352844970022991851266724036327017218131977463539438625163062597629949452090019629653106832442523725787146859969868373762376068961828385894640475475427343516248244088325981223003731571425134356156191117308548012484431846499494212959268620574960260679464922589236820339753699379469773262211745764601620464070556746439240137204214468452095952530211927821722797401421618838577986136857807428743804150220379761181755023106704031069299752796841171929951517227328278652601622087462897382343774133604722603717540783505502262806013865296097756350188055272538509122921347417685302185515119248539218303594437137501661653013317039396119252185254167716454689653246673595258222879944545610438932597509887569422443656279634621898100933881367381101214763652820872269402053331942590610625270343967528996291777263951431884769967847524367172012591414339518435725788692204701012511829636791073836387932863428218833716715362807941567641401986760493024241332249130384767678345472185862331772565344845891037350242444369815689663840242232370298895907310910989994595266931781425797417199172358580905355133442284722679754659372966051857672850412657816884803582874029916245636719241712747621454886376243639181755457772625093483529032213343407068309015450899048034306647645295356584368368396895136522155306665734907640881206568588297628551328670551100190767929774208833430361213408965606761346416717403961432406256079766532978140146313833735713962147793405867873833025767659116343102285711385339123283626833040199848237151648443003725265790932127587769283898536686788542848757024831614672588828928743926704179986963676894700502050706574595495881467979566252258469069069821297754394718941276072542412933231810422847306738753637040802701926721975624291961485602703784547511304533054138993405636873680685453477689692843441648244417171042354553854907140917390818154906932318194610457624944684608630415798722813308857738964145467076833775310236650899558456677825271222053264199785551503691267675442080613853651901001476605987304495508370233903594679948057424887276271192357343355971207249447242047527177015902820002296134346419177312463644260355392373675404283336335764136177059918286770518828167465675704200401945935928466543063926997182346093529960714578745357980755939768890073440764748941565390510224574804267457673205313302243782407786248590801649012934382775186670424853746620784287883182694169205060061217065202526204810620880907667173801109835022467364985416809707187244926838106049151657295792274660647533384181719321450011626486335210654779303228868973550982752099770577532329790636109898746831053999483879582291013673256291199594650384838981358897373460664647460627455751321882242998050373537347523693092057026977489360558296355860468927163305261010352929065701554043329181317438251960007991134259405368654541573100161623609770208172014646982868478763638212556717435861926461828837146624*i1^75 + 4361608568461664897768968707294610712610989736132196305467590571448043816147398897510782543673343009612456501106551229697676708450878545497567561709630501929982931323006706476288258338239459644913595818298335993607723371810835626263147565439849483927848490619038332563059244032830853391203395922028805588198411181761253275161221445350182249813611564990363612576777922375659314310375684960521789608809014189409693469101614950327689643009538519040616597703330526131799107049396167287057831250803461290600092083805296560562643231630730042104175224634298480473228311824650520201336389348458386143391706792886228048029610715373681433511761791182971852773879353659564575640398232826098661977104286479429238567901920023555979564679824485134355508415132867763670660943315819022304381182389120708994347990182263074983067704964553808046117986931685433813915509581622171950800001126106174844658528640715923831467971717591553216839642287296288821457652185745866429317170376289990752221655177962188104414217029763388155225565106278561316010802013494565299262316852375648661800193320258490369190464196359911336955843479999857601831827931712413518622305509302349286781307163526829833264391054925374640627228047728251715515559774031728905141979905050087538394896750427736809334576182122345452254196922640520605508985758903403698263057807245763108711535085138117684905608489690719191010482032991677288634195433499760825578000248662070778332807317997012694767901485882635462345109726406543810946551873153074827568482042152624208304771316035187084735868035774185713621104282533600830940275171084436290597994350573953008558043694723926975525708939404041384839700994157212309814740367603507743176884717834702101289964957532713924412922105352286181673529076765473864894116253724007366346401261161768773287789461014031029664638708892105512291289656106029909252222158276518713340132916762178075003002309567395250406051092351009605016088317780099084625426032594263232338497798852039478848704365573320204605705647707737611150560350470176763918236968237784467882966403604039409250807470679848793447000463799275834585748859625224751372402284230083724533451737070659799955013307161606937918921565278091371990646537172100978026729468383961422591464421435813379049305403673307806358303724230686961559503725953597126907677904557336840557281765090168678946802373874887758663097556667952069190470114893375238208779982767319022842495824500139814799371709601560527458427381981456271546699271252576690857559154491573262230771695979828389478420286296469424332639179061504530541430090620747677061607048285886217165614631073831380288956132958355078657947993105847222450813728166719850115066644312818935034121234063139552603739067773172830576491322690293303557611120930801473555249762318843845107569738856959483991488878414232159036233462064172921424496574477683745977836672406443722569688760896105409983447878229477316035453327696199680*i1^76 + -65043665766578169284959861455364169803470678240639777890314064524958413891615040537364488434934818124063399054576378609292270753397932329526670414583172617864035517046032098311579675514994382849049009963110291199539362755329439410506729016499886999821862765038421390365461631007875523732396003356748605885904390590611311292710342590527437485996225239541502920899033742246192572394526909565927742253876940318982523351329544437384191538594596259119287122380893491655487046540895993603529759933127220258817431743059801293822864782665855973662136439667178272420196087687866074209132459177466763288628081898690238611765792610163239337691866368530166426219775417376893086369584536042072390304369825516263708677894968361138314091586664766015230677487188759267466288133477160510429070067131747044560370175766582615535577367289753530133921048076279439529338425571522579744681467612922386348959492802216877762695339067181597350498596883643259894889236814428701743573099713341816102110915955494779435001419448042973841859954640316059079064569131286157286181478817941871980073910235062980840961679570561540710141667258146735619352728469896951562601968432652862965085593435446019102498160969999439608085138910526709195621886444224875054061814088942406881163074012328783964089977771638307956225359257232791202308135211217283566665194575034552641071623891049876967771331308414166435060204680680575422336705683227336295818716958024601800238283157497233927471361241736974727453562418486972027869916390177385031687625348075878296629606792380694411851403434186741520712786706275904077946848528339114968029676719882763049180977909141767638447929700409178494500579507662099965240450319911992311776749559849526003519594650127825274244055570104837179673860118695494179498270130400986023304661718500705478396488935326237066331901185910391579410646938523657743459952648224199845318177207386321008660748227102123934406026253523992430595298098712556422229693414903165887153486303098013996167318596802154324678316520277877000723389235550659342652155595997222484393604275306918460204376385711847161465269941603073364452812815257950587450087192262733561285403258206691444175732132103978889623906134441269413083575942220730966032212183741195654332699160375922184670820236854547270025076741306819355153617512726316648587957641401569087524617694517574833493830871849896382545218333085775291848754064575492059205190014100464288538379296593655285241003283231950719113652768054810753989414987124901043350826339455080884937179448225382298602761207356497951784623615542562875907327798504854588447038227216626782979950110025357217032857374380661270420903620117518870344662905973798527038742417993139801915607283614722857296077877881521730665943047473821796763383391757507842896951058271137821542653145710678997029783417704397621073924005426095409288546975526858833025905471972377652252279021432247118882825641794585184920666112*i1^77 + -17392744077620123566949550842904612475271078468191597760258559401333202681899140228378729480852699250855545762218025703342624398957977530263795002161906281649739701320994234917133602108205357278482018854174098141641634213577299377540991393271663554589798245377444298679841309441859475254731410018774314799691487321276717855871408915383868897456914392290344840486215483824476346379481051545313837801552282095171657811321763199061421150243863917881860366027219537813978979141178059603107066309295836996436689571022502344335314829224142501471004487939822378538562703995901447144965010335253109945849273522992765058713389385168313062193122815153558133265678744941421267413698182968493258980803633955415410451497665252359178489944009184790403515216077468902193144087138377085830814342968487027584814075797110305521353631874039200069702147897888345314754698194433690421170150598703802744028509330860587813226328243037422689435137899731976802819096026165168167774238987620141214708229289594525965749261562140324623602331815008580947019530976623979005322669656411318813804100768938714878002041764722919397328473531944365281991819460590641530109267304265838084617767148522160633774029524359597499583407632826010682808450875185542756679827027389854156416396868114757025376278788988908763244621178452192977990703651730291030443424658955303609755474321036920049376614815173825337799695506339695599136179489623106069864925570601136956806496971466725927630183612360276610186236200073250501123744478716771715136674949526999499773848760047550564147914300278943159383197027732162914369249343397659937654978380154428869537875123762181832968832908738770590682873723066933446774841943978490686481963573322106678320487155144586733233577159553299110618605363388861232606894116011548371887128217889614136087661692887900661830332763346907577065703911653483690055090676350509812671478597369243658670199049678018475538569789772996587603023329239387346613331053380494427340596646075040577523190900894208937309979273598025825965921516542008538205350950094948357394530660466807618020234974256608119057096208979757306238181504096553322944673212964283933309332714547430637088928228770060684189080486826542417171337974305640268436435271880410935144002886427589614909528103881975862677902272675282890368527011978591332578146736691174665897117069246321284571675544245343414517344132456361388423958468392359684700467141434715744300867155818543788763432324916455734499046586326344914057802347873033598945422941298094306914476701591123321549082576160131975009431436685855853551165845024258972265161782466763014239618968921588475749252225782232483011472017834825871422146311906784268357392036588914161432642997300090999246825882665210718075021133386304250109191838894882279061457606103072230070218406721268898410073702484977499752755540295086893920270247057903845180668102923314234393637042716759093900075426239653871616*i1^78 + 96411058398518459448376730724303835618634105512397117603276904872364609750234618775521681740417498449210637600265315588421867414499180660928261103011615328824559538501552687754308545837281834791909844740326022116802484044819297305297051535784251232667498551554756916528085737709274128720836550326442768631813317843689146066694092852745578426413932451699998124917081110163651091289036932361338289378900189544723653681038544347538599228680332108145820253419149188381209837783101524804086065716812187956100740187718019580757785652150061282263216041824700688920574418463216079951494414720877158208299899393205237597804498558248547694819993658956480984369353577957729360756827755713315373567242875482531368574636327873077914678066059588582021885321933520957963661346216812928132351873018177067819382927769767077594504247071726408490989098542740557956353590281298909233691664894354194733957428348116632824560719158748960170804576767399629441070164008938384894644911795297589721608708204206900125009046498285396934585773622619154728430987596813550918592941125860517844788737042090257899238361272718730459632497484199175953939600338512366630887749438285345623117260105600999908179844896113806936956335747203102085395533517262630010264714127196269115988007008479390087229651758928070655854053785754627302767275667088554940048320687628683129385370307367393894528313478921606762441892170114825666841641321465529634673532969208641663958671879856520336278409079359555148995597475629298108460377227464825633806720467470843006610294749724402235981060438342251215175858066628869574588082157594930006931351508984986519012315159135129094875045603990395044755966095303548710862974688352968219201816778682958135967276742857799658592912872875584865759329483239183631735502031206399946175113725171581206627551627628209467374781853044396256874955106246133524678060914054754201515874626920647187325687380375185112587036531024627848182742383517425600369406044363879202361730149834122186878093974561926510655046209117172745673090152983137060914806639495830831786642335565199069247734804471674055750705386569344131280006315365101486687207287522922384773533237479873666765179038053637181437906526326291380528354836089421294200125881254047357045283941060464795162807175331866057297762216311355181175630791844098138544201235240510397517674333598401063596231535355994836616225964108590364550275221677503910825261874106799524612987237611489527531727602426664401974895523442136190789672630896503101747053912198199495733345207171903416378968456610619096348793550053241291491346531266405564858846056700778423945506329800091830946781284260392480327233459852926248720869688616643915023440384731351631561926498764971347606639833266112658846248509989671564889657749353264045287079432843691908618394982226000154089904362034470379254017787337924830161478903358225687538809949031658830239960337150979797531934851072*i1^79 + -1141833968001388215997333194725981952099125186927896720882281607776847459145161000148351076956550713171587884195226708373145845626328619063291342903877154676147209151793757054879436531297106069854617794295352526897105485496500241116410229491550322130744777360673407415634721891133890748868786624131166056013884262961773591410523962733007331854802037344542588911101463726553418903259880357124232397858787261395868292270961373040220445036080909329478384792669807262106382931452792136870586662740498922605491437496015419456018748015715757490157694219775774907604081049728004966054281541491781722661581925110944235889350836374187166202174726238638316792105282110040913008049786042357704694307387072890391668386083333433016444424430229673220226509794015783780190377573746128750414432633630304975860811733252188112332014884667582260549815264701115531365217639629409925849051603531107926302489956148069541093673763097274995202944853798007635056790588146872352365605993616955758707337466197894061170253742295401388771114167693884057546565606216223804562724191789251996662025341892214390569243736451819777383585498006699302761675001479372278866842214473714214864166781888458167457907721641167170190515485314960015404943487802342222286685254747922477419988167280210691376666938462925238972857821637913134045798840465255259368208668138258455342836294649654296726822186575365927864590042876723154836769256908917934863790317561950924592547209051068254242312402461731448742575500991583355086985706439131735477581419397292927836736587909150843255744284710030117213428175325048414849349344012283237999395157719917130008191116617114893167632409972384604587328825129814691222959250503718883800094865404427861600324087540869857430065886733551307440690888621235510034098219105219063829784853517988333549306337286013273689240158155890002501866458722437678322308862553029517045980512808991343283847369692550021437754827905629217022656260436803069552975352661610696699172978963071537987954937583950993324781585574110934904000382154098944593726310056307897935248446307240899015265852707646526624113355210279755173486271716393994739639664905863717326678842628887077028372453213112479769280903164381831190810032453458646432263457429564088278657680741846026541633489876768006278771898253822435284000654515818124488231934653806146741461144635410483380356203233238840956414554250018393613274029416786901101619412688149579087177792688714290930659271227124717296784909197768067767507843992695406964915158679107742939728695829483878563856343266733029954519467212530643040413328014347577358808433746432483284860668095389572918315877736361664042862383593933270210593130539364100694013880395145465781041544671163741036877224854739302626037940522756471425972079878998181634199664734604946801192393595117317542042620210634350379129513773592582949284987918097266308505710370070327176016699058153769140224*i1^80 + -6168502796164043926382520819587303332325221651992150144259675040306124136140007645731265634792422715799445924209845979770284009359768936356627958495102583578400083346689251955307901425616457794415402204498195448188949975382922107294038121917916282969439479838111184199537743980854853775730342935915755711195277611260005179119706218892429508584295032897424630028735722926754676033691953758954728288412732962833804284286218470167899599965440381391379574726962571934182786008713722562832963321013487003419335864936860775125416923898544742898557807696198899624804881896230644975662411464372477878443617166873168464500335107092693766917604257434131869152182713595467441007047749780226792232859812642226352560150117949232640386043034520802391565871674859378730322195631082603525383750630961121610076343950713509293800566448897721146836916032794457580920923804687792467677677683184349665712770831239531572784984154567698208552388797025360925721242892426772312993058930463369684285832123226318086277531721155722770652428012131615311825242910344970503906096307710311151584672056503624815610786289773590238977056322462867473695946996562720041628124921838987003166017056876332476726225975260707998822667045411697901088997608410005724507576833268131143898744684655918919043323973538083279852255458871442949216347834220602453857419620816348315229658057457170125739096427484754683579236427654221599223887775511434818634519419483442537238861599328929864035920750522842338488341924582126006641122161989063499339121091433112881168684144766391359720295455636096408622332506286066291897052060256919359219400109265195167990995748477558618608711724366302902128710363895926709416880990925518587522315940269367641385751385714385842940318195473196648549299461747145765318460993883613941839663597820901971425831159862758897630413856762450543400623521936849670058125292816254219419521843024778505846946440651316952401677412238727576251410210497149376143117175391832989632731597421508027834639508991383995391773768251868415044137128533483583971831410476721027026038931007083411642416907255736963145198773974760071008202280870811511037040385079926659040059505126203309941771847561950517852769240574814939233528585023651906198600098264245281948573040185924457557782752307847120415612409237515597491785926823946622658441775921255556334759107030008696253891696899006944645194083727341406561560542625481432152148191854042836877737995995383195608971363762459571547737143462520125089730975841172902580368992969571130120931907430052243121033802979059191345506230661264852888398198217728316526160693517246882058339760675178081215272177969866087657890834799589519019594299872919155877061516574634791625954645500825457178528277908808291268160553949367271725375000103602254419855698687186479057905472507784750170862252917224829870401595797562251471722473403108776956578979431966930156441787432960*i1^81 + -2330782923632932926394857668950478575747580092622092711151907746337626340815880475508626466268110278935368414771117717333384563647974849884792908459869745457840654115252271425914284019315160465879191118884069979409925391681095469738199298732261668971408806770926344255484967853736285652330164912138986726797540969185904419436122461536241485333601231364490413267553656677204895105966242207593673919488362319442738910380540826189086711363824426626356999154686101451024640170379597587361266839720154357475125678473766588385980088434521458159064850436036540467787216040167636654601575337644855505081541544568511449820956370569467367958355210133556265367569332810974088292192536998601703916164283079331373552069102982184231103496034950962721761259591379432304976962456587171354762429887209490790222335906705658537501451173211631007259593869943736906043724580817231951109349890727953458633446894543548717061412423522057646523778166493442264262006541913976436846082899582706820509796474564672117398204183662966814475076200588743119317785323093863258715745679880064199562546172120382965642041044078877476707008158251944052153038136271285880474476584503381691450237288738443022619101954752719025213884700512892537129252614453396220699124815142901707000802054302454622112509523736875656649727354786691675117292246055068715845140648437754651496050555823903864992347244516061774142481494460443408296151655768978459552657519373152166879509467331349176581725476526022035373540275570304696086677927723438770119554204487838242168230689525681022956592640790729571140464980088379794492033891945801088948250988462643721874301609091805601246205048486008380399432230040858932236196644700657976251044572011163477222723602026527766687990850673505799145237095877058341251887949297628944418970000239196469707919534733727865946219523135803193691962384352940632639388206144662295867870978556651950992813459574078570235202088000523004562442352250740107846983073328195608809965645495966362073425103036237042071641812906235805651906975369176404331982909580856361315534221204428364489696181434279287892156537370874097733966088448571173051254639645095994687442299623429429122218072838582706879462010644972651205321616628864837600745158032498390290226217679309696689245543270163329939324459733728763806955508146802806958040349996224380836328382749833583004875272087735971083321261139959869133461349061520093889356782769747622514504897869176955622315074452636357624859141604247874228451164429594935739923260595618215687899952993534021487682038992297750716272319544558672666718949436109966643431642730698292871139588465955262096606628898990141646612450175928605803417477606180682886750563626217185324397992546153819407633712151516342729856033421532528052296686367136144360084515524567630754839181741584421853540041595259569961098531436461576359197500147399011704277090776201388097536*i1^82 + 8528163533463621013197601016073299598794697840598387187312059092728599269873325092089755771878290638822097569383237524273617257360457235681440694652702598652224218496140817977142694594134150500411305017929368008956310527249789875327974872372720967025009069005842279671392898981983971068858133041220986743857903295028891503437236704454411201759099164307995403521774204047313028134281829398432055515683939639098459792487220024615888442549688715811833120267446117577058452824350350691506808079148549645645818132719159802500442325464740542557381591457113001007522370811720476936604726931028775691370905706314590646948861949720487458657179503872101106224776996721728489605390464013945395720234622153067643303129211167117489700927171591428715824672938877059824911535764085287803195288963021763614208686000852049617517804286738256432734527884320810190311778514269309013628119271453735415785124479973944944143447015746701721287746092291084109642088873212198693197139687680606036192388512704595467044698888377492447818649168216722650139365978285325814256784855698352078582622052889396980814622293653058801508051402334798247621557739395013913598076039883124645518043665871678426185735091022817060450010995027517209088741244822764844544971690836158417641963686661577416661480426823535135127986134165314697405720005137076529110593807591486113615213040612966229938818597211884200208801152581380124432282016366508712167411999205688142013219906797447516709589760568777141664266297446321565905053107387398904453478400924210958400116670551874386929908409532481701368439776976948269633088222590359344322178897786094414728757402059279853281272818936510758655314439549996929236112737312597713952206463511749747617765303479876995683512226919345384261267258096753738934860976495882617344770940690455305176540789253428562285312956077742952405937218400519475286670847024177156767631235411382520812123217950797117138890294440409216129008663259620342558252157580052992169176221464548713285197983336596445955502009559623530005434138794881677500982118819030491196442276804964822839832734814042223233944857406550215514765858960241995959724180839429100906112280515782505873425352418069706537178836732493751067966913946305806166853961131256642179664742483604927057964581622064424420416494306835792505756864523874019006852631749152555143319438915047171921873887233875635102014273704270649368834598060259985084939637015383445056404023699770410364455717510176099349816688402015290957505719650853827515304927460340699987379579510344679473322481045348410301899568586751065472857869396622800146750656396479316121539823053711799745136116693255127957126741448324529110940408347651276771935389046577551596358321020172286310934633096772899190892430784108025179148255558908180811858230072542547816501934394361997363917871623943836416156279887216056095640442269463517195424587841536*i1^83 + -3992915983083570548023400226711780623139748924327558739618043911411891352997245435194518568977195458348778759898112515671000275860915166800642915410949348677649374541829494711182099475540032200727037164359887125531886671137358389145715252553196826487899473640628318903377345151597955947254680196884372834196313567637436078441495523824877759239984941113274359626230026930512192966106236086401901379614212368152668354584300436666238968276451017148230588400360399533112756219893207790608526103569398118872874363146247216913116150660918618332073916591236994997985894506385954295933133294000309984431114716629696994568736598468460013917091207636681607424188303422750418953312723358849810851245842345656732086099800609472300049294453840495571046144391171914944284770904191579097256219104472098960829182991978014715527530377935429093216306249060374480304440783967247065633423707154348394658244981829231394750838882554154273086159107022717903319096163186071499045929439958140485104370598288927670683545864161104443635428754468436471733277897776092632237485694623982158392750441550958605558408237815985075422010895204565831590542041262815973619996240817651965639602827822168694045249462046658064932394653943066334421314061726984355415163813417582946499097803498282047149942918076988141467263968664620275722711884561467614892954426283751843820770540964972759640796537788841791592969918757773323551456137286793346865688760142287102261184545558239293166198434181674170899373944141985944495366418012056569944636721706043950161375160363096179168956193461896701172137768233320306055257140922543941263756535739464524205791306561994485329912459893623250001507283744785370710841379436551975847404093816168619467043006494320550677890578971204684987586796113718315398981942489925272058611427585073493650329599438836131237994523964602977019298433903614882434382787615454852169670224449575211886249939080063930847212739714409861664760479377282398074569064984985648512154434007241033016781971412163776117198000681114495473845145351634902744204110247054551962071526571515105285311640069326956413338229056756665119689485233756549341112990894181079094443523363977135421707906773723099134611754904599192410780062732897019395062684678267225408889176520195635687108525278012078576607025643625114774159610086727852277922790348943454696053511232840203867124722119404462080428543660912204096079212100707020708097167506025311459595575081896938899811735888605166012941937128507278894513271121968394978424587973436284545718476584357674608969366459100322855633871357908639735325411463488047083981905868426823841374103708611656686498051232391255199784057033302999392435366050355641110333662696109128028873602148550541400957399796944591713737763661848893852324114657153352438008453141090746473212765419496428250470074585286105550787900248314992814313036042420755628032*i1^84 + 615358674903362760054246258105998088339474478170602828978018674472795298143189160141176858780466416238995775473458283401461285917193802263175387042467528133594118201240893456604709190788061495752507774794611282842559031114923205690992096141105805240126078137174671636808005842644522818328991129680328943136578628676305122367608837021180051499118060108270716037265528150967677905815517921690044934716077868482886110061645238269074795714928706042322725667170754266223502885526209055215569485856772989662421652760924470903168325330194532147789203384313023925052946223119021603704449994757313059594410102151105066288263678099582222759874547890981265230100056601238202615163929363474420452459239476807504480471239562474615083966255991618735935835602678091549540749353352607632191756521836213213177865311350462736640956712034436247029491097263428145765527144385739398932927557258458741028580756917720155023898985669027342032697589614979778873489622452709085753558897227825781803433454278830333408613627407047156051997356310665856872486494835596681061076093242957612579596403141362089449123626692596697555619098237562777603973905709900730336226085169660646080981468329455291957943317327561862727114040830822373661315311600757996092180346046450814353526441489623574803592770876642257656945680120114237989078010808130032144623892188486299560259138708976241704464502963090309284893912818504510855109325508917814883319208922197781681222278612594207535139244114973790612024720057435165827589205081510171960437629944050602580995024125327285403177818925805545991585433573235762700131875737240073122632820152472801358042755482311275946892349116117918203324206340636273083455828820093724683442973837315732139744973379257599946326926501584613529768726172671057741554801536861250301567048867725557678891803375337332844798259622574940777498893637778382348471571505571870869452600122919930332570052755623952981772627080652426249294576554509540769267859784352900734327769115027387377507174416524621213907417618909274393447120983146124770140697830273897938953184377476237366477766635806207665755460614421885168901711373131193263370721096529070449653884944259919384655474179374598055915974282476408711532693653754166838332777612281371282883176948345602821614994346557862055570958647018387936671482804421032886245164084885396503452236876024207214381408879330290570235868223397647713367570088823923041317730889330303718631649691946972309292322553939323851833602181491177175352482061744332323449874533140924110816742151768591493372269998816754801427258145622229593794203450724528232687326382050068687925301377299323322938696958973402677827046647002090707466970515494013754246678560472152333097930054500575420385721085003817929037619494255612453026896843014599186475152613192937787598378553161463996457804338363110041245897417009197335897666748416*i1^85 + -34114994862020762300167644704277349130925504923790138816558918239673033661877262914884861559266180331152046667187674786719610878321977289798943447071430221084527415759002930815746685107502035854644572847022456702869632850027874280389391088721725059864173500613688542468644156577406158067462199925256597572702359690951219830085074567904919081917810409052248428973491009850993487297368942901137136186193591663607720737065319338455487893862852140554985377693095535591646763084387693489245784871990623083716623249004664483683555942108427758766614407066095864720457704423749704115783132887578851791370172672447812920095959110128175684853171513113574857168264856404823544946409131778579131231330579162714596735419388422288934120006413276912861230426803438079239488716895398547341631750390405857945627821094535706186329814808462245265920300655453772218629944265590224890235201151078429783098474602775204680223376547608219715459263147448356654412414825186919678046634812524836731398296632574007666099339825182626344920769704768944937977162893747420216124079097884836165963071903206555070172395047900059376239594482194211173082834504658168277723232195875996156443515730208494269361671963095534501848817147887216993280013873215292455399512627241108029197181862773698191132981775062806060254025252956358863762347404654872686634012904077095955539778991778539023142220572861553297334476846867361084239104545200323010842114877270235005627091294639168064764660868036897278548449370983287030596092500175729844483866628504853083131835612631364197923216940711561025622996035169014171858659333726973924075124825456923284956127438022592468274483648651714510826050206586639772410710689285083968291421834180562457823925458332454520422299278318226893033185328411349699187567674754343116557061065100582213474663723786798097271727109694103740912612332206519663214081933767074330945652867227530984384876053197925734222138334585865216175954679526358424250199511359354648892095227649928049339266749842704130677922865003201563745745939827886664031006724542470290681625448655237598867110557463901023706076119699388522440859427828217955807137934151589961980746715579788309323334566029771891111560492379893311515312966087816500897015529823408190668401366692177645233415640363737073818534365244719336739709272026345220435348167986689622404739935791400473823419219710348983106901296849832908411888830040515700415695209238844566002451375206146942661174261737028475575362752080504938421347373938960591226091913482263167670282601636118980079841350086029732185033969235614909760050814394436969771649949879175664169630463690806668974490863711672145513403226790592728061665722777071290214247193120007735955812071760329979064124464775382706927460366588354015672760956177686260983363218382188961557229084396475818656292427026471086067767731790240808960*i1^86 + 492425405620180690068473664578107334409704286084438106184442484960907307800724576299067716438673062288826046892808997021624027874947370589698714453658265926461867660217558704706443469309021843076458490307953247690299380964651242780838174110367540258250370561956174506367127415485572674684656153230999730733348609299676271782772252844329514227633292762777936646988503861898126161976587545498347697504938613899035475473426930780236985219085221500045782446158781802057827920839992757788921471763614134447530035896348094317307362370821681787414918853500411342496382635548530199060969933095854657478993459978062853060025843301437620908190908744519248968905980956573495559781964970239214389937871166584587681920856927779473577582879556965487265036564703616550684023993002009388006128792383090372381344224710064202744924290273442900380962111207863853873654230393485703111033759619140190259065675943271957940490755869693064161775524285018859325579213726181689168135148445255317657203987957041540887749501155577136454692449690277693550716430589362283004902416565729760120706819804262000015189068508080916404136169940402775106033924556707702845899487047177295938315443996160596462498718554587477796907701906887849133265292483859665206978517204355526153629819811638757971506139757072493266396887265318907327959511660612635327992982589380133449654531498298456544689162040722203550936722614603887109885316614291582471907324250139394425995183647181653895130021573413989137767539633067126625935387610113296997066579748236517012645828729157372348655257135095922436442498563506218548152608036629803590661144350174134013320339738325419185503877320218523008064120777359649968838051344799912754814053802723845985211702787760360846996816235238485084102605329919928335476375398239898313569573322918962062125494467631483050064533860090487643169319268613705283687528662555763896252720006315545489697178956816399576808536316541431825858053811336917214100011130254970402773160258854033354322296031327741057799426068012117371726110175475313155407971275594260928110935233512543476935978023311318993730777260017943276823043826674851152971206830003392106586202244410396220089512476802393339340875300573972224093398370837824963207654016255929905942829610933590464714029739298734914282755574900833475593645167703272253662887788401209076384830798153065919615114816776495540185384971312510006080012416635666397905817603159301546273258778298123868454935280315559160517437793659196264716205659248505613136903961218905482938417203390977937715269542364386696740526483446824390089264912113977282994285458888309546258958110203761190643553765521699497190710928194726789840043581880296822902606333624048761580275168609941647210184132375624894362658159670257386224882650109318724069082307564953765824429067828200186961411510701906336738705408*i1^87 + -18216702352774100052381679386641529448176972922514866049045629998469949903306335435016663464932368355316091067858583342087445567951161966345829758199501651729330916713921826488966443499527946222816754699017502819942345101073133184776351484633864944604366505427683083459386049320842565311747826559557470603496294597722573143712395004659031619991677017309234776727943629585854568862207613711282330888743402917911755583802575150959648517618878612975714566396442336378669667593401583241005262446967289944009073406690178394571421292423658966148372471730776456768047728843909383461470131781060510198723773751417415355952350231870684823148158050969732316015311134020901663938537981625183056373185140580398574690404445509422172938149824955973755638900586089683114190639753206321786674911100633538548415208349264175566463144771381541691053334457137159301823634404646560019276734755155842721696590161477488929555751842033524756413010939577006334461219991580543804192514776686141825485335184825683929320246537156119624916721839356885518577766103398235710717997120168840212820976448060698217246661896971676489903368927720445473535678079966966692391487882567325095670916338471020657468248870239747328728326112832756594713638924009535714289734104785359936191112206785635702494148900122853628152415938131797628143105761786384076890354272725098537988779283747992713098509164923906629575203853022019542668351668993943488496852651707229742116230091086446751743213902617420630174663358029492412449322359356507237556039882342243932208477271381155220090734867073523555624338037525547789886558393050650047720849087628839399292623106125722471806465959873007949153159339556614441394511852490926921170614515867056690275782380073103577336579471901150428602170286572581284636836353947832035377991982118393353198869356248273236798492918220426844090425556329691969919232710369256099652011071158232707414890960347775408225018091871103596583396426080253991225251053070308638529262257488563954416477222181393572842236135721662919217082624732759678674603560562283347002267582180945347103376228732489719583461263399769683888626898977769763963175354443083457042033735892188420247816930921246285328503282504280123969001884579987997666197410242242209278922012374379678338065877440833921585809303741034937272871650998323433735657754453705492041433272057834015880153408779504153711322769974274840323396655958027630823287011460905339127321015279692954983325600789380135064639470454028281209527676822481229547967085957366513275686204130642910977344217555275785720234671867755439271855728664922696022291705089465386498750408115235466821248660586017673178630221385776382349719351562677387411798746917847943800633801012406518745538629101770726334699506484279507799300283785144144780879326067061533646124955129101387532105227121459200*i1^88 + 669636263267183145829722594401045962875900594122732869080723792994800528173174136328212860245908096343651398298438204557496319889482018539080404595022790751232411881381029316562957853792932092094347956216725871441688984314752098168888867570770656445896198651908677705685893495605197813984622807369393565622835048672521423869721249490109358100723564456570393431817993207074811467196889349751155564086425097845211448735175102134854060932406788345726050314171190726996803533643862038870676031775511922127721120416208857587109968913275090062108746979206167049770603812000406088467287897172883773761465406575319474193930147709940623386544671296176920454474308607504731005006017355327063008378283420694151503298839276268226199612120241038354247335058392889758480969469950099544619470843562712544041163643030358074930715471620278246996943158067281768804304743097288343225395921012676724251336714709045957439842061139171630054938288507932836726483010832251193176727260036854026674792955331035831818520535560208185606690932612804093867716033416654335841573625313761258588541157462013745150199095218119854424453337372357768303637409823377608537187973119751740580538044978611780863660027337790948169871192543222833919965502580915028091225260159730425352090780750836485853178684641666055218206991174083441480788578697873461237394017837497132127780705928815317296180693633315743012560354186774918676317791631570232611667929719161841444943176465594759320166914950371823965751323384141105608120140696061409106110495651526476075645583698758081090388371891192554859908772523146751035268609881084262791967667473831131822607537681287687201691701735077007581498972232306889303793704793848973260323587412362881984984114287916933786879126278734227217400179684624325314071047621697281103844275150965517046858370432956208592261066735869711271133572571923530518452903363450583130638123474367756120051915877353615768373636915857459046518808583296177224058046939176188612467872199877082184726117085430287662077998793450895131044202633789873435488499243637295472283607852791601488264326282739692381451239322377955441083236376206870912511365766049953506505586179479328815621823374701401117097946297597654200430578781372896551930943750016330613448640350602433067239806659943192163823729074464851375575907479763440491033063298615420934796013448722824538297232246797610710823179915584704313945919172392080082765009938672723505873239941854330892810502203343679102512744257710847925714984356659006430847800235226210338305044119204375119233432073902183419910549597743032430189831781462844162881034034623552176754849288880450178442798015775804584351281210581806103390194047433403915826462672960824556174071164561198465202614763682175773265185523382611332946902416943683617073028390281066365294143771758521097388032*i1^89 + -12633607234834316539858450993777790796078961680673423905850667682385223376068366820594448498504532977234070470333910028425440220082382651969362590732107661871628259058325235680287840432998223317448923173894412282296359439750345359583033411851909029327946789943473369059357922236131676124334943147038505025735593156893437029723952473970156639215752882009953553319586927645183944836013122396027857511109250971941737504703006213326100458379735338554833659670047965315825091769328143358135021388494138683920954521258159253512235189618496453680043737228686545193889285329098347754295021553194566613873918665681557428343823287216692416080023302272113219976118913420068356573532979470281698367667314302325872536280300044309767569100382946605944952574276403158447391894105260909261322274426383965588317505088827536865225712350320269222126070548500401428703658963133961694667774908786022764152504748593400623172957636480842961040407716375315002835060216565840697679442321211764377051091349814196726012934468068328977765248091172180076351658269709946680407695287111492529204821696962885761464581728127244726407263850031848065939617603951699980532056928419698103700333944058523476207571175124502707530615122001185283854741627552862144190474692555702549879826918434110003653690348031144072016890323575903966580843181263420198067126605068293760172871037051130995504834320546640999646833743959068261822951646636069319155487249017106405633862334902536518309164733420977461497231440098643573443051853880526675652160055028819025776845288666770535717577106366291901790847964504637296877312209981081465900696610421471910381520646701737032114261925922763001607954650808895496934624310046146718820439987597714682045057937987569923000510983880243415643782269826695134462092163919989155410229597504744837067197241980942648535822410152313248243347550746412853957995207109795373795138837120716812735613692123274195929367765470118946106574836903381088056006302684663296566772085992945706645383184306276661860387475077964307120648665064533012977210540665544625465011544921256925592193187146827793286125416071118271488683863522506057796159731052504087225288427682952566974260665924850022341231246512789617612132195044936005705150325912907349151278434601089745562243333944880496069014695388639795990005496605312740747780790768200685515712638177782233762699728252826461684976364394286553347118915033422863550498473049269892085335026896440650350958685582157095238889905475096158690568330812772698416769405517077900202712277146375799142685482522454254212040483009358506749311658069753129678870151090927817370364638556613865307475282811126311567013756690488357473325595851241969432174098718846777365864377950798477896298097430614296424864145312607084283141049416887023012421311908029291697872014671872*i1^90 + -3180930053568767510557057886697239620433873555445364567413142789495321813482335486057243257597080359845538132977051519098433081609294680274797446565894211839285105387324415586202552929762731992494131339977256071935364204834188953879338361412390999583371681615600433655597977262852005658320156455964482557102239081225581226841229785671404282650013674311686381122306522210700894400814410555491458494863084566780930920501898900182034267235574299272696178885914445792525814759989128438347865441868784161467684876716477152499197081360837802751457515182584103505232854336492851287451086089146132236771524599659596397761508958588001305122467208702963947136783317103420313655383548976130927991971805839909375196989773226416701687413866964809524872616227133823771046571322573529060268923303830688871080703075030784774124771499453312425174967034205261785943983742717269530542623051205487945596091488862773202551261447366261772490108140515041390812963697088313058485184649444296510447862475632183902103685896465119078159582930126828109746992016613055428923899497360407459657263606387519581486530572749658439761477194519211954879549508262344426809338203010438254959963097060817087746223000624546515792439309607359871433292209451276502615609588433723977160352538904784595030146485452454662240952934193436186195249778891386701022697711888362130325654037138023476218945985078210563262694957202141524947297231494595906769430843696658439652618781467452961460812098368676867391828067712114845705874928168498222297778553279309740237447406561735929872643142020074745158641888854596224317111437082131175105318769655601533941579985056140281347067876593321747938927812935110029811464704388911597069701134792768692568724849302251929257392175546711925887924465494336761925440463622256093149964812420543674376330828189049434067253390155799125996939513177106287716764044551254015752053801236285135965577838271831926790036003223527716086460231356330963393660780108325960344346546029973004592901000465723662263423164568065236058053129572307943000336392678298590058332019169717593393811872427166092488827400410891189576965930324094146759248788615516391407960282194741452389981963250788130887766544187648466399900356655627569452176714505010967992498515364914883189603661028148025746862094157510801347227860155935192334736792976445392570591139873208580377824178492434899719831780744446403070221333048972820156755884423801535240667670252371017969346233129193288060978356028037117875527900555947624000421237170296963056130611598996918188106395702616209441040251819403023475556936276538825771554892515213022551510756418994223012873437115256934458739238617291073463412898291121580480168110059762146431261918657273790219148036020820840374296707378435008491839316089944022757810946680308105216*i1^91 + -87209349241303333659428169587032747833589607621070446912275305100465151365903167549476703097557818043658076329580342830550504810678635066008595834098701686053840736296455733236188416411505361097741831083649686148052470690814495905549927276888979413169491162051238543023744963240607323673718101990680116193130463618852095729940139134166991049460056579395068568695724490761533146723498795994983734392645254981901812820992330965052102696850280081174620156439869483165222621420857901222540365973703310179752136106441869085186966098142714588573929259776728533185747188068023996202525879285090158142480510683435574045065002892664270584759878585941342929258412612659581552379335270753706630883737260628410126482328189678575287695760948364848291513326867338667365404826978903741113868008948943228675142650354149771784694436317558143529417511568053426957631779629115266600761252666224788951289931926499801018843271375856537522935576751652431606958490145344147517981132455970858604847010609128937387351490845824919278431295078721203264707951338288825761432889720641951518331237223675336777507987259659185611919898949230540827896026328968083729648151612188887835051546789878927284664677156856434407979920866003111228364967013927047488226857932556938714200130900056687956960260330582661645253010503365791527712699205254388220856375007525972054370095354199288176496003798650414112787534015540698882264863702174166421658385755243685630798192406134067829141489872852721899597291888380901842239000650614937459246072377946829454989953426488284866321218554426807117724937038140744271303633152841017009721962830850384379873390506865551791955555496478302852937453252187762536442411192226466375616324970814600157766019290613752589930410697863977162321043481467823820631666475717455814264924595854987708489216219288488537553450582055962151601522536930875121897225652290918994675092184719114518418411708164765572527644449272681517841066790582603650062789163324587572256374510509935936277833262103950709384262013753084500019355458531830694053668208531592028588660261994210419072454118937906064839695346043365456072321603450564472362302370984017094018656883137947492077572399309335010121506837623977001633970990200906869327284768305346654841128536466787364368448149253444578160644908643118691957844430192599113050378562078545083511272747758316303113055152753276561365926749884949426461054437416835481761299248156707236419783480766874796407670314372262156011620786159657036181788402669389946114063148546299457246715343104956443150581278550901350818849122655721604736526746795398230176720682798924927374179022361633041992015545452553448022209406916226253782746908376977530212331321121873564489383587387730485001309434269510402609101746483426051519074003148242765742080*i1^92 + 30094779576336170025726373558013835973035808816338340904437259471026480195110198257764508331360507897142856048428055052315688179073225445550154811989652206203434323948052296694192488511930012925216285626316252280104603072014261983594693806617598934781627209039256949821202966708647108950207007953055388040969273394353801868770100329064787747923190027500963168309362055504072278157903528535282754538645157527052554926731649623143822803281576388785406018296957216379756777413093895412648441611658264586609539572103743795610179399356640389625291609328093968294316485094402959808624105070072599905808128016166043795404705260901248881029257443847209224337732693089424699045897056814041698866650876051383317001496268039722300472503426168433665953253385882200700619428791360674791543886574261443785697614708278712741814420419768529906863551948748625627841556342493954270949730936694688235424772500974810793119391372329853646863211417045889088222237844619599876912364462078063249388644782252178949650359227072964356455303714634362022499593491758009688042245646721673881684163705474798503410953692377757132770428837949550410501802496018712302064708762597191160180964540895076294576817469603995363672197973132844526882132187536085103308175479229971609426904531011622858811680357513252746624296186563555042458126777697042686468815921651293402997497761579842584737713370825087322127132558858624378793139929540573634645060017026490809556835480309393398376878311437096284782828166301489393937635082930934213161724516476938519938696553448311908882718965215338595662476387137804693888273115788426845040479134565629528148868762535495562508160122373301755663716878606624157118430830582355570027992326167446401907791807798050755985844202597225226458168916412134624214314436650546010981238008768412575733733880126752568975548415019067638503772444444406164305667667872938675208312150280663435709959338083691477725053442269204612933093342905692306258702344016599132054736197653783354817190670168241177698505566562082326487981713169245006895049564258932499843517959488238883795600285488980406927315859285167037910978844341991421302352052291837226480566336464548217039027054862879433568255883839732494560803548130694394433615405173661022345093169408802025066380308980935214249495514834982744817325769927901441996004006539343840580354897537194548213231175872149390496974664089844323788363630925123098417723955140376353439040379796549356259903979641004145398159858186728588007648500959189977550542960968083041860623766698536505598408342078983626329809129037581383610151575870261136608481742873874614750338673870885670318950020093851380492511796817276741363697850414200466239988684488508103059639984713430795128530536776100943783453063922686552876368527360*i1^93 + -1320587000181578854752105019680550962379462676473113214671556524223384389943878388481514728377705056078820487510449704579055385351370727276109342417567124959326220266517410925034087330225456272179384951977752677555899344201869327159752489487230340945338889503122397372357703615448126642765467166064806995849217026100065350570992131980022522275305035407761623519538161554702871664016413917060176328600964081441139252248266094075265284370821083999503330787594307459749225710366098612867374884710698891244654775909377798514387724553018704852182262891998158444227588396264261864354802267034303287905521703689594612124548364952744555215691243329939042164455665442015752022792974463851253876757002593018460043058048763201675711952905791491344575075795053731334671001947602153479174051089539785236134849326539517067898311734065474828459913816281421897188981880502135579258967803307209668622847041722876180265765167828816148984587422814594298901536591187423050043593957560438531570187926691371460990044523817881305608047609753219300988872134970449046276185344514483616883073348008986939399231999573484921368161111281274715812919699388815194837361092800974695525020757063377144766245487777706745172801125276082827812406396482808640707223352657153504952931943128214195197215296985275390044706676309390692679079985589363301161626812329570103437962324842482137194311775671639734846550136549877705022682032979337494620812336861706736053807794992017203129895822538996737417663331077738216808675035834806038611931379270042389320663807289639509845309904040614718082455909293718899187170935537711529798576018841375988670762676764847636589996725473858872386642522700588876649427008905227621586371793124284957562552102851889452615332754343397868935744878745076380693549172509638250757885241010172003099786994522281936811412038717179151260227359412261864584320712964301362270268933089018819651412224741008294818711471366393915725252399635464940750216563511139509645091710433491882927650333274407400001219212101432419465892478893373139444953437863673776281732003396868255087530879116627101581645985638068825890147007921438993831614524693719507669462759332711762664651940990705522264862986316586592035648209171197709718523600175291505837638275432419754065652768393539332133374290689633994984266778191128291770200071331740535953927100999326135990488663491433008984178050746814064104149289948716002049175333268175211234575232667708278608436824081001973873237886419313113805152385872372731846216663504973492878901272334578324814791898067934788061183829400207215669111347875479667332650704415495727760913562964376624228358179353981068581121141778029230469955746678675569520188790690975298204657915208232966466578238401713017575066191282569216*i1^94 + 150981029175571256342336537533955560321982321920621337362287154108933972526950258826493104827640052232923092897655783080529429881796956819409148900976592191365552611217691039999782794290266531179671422818518183005573217456752900746964546556459107288808501381581318387443489558205214061507139267611282988083560560298090053302603343563933817029911345021516785564016393946011688573199800498492052676298714980499973895541891988741860233589234780213585598449037091355259703950375871784855505489325669266829646811692185155266822420679952980928822061382231746987166246123323896882815208518429980551790939913983925896151220203721953719008348342436105694674342565001715620229754786899746421501666995222911724584003187867465108433235764798546122866606820042253029501691020477128374280991305336978840291447366920983430567769702610511553888030720294106530531218042386465971777150145262888883489831543158091955347442717041143312793207566045063259989221464083317705812541992046593723534595088843665462491255727296264822022132645008624973139036639123724590470333182946348561071614502020223831153325765433706067341867669230258402727987737939248570526250990557163821954940103651977432891237711780380440777702178108798582680158366813209019086655875600207874425830369125296072006917482866225062557765601668769707798695170100595578426358663776617579137311191876982529949420107620091277142883070305688621508418863632894443879828884689348840992089631903234757964923092132981414888340729610273824398441134694139715698763934256018235159165140968967576928165351095361655322320984103106753900467854422704046010551797182495165016875891767041785238713013090283970558044403108069527064274288241405519998413272881003531120113016542305569056111797540594471455173839970348054522999123318213210452103090831654680099512263360127720578305749288111220607493720328890570949756267528309767093597030091897257631977276739573713684892976847024505862784894994773676424434732372690181496988305109170852172727255650535511072594177598896041118406134863789586580615032803355331285430853482284348481352932870449492495816522817862553614195811779381791049191323708759200979280724034262807735906009816983336621385182701416971686406827915526544878769274150322522657945096153182667342033663957580968000015962261317047563987881446086079284088858991988877126025184554797993134320081280983626929434125978677902779668568159454076300063119166900020998271801906459085131081925203053832781418970837168956667386997959537642882524608771623501002445242247284846677454487587415501198619772431879995895872268048837583249562826354552145441420151019389438082225937803269321253809846613300644013009389998449669200693819751094934440228845248014223595170318165999616*i1^95 + -4042798108637566067023882058766257624410252752626322469658076690685728432346033999474949256393813697835664149206766611973208701294874787498136803567694532268853102762140184604260521856708153159354085805227931734445377318399342416678835259674588567761954296860411695803448736622676246332374694035593714599467354409969721616971600927786831297842226958022375877783521505933560912707585777121934371627199764973913104575049988693968696128896523976003581130781487185041600210606015579976838030956600254041365703132025066105098183133068098761629787824631316931273994710595928024807201613794353838136306465316999698388979070410865999563370835833776033681621317104939088737107089708251659614695959583973413102247969847847053402212029245871090873215776369983769320795471144122897981833773300185241720056030024252674369776719515989770539204680831793142246147665610765103438130744596074271122629769139568474346147958833432056677329813664523121803453624730996520965991519878703349247101973438030902910533636786508644689206518393791468256222621958331474252151872950467412830001200109292695593817169750457090749634745477251931492096642369902214858196950631378864729247991881810719816082790316291680687892062760261463874593174563975535485399270091245952072464794601018102099518580699600469570857840252717351824976960421524858398819491077323212724506208898625917707014141674797362815133221161044871423218487031360774299860699753700680547081426490125999167363483350777298861252825110718409598296822774636537225777820250211409802729913957520098436293069177150630452495150153802192287681699840229111346828445384428156937031915665995209954090649670856426194348392470769608771869659694813035049587746269015125549368071744465609639825918762718229248630141492559171567178578764160060362929786297165894834035842350322561000762048724197162136067986659863139382600490012638824126180312932246353501799641063800307039434022259056593016141482458809840975963150699619492594460222969644749668823728114545877179443215472066406828704464530103100371333525307782729964006162401047327791325879081295825478922671326689247845100895083842189548166120834257216681541595582272865387530830191787864913734591455115415076513074490988515188857293084062400451142761809758757928004816964814980436529075644561858631300849280100500346451229404216524256488166937678472863591196718510595922395625810256495185268618312416005066165791823689226745328360717904547316017567596512487344996391527508379021766987775459766318318922586899714433826262672240279556622155551112096401430640047571957553691308692164869522060794914323433360262111375315848362277209600206470741719557033267975520489424803771886232574301571193733466801365932048384*i1^96 + 3831864437280121188466483622800843677962657803371461017154020449317126859511454867586991084289095371564154491241160626427505961478852719393081352867823107538774290429562111502714014687872995815523838660361497210749022549817159681479783445957211269185956162199665913628407980631971078216899832394072974326178564930537504018278729596648990056179005811237680097509247662300909502756505031410725982279950746175665769000366518359824973213082560387231632676406212459510317030808167885691863644867911289580041449056874576119570831235511494447121639402864721350220886617716863882920689765406910315006524063678743119810209540397256575710416441047402305093114665135145079999531278086266374888966349785038448064496615904149161026537168329354638826615371006051440783780695487254196389313929013153971301726532701076794834219850833577645574557495145408916421708254310786740278748029195397970859675183358459557525442693065180882646978516082463881027059082154565333808840761150741118074394865473958459188511973775934813255499993999450188738677399613673211327345316661226903133674430365376852070235709678313809679854661526873472374294725196145719787512250856341559958601629225651543072405466695781692919254607268066124235478797680149286859428419647836819360553073282909464322398472033596577536228624769222072321916589577284019642609724960190495083415196718536600972226727680040357803231943265167171491843072988169548670654232362638975127768852853925741053122907205344946568300556322385493097859820269888208671237639270118320395126280128757258443656135212701538896815976066472856166985461924448485795899577954084892474849415580487448811128388098712370380637289164197412206089445396850231616316288537826030663652074965031784866546709140980719960383546735490038513500270548216336899669100191627655037101550678774160481798638917788215780602811182672483361014620913185973913795791474586540029341905630497646315821650174398732652722934250978267611270594986311507396230863699948293179869737155143406522248517811505522527132114329085347942650062523253968325422409036959447334528094752616065372925443934504293374404131322861262549730724415150275534431171519679688947781258343940957344559266036594546777854969086860274481249233877580437946159543496610984248256366246602995614315268024586007661572667285061052639315499590296944390252560655193647909101088411846734802803008683553559877352353899113429499588048059228347484461084129044556302537698083646954074958912303294060473628190200786810219121862990162494551157296208991591767827941000760818688301044582808493293451747508808983052376066114469400319211083699617826339046943818630834198949718172703810937606369601264219237929451520000*i1^97 + -3398083590728815306956185083148727160557734253727047080623919214289841050092258374820139688960867081633084642892304199664750617290690173240915405319504430578109344268893858850383020339565741822254008594917779434108883130449819538903852842072641073700230947959232631284947916031904226705259829217771404893990276924798140796612835136572842891220422773562741570404182816697092281730529054140531979406580670984822915773245497393612296349462067253230951819737759436999794290413714124317843507663803575814961547904865778907080272609180849905097991509071768228584924940359957306569603568252339483068976076714988849676760069752307088240697780045666421574729268000811731858331995636469118839230657499206669352629351152961161416119865001712733620175237322516214118978849416589032453812130570709776276616821452072221908876980737050427779627833618376186778271693183137281803835364778497647276713829515764327744299731468697359582728832362431061929883361935404856961983185624409239941997224993229384862017796104176102429712897226805237196558793594214098136679321654202236921732657020128591838272226503981049507367973254203969075800682062232123290410688689407626991584975926670443179264735021910557589407005242665583190436498041106716972731459690724560782723962338964936854673462824879730824781088136654864039674582830206070899909221217314292307604113550448624113275191907630869086665719389136650515722040423119803679640670322699381896546305427914804394948043179666781384253275930487528719819787936583956318984448098146200118537594647786098047651209579113472269194899781694497906817253244156225270406777397206554471201660484312543030502662021939895676997658255745068726079222741074691854641218119569896548271960500297236266682470332228660991979633781468443289059708958315288802885356740312522571183081052550316975881420841299475963026587424416370861560023660397865433045052403446229545470221989729852354472852318721653971638056492947217922478826926031373972297701820575010338797057673500539946765258210697016662040857822976004848834929123002926863192895959814012492015041741904562490641562157690198808948548476873339719880514209273940177815650812027077760798777306210438094201950227602069501111947186779692187938969829913868169122276309442919991901760039734793109853876937920978227984187797198954406536450039126522744946189057725916388189080593516884807088569535965008267434529757799197261343585739214999486509144271722825029430162415026962125896269926097146893206497001824343575262860496278267167058162235441305488224581268490964112559265769232998880220759490101476483321380806103529717552733278283686046918437638254966027805921497220985651200000000*i1^98 + 35554742362791034656060528049988146434958803159171740033416936587899183860414895463310658081157110859528814438480632756044512162750762471116282325143855487933266805930119094995825357621868651233281835952936440821909451314117871485934694114913154278998832039046345831803835180815468183229389108094313902011268989211865048366147946686794062918132353421019111097031105254165393088076050761046166975547304402028682786757350381154042919702799249902060968099718555262921438464085036709735253430288046513446550082453977165589329557856361005173643017587257546557619979381530210935270159813131734744085705295219096547421499627639862806534110213221156412049891811358837939208008593084358722836448335943213553865123467952191989261621993089814486964371477375964117527305091921828163086711839246085058365034897011753406795471061141896007252039561097465008936411196718310609285117222293153438389499017046116414447333176617006966344843024411539656566319118146595714128619974644174488671214022325966501801261503838839938998745670181957410876526711954166973652443753537858400338205518784413724179088068142525798958705003969074267045937768066368275087803561394497090569458603769324874646980381264865033823910662312985767324612982393690703275454034840051670977446633786629860147948657392833016263979268072420159670805951367089274808581244088613119928857001290349350081575581449241504763930481410304079944354709711298934444010653631740929404184515904520189919440728043650292566330751605365634182122846384798752819917732339553825320916537739305340641765501308839669283984563718626443046061796439324739390410640818161773643395331053531026462718443789368253120032559178420759036276254681408132128507948611786036037072687403322028965150459690593198112737719058633075675021777321475655645191721600088930215260482884832981995482044927173705461029831606954103202337017554522644013722509977612018149382604521719277241855233058131397145800674539093865362356415872171297699996413138458627602500540959136977264300588539426774324926638367474010969117147313386896820480715574267605539676788457312569775484770262732010331728053672707133003518184869384731113661810701682883542870733526509158869279152397360249562081327122328401871593475959884143228639788832289904341941185781985300425043624331037618350359152913239786559937524242754276396454946772395986451678846936122170550348548316427188119833145411981569853334642164436212692887634945799094619059497070498228986419514252657060300877682753558946102987758163868221587826480978402621171803156623747891616972359527656238742206137341234164831844864000000000000*i1^99 - N1*30719327814511447654843826810759961960824158308873688830592899273389010450598455474714585006757206515940586387546952043471313412954376455898639867161457187512188280183386526760636025722024796082379508882425003062681521585124303153751481458744222769298717469177900191307624602930768897501522823939869074253625715530837753222456960314584083590457888604250805354841193539918549996758260673366765327278682804987823109734321985235894544925090376939339736178138011917400037901941748704733631420200803217634633770520844893289784034252356543298630666164625316674353949422714070649758158004178707956548828213922205709318999003712587270381956570291774958887248126650321743911971189528814235858281831796049759426515390516809448296432949840637198269161440581939527849350794255405028094627831225792870868172827808031669921875*i2, -907710095034574974182389435950562029898611371673494188908084045610787688184542068078922811806278665665826509361633170191358613440722851111534646694009336518558202055744927047984989088843344393998207724175451946790367023466616503416411588567528210936967737511629395996623917134068194116443460010231676133056153005581032984587110028109702155571659393600046474712711573294496604416870884575963683283888147191164474578455525451138809441367007203927831919477500908172950650616745284833009798393139543059622728444597030489461410648148026967709978091853022626503238164881121117874345530322663597455897230203190457302776897594754226931553808667589674440050018904310610847533040759921551563796595058259707154542310081429198452204533578196544348704446634452152531149120712923064310760651789234726529156817681431736531978594524558651849471706358998514468871920870120040324705752504791193601284573858141493867735307024298924381343996294633001210512647668255862173328811644011728046936396358639498345408827531930532828799039683254838032178172899191681925885178956306884215163106952424892491614245951538430021881310639472481913043894397380912435455759157596193932643602686006980054690656223059021194525894780079845896594074660630925707534843117944210125813371285716282257223938096923807208838104344035591628206317257203447057417003599975450842930508442434884549667373072873101018178229545876158408300929277689387752782696732108999271109581407270834466325188783054080575050666741257334798556865545700804071616247997336862729965195736891186372225741360131446004045244522743362061038494492922527295329124551737240861550480182286673321926660018133420841423962360335550715331748606532089149327855186880818377918828516725664620011933575486896594529703002322107815108045347411724116505851406075619903116816937338111454339706592775699286213286897562653902256622860375678015024372077599099046208315096100944941083197084974607897695710717113309618234518331691671968097728497324816783802615549470334410289513448840403871430664782288764491351176947459722909515575648584669339466245028725886128539581671159719769668105679518078993907196187931650728723907955934947044764351574688362755314265007121710936874260185784256317470691101043256354981288775549676588881346480569269401580483992130047965544018177133506743942174414519514069825269568384966501127048051265017333614055845617091996264532145732946634659561709761498563271430654866310596757902239795587668852405884268793145171469723424037638530706390547652945453128994355681549720185581931336547287035014135244417827541628245128711602214406633588926270028944490569083486853366924140245691518098518306704153996328327003968625053975532843497784284256445790728739582173359637319184595895471708518274780117054446240118227836617386601911415083179076856284751101220625644472840317085283982116945302698641192481504090614048611281579773325085149055488062087992230948294474399095459470412540326149636519119998326463029005411725817997429923312641519565982668996856769753722705262042349579465265008229152397342861762749827350225962400282050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8786813439227027418281492755125881683310699211344144505173200463117423715637572953387946389510667887491160048879683327974906571474095731646606300855536291991066945200999419299662536757659636548709293953583744561245065446904476440154904172894922608949195071006549940414837634132390009794435813342343664224749855882595847485059855509892404977436391068207306450263866159589840174017120066955253483898444123070993324875637090604143133241502721320853730080732178310869800161044459276036335218942009319057553251943566975759570971195361294920726869080991369996200822576991947089736698688941797966018284659472779319053242244351336179591973430660923060405148553428256903612593473839955505979072318331586108523740985609290586046198309268585803749709213730811399906357781483184545891258716033821484919542802034255586244508136622543648547842123379451294050442832850471187901374182264433597989224315870997947589128896250514752043918632849331677532960656489938084424360501358103849899579165358097274101237575550913911266446583350756916594393382011538050971396904532702504844872615346765566396029246732413490467461816213037597601010764133172324864431860108864462578087761372278920622317815605829391923052396013485020120821343077809441461892754151238649838811465800696978446982030046058030635938538890991492872737908057548593918812820253454474906126775527054097030533143706794255134003303029910392770966821727209349071611349645125566776887946555797818811427382234045822576824824311928727441232503075241372196065383731318633241388575561593466546881804732258421290130782734049785923631623367033619723069560871966006036928300272731006617837213918869292280163128275518074227602138534785135854227678960730073331381773360080241573928388681710788092307937593467295886971819197558071706534524228338499349162990649967809634224297439710005962294910575948242464262369291964967364121074581715231745550868523795482395583097690880682080313132245786406074712456604153468284605947132063651858508237232655225399955503042724237307226604679599631009231360903578478450267825138803257410749589683772922641553497898069063451822035839208895717026830977899889052886622664089953346045018919567019297466975835953128510636418615537391124641725271280881241339022209966021423322127373220909698332645427628908729448807711722490719465031628348599459931559347564393589653447869229518635230116290237542047952383570315177207042110343948019684377983715421161944373563927749717084147299840447865858809665670847323096752581371743091567863633786720667470613007203926559682461905294231021277484483055991858425364164769834635671235650202344445287005563147697507094930452699435822122050301467947002321443734331674347866167301987059700521359604980963480664675096772329178899109177188372242489891578594386210842763731650060686585469222255590691591660982078822245204869093309557140671596772971089200409696893211317265329905655814259330140784267458353654667553587757762879780559059013101112256532698178287805860125048259296264023935255011306650835501505054111668678570896582740052392893339418192131996011427806366924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -422414475070268355341690591403094953299060807792537904331811852380446669123951248623696429672074829212510393017333268245908408298751191600236041919333232071625154710853062490180651452072871842783754829329396604754614435047307548925018694193300760214431056185052917843577388653917934679564289553377358685493631341045706686257783672687536559973385590136608553090810598630512250213081824414832717399368053219490016229409493584216459086472071077859465910276733578628296152794367400464207693258918252558258859187508771647308403934718851977138210731328185121549919892271287993386188410696546714019404740713287688054842057958625515251960781813332875059948065947596037048324124668742584393726259175681258466200484380314439836450784889255416022951631418352277458923396780106517281009730614470150545667718563375075077432633442537100011497310806054877861398574224688774794639242954783768938288045856804964895942598205680888250849135887821412895981448518527800865214086541248558618439766910258138372575833741358060899120836831250776837967006869547204050294656003717042119983307690913691528015178523791937825158447788103138388049493050735727131564055119273719036446549113826724165532961513612644085094473356719532707785981889045712099207273953084816666613327779766276954045342652937326049932028003534674257869632904947623405707251221840196918667654867778697029359280271642051075650281272650662909075275358785152963022723413275047702314865428841163946965008735719217170479881983051807560890421479645323607077326489660689078260964458411088400946520436901523824363649236401355193608987356820929265931912941288479626928671695033575961834094953374061431794571996142588668716327435708745964151951746686775227356893140548261083530677653982150152745095376165613639484813293758415168084690668621768419445804211806219147194454235274877767657549359148090359236180756217860201906579336973583327945775306947816938516830781177678037561982341600542002090436225053413155417430030297702125071538786839189895233345205857031552555609405678104846332691276269723684525430027618093527044598325018559333005368086703585989862554858705213291457836751799687764584487165753190246514849436360086352320842943987446993458136434104741214457001108615038036253652750367850312176640108412486847214747225236674812542161886034397514501546427744549321076384882708949063761243169851811693320636885807926251164074560720759812759017738055556184912091258765349116285949405523234196627710837405655037486905285813924560941505307324630853217687876869020240412517314775587755614889818594061760483270172258110817855410567894011266075720153016627884541815796030643274405472439775737147182179305211418461830833749397535690322579987851194633538978373085800993644831472786217790784052997703687865478137951812921190386927222947295198316476153151941159253161060724914057048907320880973676212062388934974533402436308391475357856388131697840645872924228509001873662891808919462255073876818042381756003979723657233940971729713484848659924508950323427667128322719752855282013625935502566108031972225159734711857983239464419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -18834366663198958656697899294059024867337598630252380473603302319268613293566824994244990607510805529284687608935823733360158168228554745167374577478626874810025826276392210280712573171223767463314297802151312077944164553504401435703422135468060322643187634127034651331758064567942666997901614887077214107794977175758783863736548693852371787800641847954924072918050678131730293975799355888382217148947381411690440700411698095853480063495787602100133452242313604970128110042417156957467533578243159179840225609311525485982591853134443626040833347583250988007341354105315631058353396939482042458058819564847190806082691865585196192406764140770422938739826783944592310305451614835103913784162508182359381711123202992051610627089568246393210775159576165724152716508798323144969155339136704516668951649144341001565198633393450265957890079639696182755690092468935154065572801486013922063526636283757086199381524002387430883468074993976750380581190582966529162462230646136759976158871035802313079769850440008886907327122957681779642341365781481797844678229717244835432965486997517963038682398643581123100608124027021208997585194156748830363240114562128425824425040495820054264733419636724802286944150551124378351712770897534200433760797197406578759185932277503160249181821830397841577824572617611065094220724652189708022649756372097746084269006774963063546558810547547853145768217961989986434753153257806245846588714123907179778734622630662125483992976263139723368553516901230212031090005984500317977135171650979963780049961240379362708731850636801377166049368860038695815998847237759233797037811472231884983241724918409537371495888217133287454673535910775636881720389245297434785318606811217594378449646825377649459646305376742641346795153825456111370489327011215190330024130098835393947801296500085292960251958509097499504997574292043577694091249365253430865993851367482476939727238028937371406334996344277889472978061149354067371849053548374000817606531806014054805998829712284495170588058419177901396440813175957808199592931817533998977477848025638879399898417467488278189616362647571604038308002507570575081021355109197346444325693229778124862983515150186011568832067078867216996049747359297017947011099389266211276353720640617789771910380576250685869385030347765433873455155354920909570020608975647814592106612009006761390687341772459734525853172838651066992177146601449111862394520222481924832640752066344720919075485298015991399766868529286771535498939294403056641477283366270986396902682299227747438301097284969652979747233108439505929726154859612750192837457650703983633129060258346717786515232628699425009922928185543260733544122957108553427526792988392803963511258267577768161378707794421119428489572838701300537902135785360822655541971684570717846885879051052294826107917078721999596605431672978593548514405497118411169549962060599176499409082884095467924606729257450779503117620861857650576528759525502218649487694232943426797292945820669273549784454409491297474353673875812244716014659068463848611035756234493754344748988998946802432140468785336287232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -352185496022892861308728960671210439588184670338684674658366468640885229072141857223843880876786628359040924812997550963253753693599426969741158222120560946219968534254613478595672220936840178808765714569129100802048799628972998042495765295744060889842711809438445556117170771900773555686832950912752495185153215871210079970178873297039489995920373301917768136533241625022871635809533674610423027037396606236370058456191875208141784932094864336028034081167924456105508740762602200694267329988147432090876404476443403077444951315614102556931673821440840501056697096998675663465118796117974627708200333286488046773770008934396587315507086374951165846268407090101320185945312171018572902482134408961945119867314657831814547226433544656225411975995892884853668215824219908896300281726017840122909515386316861127818406999950199254785917909111277482920024852926697759232916154419991029344280598667651535390531464228443560005288727445770315627959883632204825551930051176290258992938544985013390158534888031471194671714461137594314113265371172462846008777904721552061511064117907595190961657632011283860806053245343223049810510628827156702736443184803596474332997438455475001738409093494637196900744040816705114624320046041651183818699946238527801598766066133933624800160253303624083783158877251449010535537856364455418141525535190683093579534427688513096748574816375107062655404298301569695540749858539723429038759476613721876771348574046657297805563966249610463305702194166264551331310894264879119424127971924401667143440576276001384519510709431824054299204926836025291790315561755008805298284383967285244179817486338243039657064282801679502081667555176042642577140137016983221849087417362842880503854116071711344056481320741241918783270211972308147717336100747283688916755605103881951834045559879077671810692715210280651464751657844493171255157208529356258214002041393194721932396659405320248774105555490817943276554036194295574532766977594770755985022146189343577695732932436454710299129120854612602549580181819293378100779406007708781672388223298927153147831477368948065378921315999034640572880733977627931028151800140874612750270674882515764627767906796608186659775967997792493696458303073331661924752267684092090018749989995192517675461348108715510230433366587326530622171245709725058103151701141164924661868454990697565682079325853649009591130863582086959001065638688517804140045347939695990250622203875488868069807379832765778536929173550149857439930770549185162208785619972865197892336814569969627482092402389213680032989627968214315727416390261503635489975379137095628247574693725031229610023027494960967396215090992650341534783800092380011092204852326348881355021174204224965287510742644066735222491514708802020089613068840091731169213739689212088109401699912802473600049124290596114530525615271633127592249675458169420336097520121371369805432010923857756421564104741175527322831266123330457976069899597976477580040398885184183885428671873763580463615789002355768748902884118955896100715662784448182888210655402859334946611703117278290758500595281308942336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4065634011723858997709582497143615795182861224529995472475127451120153463817444435120604199483829337340341377233911766285592504882740695672523425712923788794548658760785218521688115455733221613194253368697280212633314426538476048824443408596217846435411575062741286982689419531698757878310400285663857685217416909430723909892793291705582356447724543141610293940071655593568577431478871860519613066700398071167893342874838139829703374569337946580426455493578410356988255018009582170449267882743183026653320588810119434245052973783315442077182672705214253432161650559156718815336817583921532606526596391889877019332560676479587426347887915291335346597061736258445748632120955439829950266779449046944091748587737746936581837999385685786723414683742424030113512321710387064226698797663355552449388302315251802382972807691054956330310730029280629316053012423441857616207459586658863011706936760793968451271768042941434445161898184654102841125254020429624296560960220685479982178204764782420078929344166270038740577707310913502769239440595685711317480652705086512179971722496656203473308555330766151733964608495326217226889788208769754371178944736221335699992010709949704003938809681471630689766381275564643985912494881692275350096783210737336332263231355189387500956248207508092501280658288302889228443600174331809619730643357519991530892720745874480245984677083722242742332465997617734271522134790465576764494234906184668935455737328762586427178056203560129215457454738070779028347324068387257440205687965158039119089815299596149933257144211502581108092154588469790589297797181916959860220539758864136411612062156060162219278862505173090041374112423121691155775344515357921319693084490678796082830637605887732382949658960155144334713285868925102898335819638714529098654375487019130659050617842506600210502147556233539763568463441067962680574262233594109970263292473152584828488926618096360728932362553645588319028087735316224072879023042199558898152335787877405567131030461540553801917644860946734228301545377529227770268845057047248770614467260618276736094876613711646803772377957903119423349083637931734432132306352382667957712862446390977006805537173916050008568977841291713626580670501035144650897504752755758478261342321725896565163174011351531610807002637934257601393052291622548774555939428176086211585902327987729319388523378850296515625630897917325727526839640804280975808708646964200155508475066820245411896103879398298756853301480508641023672163362137592130335829883243177556107691689496245277626342653732062930874145855787414382807514667582830568206066694643265441772716624217311328804901549260837196755449699595538794374416289480813793646702098591811132598229854609224542759780540945522709592298988106478023157209742357942137935411321457809937946687165889284174587649847003358317466880374641535383980241767574009995076317053494049447584083242941689115537812924478714817114959391764628693643027255308668905758376720722788832761837317032043853728662421392737879619348696561903299513244291714742591524997185857534198666523128217555848205922284772495091302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -36718432726579663856072592708055675535539073220141472559122298411017182586418053065110623755526873350505440031147470906651341606765810067532234429508497996218404388500675231407640618149615065533142572960873536478875024246524391272670128600845010934648885592688266520537016923921911773274096109208675407132184205200679415456839336563199075441654927659483664662308502920888473124285155654247152053788232203661150638588742779782646883505318683999174343699990138321570166302531095275291840239195397756223774158464402187172431113392457910368527305294054202510934157191490708434906275876839955386638814237355708068610549476872318946363427793388633792117157098981271043574691349802430222090274207485581356077708152149529767918050549458717458289846876490939007431446637788688970018535237874625295344463019721863306995070358468806300490895904774501500380548335216289744978712167141425255706009502042820896902798752112896744279932757238305204236635926419667659444043959384762235335900012526766726085863872994676987316513796585540358360901123598043119649121589876599629425830686987142224839818382347961279258292853949312687214776722800452021574151209155960187089848728012319994482197078176360931181053368062736461911947486501319391516374787662338210037964639538191237141996909871572291908536877525531346128594416116891228481759603927658330211931345075968119262971121791776979796302681020975479736434850208743084399633837252518173752478672693256262436899804290059170157735078731658947823287677452641757401744723934009728490995880674509610666175867622918091510157530095650331597202967269082887825907943591043861995686325909078588567710994701690317193416622923225049618036602200254963359607548293216399654178398504515637393746342704181248252119890206312156775602643915531598061515556115186365010856239176949467878508077282078211579361961265093900489692959248155394051703382611388547108551249379400958527248694082743482642272721530539801258106619845541390043516454574373561824129312156806420748549642550617720133133620769670461984634266529885256911474334979806009030321382278610302918278743693308176501726423711641092261881968400474846131320963112208474952419945735285226549948257683649085955707392168191040420556079558910877348783577229317341241180906442340313578425383818674019102707766952443400234122672002152891026456848145431012901955647320230586399364117717185117272167208674281178048435074828982146207916593345044390964946857364812814220122236739469948121751986015859834914301885483148034724683242474475395539238257070730229654750062634147404547715473074735602538367978355434832417747903752227168172107039224003686246245958779248534897223040495053444400938279563241324415705759614043229542506017080366622043676629704036747040671842530401476264152798875086730521105161059686718963516085748448534226762385562862269121445429420293427518648873483970975598772571804268713136330841912760216641049218677828815474155774306520943539756057362432958758751157889784033658339150532755430443356696193569361950744378287967897213903687414360886801312211610057609066653139770418346852352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -274683211170572008351560915725801289632323650922642771099904083719377815310058701587522987445123652073076078198539474181086198819520974068837510279203019315211836888499702873580305712900681845314329280414768452711570882628826547789721138550885325686238619718796990008215392180325529861470413712833950149813147695081329875737205270774942683795150377079346705757249574070957587651901438187613771243842879419887849980984799841252626189492878373117690529529496687102931707941306077526291114880596220454915427916903896036814730483303083866769694141520750329918389910686978784828888712299799805307104545596970986976906132511206502517554389566021833424352344085341041977803808235776196678330289703550060098842566005639437870245382946121926430466377419305507314953002116508999266156897544860668601793274466862303848113691660929569991690378700588119608246482422843801233961551512566039362986776962689604954398570403806591373342806342248995959395713524242148764185852531686927339195104816852516291876873625995930688178319350333426817844034164435105444936787701889081671204611295580264222401138486946492129724264266079474336642073394030007249831234989038845624793315220584173946485148321463873367589064407631880683838658415678239356076608586153244698303265678823336519368762379767637376386487636736753580463558011895916552825402132827220106764496297231436543124894656987321168058017085047920893616600543377092840652633125855149365482544944970703587954391529721273011050796659049941490360054984176282205091388961775572760624870224826197902927145508508523476571444130190114962157689958612774142154023629667377357784339460977189320840295689972004349103784317152063079424180058379344392020225196892887517209677561106560259003527416649087686398819554335933520192062799773909721286915976684337609540220686864684865571276828353224544069312438430110135089467094810798206659194394900044672544488256822120974187792876014999823041792694358936177828823988189559970620945711717275478763628582927659224465594084735339922043597285338355797705141215362567395105369300860383540624940903912418345309186967177391171050478684234101373689273226393267657564498167184239219676946859885896634795654218968993122887701195847319252975665906921237650839103035445451249358700542576610679906189180386527669844125262425550923163345250020077739614237508942190738652052467499241225369548670403159109653206258468668665864895605519764365170439379828824408687299338912711507682561334157792970942871458613067160128960385016566329392148320590994971182601989335297241294315968951312228272777171907165431087869364049046181026747722399252107511343378551103346087816368320834774873222362661568517007608383754032471042041128501364000113484708583674028240568459566316200110646526762063959931331850732445842678677614850724846619176076930137901188018740514769455702296505737804260672357479954410429615498826509582004588272353692602789440077458513215031995253016016419502222677130054147358957332822229668890816391811226104236530273361191957317952707395432170600812307250372699934203178402435353207509902504144862061789184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1667971143270115086314975136489876446478638183909020253807835716164340960872439388640336742105784677304011300579620299795758373686326007042586542846392545032574959503156910561372508614921263735674855220130426840945901089171073000421126396536644354885112693096525402499693140749484935166072666851963464430653840935947941043618213745084885408418616678435019029731843122176414366876943160319941109166034367193690503433297388672791100295259022294944131521032807146104983997003881223502740670258942122603234168612397434328517645976622415352789014272315949974689984425140538979182528537484225699723099322348666606968444558885850621047659727133914727412804218321059787812688461499142852222412330934921446596362210075621100012274907352600869170837337501727561109513245060973593616108202287388010724473351281134174611099282180087125074492330456922180251851275339513827592557318855466697828944990835584059159452764780161255987242674641641516475538819981605866674149902007841565211841086447605345238508398528223883544968348004869979407782208447253908909158783868275568405386863483443469308718997805450878724890096061730271335135400276392172091105327271312315657592076431609139399628011200147388712500792869141347247798023462257592301004071629723823087158137025608384458043057673626815078194882990101314482888639987569755214570891347945346487909617120533316976586126932493234693986867394093888151876242299675795587169788050419651196315869797188989018574873874964906812534657429812800206552888672676187054353385653671967856606815718443062367785644605567294411364298279449482548972694483459394633347531757125852360155082034253750766601358171184824669694170402720246579976141803414058452272703941406534451704821952769609663620082358435047497174737834611173854425897478523188657129866469236593827273955019241825761889350703223242377979039425368484212636250391920583537354393354929354554886683514748639054923119569367216715199038574272951502753733776082254547310706624657430013798809127264404580266430628337717357993394574312522682503384093123181486141812152686469817013397474936624543423973230301713597398025869620189242068486680896153448097663545465766133204489677016248599626826097114425747092696767106417408468711167693316443152945224478381151931172659734556482654707028536866195180343313118613115968774421974310883729081687244984760879157063392085380098623419995724854371878211194505115297064293340262501360870010663660748744985782019683910667115625889221619686006980378325942482755774441495664319184888236902782556707542176505063631410265338767196970256834100700843086662948352990995315809380366768320705591875906586023500437166473218492516594467699615861827210349349515281183295021918086066520534650499016215001618990648054140694989311843118148895102750201375520426495623720952470904605733533226317348540708869894126517272769559824068391468124287500955194652827185492833168472117904790893323047157170419340374838133168967861859837537248397640347457782741941981085878274271439883099635074676186497811069125160743726399978671126455984633196134001690670754891640727154429263872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8041678718335760817279904563835984537836306074195234889868731204944089371543459140507837390253237485774831848477562200244410032992458231773327455740711556561827248779158747515939047829446159834233703185990062455323907755734636416979492613907159211064578974333550023825442009617805577473990045767680410356808476270259834756021231051285344934979094153511968389587157563626134622994292197240710206382423694696244510796875222011213838850406846968390924694985118354437507430831983200344511210885181670709876650766260270545715605357463117382316206591737338132972243458523937587243683116658035583769315961936939636743759162130113721112532370287367158979251042983935480530309420425553531834054667002345439873796575268892037222996925072258466905583849479649611405181691583406358035990357911802741810769946168592530841953419469364511315660870808219831825181055761659050558211938835640766329528687470566630136147023409250630767596001515120424629106031328217584542116352387505487845297213941446666890186447568950388246977005630402257074027626056541949013206503895057741971527876036222071447049300834710053351762791337376109110695897494689740829816183410022911277744074758384868129704754543903931888255805334138376572901377084438472209161656212427417666592118838262721670641884755515901456985770177057108295511145821944762477687115369474347464853825726462828175788151101376038253847646182992187742650929611765821208893896632597963752209313547816072842417854418986584693034643317833802754084552302659054886118605356565139877861275982467519169767640134135638338332454174663247083084867213962771380924249534324624257875411425099202841130691944069705792991285176398008806780104885233260372591639587269573638303998582579362154104996492117478792641322999453644362752352289893124554903099765204080633602286155244555269684548599494809226370023779928927328186775517170120894976052989698264131849210559039127831846267613994441464261335275982671000301005741180747480377533936290713609009769372497525740712661046867642153812740716559093799950957688252758126978112103265858839785592858681297303707041176015753231899447466800516887983184797891019545719514115775876414698800432724434791774253372957844941550697826119122497246084373424217645054477033317093616231656069870803025626179487540694861375375893839958065704818256937392214138790342316964541364011081785648671625030321081933330304183287598919993802858842229961309067459122817490715746623145934240066333930041613230842949371140524983770173917620565450830570655020153340411119544888296190620637969332923666297523607191743713998032536759151920233250851606342562372669961521460070150122007170840913690137189382977709345276308324244809426821415780154911079361400908665915376972953565916416336405524317758271467777774089369179315784110557254164030402556171019305354962977405908847908112344512406187400811984416520498248153326791450169466427163020819185219516711940771539862148792027358849542053364125550426528109931565170709372187737958922683607390957291985118564440669957528768711209530715769840016783296712963529972689877675096728945033216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -30054758111765975156988110679654944326771060609878112631294458053544191540718265325461623115550659802524516200856830430942421009065695348404278538354281886078742104434557238729795973129315396301531952332171104959811487012655793553963035272422546181537492115507387215175942156852483041486257461735916485056452343722014981914621201667487362339725607960103612446629743642232472745281077179466291150078133347607816761800420150474543030672340727473613500736346654496437291328299300690061471071478521469955235806211348629095752999007194133193832721095556074434621892625215482182861314184600045637092798601725567252631602909851155068348461345348559965209390208543505233614222378502417110769100033515861260986125413311737390000656847947469582333796422639507562972757187270712732245327334664474134223293751302943181284851689600336073329369509881014533873265769057623612408024822931330192218968352601855275117511438555803542132080202518006859070891840999860142216968098230972928505939968658588519912419501247581382392281551131499463307289346782965040280146318731647498593444669051561950876269704363947486176509892873700538289228517663689969255361672411199776811222408860316216076705946162325941640255857673485360710139077398028278538920844008127717222587646846846773668934017357802429196200136825073148925817741218992337183250410634351357343093721430323737412507513811487626669665917105936809470288233039024358558762827810509159881900728190960808121469092313309241176743878789157933599039661384247003817062953379231260774532222443459618929781408334211930684316632610542206450880988303045040606871076932092446233220273346024622138229051890221397601689370930709602743223834559250371612643392008857720301618249487329629388656279221351471392955378779217916009543328358540567045227381774171983606213083713907082936101725518618608961002049379474575006278191600376437797261447418926798790598733356976143133311217101187315088672695250349185203861527764595055433490433606508179559374979562682334808526501917137090708274547551273337844137979128060342767359797533634860878840031371968862594675770990082062767323176882132260340047679194593440885094180819294858496723506598878151590884596372236382436632671204251047908065748065648719061929599256569555381325718969695745285968603166479516812066025433578410387905363891837286748998299483828694956712778969755328104905501604462898433823147354353698363452237354170388856370012747571087454599754207336876549623139101426355247852306524562463701351931372931930087757568168887439104245857849931199239145814045919389240716270843858251403601965681645624385649409431641513137183314872784959560355101335359638305987843810034808449872883120306740157620187117831020800413635587038634303600211058193673509452581095623119810859079960594237740347435227668768644189675591203165466580143940809729401822954417461931918887321854328603520461341537880499548828056593410419281883049151551748914792984681992414301230829238431599795802931382368003348594014200040038382702135832293158174156787259588181101280447100687449654016149297951036115443091639775582867370803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -85228976951917955302097578727053245071201919254597014053192717969095405639594372394716317833391411695535352217881441061466634147544531186563566468619050955535857716579917878836670091343310570321941090784299010410804512065680946205771406635959212275591147933939979564843763260305618373399240449487577366782610984279394439606886493413110522551788391903386967746936315223043593521972161207066693274679871278147780422714022014062199529184393012799100398227600186435349307146496863923717501732585816999981589169997924273353719518978381714083204309086471200844831902183771282558893937585761821016911789544958730112619343229546555400458910919416904737215106818019396826231182793710732534592341600834434615848827993404188460232292269986756863254567465402822897152055261257972170737804224627718607987421851400240956472289111498522671646702667243706627743632241232930654179623281016208680478297313529629123448132174672679990679632760048529702040075495266406045517163820510698039728574191273818273204078548833737207796707026574802546942673321088252000752942463105782305357599909233145869460779082716462736375714319529178304912313622781319358466054181833083917668962489216921051936967859362085766916863620418864854416477554867131465174132118429185921595706998575507731367134712363957034052157585699732030088133636439352241158330943647094704458028684691847507976144657426446918851086773364990291021283906075914486625195909304818447250759011975265723605208142423356952965437415672789489709831462424522799027427917784942868554263582584575288610320397063094825669014853829543245883530913459887848247291265526811596973289448124707122409838672087577251799900308211501082677701916711497073682236658212394137706394681728110897991852661033666442988315052688320073433938315403006866067289966115351721272391562563277654716067521674870857266958620635011855220620071609000943640485989701100560526521338738998486274508595461778094561261307721122086769065056424457837941588394606882341385680520981377898175740754824660305464944322696073973245792753481035867170541011139583951429238118788703000012752088780950617930710303850416016759320483844186621298607389524855998013606445256381611554473736684928839427142035454474261825536437273334223495552927091446801441774350496812448037437544835587313385269153775730533913391806552321433285696923146171262331833947886572925712150724925623944987482005152616189168233743393867383213034320689770079052320573230523576668819845141562177123241530521470797221311177032090317870621096658895147257113350636733026787896033623586644033380076600099934118824923607551519899556320259147800317832682281443710180252219538178026758571288707053593604037562684655271564059473072705202308420280956596754208375858487523661988393665891756819219420011774329389462632950332793966781998602762403825121859338471204728808144137508574640212510089402094099233302238772922397606711126552306171816421435647110622008899479098377707594946791256660366735110721402235356349179415324962767441176599557629743830326038936843691272531176749148359832631236204178428626327980139590164158611456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -184881303565814733710915922871458920079176801192252993918922854070737408755130005768607943780029676986722922368081601713838789636429260520898919813066485827003060373928097273799639907616673233590213387353035296498543626254709257140252816799101112017891325278441091325225139975770860678051668841902480283146592603596483153433788025618985328537690521707099390986321215806704773354389091323032466274336725951296390352828445405501157175097743722997996997075803183956082848299934148348210950351329176238676127287873861830108028749724387795984165035644680100690073938544685857153252035062585766808722828267223773062400100051090112926321534236840205135392198600967190185412083706321386853206494824491260545746604788655699903259869535239426186655170241680527547397171219344113823616194636582467561876228889886575710571913043139388418265162814926290176111753712643799426905374953896992355852927533299667628631360303705853830167135674221966103551628835619822144243228237627037519926245089790097052304409119595390334619818045172295408819014593984313390300253406944766979142708727858752054852332561797826041775064303194177686541972782068633245091596496613461758721428363678419196052433001871514544714473138172181720431183728663239964941022135065840295008988428102398852430615436644954206367260819012598943949373429272729888659325925316135411879588569147741760144817083257520581245932969827281607502005082853162378330339195960791150441798892335724164995391061457745731961956226301241973868002657080313042496279164711640962701037373720911975245992355776838886841664128467681716748461488704928608763365131159771232853280668622514988737667919663873875930466262941765549083416179013203190724424891365239092408329020280089250449566513958460117178396638577359851592343192321941286732155513080766865800537030948993307025750175184253893987095867490437355983496645192707271327308378801108294723491358716374425810708228107959069859787652802958540855642507825646676927774869210465124358345236416994975794756910182908237858391522698095348995979885974315245717134902766375032331511155676285549693014135253529658215515212078704971963759952673838088754845457148739186611713777327142437600499675839772607274103602379316840492861442629378771147940541295383968457873990390975670934020872137509886223504760374311118362909696415623901119488697245208432517761629636982113710279859236467703885619064160407098111983209363250139383028644150542888901592733986111856957900258508385460756816667616836924975091188236940724332305546392498526473118182884363508713995378197832252275966058021720660147956793273052546947759584387042166701287892356270388605412646019037955890321501296286542847557199289090008801779470200009447311954289780225555403061781395143002173278802766368308213960202336339990330550402456111929175403726822794352929768842069579725583149709984933685386306935164497791111194089582554971246375778059717076495175731414546576072605734636657833688906427348034519340017317688769460590982908820694458844098079685049267646008573224042729204713257966344399697044446916857200818315094140671335799455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -316702561644439376529908748212260881942089110071501216317155515368594314227474529490352009892683357041900610200438580479541818024407716907264108374603371669920850035217038345428129998213559271014571684004971035693273828149143322714985489741787720928584521495296336742800995711454088811838952434707941770511400183313282829615138844062120399284471125978647776424985864342938094834201624816367027979287324640336875686389460029859568966493353460774370481745942554167929309011275513758825304483388034653635740683599886010198716458255922075052913494489784469491350502647587556400528254568180637691828197005668273290596401778691227940966242439487785010299587077111195223250205591786607044975393999143271417777814871686117768580675840469339142541289757989567072280390725160626979349402165248687498601823023890666819088156502675409753803940658989653592662222572153123949358699294291094076594790244887549758935420630092237498669028199922617723777518944670205916470892534668833737800517164953834981225130970204197410382509135090136543338115921707232091280970419891973008487156814159287366238388933901805287177010171317385008719481529529926517618740973863339802413273663963719459683896664170989791532680207368018803801321455062846037287897872025717293319455977656134827525788867560192143029911189718147336219548629909237561250865818099742088970212357091274205657804348332451891370799256705176338908711483669248646369609442924967116305024976365966613431421552455244960308004911283371512583234551055783404589026834713385911014421307926816680282650537217580274033222750388109641179385017396834602259368832241228690002943221800402839001290734162829818089262002090544708240194276056930664648614177641693299012860868394243807867943756762478901793291731577386238606373866862524659825788687930936744281397783299755838415913088276913042451956558457158946797583349556608445353520780883604759968255431353545796847209749505282934281060215320854924107194334202080727552665100376392705294824752453048043391304700718761189480301464859714974164708322222828703444516076633086176489674059762968231696404582209322685137293362844936690174260729806826011503445274849551266099169756783352879774397043328894674510043736029774898574451200685700542545286948465649513214673777504710392175607749504005956332062740738132615680331458598153619036691441391636593792931956129321452699651101171936277934037688671032527838249800674617147111138042645868805564871713582730964126287111570209974388862575894046578939349190699773307851760076579274967474059159465097361417146030934928245043593889906269472896760122863936813746440770087329554426587120254569545597178509015763254573748320016505174702990207775574905622788863839684368851408998118310515187150140712953701157190336352784205432674041078140988077667417584986136071255377319947876799110562286156403292549736914111521970881246527393156154254270574814884482960135007536916138725981879416454631266625552693308381352854928019065596943417079562710720664285813940909617253384943126131459300372473234007623737883128792230107209635747415281123168247469757188823580672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -444666143192788306847431456918378208917147165711324408055265113181531708800431534195784749693346493122000593279006647132584650673729256037448718525966747161104568606370177825585608722253818172362130670734473882570249727633084103503820319222373709666063928406302943486055211125412580105068690865727617382752233134431212810026693824839078494941023112721174751736125960161333747910903374241192103711210558996532354953684769661030670804627401607297621611289241145349874900673134703783138391139828348967496045542585931444420920255712789429750239841141729555232966188877115072282219393698937251181805333034109991787059560334864803248055380029999359849343584762296669963746331665914020862595456127551371047226421643125941760595702021434181602759120792671619352368595993189276285093433598904772952025444559226245300849068675434759184665828433028446117428741120573745084798966893643815846049164391920832917798002757832318192636143880165239298675170112095947459952374503751527134233382226098274353602527697756805666507187082882642340422781653299322675985941600782827782568301981424515845437532055010857486958911383803320693507974604854708360627946606806123993258501167367727439256102837400665695924096864255383035310954590712984682237152035340343880569282476134010277975218731977331929819855316304441034006559441828949138680841462855751834808099195295552302147328996494733661371555015111358548004064868026606986376212494887804561796149816401229637989173147220956877185100994335094751539699989473066209837848489111760884369631594937644660010496121432925988799343880395366500530518435108947603438973612459388550285936813320459829828707994338340394421551635547428148826033911723402913026665446317014247958604584686661225496730669744783743262530190155279701512744803825097497787418010311662378101358635830811228689733052774039834731751920167013179191156470470216815381116405052075661990557306430488231592941850508004566394545522125663239022734406009915691986893499630883868919612012075866492557915517397565951993010130741285494888196721606913883938171280714036025243848447498396608307083054285024135162380736937217453980523333668630918832653605391554884926522608745391473967901594702926635239967874778544849942980931602216011802934643002058096635783179481776272498196358317181610993329879176700998684527720460270846033513867292594707721864481794748975981475626267344286090002311913819703967125205201953895088114098045665089709288272098195087047240413363891140609542466815063758909396087156763402613286515332806060487179309935574755892615307374804109722999529696192010323392052246857902658547023407249010114761599423083549369288449446505246552840213158896244344684926972378066808112911169463160512353269295729307023636307805842447020655195298318855294853632857678429743551531271923756226255901817206612923426144587718264581538145919103585672738099752971752126341218011620640678623817661294862536127701231991655312095964379765771026352776661214797923809574644567558813643456153683761899036387788588909488638685665770847844337367383131105553236494329034457996576526458514568512536576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -524567378430798286081955134366994642514051326948522570025908047749814209483563378196295460495590238880301862417241189770223417068784265907606764373139843959930240939020528951430688144391983004478644261536104970618756272405954080182263827244378198838739003558012417107211774020811315413855813589587314842433130661371906620145731903411152847103872481989147578994658352697691305063723606719152238901771466233368276265964019355508714951182228764769093102585560950934931380360883802332018494909571178255146035445514088501564399451512156478589262862504770921831159936767184884625891749471895246686428570102391175885084791713793110801704780402196568931978754544506289816019608368707361478407782049422012945271563892679417788368668737325744645634570274948379185042983773990817314464244159403974266147825458359108511823837994528078701914380028449620619929401299056391286052794607453712388159968449953529727464930834686938636821025644957727545589526804238762757706921197866768917144585251271644111033610835666277620957780813274628255625709208515602568210210300701633195057319904527114708706817137189494205013948981902127512349098194270965509242280727372611119336872027025542103424983144188566491408197215992692582168221152819689805755709874937160778203889176180987646359739406992175361651895278755498713605662972295981313345412153397889716307848786423631978053628339424641784829783692000876925676437037872511989693362400009936622959661874810534072192657759583081007208614875955026958738118623705747348492094436578045401241273930138672093105302438227020666893396405892634215300029343977646151648207957845390739717788449326445034036863805149235472704892201343797271356254486702694181400639240395965961058467504176177662519408542427260908953942460339080517598469252287005430524801801942740716320796704577182530111872192850764419987230288699866850959512283636640669673968472434488073050058415108965580663491215507850881311299632678317041913104646197099449870741542835865103807772872613788739987963359934755641679127788617444945863132165513597229961485504392885728411226231976446788132050196531959517111200863005132594616731303712811802011161996929610612738120169844355506784976892227480292065688617945878477884056219297700588201410466480158472983448832799726570287553466229138638494948706296177645389754130646256605574256112375107890660686036944746421010849113082928985493180183174029307561719258062857302466549400022308056041204005073567754674286865532615260021719893659275048289871829671625949627670959986791087592723205003845769852906885029210250045907273163176398255113468332124860381437609902929175323639578994309817876192244178299619856604572853992909133205058035572646505370016137449252088158469626177094517510238106468763058791419976082217733339686437640944683025286840400857292629850490447050781027371665096302529758718966650163624601568165522532061708266291299256689120249898478137713755730306687993594546267079624629726051641837041344293751392226291519886767400827997338864213634607616581285664263107954310932511116351041744380652398388255128288257248575529428462652620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -527827581910731780844218433710799276973515835764330189800147942909337297242171505992101453179725662408745044034662243697815604433040940178565227843770063369899897156871592199134729731295696355629943719271175246152437839474926664470617345271310227745081883845233093797648215859266573712345235308429332859966277702748450825535048826859116341387501744730322113474235945940572096195361911211883678024071730552090941373226423889283268653154733120071790872996914110737601430570452894923213670805676658682918196064535611770001148022620700195911315560757869946125188054414081559950577263424139490688872469933213579070022641398274430408088541155258473255750281233742786993415859759084961429909588749876209793958615299944739529865966751395711958729607482311839003252910420934783847757216963471654574785092838257387059812864142911559128807203895147223516617450720833013547343461386113016230047581907166610660131948595529064643860859761103098780693324181049331265880958427606076081853216537517159898347785747432812570475196032216462821550298099843965686956194241221635176212906830711524574353854407882619095720703109128151947992565437299185466183056201150114110304782259347785615913743966662206244544769972996195727569358576599409206238713183009331243481666507515705276406885743931499425476414897162928581067413523109270462601515595951999969322771322978370175597870429074188916188855018234587156138353665371125482146683711919333569525186415493954753724727058253019461214422936338353849767854007860984862701325666276383518809292852871923394429456038510857223239598969378031568975097298008494856539523660309734445689544027326746239366391256579767721491036324610808795281405158658384436292088118510282214419730036736874953243931999615735862822897518772694394021498241166513871946103461630635490573376309512435818847493270142671109391009363291831172117162042043398295739223052502604652531812354464964208022904839841879768472320028569940755935663573260242416656771559437379138877605065697437636714657944248808545556348912148110640156661692252230542808772615954276866233153602084975109901659850421249172368722661636912051202117725994095507344200633528265204947479067075028874551134340561948509686500277277604812224670347734073661997854054856406445087680785029479729109529824963673213017497825979260072116982099833931993120984678264133767712703060570077471308807687240685390654821292090102408578539998609101315651791304690721195077820921248677980696607810658207598044618737717793819116081564943595012459029781038402601551120975912940155784488418781066813108316763824130995983281315147286796552120136345057416487832448333135867775879779509346487695662354002937177642272568831949868043099748164408087521020740648199788304702371868183850823169489832844889814880227893857340899672569987245461162130018998897715018943264845434026240397775570995516489826663511981652590038685918907085503273998853892648044868923252374251415178538510021386159077577787068111943669198368955371165245557659772705286942334292914035093007127720036609298752412336253864379523351434776521522611638610859033890914304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -459762448405727704136047271327989036364808193613988586648336972800620407077095367267163598925044802459549432337401510672548800341251609294406776137181372922569949418608568807989110638935730551525468453332204317102863939012065609025171217965933556906572585048183132371584251963010938425647330989524124061018224072597978111059939515606056338705296783133802448240152736793195142020725204735740862714201576547141601099785132397955504325658799127681932120218938036403997497483180908662682618059068885591494066594129147266688100736151305957826389065418563417708123918708263561418920735773770062638504136334149654127818507176155570165789369043322156712948809226141127060075067665448528641537778409986308210235081004027263842648868774756727822017303216543657544991122509392193874134965537773185721242211076175698794619778135925057736640497307783021665062846884990208315139375397572999727454230849694466981929452886141589407002787647055976917550544136136124637027134184903433277317873719390442444149183028430763252055786669924676771333385066242218780194845441948123718357706739335333014195454932688602924888565261636483873260700277611806541771258872819539080399686704911901513855094674900857169063381840480281199678213092726644126384465807476197978255615494769199357091388406696381600610403574305838554125011191906275013711875077002311119296666329542845162954709916137322663995611191238599773310018100429332383224153305394236446831213754087741089017096278476278647818336263576515298029534721083475254377965385412476255995107114852623994058350352583843376538747853971625560517781054897312292830717677687444430556285329209747177967548594282048388896141312676405498340657995516797218480850578982143673522641011926881370437224819637478264909417218101148280828333790349702278852700979408500840775028443830284003485814991238626468155527742792581753802700895654631951830137334536093215238575642132633451805805154221439345672300526006384819028403854777569317440416928162842608469029538433740916590346568390824252252898231929265602801574194971649345159574727696909872632245557556248163848909465211924164123457005136672336441487982103177850262916003150816009287395979630826327134743895214619244727743530305917817592701957338154787677957541335391817337625643754243088637413585804758972290729592822448744230612457302311882626177081177535041094246244769058416223708714986242267315714246278095654676717754868169194766878234605619923790517289812891280528339244401182711666720111692477168169662212404026533559010846100011851509713982373133653436172206420733141077116869618617989617094275497687765467145701041598364573102654124043273138868829209633720137213050798116735922078676052824037168866857857413235313646210075616595387186392899650204164099115556959066297666475535785666117387242627077924452767366175732679962293971554493351852488600234135396934760419242386973578432311698341653867974170590339454732949511736114504456447191360621972139698585497976060798748026971860540223494531609238272126319854864248738016762028854720002179866752770694648855338709541167528424139318886077674515595264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -347397477983258801059201090323264556828815833534522067002556632440450376172598868353649930437670619790555212045805556294107967311547374108961199597492697316995653714126897238779334664122517007723153742152131173677085656690558896387113069583344300045498715046546614419911606332210659421685564888042855717941800143357578201000784634872207698868101856036418324969551597807768277774449194199944280218123827726531841580354180075150585856286574184008346773463479205955542540486371691896693299066657917825117833233149003415852236352193595745900035654674857885905657262989921062941311484855436652189270701844215758810273701026996607249752525111012320828045476080462561321745717181856489763856909081002527230235365618365602168807208135464357046093519981895010202583144575899857372990022232595773374439795823229130540004713615678824074294237211422128346170491884088391388607058324795554097819338568020956366557330654062174114886480966380093170804677646941199487625896804847095552628922623883187886195508072442443905976697322406125129036471653852834415984975124646556290700766218434405197564118686256994370236431640724296727940258778535233000163718063426149821381002706369793962964846206941992451950082640244043327486368264238696974563756445860543861887829225634801575024093760224926381595511743201951520570278743773882098908163562368059185091590812907709078831827641159788978520174195987641320403578366965460210394571800714725047778786314270535307023656748172819495790406771558998388168295106384628339609563796913183228554638455972959095612288473034380232268599102070682733316470888515284301281042106583498166601064151887809070680113694842228506380157329481110286991703231386538504718072163954428330669999246677280166465728098919067763634473799862992124818861737764891164340478761188551832202415144272236009889559717238756049645216176998517824175980567862064411189155743139999298229017322799202128439188654918385957099502018498201648405684366638955665675418899549797603026803953549469794598365524905775248925317137021808441570010858017093740734465007236714599161389728764240629211744016995862462881358035446371841778122279196980454771435018899228737422922388252589117462469339911399666520201192406317326992902887380595188405802026242174996014178817253770379941973650875873747368070201102497612354698955828886488357103577463003663815025779074508982500208663459758523559388745307164827857229374112314003971102345578575989126545800702221711485855905929683129169177535302483770738301833229404148148354586468384989928716413787989793918468383690060400229213898701206231555753658521174717052309835944882034844018633998450198357652590001907799356373976959219943911833974763307766443584629102097594647610852863473465821758384641438611778191077954887944922095825784601535579403848192693691224076940760334870395329899751494821162615096341676388675491903167662683594862538832343191227499147153608081860870788052982659684342779666614592559212060204298167846162366418298918307359068249335506497276170301724739244915850766214823746754334169970437654002741710585215507684880661540570442760192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -227382279216206839335782721957966860416079306449666452052155205298344824196303505851395014219506068033783558741801198881396460644013288395788132363445977524474023286432011640425985590429020668463035458783338751962428587758150793083450568946263268439468161435081279946772383241483078588795315453611490747982133028568001784898430062165930942063921157325475278464200810686915558161122180195833199972285021847166154534242857147005483458744023415854414416119565682205290688331767879061936632186494516231974338699982574014681666202463668430028594778111043010429395658411766953615138548034549947013545860413484547427539441936811308347711782503641008646554445009717040432203417090147768623364917304934863988024885547618948762920037645697562299415865235992911048841211409200869867110010424262353711183441360163311464577118008846197784075806017748513081422390477131847715794923139271674451359407009422275221350989725653778503441460169300168748565191411192005587528160841831688690792910724453990209860888222599765498583972498663021978133798498275805174777716839563747481411730492619568566491523006139997608429060995904088919830739509564927204597966245968918881411835963464923198224677275097514711266825360125139747024677859257805886100647241379124168190929657876440210540087179349804073580465504656058868059652351225943850462885867756849377664499646352280549733621599994916771653083436581976247861317022757145919474067723620971575168481603876225848429346962181969980023314243052970709212448578475539663911301892858387230629615620288693349557640606097976394617369792807180834481428576812378439560617606356365336087332969226010211224832493742103604575314979464991509079126190849198777619044505090155226581386455598124950759740755049969112829353057511108379003024926960218589309756860011849372710408412616613382041227153226997796798504765589414826558389745762489525916947814783441907992262966520225765016063266491476801066510723220877793954303352288909021363088461110109799163894775351352395207019905055617551629542981932190303952111554417561385184053761431207519899987942763893754541850814020635609142211476711382892985361123246824308692578189966995385958406199907050084607662887260380569796097187487227916249693487809772440672201360459597944330707756036265986654353117636083089071835959468463767554480487465331607153399056664514372788964767830032880009563920379560654530410365341498198109888100763790801033424699379798126454341661799994361785758187186284703112773256848500194159752135136684530760191386666522827683866134757052558215950990197201086104870336290932113665907306358769932210595944408212743797429556548571571699260589489228574916556372922002687085433554489370053360406968049682720292695215979095353467992902889531366671766214047105911112912046959439622384742082521101956716219742248711755240486032676135966249552042161689561025759115326605858653762614646970375609014571055509276909856609557997089097712549897656459438071308108490534797370078598400497485058701637267183069557967943238829534691256348550345051786365354906361793895155786486976420822110149634509238173696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -133155121555697484813835140586328846225341281071135582069186008721070388813985129578453373464536284668623263233898535944842803290544855065142038703743023551837982551500000836652630085545233833821547159869254997301257592164285606364625979880964942210909185290619852338359768050963189847982379602013839524660738998610449054990667217198177005653522201197788921392285736944470267960376164465653072947845880810670330918391760528751765438702704291101190558511173265954104956391337933687773079005066098455922200605461307961386133572766357006780927392857860939762538827335382053067666690521791567382882324874280138125977541087883745202301924392941774633702181866256124684093857686044399621666746307064075900048269937714116242649780296057070851255097282034990136694932551857289398905753222978055519783923640107143565049729694369694395038451193814585740774234748059190447445400521953042413052855078142916540617124227812182814690587395484865447704011254347248207824708381463880725446329150922749181889328574313660850088717922480203549593794915425523829717254364448010930745464442520404370893444503257410114930399880301366169966725660256089090518039526293272853632543808365632236906508218525892838871648466602260653098612696765307632860685062099180087070653840144572196670861974142527481273149963514961298847873136789177250744023876827099823269583139522209778461866155205709753903354583934584198051430815406083673210679398963258705308129019056952201292099659274770407103718244676161404185896762516438980739988849323785248979483375827863714328972657065068265541783304135283103585667871083911538367120546555755800499591958895995087489652458662209019915351452752397534114700035485433175783917726654222676006694644492327471315978306300093368388611645771628370714318351325815766051974027101456898788406872347418512171528234480838669221765866520105328252555822721079674261803286659210352007463169547126626476212064358453519484569312567789408559147396161259479878827504102670156037295234932049043736798699021369309612254699764673579253106129831311719750687134033781065910149300421185131551126495811484728024479704932354991904479358106017059666519397348477548061227090891017175071554101158514098555429597050245983872636186855382120550914447621154336424510989889457085238980475126950842587390430024358172472471251752368651880536577926705484201103975632116119250191159817612870202681729394896001736108856007749083949958860889926748474950322240811513720161735592996806764882867221414613871981899393851186577932529001137196451985240145339199640843708366189213923594045320267705716613595732233596060007668665231190074853115512156399152515891167842900849718704181167034633557463525491039068685435876510591255359345704479213724192307359033785264163922688790555297090439675570195801397732798110986043466290125287085163379679207554189097775128928512283131274722134331654402262653664598891727542915137301274779878014293694405615072545581149772932104713847345426649134317599116489014836158623645794683087805582993878992324090662806317453980536376259477240358826090699709436021246951360776766069145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -68638229049300983078587347161818181605494546916440109682090589426622109312942981855614981869275727880940305907487429106830481534601011879656131302130816103382121687161053588369336574582171960632090218982290091288500325594717475737800180711426805107311862924840879709048893702939902592977423102579364740071292041046925177095916604438653364065517962787889782661239555910335010209566995775431594750378007588821442426997841544429873452642534735780458249739393622717902019223593612877422326897802864553783525589356210096136209202706423700647464687344300479885694141177903700097452832136409023859407785785636843688145227588787996173352862592100967634273878116055541355151064068657762526517462031322810610452718423915762218298654573173682629451324772644305847251049104203339800351504694551788954637026512547122349617315000357125977348904609404924328480422470939756436492012259061860112797999103856793069986626671845742482881986330350337328474360210102765054350219545619242240015218916273313334488265832876415283380889873239908554082341545389687098931280054859521190856067498058827070335732713723453217594310536569122833688146971118045639851804906052232140569570442000879908625570463929741226832815483279239880434764097582127907104310686587100679181893408391271031767547780009683702801385919001294035677492834112409946785425303762374293365382173278956737685220306506837053175981431677115830954648032685319076117320941626536786284843129811561758099929879759404119746282512803697404209177431965940918537950305420338565215994494436831081744457839568768197989692162092411180196722125833016257876575495693384555601465722557871595152547625750356516172925179140213821800148036340815225103403814379324100774132451970105872652653072840548110177722234107997731456636123881219830315603901128589671098764796702232707032763867716424145691599281364486617079222000518071151112619491856624821254953485823628317594423069418931462252128383136434040390633712384993325294505203236394806664185673207295000439586718662837345178808583725130985708003908564445664652811688751433851186646359384772650485639901453589288474039317049417475335317211361426003964060273293503383418776089508897760557164096407683717847357681988931562073345549536802681112975433557190899956397995924811166986866270924544013630457871658605569449500015923858056162283574812330297315867659861245331708567542844775091095916404109060957375971885617150847716623293594566947117690042300880493702659795077183476593033354011145116306410614104875016360686155177033213484176908151839952734954929819905495246053400671133186134911870306722319905592795364882427945692193647372727029081059209800987249072122310842270730008297278808241500887624439276687389066505775441887968751796850814643656156161510156304084949061070813304549978840727131824991004717461932097432520337423963372200338181377888873649223358784947525042625408405449198747683371749563021527232668766404993116710896179790143776472361472782150099792329228871760092782860191706869248248173661856231495140736045718387102526855124805039535216353816090635825156323474870921569763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -35767924855258460244239862790393295683556695593876107277309850782033113719131977683384527657122772993011859292482475610921817630462298300515411646229004143451585035980749613753101934179706816438611884595574434903430214044398160273553387099048446121578637556278142787195973449164914671273712342121523902221409798430151565510011862257747005853016849098229980260490330436321797313320228525599840386954025861520513415190189950055604559828593328796265945536637630803647293084534895023710403691953264687819297959515123065758624565440751409790402434371087189675173201072198942380134992792416057200920685444728616588900882361559025939746564173311696040331105946404337539431053895212059753698242772597428371388793871847390315879266940141427190195663994859121245134428138401089014710130312828478434402528433714721105275572833737567335741445953877825053402561958361441374181093161049077989105315722131188220140857866298473514242344210008299005912007999816349909025921924077886715136477694837128582002308809814077903291806904210266190873246979286118047284345114097977591291772104536470305973046678177485910151025792735805900186543778152562277808221189652833213254847260585355933197649193460768989288760058022949070437281796396171772765740342815783104392330644197813723583720543034257749049205577231490324523811834558693229970496360464850604144297658920705206172254057367086260267877171047409623302091883745925217954314152118880651346103640963051389052220188516344057369199687082126101472856797186734713188604644912737640171256839033647005187608366680884300219014445212846749820990709326070864226404455615671143280934173557042076279026523545152574983487157591563009683006600919974124165492929425762410040802564410571752017645987689755315553734054991237208967376257397771036463727724686902946119282240501082456382026982499635179505565023265604479088033957362696987313329123595512473179945375622899474729873724922486179755489906884302327455772829051217498113295654524473829328450095606515942412739724081530367325960859199257835633730677373087605889832206157595070866493182281364462515453578938169320906300505049026432916398769683650571662339306291143089666273317650457479592274752504055804892556319748469167573978327744584456586992382671822224028128927005050804762528937713498689261531924532976898185271146840075114208464919582436381656940948701555453730852929059617995575437059076256955115296574069176850389229657563497094595621510034221852771969830837960451090925140887554943105928970834015512472392313099831681006498559771774455314256519221866902817439136064736124668461006902076972430843741851368299498919252130520457108434338818363039587144830863892838848193177067941444430319539329508114573242107491870965567270476615766007674070766794615729217358498235850619864643179067142092487105735602193644059853721600941990948598245437456764331177203700559300287000419669612894853735031582924907029291827558981087614368491845211398826110273230224971060147538952667823553018830255653699543306938500590513511863960227652628802320651477108185897622986951547724415458789154602913821097984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -17194198018551160981080061002862095665565010211394898262463827193590559657544792746958987613442530866151010961539348689705840719629010056115236220718900081146303568476705383219097918452843261083257649073640860203579866029556502979826655285461150624288192334763565846668375538154633459482374978311321494231116502931396752257308903012749412006681991372622958045656223055591617809196675045247291431856008409997067532574529375215162099864862317411550421326069044922247498719765492257467058213004554171083068064850245735033005514994126564519627806140391135629959758983599870119491431582107385800619647205784461339915796514676071868979375076519819752261768700592817999353739441809124186589248446486833405485619002674354604063011675456801624357794242407063556546793750227003300705414730739174432225430532323561261597227993472974609819269406214284144405861410395227677866098952871765857022379696338238040039146348057420059323814026936577827574587875186392598255229928065326073788069562740895156497976667070879510045042003921542313157497211479204413195559851360072434176355944148840248596058745618535330972716561515674653873714408106973385595355073141264376956508559302104126930388618506234508818535047339506780269140235923803789895197387162059759298997258768683793601146862292702870213763198497732550101271335650571389228684370943653315117088998298280763937083318136734139732233544156740757796754631505248126219079141136441544778337536206449892743990900118804840850620959706298135895274880025705299774085177321489560963114389469293619545595798927599613744087300916242559246890589022048326842435180315897485253661966539487257715761016712388492101105352693946214605817823887325943973446930734094947394112661966012490801852028246839078447156159857297895430073966500838576034498502796074936287706545090222333666591161834886556905315754156431571551378293787773046472111822886894099731521151814903487699135799939618960051893429374494796710400577341836831433888234221793264813658031922046938770609511500962016070916685482576225760375876020915512370235703124580243593806676449588627864894975103715602045667159694407673943485488077870373454405028736035321408862608554663295883516545687896647639209856976029866393601612201914500921863036807558704809880363702720937013071366066362929059173868984640496841816393367030348941359046605228258502402039920362815241275173236402796494670625291827733372036204985858578321417292479998812795334633102742993731020081050217322171904110679491018543199948754522679525520195378093397825559934244202999689497696144165530803183832746573762500815543157694884365514893445622960611658851319981431905241224529532287815372580179244812320967701988413660385977145805460650693525992470908657722009061049285874961682001268872638396077461713282299803455873790481401657544919837734465979556692172495169910434442916900183101553350218792322269411077899259021704996893268030849160163015750066998390092397541007837870904429936008931425739302929895026131125874127493924627122046510306074059225590502752486440603468227921168889703120821856125199300663818787665448271872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -8552181274860809004973830228047448924901753107853499933771565755605326758834814008112711959286018309528639079003769637246525853927824524923807316019606185694091642918600448459535142472184396193798087510825677506333123712524649879228160007685180317419699947800050595758938446883331142941182495584051431977872456763322321488174303754965782111976625821956468701565689526277825703415029123159749632790732137919504400383010113400310002299435309366378387921145759965964252882531459938540649217968029392371782337237538669204440164730230977263485596457942130352989941284229232249607104032414134015992554405610961055461160437216540331944636735039094834656002505065369145084840262793625123422576760862297075789902010284434386437768416921789534351765895741147485101179802047586220542576169393652168438632629304530370241735362040789408399139247929328192292393296039363671856217653909729551112051018458262430362749400695180314015617291810664695962097729370374964454827528570592299244581020780038748729707472315035026923658601002975826888406200049658045477215619324634815007985143613189503289293658856778170436494330392170485844337185941458885396073650283927798667691531000149726820181196312633249385384567852597575597048948365452041841581371811162234178282392489939430712915758959691141888158228942487157615791559817084759000143580007607438419049173960728725655017539590034622173029591199780710765070489599491962509490391999940684031923908595633846862781160295540066455080188114978668762138184169414328039519134525920163605240975983011820421668982478978772793308141591034969319166878973286689184671649106447426163590851043181082124855497844664795340019053909562877039774813562472512273372346014497611267336908082485360592440439609493621838562816124089051875362905676980793677244993263936638914627923163449268788830049829962266793213009570569264524715979033436130768888041402243963064074113460456780707657361618798971676616004453991652565305703267096442900654147243960017848743895106693209602854965411645440027648479563345572873275020170115694133525144967780796264543467182059727072440500940737476781962438620315325303392573491498465208187904523272384192198146709649730889634194010082031997610396756347424884379252643961643284199051548567694081675392235322450568748995616881542411169933216728337433265343142967131454068079477483288475047652419517625791955669921489975843623898759099649112866258886705980916652654405762685757300979992042997290784914430061510176040438548685846226526210730701078081223606024273314474835225951106945783120816185614578547314269504483853861927600180043591897768296525635917486834595169258870620854958081089190108358361091348054951636341619593321108773257541949616091190534075436228065454186817017530407143687816826009901262453873735819888434705364453447727479056740660676047321494389095663217621867898544663238953173891278873343087341620765095216784566664315768357959896471299028721954302644356859270285942361713337105845064747749116051630768110235962393736116659765419665299859596936054854939781858674130224365027984671568514827029638544204335415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3688763908016193327843495901331198747600813245899522692556017379353839134517917236260455939648154526094925866967848904978158725420424497605051027100795669035456312945863882690147022306825460300523455134498342339456089092296931108999378231422815259795133069439851876337565521960836777440459392816473620158643861157577469821237290219357531487209801976762751588990819744982526330907902143959266387630332745202244800311921170263696251958791089461866112514532964129543507530395343359329034325213601476149426425620319291482224056509944346482105504633457158907253893105276830334895184072410438252313857960711990448570124871411210211030280781374600578837427690758208381847127172534980561418173538927255195743001336260338833090364682227023221260970383925104679877597582922472971502981735509422251946333236479384042918710793389690926311798506542457468862815213092368255266601415582651795847429557349717237549470965274787045227332188909004917880832919563317045995212985183692980361819424360079114002992654155268444746917495759616805291426688771352494011844931505918831790511919536150025699569448910836405651491167989461755133447800215424939533460151872030265084212220465468965729978040418308312910389972134922275600737878182269146278629823701188825003870829067956222686862938179398431698136240871165352863134099006496220449031883937296372881955907928216775942870001675377611992606229865655576857509378814388514323110804603273365360599207092740336769833365446588344056522718932192395525815925195115331998950096129442742515651662082486380927013103892613630717891637584503661357352144658083065806354514161703156786649883046745235776220117826444364826301164416378441781461467594631727048981509798764784387729922683426412922732277825793261753810963739915479508329572409657386054677768621884059947045030896232648183290736416470852412342504097256102658359655264176424241228107629616334434552440994189435851130156026847406766216100969698078546578879107450021643508404517051094139246899792176294898759742323058790821058295101341038747270719887437741745853305816579010067992859883265675651386031743730928124699589911072125600851555428818845176878866018397391577228761439340628139440712796875528615116766008884675414977021840707333500948273646197064072398010293500442512920303375102465415970393882460191778988334386647382228056661661427140188054931825995545353674159570255518838045578053349154281802773684202096139670440947333499093775717838974152613237436195837060880861298272545503654178236536885002190096432645863551627744938017565652888171295711663790281518208760562594333866161734694709583988756586731629425022289553019724325351336268010406723956079454909881921685506000598535253888411951635485578173674643880118241400728308451934843252506362015266287400238034604241057581333925573071345135393183467664062505715690646745700539889170849418434656458514689348708530048579232623583210331116319614838301821657189410173011586498507754829341661589388605732583204412526323914834086941758025907080753109577354287302739984066478552614656927412973023254398216967266977962996665149590099334266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1479601629461240271849593699177443040101903978567741764052319124942288399543848905404488337494618165397794244241350461823759519503053380316873594163334052780725089896392373659288393663598599797702133942272834321961675200451199145155189083866878566624121971256826930108962242470361369275725180169700733788283643689909386705860392893830439098700823296364141320173380754437214245744662557210326274082313426818750490113953836657285091820039775409575862992866257713351273872532594244553362697014229235335374770164319323071874011691856711772476452301054742090810079111373226063945246741464360241671928625158879269521555798031147301326025822767857811366943656709363096846086600729085713383924108586169377832143432464290194604054277678014719409675350451031308547389335658642179757794427617974401645363627995115382073533247317546123093115632062677767764239309562873624644521868069009617080378108296484129365861704641703637327491132411989978555169067251278392896803558218492320609854470696432333080066557963445566004313500866545719370879647348715260995753073260447753316424130542569505615976862181079638858664623182063806826523470265091690246947304904413794900625633166757129158408747159883492751572264898432432972239228813840001218633993969527257162333581501473178758197683350934297808853081407464233867607800527300821442825790137132739348424950204654370840121118740894092141330484219652867295676573075682702798846085012651762299033619201019510830495962112084431069858168241161240536541524009317253706783911816004130759258041939022453051046378050427963350278146560627597257000614256909496164786873309676530438684871735334348385084854556899171471065618413547000754143075957969421584575656974042898983423390868985282763234707088437472800430043658103634630899352382649358175476984259923064841307378459868214613862601188422319847979271982372649624846271047224176158602125559900219741170449919396885820253715506876306434343927087928828421496290898120992390147699764213905673694389848724891157618786426307587123854178553784808549168735422150573134195184067125553651345365143868256911840376583597972541801947920874303769441318185051189839712725340961955959490650610680941761034571748165390652930514174427103625335945053747291211104032524175499391019209387864822910327123396452359491473296333800776977770599845511132350514832204797803162709182792687587739561843100557219307753111533158890179369390839770217678782977541454836386149633880361193209517941116382348134948989381749132762995495568981817805552561853963207088909532722398839313232493241470225811880602196343660971464080059936007922817746808897811554345112244320177382760969995684642958728896037989170099497466051281770368663993128957978468706098700307368740609762081926675224755333758042871422488187989768577370046641292472415121274562544136174174811396055807961330184149902934338701837933517358039805368874587941013795495790619122236894744445115214544101972866092305760278563743012453706353936605197752353726239986096320678635013400589783073402748045383534767857073872817858827993254677941916768128017676632634891992196710400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -327802903366361429065242554593311002047871056006164536028940010827397599656745735524928116985686225454177593376831214166758429369106179013873796479561478145516128509201903009029159048682434133515305938935946611050543945336204319600117978441975726961199283646949998746737938027703534580013966487208362076405548945894671073389917521715524657752559771306848123840256627308524369093772913002866997172348484767342886901759834367277724702662343740824792877392157710214100119535477396230885489232708161694217129332979026688114212737525143670202414502627891431378101014768653883901139058491788592011474804925322555064022974662289532478677422265689440801273561400343813424968343979662657560090475534119321037999592062919642226425690937589900232399706265924696914205624805014903092957014267625310904241565085025338503963380007482396787199810012619784479344490053149508220370240324584027040110175812410552437471434881925420612103558988371870759857447720906539175403619098019281201479062409429655736554063312120253639656383560089788467047566584407438561363245773245900595714302712207576608265117861016170727596460613262271194224291258618136983535415656512234334334808126820087391108304548167956665217031931065132276707123033604668025601685412286334807014617751959607462785597012823460074329397408665788172533459521837719217171085778923305401996043644384436100633099222924626472950443196586060909835568478362045601095633425541415397322846566334756370311038970183390495013575525471840804022865917155898602396894947990291447347596494025707805026605550605937981737281723233799821879941679653432521417365404906149411996415412200860601638152586054973566970583502591833517106830085771106232591914484041725701220025789666970094985521816301675293105627161865490601561709867705015087495611521708740774465578903504380545084394576960166018773373852610371343576948840807493995506557984357551900274594355795583170152665555266041841906074914694508404112700316777838617752390781366160435712968563881438005834804935976174255694713384691593108578880589822462882261519491708246312012895527628826454682204488706146926853126652628782983620406481105621052941280392508630490599499012012696706935762431981150933575382837188016316305612686101911152133927469525169887922750822720190570035747358160895182952924678301801289005618116383636163922767051516073612181208865685904068593375259836301513367722522462814008066164244796560478707758534799194102045619974787384534923632620527209157220918328838039761805473597748106609886069080945210459719677608304953334071638223229083299239174819490709987605668437671754764993583848354284226436807846147660061355596715651963204755893782480600908563225893205478205634605301657259554544948392998564709135859684713920447688934569024230833982214595270717407989473078805730469035194675760131060385029918260637786957188900793375881527516527397708939121019350180487528584236961982800460814221850235189801515109181830305912548122566500336989043717758864728360547517054495465335296301779758417737047692872939117398609579434990413817750051829087956243598920425744063998722048000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -81647363162945116731936207426950425361836291921369759049301111664157702266125004508827493849463098437320773023657946925867425622315272177113942948054408559061755877427616412794395082005546366738653409709808478610515862025183947194955058406271214403462865185995347810284710386060557676215218036297813982364966001977879670228729706944375071131745955954349422852752801539128561283702403808887182007923119542016131428466579573106765564358852259960210919804134975908132250517413793032191000469849910072979103459132282494729064899222426741829066087465396493680199379339740689280993229669450202255520557795491375754878448555163304988621654928348985721582450304117022683136483668881557162223123926016015667625431628672650257737171174454009287058537928053417222989744174396998826784383428677467110156100382298100727046167059676438696884484285624658664649376894332395816426602540412603362359393142243287079465122234748101095575157180136764607151956495824743115606343757550055679171239762166238030646748387136802426954727228589834784566032483638104420785025290922244806299595972319744122078973344166451676352213704455948679146804927891169695056353278678460912158377465541840017757798252438389931222091556825437236341600642460013751261669464641901988447504555650696972201987153943057065422907328879336164292661632933330328159094815358328232801652593963314973450442382042620711155217186997592061414248198537122388356424823795711293829705232777510991763187591865248756993963436274854099057398677742577520028981110527647681494723892307724168064570366002601881419578681285098340164940719271106530876708262260587929992584701339363121424169626709658265206339703406147509593000695332968961691206204979285095585602163975057893956145698025855358964983437233743794949518389192426000046647745808190917130787324638073554215102815456434458901058503582349336082292423020772602845669103683985270073016481873520401792566291185740852985485454539841999004739787393710542838487606205928276634657099808383907313329082847437986711776500899009012452655601938681222761258230696430630102060377182326089510613756857692812301851522959707977142077018127879875670352129063024896699679223218709661666589728085327399377130081988194466720611516035965164706272645600554121741682646282584847699340528552922083035593952149810030061791908890039045772771783822191021557472626660866755890568600372774820822165523009114773041278472052231262121970455785126415425139596490575984968014793286576347845830208211034106607764816727462506150158546834029445928928256090110622988046367867155972598466518029403344775683338006075274433589986025937611999120377485778744046828724475312604112873446462102010059202939614846567498533629298958297286575622074310897829739356375888871878654976952708053675759208268608394595772280581344622551460171231543690517396229147199912457302215730099465218980894949873137851521115094730534552059627312162975892658942364431605210333077494102854073895396755987476467853970016219393163923773803234143877339746323273758821229456417293638701203842423393245315394991494628974487436015873903734816768000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -8055672959386358486310889286728265132295316129481031483141721591359869038452345885418383845055199722655538801725127402665026765662336838750107267427748752991060579194743255798020794423775374485453688712569464604197455101807266703016410464987589933811663499975479354431630731566235110056489839509165495990606211075675920601269499934467736282927534975435877441686163094796293272481012158083727041853078155385670226983363539503568914303027345643781945590367266317281441703743530870098143192856214678740569805516841939825944248689421275962207433510345371864220008090320622342982580022986032961162515850602284240618886804945387726281697449679880124728225544736377173267715313853933227253683661723146984513166271662350246692515260459536766330026533736746453577307025361326796384824421555324173828905106316001931884327272982944661939348099162209335186221633013075517553444225077329239416765041965013046900646953497106107969599480487588244192596555929054027204110776269682579388187252911380021729978016199436759223407365929596974946061735160510490717681793801506169456048433797649687472719650039134867682710011344742094456541013546070938204366549163279445735301666729562600220863561524777507233806051086073448527408791161484651249851180563620617428571423121611318012889869208035830836265226680621126604480790695021801352512367713974598112329955053107952984696498270636375755033406077881763507772930472164800816180877020472527008198888266985112393432986605671741950818898452881563543365476270467157324547641572519489415931870757868712410660310579186513031190392810718782841811337588496275552833389523799465780469919831993991360501572369670544629633393891811490056891770897072935553285552368147135882158585823225553795174329463202721667423372162248463601137471546223328787987098626987751108360377573181039659311046768243734536429560640667967700225907163879532063181520194878767073773879713611716096218805411798647625203642158028996812612406229414855896766843453210966910107294070966186577922773920668002946338435487073004932236366449408719643994372943464146917053372738230370564250790074673940471372410860545105277993217209186146238651923124240067340612453857027204110546487834579447127163198322499490454406609313265145471244199260933799905952202897212643687086673214924659343132702045379107361498144166834922455612340274097503139893684040534904676811088917057339926879572150841437265454489428953602649055039801614876575606439458942454252171025525896524629318362142224954832900879658600058252257475712131866104389281201656923887226259804788911144971953270013110951663250971367683509415004656750155866195518418146514431174344804318215913313647002967213708850552317463812939919177728137422295916389454363647940099877554197527332335990384538428937383335302176368704490493934781775019935345105500446629514790879694165790973888676855233622607220601142331777721969942962503284317631080924605136656680504950249256948923165943895016964834407983365751013453818145415739089423758347047189124825509235732542227718483042670621701986168187250376760843419666466903874257451587641278464000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2502940156303013559521860597559198354543404169314634801684516542302041380333766357214267273741341443855516948362876814286462349947878928024421535019602813039653955554006130946968452771463740163380025520375104028205760594654539873079224248132734716807781849391877098990818534759357860961660488331872411110869619457173932545793341474098201498993249887874968596677316308661266093259629782073436804546581267490157939711897291346036909718318269737895851179304641823898495795490786860442431244428253065833323345677484036126809954747384807043391377926260812666509096814766422249867906573113135403440127034898517783489990826912906575636056815816486573902770734793713528357907075103565844113519933693102906929687567404851912289269551804298811209995215328134651800835207881744022193758161655840585435448202664173500379149110517155997044414806366998993353069915339819635220806462960200907185470872742983173183383642062209844557955314192522254469571302536332762449092785335263935670897395090389625659974535804521390570363009927963187132200074650217367541508834824441266330607688522942695498448589409000359537026292978258324634423128219575071413112951616747636595555195039947367686562588686469341894049401632072767258265643076009929535734222870895032698653718357164134228645571985887147552846531694898003095002912964032699191378727169675129549888420244821140460802559427832263474188270325425972679377169023000666809751201819861976531677718014163719456124766091500427340087630844068207856383986505793254825315477834577631929142910163176352348844868469527259234460379916190415238986822173459451140344344770025371217062099914857901677156320417529491562556158040251573757212403016134867926394859798558441131485931912333905100973578151326673031758488189100218969018009511074302070732234969573572110306561435427137813188212308887028294435413660607562082956826915935137694803649422507235983422225965276858625320901278334994887705873719739000376543881017084965659697810278208117392882793656261404458705044680993058761699345745400357331628639941684402711977142215885387381601039012535004324088284815807564549085562303773912436196660200866726675576840497567462988723581478396369800576848489997041544298393830871858792970434124466352484348335197776962599061637757289522551661963814276414907009414321931584636378451721149721633852568171225221014565269025263277060710142542771321181394636496792139936520423706555011895424387921200091660705666110944339693416590553576649879875134829358575663471672868759040305851469493731990407170294492792696335700775556957544119282476033111017130986166668078156255166140557169493416790808151334104751455622062935398164434307189128338432762266188230082575047778271500341427939874300948064234482213153093529881199288874755576964038322625746685484915712422462207794462288406232379630335569029684468544366087278147150836876558443427612040467309790753671198442404272474436114272642054495496806535478704163632366588690205398379964092013994932593400453776458578421229581794835378753136018485112293744204971405527495124925777880538920866083691838214951654758809600000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -482761926614342509786042536601345473001111602635355756957830165149000525750470836095258914154770574834505945380495610348619575023128382202822611476154597802847639225963012226007802248797247381636652343726905800999729818304111700009667055117275052009685440718042865518789450440711649170500958926563976132132987453547628000374459080680653680732229261826965742113414867104113944934156880085122792338594888556458289567766240534168243127359654622254967329912817301433406027760239416853363013311076695009730664303108122487004440098227228612826275337102405033320753000435067211147771210623553689170102574632669852991304028935114920480831539295776657829576982644144213677902734994505176115883128094757363837508780429116903063031838654579935991340278521413199728775980375411420618290247996879235314142421948730836136120921052186046042579750925512136597155795291172800595236895692711890670917134130445845796587767453929540901085628443151457757129432102624516039151401305569757193855161566953181721965413229290380807781678304103398971841899833102640453366963338978249425682237721456428625188377421337739241584076228982092981393735747164914440621525830157807423349639802646061569391727206930464436149223739042208826482189444782949946436923151139339378547773584175102472108299279303079674946250343109599854559348931649718243970466196176923969336769838472196725061298337242205575405235701573970533318732375195744299036279728239898737355005805313410621979751239397537520425043152776684292560406790845621077446678298718414193300386642533886254801508956589623929237888223631904352558247310226676450958058552706954518098643397197482673009626929395078752621150345363899661918687556510798404115511111270929492493296362312457618873605589056239701850086163980496150150489635818858427998946278190595223024267132810707146465559426368208830099922264757357807272166809621585949464744232444252036890038331766834088188518389553646830992226639209966561013727397492373564598230775392833310747798631840881683120790078944359874832817806546478478819263012409145135113917604682590218451558095408993849352770298644270681391355090959444337950070722872643460645657608272500667847061108537647077093803254363657572395947035880836855459757402315619549156153667166279384898543903480491851910822242207060598319964037794995846077668275822036495433061181591754719803339575364939881931254393904944659362083379351627218459575605047488306159697887821805886212880640504727763027643627094446102302993374120433025308927835374472697710079332595645417546990775818286854110182613050585142865319940816230638412424605717441843333505539905450215610435796117445085302180367199068182212029697452575575955141120692733697457915453346728259855411318876083975636048160016605805142053375731286780829550817597887519225211223633252226651815182715979413083206258918583671182071330652201121811295739261645036356389577972827778186188764308055357021083899416962448337245496231303491477604707885738218679480238293793802224824032109816040751926844360750760228824579366122701269403961627157208255811116980268232878920373517479313408000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -69540153158192759801348183781143251831822528441476507776671362063621481267165160883221207524652581627159839660928501201029709532093856516411686934544977108425474122379461332541785033530150641884241316224380685375118926889431644498214480479556672770801405151743057536381927186870901904067528627421760345881973560149630855860268432315380087428040846340296033048300703494394324491589223641816788797728214657380988357536804706629870066076552167696032311510817641475521982143054633566063835106497006311155535987856314317388019281003334518281847149392113607748564706432126784072639683920209819621903690982873179082400633584726188435332855180664306468542100186738186417592880258033984836855791046354959243883619928751661179904901549222659857561480982408891579577142110315050700224682925785438263212373582782893201319561582836618662414499311692512764670726078154675651428379379816785848093750353802066132000902970588016185498259440380309211349203624662095736324024041758274465884685151129510313215908067092105228712092020719913529628108776966876548261926809924195465102678106589565339966234984662726539006682975011404871084565462673387922733968998019099629998103521430677549763453145444298872399379426348036519759933744122143700407782860682560548765122599224236161124345831248584613937013658677948071504738859481400318552066382120241339942133490331857557244457243488660816256446727014399442700758038738938459027802202005915667842085418703645410823848507441205206733280623273134619844230795062807800098315759630703175043963107138636043710676345385942908482778407357305705207336805455047970664978167620193792752861101284379998968934748165355956348232407711759594436585914950122896571660656454520520380006842240945943140795966291593159543111500048017415618761090030649879803314198423645674340957394880060144909500588139429647827525512193185449436717296708680024659402967355221431115386463573148364595101836519018779193862445515517226080982465435617845744714784304367724084903310861566537043680677501374705314769886169806015049523127784432154378966412942136976163269547358001621357909155818878080888233216725934467422864682897972008290970575411699691276270557563168681848405723802416494512553383727311901498797893544362912098010746672273912091598291986087939404998129261474733333608047972255747710666632133883621231790120047954810185388003259495284301131313620529567387566703769171672011943733819183733188786469105941511377382669462918227569660320698472410428043858158297178859143197016367920677964242271952200316592511959070836431647601430029836902160831316918555254316320393589411423888412389143880783908842624346576842363263726330210158476922853706612250662643002624017918792696344566064244517609113642038489499553229897300849482506224228504497264053221547895941195632023172561831687599234045894270848450552763457492929874797338001288462390776950182095940201466272646538976259906047297447076794039980056683436919938045220493631820126365716560512895516600441548696055208970187609593056783810652865008227558957217706794499591618221952756207728924252431925999808456687616000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -13305953334333328323434092292660420543367178201748120853771947828899262019295348870171677022970570094574633668016137351215170240777356544545699128904378960323788380330363671820256196581200992178762841766831604419158112545669027646365205045841905193465524335597117590272017267297683888574003945371714332247360071384944553493827416397685706842927170085805212965080952043593622814744100613532308470159581048295867362287395641817658035123426148502019052807970835349138493391172426283559580479736229146022434279285130376671856136319197970717145196426489795933654144781135361974918711524109791595937545800943960112303642617652247598502899336858913318642714832022531838884535307722372887474649608291717496980799936146337640041775836611258138181568596671714068048762607591254606580007494571081585145901649215459241753335746814070015312553031201277837930705088932295055151880976677266420397099756404316698886812423190526926029908585022759661126690582133977122575736289792405545830691355439830684473976550723498200728442600232170291040828099313779584313354879049978904144699917684169373482060995275863596621000669056012830760648492613626459224470363743031214257916261456333397371163627107633943430838827391279842955575843518743126611235924362802106136353692321843191417489102113271382566400885442160782478903154593560978789515067070841997633246148302819673973539263903228073459873938176679951245887380371350764477120773108266019364282578383760740767854549961030520257615921247290266471544759158398382175945390576476688763386335354749412254298392566964207442279795851166559578407968473877194811474003244941435563156103774711658186214168471297634262725308212047432406457813806574700763100138523574741812266787546128746999144354006011065069485878847060901759849580429054330020986144489965198843701162030400105677445908830737692453614724244382678754840154995896950083008487859331702230306197230838257582882999731108130602375442414815458634677102421049919038130959121620231492841515513967303753128761668868777178014526490071452417374657580178038751850430598614425643029878971989207336494938307993502215702110972001185777264916355313455106589374359080563694867873383480097173267906667725683183304421334362782310635817985887207669181209597621449730023830033394516584454637474289019687162743228685374564744399784190624813573018753542753395713206335962418333157211169383060836938375695652829231007477626370650709472943621223311431555183687552797515435066770475545419661841779508861433925746802165190543395448435832230552787954280027318967019096064248278535799711768177893188217859040248095547962221087358413973192223229115527638399605754902861543336519749366056131802168139026806241210885274611458663671036709334223304956111969785157510258742707797521537142173685855086034256820459576432751014676321741786100428700331970093507645028002286894380838838196229686946508668885506069263050489466224218164251905160727786518569337932539424264285691227967545953943382760703351589222956202891981661022843732746093715722206811920714559982664689058866424892188253829291051198846913875017728000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1400274426215708219341435265680976631666611162164012017701338177187894125517441212349964960927345322663080237497257902352304545119655541322594347589438781824727549028491941145718432842373288718406224422788727000420042308420836549310101073318857833294640397173466687647579846154693519427992673497953648456471834292870664801352279044829839784180850801645355770655698584926471724032522958417380825503125184245480934050346216413782574243868251831788241687448246385373365621107463535778561912738906352941003270967295409653782951708295637842168030063721898447453611019575016593431874614931238813429784344399919576986750527005815563313413880257741523717421816232140382410335642807432227886357828472732310515848344783806735625004519641596837803687447615810214552401300363762967711941894565151094592034804387176611535921923697658361705312833141417211203322065607636700438727194802191038735873171697701147170200272560079162918998675733142907870663016084030050803534362668426003354417776661026682239803674110398823652290521186790464348381570175315754881413565553055422802078299137691629738647312109343776805307745870467593376227889248565395946725781254667192174334472333064221729013749547457799289752620969967708634957535211789684753851583825448577208759146775744627454433773808661590993022949073520978250990645512633097481470507331890029305534865038733691625248935525968997562708226671945164992046962836724160913076991453751179201089064566907007239942724012061798012656843996112063211674416964872214942725470167018530267571359141400629254283652518480310416635528632957354869818126319431934654032040441484683191188527427526601829631271776302352993587038437719161123581726850886167537174515788512966855920587791946012141372846982534347662032346973859348715865381009705914663287387660887357424242681520105488294854633143628011543887804046666387359826117708246499072828128339787194727760261443312948355887638653027120819167755772814577108567626859910112418266702407319978917556267817223394883345571326063813474354064345840776121189767284839368241657788777759865586941205451871892973388495289362530537317342841248647795272357654805811765493540528766876630548483652185001735735603276040017366713876468976228957162538845324856396617471784577292389375874264727481933949678719863817235771381063180155240539332595189502415866200207956594373071800758683475919249265320123028074741790321934214971168035738440328909563110607649652328526450467416339460600341362650961726836045297110014550113946482936938296450532687267111389972348678542328740987905356606237907358233641985689493414860928710662750490871462205357070213565576920745304733439785167671287958405838402647413657130016542077491487157729257105584960550415563733917918086048786674295554375056289601929889453427550325308020594521688569484180578630597128091676168256943772660554454995952830036868569603847515189111033769074412194225063876149285194650820667633030583419975957234214115405499567169890743518913715045505479524331843034764670891341665515306867998853876482003705812790885785736458773736789462100468893015018028662784000000000000000000000000000000000000000000000000000000000000*i1^34 + -462370616726470697195047468302508853970505175849846354028266726167015125071458406617977264670538255354448446925037871262864669774295311657381156657460752602281127783853569471842823104958848270052826785522274811602317454841217694776391199869437538781168281897313062256772794519929795221007753207401663128962879904286089527058975142219013430079512886031787772182344339730764925994027238618368413883009454532710068728479330172086504709739595094344866546937165211511889093024398383394030610448231473033445861731320133066992178837000529448997743460638524599310866316916163399209943814212232110142844505085943934662800487735886515659119912318565463518484276250807073977965117680125467959438799984928356647137382945523381350617231276036729162821950577220296799369714652616966841297028286216832743740951190084704167522226378865586506587911058666460699349542817829720464424885299896886414992833835318949528079967788063304503121578891664114221635056882591438434779987196550221342904033695781826948660830940431221793615345302330708681218200943386077689738386674737890346316100077000218246345975068449199966665167655847719534574795010948732344810392369640502564285783013314581901438382628996404627600293606787845010635086476533875713225874543803684363574585587802967974866485544406752680962148787845367398936560361339663760600645147791016841442746113310987822845847159645322672739827705514374216708100190204985001084355256889451346437563477542923285823685054567286745207986130882194416671368771233905859121108475782949556331655839209143128201105375300016043206058128934764241460945007128874332324698209889618807069997993874639393673800086000152284411863712065187115768718064443418670889338012154304983935436624173384030258549144884060528251722776500521090175783538493144204118885886798803625609043025785599759284601182183715442365649535964967386810467886725464324805077217904635052912047422894537542174854172340217601575109033829753581714053329462038631848491300644363298991498888336721456289716837131395153425664777095198445345657851836013182136391348801172316817729097787607382089616956331407271765468102289288891702291256399407340114637908333298380284822150177753244632642413855646340127460397364641562955239692751047247826831201860556263476052357517750461020417599862247018811980750607142834458790942305861206069884906486784579851647816198434894425673917803928634472584885990799619123033323316307461892458289176141371808104678309856473773976115681074934790340054394350991497155776499726164781545774453734023029559185953591021740605267709211969763426296311791067765586956910011102180570534643366071799334523439853293744580091812114076190299001615808472124753540094176510992682109205111062499379812387872101027317415993116034365065679529544779329793548623759764291616176536749128024751334243727982177236058381356886662760922503392142295809370504100678328412457178702085853446426712794183392530020721942417031364277557574100719716497521374160470515081657098968892725916631309301398886558961561459180506763881159420674068639412119487672476096672753734442009525847117004800000000000000000000000000000000000000000000000000000000*i1^35 + -40463555396975953925690302647536211844851952298761505352828518746285328094469637866293135208932492795040863893615705560841104174684807712971011266661707131003580253303544404626513811377848586121805698709165439184172991664462929229933615288964575968642147239060787638500191616179560205901960026042405347494008939115491869002413297557885756104750487754493510784323180865013156945411217405185679644002477490688062892910084654094707709284975283900043707903866777840494868530219639229254165135486688345416616573842724500624222038236208480027399776270678458978434377440698552373814659940816283007226553415148088621526419753913017963955159680004909034121280235075621657177834484169976667377056555112863235428805445425502303732722320232137313667432899222586488379628536443181372552042870118600974164557281763439546225932585849639356741139977171899351756522959099635327108861891150747917260280905492209190249622367510837421455319961426427376270720367821012947810668894799788968420377399202486569090889973482828496582155247033242211732906701627279973471296074191327957233943978251594617746200269154115392853350808653006903308889066711552257811501249059177526278505255989552398845481880564159961748024293509256775578093313530220021176136948772177317189329079195411996671843112662330822316812181137523297423201492813706048771843331297662485093912818315660598301337792763186455319438095197704526080949765281607154041453619831276652417282162696793023161568383984397514209325744442989198438733842832194257402633908740885612343721650143438476222019106853746016802564230405928580875636589918197202420705086713740337001345905316879499403527985011628551848098882312629007528134492736760185001889676799056453652863122993472402640845470300994103054357787052528917107306778967175792959221461092820878781047337290222967219751825946617950645448147374904592652289263910335768779205356570602950294423439346865584309940415329450737552673370829231727803189268265539846652703123901336699643341718331480384934061236632451120301883002981290998569200647782260101835672137860044443216029047946863698217582066793540802984460250123608349143953093262825931800932007116948401177593471055619137771895514066422142369960175889842932159681939742235580766064576699506055794614227981015443329367335141169547232869645857680740654753905559484190996123029897200516469072694880151798790461457275554923343086787586121799737047013753978233663581433597502895172721353344549592497158104102764855042455341191909895230707389022244878606119220497141473894282442355992941628030109477265277514069646919821213426874042607531255361466684096146079036573823487264970980140202548898726351465136399276613801220102830262452529177384501965141598646175202932148534734686578491384724984636243435880476286611978503363509121330913673216235821549363854142205077868648457313216731218368006615560882425682942276240258892844002043987615755064032855653084239770055659617312122925710254058955340182211234001197345431048241049760665817454008607823721543909613449041359270191760271281655577687861657332772952644034159381084041641984000000000000000000000000000000000000000000000000000000*i1^36 + -325000005771241522691051221459784822056951376876897952743550840280735575780539088190273361947617887476246161817817870510121831095310378539401165043203186510597097712198246920323289694230240294070926162602468367243090667114026930066022852250424261570680022905188732230692356427855925149860497517462535611476833337500304705235659511954775008455952656759446746602633210952427785412712642508287897336474192611927355324493317244978321070529036707540163071259831136761294550190345700197867897356243188269280711879195746358972948415044071310745396912284404187119503447093687335036472854477653241378072231751033434463464900397173422891180066978362019726966217666399264531749800759925995860551870588803008262218876944419091913617158329761788740911854970412856879144415300165499365511899911539786135035554056811967068518337733974349817129593801681392156585183778440062646832656731100469906857274123865285483590294093601041040275842338519816123836830691586034716810069680262847583457747754202728302154299276728436428578014734475830062539301444598677162372249001190236074335020159759996559161592277929820898764561354693305558706479713122717856118696157354881395712355284871987700251794575652942062472859548222817718202398351235948133276499384979244597369129870033610627544456209522685140701241538156479802797679480933798080460083880107696492235264639338460464928387566770392752578501222333337158151584023861961243557725782929901067386120700155554971681233771491837357381512056921816663260349443617096891166569259013281448254904975908085633420685074481640802692771481587258853307447284347585413036454789611444380594806582501661733452422445092311706739292224429349273665523761147360267037157648794203251710914688211800688144985840474167842138391912029825385759647614159416756440764618017164890146306680093756542166483101840687908855553028589568130769459831341344488802355021439611932336444206231008630519139601913946992714526469806702314416791111888999564574089286953247998552865767665714380075190550746452965066946756106820813869344014348626273178165234578454740571343706107456944612378690085032142105473123081953632327695343521297935186070516521303236712190606869640773400157507379097672444258974519144169893958586224276293945014966596548037343453234024499966721123682226126416707105847904252874112974495969016114012846782596345151346942673962689742257176742904289513974145096328369383507902825513999881069580232391460609450906710541915016515758188607195495962414055797344720717167336906043557454159857879203153192741171050762469328665101562830492861967257992316526416636771114285753523670500528874623555846893674083062053465922783187489517973168690466292337978801291126970364449669021317296408781100237634988109829844541476173049785410940653832220055404937616426771688290801608150936460399161209675738096700597033250916672531849074896597784637827319374648330721762768961098023838402547817382447626956234139909539333737866300652646159068973690183536778926760393685800171948102601134645988797152692042038659822777982085094996781435737277268419394231147076966108102656000000000000000000000000000000000000000000000000000*i1^37 + -1104372691865104600343650322294637096860101778257033889127173953497173944792971206680538384856316759033653412115272633863751738225412665749383931563741410106684976833846636816661473604556846262473239199808984255478151524573187421598468568618499239528588353947843474350650266679265006279553949755014620790134207702295793983631610876956328091140062743977138845280468131460907482608932750160712788519919103193339026957253009384108439628577458197259972007940248382806333424689495038252036166469905223960472664357746269819440498227778674292849926175594554806744028089140001739319844162886266465345928103412478052333372593903171108059409320154495046287481529044825238510610140923174321257595879576566021224367746839330939910378170365421250554146271173464013110076672418995021851119008046635490387217901317868920766089416499490225734862804613492552226747862112364106355502010270364336255047244722119492664081637904669240860876614519904881837725833729808516810894432820081519651851631443648198589748351266803452107929660763330316408860151671268674214632231065749716590573418133346844893257782544261417146054237874248255554766039479882677434368553802728879989970121026874213283518547573694457999172438308581924356525136044857202135768979759885235907334059895248383063690341333160860150182405180542312818775876375321115481373900021767396420542731485291016944278157227827008896829783029183575753736573341250782791234776956479993015678066423213864360881055685367041430840392142631533597948811265672065945929893566245113052835205693792494238549516834219583345345730228399654246364958833859024915984876034411740127291487055544615075698095670749222305516479113400029193179084071976370702482234040646762466131388455872024726144345189254372160580792000303730267172978072864112760024747897744162198830133069799229629115735540397968676495657869342195879068875150196322240332359038473197281582350844204775991106968455218210920807045383444922963592294205268466966117441521515585088006905577452063042349025350746099163641421471566810805566819214358201295461985504294817990901323592500398660635431164323498991593300765031644210639154213188561197697264948743910845811010394176486239087040262442722716543146491179373944026976122516955816549606083052480983468792969993669194836307493294494702724588778196031741739152476026604893470422531364519868185032525891067259091383138122882853656195161540616394698673120549323115537681475687470839895579613303063796106534363241839649023619198206948405813453407339699729283244053521784720078764314911261396253309064595048237491536224942573765687486463528351461004085954532687981154743522481187017733841971034801135734780364719099644322919063897413390539082061323752085168828744754680701018523956179120666145878715490803211350196785536132557695443699597803967253006884477079758543102309633433105092571171606107741983995255055651547803656270739264204425101921288483577692210769615278587323723761441025183234754555765126842722981197844364710497643305962239646832142910077945246418287620663516668353445674135435656818206760551451535009528076566528000000000000000000000000000000000000000000000000*i1^38 + -98615800535796041589353206048781445873370298363244165508964097090774093734878312863827263183153584919172836745733416114641719436769419835005708707529693912645353187193627134816228982029181145904645772719872719674599492117562840385154250350732098353125225951197205826720661815578744515838700005352605891374398780070044288699970969714155985366841488481463518820795877313097429335186302480408104765123594672069566526379836224746422085260543904555271209923717921337354512020555922449812185539372164373399668376211201498813612531823932519922944906927570204511685805947424072922576150345060220569268686881865204946633680870610096979683721431278328694998349610477381450985900244437554346118753371479898528503991666353286551346570384754152281996318016198315356821370369488956449192462675317075703212920874885195829865298916018183611327762714055386046916248379059396637075500324479135168101066086342026737965306871812910728534734970392227188509227990576903423070372511269696833950437552815056021366001392616726429900231645705184164089854564671376875280654849577816005314990976775891136169268500070076950821974235190939119549041357563755089220203852747448286365093856945826475926739771638779559483990111711522846642436784042374213797930416852186024635862143591322134884473360354972619244844779383246744851185990485166689191071210262897688209232512355742556672472249428479159726446511093354920882276335598925812814916049637001653159625021009177005803303390875594931472518973239825547103166501524205252273783897293339112353960609326322536462261066299566798006218789958600243260726694643170467356868620470821325680908462124755300800354553912891569033775848749184167074523320301498291319814458421110334370608029767640507583510124956734388092654959699057832665135672080730616090790932041126978825070656763632371871843121045611730096475508315749123571234096381888546569681230664468086365406290239371088267153291009386970347402243540707538991653863026473994190911749387113329073698906940030223295922306293495434346331669013768629962311491177590643663528926961806282424693990466783644659072956009209412107925808792865167664483497284891795342152981027385157444390033441665462505347028022828670312365862486833063475725428216627040986292519134787584767722700202878801068821723600789835787258973934249582516559172465945931555948762101781290433575113411556625734432061203531845272721369697341628049819542621087152012015864698154291715235454444661831365420280198149406804405682195311687957090644363609105470502335150598029442283162002763046173725899004248109196592698746202649331350433878576245521653335941344981975208510729351721559280207893159287386564282953528685545644617419904140647580194606899356300296573915838763368364967254270864681208589352595603566732890718680126019213878723971298178438950591474977352800563821872125275256168242108188898745888855785800474047418534453193301013502133380752933184517663906577359260337474520844438987649316283783259223219491205665310019655509401662087644546403204434982921004249632215482137898275577410352702969529396525847008430260224000000000000000000000000000000000000000000000*i1^39 + -2266986849588502269893694137484069771940160381527797879910785915962998174272210330233506753328174120366699235755676598043786947677478427527703194670081550662655092675949409248607751401845039085224954304971512259181553817500298912444077469997861231893067348255725507574732403010896830455560648406407927978526941957762257439807065470896968301236788166152850350708334903954987811799167910771924048719064164632514123567372593764206927732341668683468203948070250490404489357623436993246810226410038584026177814960288288125913854929187420373148908709794488486320842043537307643077139176733308273639226489948552989792052673757597932387215477442071927689106328949260268305908391774530206140232953124669742927830729681956058073091672931155000905552492231751433943143065143794383608003850232584857236336201839882069723774134306747416602647777904890306178175137937246916281820219458015026304280520915878463899510328564463204542110658073204027036338663425348504185000618272820747454230183430312323490484550544908868605485701181295295169445608346946272746619478634003316494929981654802529194568123422223341108002398391088450392572806309585776808068421292982648087935216887170905806288012972721313103983828986150129898037977679061978889896171592371475268076067083166484912748587824327794323971511831785287010759140460639958082373895455410465847764182125644325767355939824694622775971295290470438525191592337680150982483180487793590942725441183837932494723377035915559446718336689611431771990790834177777660559780781960358479450487765025730217435763309217445645717672007375393848745924364815195099539035118600854611361701956055680160959794727429678644551967848839980331592900848506802720461132552992061494295391880503269209176982644649420155341070919436264114412441679449444052257585371749289773714549780956818924420939058402986247953403289957010492866642099419474043299227131198835117366340129034909272095341141525873388970682366292512296673369405089181212885381848621773751940963206330157336031873746996874688462745927293520143043834546868213091647632765943099116842325613984513676835902687219412060077116114281253575091856532591742301729536236935177447085658753560445707544317200774871378916326610012361325228450326728435893411345854558459148253695886182081669511241015762387511568136636832165489750020398449438380653312380649432434614298022681245195179879027738183177760697251222773183816342323702005863183855691365760577536730034581165520064419390901636883115399829358885739547007962153801626621673112386408756475195416996987166380577518379453348066541115352675551097478750146113713402602911853441532664197986531125712433668580729280334124796171556935645697944420231059547393882579018184890213578368896325672290336494592674561284459365451615728247240991236913113500366811698961022424119401579556713089969450919932611419396329717896338106134458017988101980430007937411938284196281246729030138373659163676283759879075541007555489788094319812648397609272746088439448617453701672254363383762407913730511701299948868527248756327225225604749296062510243488369839649587200000000000000000000000000000000000000000*i1^40 + -384361844323031377162143372024701886962682515778080500448044945157657763874150505503772966708696574154223021695307291535411535747986115487729214938095076468627434902006149537237658419685444779226483614875434853153153717685883139723612886949893959602074216836200236837050279995581611011340178139520973559484293148082204486246553465383923657418425097452143280064833411616473651979408306182550660437543837128222045186181651204018059663329290899919582748040402042136732961319368160119897236734635574544873166768814715557056905689858598851687795212585175559768173868686311332442848825152319170463307339480564222645213954895020611073821915129874919991078072702939688331926495956236742762529378852060678004581535018334461153122621023861952134015439028438960990751490754947013709083725088448961585724810705392957084909874424833654722749162580594256911668189616762480928634198727626861744824962213094772127057357586451682659468134399765561907187484648627068392518214545364170995101300995019539520829421519492659505300581565379438732922833396187145430184664489301436421959852010874469776154228792233875497145837362862899434428773603315849459050100403795271604894046814411631944364968274335730769875579178710127680288899899007128990256299534216732494691261959086969212845562458277381446530074586411808870718493372830980101008111699062022114749315570997814165307231335465590701105867003696459707637118208766246132026019669373978955445791014327819114914921057338053485912499736398540458048295721326369439907842335138774525188530796213952404131384324386621326755239506823627042043528733805296107634532091896663127198553530747502803482782178493880618480537944404186015419152045052385793846538544197787495052571650896064794253726363268069299037476052587871246754834126069114868086646963263169896602881083007908990171261160663353274851992364075671788590947316625953876681899336824652812176419144179706012707681017757377398213855439861896391567400910068185677037479242828593082317547563933034600532238997433535471767283458670573016853089650025664171378245069620667592316038109932926117861591019390696680073558835637922126429961162681192680806400045008462697287557163689451228853632158796850846210512876238731987296189323994452202723771088547316562568792013600208550257356921358557673099391672114313335943236441385965221475205403144344178374186785293428124850337858393214694058365047604536195843856378695263390713655687520541347637613577560970706304036384031033564634488630001671017602953944610505870690627535476168105534610534868760362182079327337910281736007869644266866309638686865410691230771943883388705576803409165934965825236991375411703707648929291713042856551214511962963310777790785449607827807650833581064641042607660529763716726717614766061498239395683079864110645740004288249799780488424765477896557148261763590772774366671534755769251177640592663415525866332911499211022191643872575385666592257206849554825232832564135206203742687969892664634586197132132769468135679030000771019499318190533512413302485362801382674083770513600044834629689307398162807259136000000000000000000000000000000000000000*i1^41 + -73116160832009855043999596769899982439929558524028707810357848338107177848805626646854973602305470499412344607592303501100246211844216025874389019324974145341890552511875401795426519146736138475916985632337046495968591031145788800644526508538110442314859715214042800776813126916640725031089486264175820044104107034124525795613398419749063264456737396650022345920602617574462091417292017205201943796528994560767154826284194607642144517075392154278144077740568649741825946327039613652195777383654360300092238272351265981755178010678295295423682474899168906265813395897528424371643711948389388557993988250418237889728985564460736203583039784981827026115923887504943562192366146196367688376073353481632701021953442469674330048868779272050309970300450958795176305296673864492251651689871685974385680640070069289301820658855114467147622147436603753197147350814669791468502501959814192451309783134867294918379997325452113205033760947131436191571553377525690817910340818055021011741202239497460978281398274941564464294552200610011352065690386316155047733281662406900203155818913840267714560239333319282744398198165083836390478949376930223969877566071629565419328222264563310505487363164882142440945836707408255799627518582046077390038803413976296750452281620922301094050141640388279613225888266084199865558239108199334913702088432731806796668757504338018793085035624629887293209441498106579137823200809160280191359236174669958207629373194602954085064852411732564500994129585237748303412470938987087357453618045295023231392157992919915570178638657348346871967462516417261453091348315242948887753658618187138008301808602391537787228530391312396848308130578669963499950195103561308475436858641421006204353220857794387941353197423411711716143220875928383000499057716361085540298672639365324666257799896233513717683373403424933870164764983151649536315081819010751097571760791556760467342270633611382062289517002069450768708117056858232777883305414353886421082394771354601453161684632916171862850053112593602236526887716978856011517407651052835629652118257848886745409527927502077186151421647136593398068136553074191935893186444297096138306760768199870366904572851071447473845135758401806018057502653926733548118424249102885384929037034166981430970727625597192845154097053798651069667911340068712631711112261752907310513399886705418244675696033496940346556219089465357163764938409472989481293029540763390236631623715343359113374210158347459889430113036492011394506772324436239230405106185270078227404918565490957671341013747615505529816070372758018144749246109853643615013804970426895662713038232735506939446316291586274879805392035077350148761904375667512628072772838950232159176488526772354393639258021208847036273768640770781620476113273046316448019212593070352257032948865725181532945843511345358802801678216142373193041970675950040453537372745053722158829215760820581766957479522090404625804777266866415452856872818699290006584105350526938863214871761697661753250249957585788651648567101066738118896248843509835919168011619331054202327951318776684743896334336000000000000000000000000000000000000*i1^42 + -1890490171399061994797004879546490447756697020491568732922006776949314415120460492920934531867369126763192445310951673322475147410243695536269213509136415003990171134891847031954801516396039681446583537042906314859583747568605497667937072276607589569664266212605773964497661998017527326628488921622958569593789222005342014256827221042803824787756728230501142329258848306749674853762029210464783730999940523276169339363260430758878932218432576757529614245879003713959105737928732746067931014889677919175307692070693997832496074749991794002450965054818650086748326805981831119528771306711976451757041587086952437122861374135062909373166833474648432310274314980368678490359251186597951496783271542827506605157367759617335793588020527044637976712561959900285580020460658466247693629349907904282853618040772093614508311498624142407409283371325918866721339426825920226519709852786172180670366432085967684872230124901190333262306641547643487509451976202189773429232487087267466460406740962665284455955588098878209407858666728730120257929890438472793287422593222140857854976739603027862533139434578181156577306401700168171552258533921470776776227496601947543551708735911852383210918127219768125387659573184145723503178109407868965310736812304352317060200652584664723040493821328042625358639549900228802701143166716727764099725708147478866915092347376539974405770947274552487199067479147934733541066151937974253506580629652746975095373252986672516641081283792291076796254534356591417831078217337457436024330190941516273165359008393306059738756200992091184254519460255488390526363146286869046650891918412984907985584285313320663722569069649373563777360941554366156224150067885463549601184949418536708887026333796917019166858248829887302075035526639737747904740679529501505156669322623540671198069806139750688637913930746890350953659424176864169326935313161279799694114627806348713942531876094839202591216410730711345151953805250937879044200701281190844728764761817270855135979717327606368153443333270687523893466740029977547827784397472029121650158826699201117839146597971667252981993959926652234807084224419260208883180206391342070093543390615291673656293421409572451161651822723231842939601291995734373116437561800606260038290200257132504631538806872099441414879914204242685514372664378634764585810293147585879341793267125422501218557008159279590085386277827079247937421513419551392599689526913124046923542560347874168115128374675449775037826128212633630352491471273485086248202983402860291184381191355307791121414062413323883395798709029097432164788831872717728663791088821191217902740029465308068797101287042061520995215365252951833653433650440980342354692783594540027062176830665336548912182972167405412863116189826265958402656408216770424533244683577836784568415586568409447822772608901161626578462070136789156950063363477452002587548617921638787772118078054922330739261493604727990442538017846685200329395162451856979417842206958285708092559672563990625232090193125603648067458925859073358610460244798658334494281462137813214231815462942640845103300608000000000000000000000000000000000*i1^43 + -123320646742020232156381252434691382569752854497954650806173119600901161766301221857411856474519907626262386275946371340929827068859737236011725332281024668457326875819557440968827536153963431779198296925210440422009344262029034637231532455007034848131135784887141040676179467429293363617075919678197735995286083976889238252232791105666795238218593754898761548360845256823330956260508167108294124065226536868334735212930375015876855680075208092077469874199616777720388297910100327024078711075262591938858959004547297072683343440529344822837737779026574105492455533344385255469150176385404612622974851490772758596062181990212892429391518324941797872840505729675357655370674593185762503659151326840472811876643042218837651490325119995523814161391748270189268878419218626541766435319641144973206789866685931461283331701002246530748845698102057061616570950161795888940352201603989989075766970352218929905020149409571915118706001853817026255962656372914172449349771140147655271915286226853128917423531096082016594132139635145829003024817034761135861507129416259363870666423251409318940684477291529562513259485914030641423240428680175575765325709517485953687157855662686560875045677901899494673383770986229827165826326858054253310280998806877642956859691665669696501957614648238119040492563832597157283522267845548993053248538503234625177878067673262248400184090907210351475056237607964149931179958120521656494058878598922482381987295226660450051855136174883278104222726956379325557589917571222689053656770471362857318469005091170661426615241262824762945748701899946456682798463576857384198424750437240879981573727563266282098604676146314102114485160694890035417350206406113777185699426635378848352974232305576816525735458735371369439402661371825398880909070198621113878807867047485245762859817001324612313044896866684738752774716488306602303598332219668244611448216259501369721710786786595039381158367198286507027006817935090784457373964473592392974496112636777752662405393570351356255602764359892843342258336006254381697264514778497169656610670718004333734971856732894038634576154749458546108707800246296989094057732715499270451759600892181627405618985408009082472625999441315724412442420483891532192668754838077986335949311169728228713437947603617162631057602968610374565225446408288630509745435749590249115457661658169779044386660493211565727984665487215789160405229449531645412507031387503812880357048457517521669406793402535473153578984014519815154469999593060912576470564753200069369327185441627469765758582666660557763568795643747437826225645731967503812344052023214252858552405358893660725037742781934643602211103101772659582806738309654030241544454145320988196622520178566021483848762077082418363304863145569840866483461605930392588737001698039944892047482053246744768380187769969117739599947949981092726591362231531126087677615927471303269643834446673032130436343275749856760533176452428927492801809308981976152882375083184329014475940065213875390129654973623578246076837054538840148119478681667735483153270729077172323128406802998733416955904000000000000000000000000000000*i1^44 + -11941737810535703634147512318263240572167048713129831232976184079013006622595434598274342687786618102563838096346572590459687673993751849153244845722321508903074716473727610052539262711895860608603476534599705394554793710872531214840665113956300333884961400174087475129214786590535469020636624139616993767216633964577200615275765859158222315013387800129902807032174030230678890133005070682198228094149014503255802794659823565082959725722213653800987009817554131365541253399921744614940059634461536178612981388934318983746296554108650071107725435856617319696932337445564679992893162103450012321774177224634882449360140486020866110493166507695610047881112642490387164580108056609600925301736709508840619729469857236591816225586545088409752919423528052592207115536227065933505563825223224320713071634808352487941341166682042201676064111336608482410443249129243207468933718886708591863268936263055559703771979267671693870013582340951075293706727667164329043232550281947747541635045698438505444316272467741528995579185212757779798785347259371421570167538653116047419263270190246157351330774736005453666539209582423500256042079966078157693203513375962641874483292410389688449708215123691128742806506941892075956373972245826899347860062313551257037584089672508899636299653433811376486433156422212748483904320264276707796545231491051956641994974834205896015355614780224746214330460389531077631150130517554320149435910147360954232550277746199237112686462654752046084791341933143954168090983737484411659937799907116042172827052097221520441933017821693185903476911961134851835279371045222915906118186947154767691126166877927896882051364450670636639264193081060607142490475808350124109986652744987789051517949243996294237969252555761172466396645091135143381898396542249879857283773032581607709369698172498959328588773762915747949811025660045291629654407403648678367645110123914398145749520306369284786653633325560869947091430568701404078019795276970229145578008137171323844329063673923070689034306752564592062287702263922553324867115559264595526467284677102716375191462520388249676617002548318557240958656299486184929752050760571163677961330019140989537864412530536026686101166033063568775824813237565820479659153033521957940708231185570921460082739939135057324300928380107970720191148239375609499763106709673886456762555357191037782537556734126502617954498059086482965852592704725392191515244650214226791060363827697945698319527763635717139529203334684107152724272966301763181550756910269786807430730074800356090569497252616699626879538216011717735092208091464904233612274092185740888245780347452136904693367578162383737200147092447770407156256409340826421990171513547427617260359971277918900405574897513678796761518983705132426578953299348128957007636490362681801552412116232830390895509368279248462968699062775032978698533243827155989057436791675177589926947825972818582320675037091107511347334492493106379199210610264679666133595478012819613009289427830221551439782318191020731768962675444641083040022751540135021558655179949263228141192867278460799051366400000000000000000000000000*i1^45 + -663171027596372930969831694352600175358101699547527533355128864443097330037270785309845511820045210730712582985550885542159402495871714839114713837229563947957746285200628881469189268564228525185438843182469120754764252048989719731163429132351265111865097104179526730621837398187174247406218849265524945399752321506137238581893220948880502589885260103905197099145325383626844755363492448570985027891056193442447851660656263028663796177163274573158932634523725267058036657346799926415851570626344426125488355651813646895757322183466290607535355346170156831037487555477148520226048180293918607573057759725265773353646255025332796773970865845784373809218016422735126129019980195575377898551499938874746967128225772755828508175157704803749251288845674608432858731890151327154543161906944419130968011745692870598315410697745074114673719829767247131863521181460638364792134190955385038328751682949832728750921622324162055216548088670113360381491961262584830712876681826081683437553872321284514862118551734951778244493102099636327289520655572268465005476093009967715999354443529126924641704344417578939282062641118965144015288155902412361667036962719168279568851389064574010224019584539840911750751921480282851854388595641382869797987507217888883790065714777380069477879630146638160007969576466009389212244926272001407517077750765353756884043036738693956775574792190974156132676062547873143556343642101088838455628259478313177108332166017556088756150608306592957018340420580495873652044876723840189565104904854425499290995263513398419469338368047239285906601968212001117688144905788246700436995530632899587341404141491144831612009536567770725831788404529881961916960426921641753236371719990384784973314050965720391230484015536580081319908398154144617401961274343374942771922194143935951921889506849766400509189508726551640195323980356392648168256203151364913212696218360056222597240353350567622322290029415951737765170247729955956831200445177548493335017943643087193079951809057628072320973407059066538979397112304990741614187695124214047614258793735611744713327220669808314788049576519439426014310226520749764140437101141947410350029863796582267032885703611820321542186340854225901622196945258704690135472663664214708750973057484159243887791173807799342649764923133263392151700556797378601141862260045680657086148803064594530627045570360260937548477674847907604919573836764415038636267601204858538162462238407767141401477156709581850289641505339492217790418115538542337103588123631686636174394107619804889822889982870299184666355646444730581317121482839195217445892046467102179048648024732063217857134154916792222603637346766780780134263233345263063267194794862504539862330967677990066846628312213416022151060141973539489830838493548986233957186950023815280119710603541855786808873729505535460055293664466005479647379628275415378075729316340531496229311650982713607932702952969935759454156332143791461195120527336468288288360811395573468162088214336906628494406398622872189461367852881096702819864640140240986863658981389838508084017589249535673106432000000000000000000000000*i1^46 + -20109188951925586150359197068649263547035242248471155279119314482224676090202780666305228415371891887706850167705617031280670341104783228134295434638025244725842509471202766231893260435322766778002320307470784671983570027625935012689752622598381243168031779182941465989339208818371537187345703852363459487212640731117848164937988314263236655043896094022663657239086870934490594134396952605794377226165437840354152354783662105951290041343890193200824535925652953855555994592339021033492859352200756947136641539850192929774273536203360783363569624359107675751772405252785211917341130224634513900448816386442515019618912627147847837378222352470587616767220116879467937446939355076138198308130450103874616214905130086114119189812598914311685684282289700376354380670927604796746786191891810557929674461312968648480667496889750326655660255137612755699469118819279285248542794850491156448599830444890747201716273872069151189368004923268690822024433942655148135919562032206577977729452046020106533133089668274083161057691498719509531551303393340433356621212847248186092180166844107928890922385039451190348332749831399337511483656820453462535212541821017295098886087600768623369965954372562561858298708799219915956004069401428309922571958857554608834704245427826434200121254390457883344076126931179898696029234525150775361999997743015065956815873082012584377553403168737576437200818076385033815295631785284973589034351382618956491490027480140656337402300100392885410053051410270143506336314903646776599498225515613130639947890157886718321229405600308122872026163354927579939606874248433343250454058668863532728455347450963306605539875221517416316422569950925612658501046733373244779337846845117603916885320046852243999397059502160033973130483450569078610608976196725145043714879135348426438418116327647812956760787637197014229053221234242074785491984802833756951857657843179000324045489133579530608796682792107539006063739683085662827820513366081880374875966575699840672232463557105350208841236313962422726602912593038790415168266550488561618708134230875858026938573163449193581105295282664606158420323302600430900437154422043753436365392302990673351136899419179265845613930100648390016196311942887961877037858625861286378680378751290277177871698782618502477513472078218932990834995675016312958196912836343138069222692251336322569700743013712369327299883284212776877573011198523756246629220814849542103143288007154595285132911242467593352844475400329361276148503432088486123071627955330606278767856111103165839840557537188259230143578487309310683943814236119400180523324283544866538749972968834722590449591446646149877171746513410580153302858378948475462388748485606384020243446609220758375272544920034893207918508317822502315796145722668097735575893631233835779957642922906020056384904834633665660168565406390251897981053740468970314897140867962552527694871117151627070366543371719626398757964303156060779485074486807978683002430351843729437349869312833347879233336768812032064676400644886117468714011860054355694560366605310423354482982355183930966016000000000000000000000*i1^47 + -419371066517109862303001227201481377916350595324458645365891403483780619406707165759412430932266216129374634993147349241686252614768107078390566721525966549743183264191005669818272215561739587376262343210054805286920803773682452637578274186714520697691810694747493576991289558072087739303810596496428444317958799366247304840434771198469694115669219608081419805728276963261002371449593373103399024828084902414910160945531702569682781057978533911669960417836381482041343822513686258302755779158478843625697470670972897750273803320906459074229683475574962436445142004299061737191379181198967824286477401728608052039695009332969866362378965421104254141063962456231531300547369708641463169918043986650543882363620495657263795908882642576656268893314513908729295444610079572141185842042819971231677116570171986516177700859087129964620392162656265095199529237619432123881551671435780790270353885417259483724813477883386856029858470802124019403541868208796015905970782570899949022556056218353124082685064001315498350109633815628271734839259280705010404283554490688952033580530481562075920456162573860913321202327247503017499156936193034746273060035265177417546414822098578156977683965440648903408351360615642427818222962374255993645280728296215690252247964471858835338998230203353731813828396418749191274931663397072351582057979932413040416405256410886088679680616849782799097553496374378810904392909716939715329646956097036880389071108549048711198933975553891427141968176281003043997375503643231610177270745873712865944971830884383811448757100836738455069055662982401671313492751285815620707625064619995610824191310758458454563995074340798994682978618537568257359163239548793080193264912928159401806392768197839546271604122068409457394284049069466398880935838710497482108530281067415713530780249880072859671758123211701574932150570630338039637680125918014343349782793206942139737799337626137016729624723009583599941412669762373813131871868251074680175588592210014192389218060026634254492606793281548367681480967237919453881703187753237709017091427894621409358220166954171150577658363472228367858114436751954207479517071077765524660078504304576312839001935603958399774018810261530787983455967110189347624957998175033143123565333973899569083648157249231149791776796547108044646791955753183926391670684603921761820070748347509581944887272775156997934868932423293440867093409462638054662704991145696846131043599503972214000306207845018238162152071571165276154682148676397545095104946926825656357164588915502158648648219042643889070442938673393871280536403851428544049654778525273185326529425166947154786200180739872753873672477321110608366503366021713545779265309165106817523948851127733765646979034543453074913222093735509177058117489299810482530383731090687044235067241542709438969184039540776053879572739979501615331930251645285740849161226559680875637486486362280053395177270155330084859175693827852579952247388879420278423099154438380401985690547558004771101795849380487066537948710656339388029098584466971793370045897016813326929086231883785699328000000000000000000*i1^48 + -6684449437898961616093226673628313992977474591344591561825888544107896364964634765601273095667013335612897935161871693375413106970721067877327155973562571156680433982008216592430711099397539825034051824172314909934293406076273624828936387769852484660766342979890460768685545204197890939599691019461254735796097970127574827823223003704233998660625456401862683988509750421372322399520247228420436045731854698849748991930109218158977630976274195394626440233238384232753004265218689822280240293431142068427511546412138895389474083031941291384317703027523026686184511133270482638924212533663328344475000765237751778661374230260167436298414077072116354405321926349079387066221244784533353924851866627565666348319013922608063372806651763423738902794452651475098067544836799013524856797732085839087777400792259463787856201236273316632371093281533118610878353708340305283640282121858689295483076849194277706744549300320745882104989618563910374778093973941936639159505982474366878792920966012389165958219818958534640795679620564200351914536822190296869911420524520202503105936256847328376154240139748358654431269786931064804479608837680373328154798575814229291983671792047079141171527772291644325451089434844765546774874149289193255420424871110861372707633878669140077344832199344051544092104927670393610828127060355266006926485332387710405787547880861138614449473428653114021564423728783042870584281086947368964918283593473614465624536338877105041192160288947273605602685808472741701014042866491909721065976774936858551321579581194117363331575858325628261620908845847666882912885400735326708485341783525195457143141286865076743439589515277203546588506170290066366762328389097743829942263907221980350664242757511450637989799323603974293282914644716554963810028125122454355851550910954353086011092310993065220720621726512814852034286096731606526835433418258660257565841020661260073215111140239105585187468630233490648078996697719533612187839790174631280393099432931923092715580566748322073248117682633787944399856182483511221193758518565708477754252436990434958084450622724014917791814799752441052594550773646116941546289216479992408568174812554129355408134368252379215389704169644351240504597303397137753686213398515839892748047210017543188998151561263340529482064286212392094746706912123794471102363889074574709973892184504732094093769809596586750583100763526632031421829815756720017439868525901454584067329730620263221632100418827710342969025147422355448864777926724666760334845943780414883477965496039653080855405135802538902406118096520927553810932520470952102399654018973423373907647912923890679999521860320152633660700937904495518829723989948055926961399367830778220968687642032467605411327786888825681480077905664052579947563434235772630685277973028351448159947165026237571533214688387777033889392344105714737580225754469983808117742669552566563791284151832489698633368392353553132245538987503748512309802211717077909913985039061556100922990009767123565877127367461334409160716063721503332368326239909127971654655310545585135531004049179541504000000000000000*i1^49 + -77796767181314875692933891470675128129575744722388132626109137514549639289533847121151857609079624598869982946967127546723370643233903763849841410374282969091904885682112246635569775403795210908977192955867518657571919494487105807247326078225576190739051905760825970077493444934806762582580576987971173736586499467284833552131496236978372120872124208034701643358636675015429230028511531270649492360974016472000592451955279844182871683710948689415222856786578438068571189212173978898014711268176766390734013729267876936366593830405516663499439761106942382060131916021317160315221484136353315883952123039021955445850597537677765908086612482674977704271936094440634330635156431768952056914693434188209780513167091466942226972918404640071343472260104495267211213158946920329540597436569487518672981702185612467419699577813173847746294286624224842647284346295849516349913460628907006851270561250785839559885526909682430603556436060005749644013991867394835562202016138442190734575530705879176998713600388213442301112925315632938374546319502885912643973515028291184605952084722708125637312046765656633766936531926107958641345560333035828789778519918542372784370200011358691562404956338192343195051910606746494781809294099756901216791763172240840363308097169837374433311299518550064973904822918872801084747558667101388064210961511044687748757055501795890743023521708146362466986124293422887824329315313518698858745091207617483291355039104730710456831251937247334341320254664905217732696961268379474688884421083497631374199899975809936186580893703326209971864541079532074019511593185625808426092004573536857724262063750476751532784417088710659285892653135908480026401697296371631233687582112782771744704997151359878434339567236527792857694921727337294997299937979921611203025597987967551018163035075583806713565840007157790962658782774164414764010912617016685498788183890347092812983288498220257756709662330303649625028999636233982163226446140461388076485364610679886857534402416564221162773635508292411827652211474075843722091476140489987661571438347013458404507363099900830838608896401740201521544767368684681641478343093823947079693654878320860100957797574801846495520856178874088890301545185589211788366171124956291835353713135915552485312167796474144977077497185865048577809258546905375166578292176759348667053102343515256460003103133046873474752958960384571650347617579467441683443894503062895411061434916680419459379129981909809579904810126439407511707750612236519835454237622072716750353157846454496574604872156626647727185608451626486820318087031387184543439706163769362909749514487348800887621107717125573233189375002195305808716259466820593758729297801493232582357033230889610406336693130614904060359637327171042123277945533309382988151970520836974246336976186052411213132810598349430061479001280563253441626235841887523787912214127935635648731505482512104823621620224087222259036491512532312890776891405028588767584668685876818273690022766333563121966528651221396275192300311720329868280615468094774987094016517011103826604184400623042560000000000*i1^50 + -892129009629880010548130329534383319008875159315850993540036842418693346751088874001394366309413428566485582335931157706956017436680871916725725042979382810150318033492191267550908822968680260234729926432028782746891374508693779329021453703574752220463334147798789172115891402805339382325257600877600558510855480278719651418300824133241163482110554140360065160719982466049855755427047232500747785900359461649270994657190178323392017844820960364846051935326921852105485016334894538984249381925566538127202969253239263644981940757523843612968758679185771506477160436263991075279394355099110903184796230458451140226539865461814262039857086492104083442658477750543803127174398613547799893260806117177683958000849045662889810033213981662101380958911309546134506214898435037113596335079508460455586662222045061149847895898875404213518414967246201421021830984561294135574404319400213959227448674301149120409288073740064776281791750007091711004152838839972956253510132389889819937373233474316937509731365869445993453576820145890792403657874817155640160827967949017008975293483056074059176480712190148823492366042425996156313845496715004783080020202992476209742835788065602620938730611470114984424595568861171924695138907996393528013953251716656416939920182140772058234290505028122219767627550442144118450072104756411873383576454849644835714802945441769707887611318086659027956659028978354679456603861571237174224665726955737794947410582355738251006858630291908405931060901670056680661628681420655249252972935233791361465750987414951441310497711330708044113024818449203115245581881106736848410609102114925016166096114458344182632553023452980478192563960685843570358552348431511356513782758534861711330340240006120854534824742778965798966535893346841807062365330485977426708398940988304297998875319070267606385879297418632935696740865876204158230098099559632446101421416338445283237577567684136464118010591843639508780479993731122181237727143696706944498628778914614121826818067513838361725353951292744415604013458103285925624431730991573419703862086123805265064498636376837943721755098953049790793573620033406266855138200304913513694483252272862470174673252824943902638723290766739196661284168723388513659714453258037527759782334107348105994897653312990594083152191856744539010690507120099154310032763311658236869144974499091424662958538994595936899874756752066402209502243264305091409908176078720448004816283489253235148970520690436577295778792938996933585726178107198555702333291128439245771664801661865703344404502034846467731959948297510879998006879657890392018112377852855603350192659140649730307416779133717100933159449323737750752635555837972649686479592235338374395556428695573369472689127045099381653764783005185083208904573989816175520847676841525498439432541024827732230075416790494662413911726126140199305341036386890437849903739504533067839266849047232693649851345625687615402093484967398402758448817236344661533805506689729521945256645768166963548136117166559414333387494881911387039376879435041737734748870741894481911171833973964800000000*i1^51 + -8481231457551211656628901294361303478405303482853332896195558345952974300482843588025909324813683068538245716372964908160110138417995646138784671811471136080764729323834933044200090121892027613648594039316388373250373027716927188914809517671932577853970965651143540083411573316353095785422879715888248058833628526858897143881492624464380443305878189426867428256087731747754931542524129527620790245890730652674404830315781991919815905801831211869401081130278620008420603704580289428576354120543237192380212319580366770327022335256326992657215829643101601087326234694188434022424815235178329494645055374227490607507479793255866459039706030186308706837928587336745762102335523936263545434473175121160650951828897919959916663815934476561476688458337532186090099757081959624024456699815180542035776194270635206656522180607840103002593202168315646821968573514673351658351485372877877838940228389457684241141477031071002998526985429316008542795587108944990888520084163063113042669634502741042016094656129469804462219316861977150690212975026143231197609849218066592295201629387401888931721639314846059083620324650670199244548963784437087192705132764709344544722528630294656024024689091701270298054883776436329027214513182950790037349803563263651005093986055412405849916930696052575170787594291991229505114468173628291874135620507924653637670274221414837711259802921978715731895694363055541835693156269216590947070648616948141698415826230271270221255266665487374471994134570047497733591962489641365409807848534629233329327279850585708877135411498748868459481151379117780543180869129337420520011163999317760912439896963145859815253929570648120850827551482583252296637251685007426487592199967157296690212426727750699842416527437595474793485042145955560646365501589794593640751317292769254281652489635875601573466027686582625423934762647978339827573891049866660953780877860731831475891578362607287709111453855180058910691768079864837070199914930326351215485544317420045368460368528544495872833979741493486425746513984569286613994813331052548951904776882977541503583326933616503580849754079969974439032014947911546158112326552335291609267966920324462111846788067379193004090961178546176444324096425876417449112432633482183928640495327798978052343522205642136658191545920328612787213326498855847444424055708296803561411326841872066671763658791986122029850049664791881267053581173680970853668078878257658027193084801774711107494771611163033048542951005654073647829797337106183405006080888703746586649774080472365524241416865096032555820448902618093589622532936721758701673703481872184531004113522946145191578350297187998438864557739461769593856629144625643421794667565246017416537984907137626158918047879463195165752069816387655279179935462314474312909372850215565021153722621165724140964816273805126631435702720973200415848085725726506140406513274235889746705910670795006112423556807168332391058640243716428219267069982356418755611887268838138266559923344164173232327213508067423928868748207378800114968427067258360062512472984880885471367946829824000000*i1^52 + -73515988970571905704315295311727344004415872657696674455900819218975327974778321661629665553180101720920902552437449066874258719348378037907398347952812873334669951499934334009037716256964765412920385907016854342451050373447412044523776916485891804638408684133426689443553680442880192673502966519637568452538737242645850038498620208680187775095545058176196680366139048877188923813350790546622285574883109689532656956029732071115389798354753376116019914295397177388930993760371728044731580167170469907187502335810311304583791522373476674867125526403959382650571671816281411718553273635149630432166977656325940215451768483756348757510878293566644373177008447932513600150956134917373858273539044250444497327769233578886656407355024438558622354880371249838069809763837227950548952291969582501008447841794986421000075460134699250055470805060568613316573169607566613464933102740940081303795525891618668724554914456244398739392058871057611077121242980916868074395754811023299266736273944678368065623508622672509269290317631218200147900028275647573965527326727543699221820929228173301169780505274006016136258762364782902764014498187042337166820974124333905098936630702510003381255093036756492829021763520905711207187768055031245877786514109634262934753687232735045453467538690536496966618336261960290390911566639694231508538052557584009447684534497633127170906683241647762173202907401096563616889955861394377075550253114656466095420307067930490599971166042257488075578714817616793973213804275673854537870099287813340322303516158821852138154002239626853037768930214534754246986598409404968979651434526696734487418294794838663836022540251531259506671965859025793299428218232605377817914109203407622643671904920118540670541024973116458001495507065788210909539747493200669741253555380377369735595876319405906318944389258775874497942422355103222912375778549672927994795211731927247781479851367200128956321200827761489046130765931937291385520765361904205216346798242916182480667411742243947329372530151615445547880332086242564740305869437622506498161567587364909370454343710236095808779290387805167925672270961366831671206529936177082365887993890138050337235270460599376545366940411062871731257041266528967503262491839138652310376791484957162707904966519895506451726450347332098739638857261088633847890464452147814495053730328313579287006465370652300774625063999118050354379287779344901424244820944151102932587483032481460513397295490914888578439904834364605950731050698558804903890866813138991535132106521434721627064864617000539569786749510617679994463540444103321837788426751102807384793424785357441696637057422508158115461015084271045712383011956729679921075053392635877235295009480169020873323956406829638510297216859843447718823545822909980801806964337221319113429767671098954128630288855822464922899796169412942901541710863997060445024562715764324404797685230601461220696545008064754354194897225601155996478223292005905364486291102704418506558658905004644448900764747651526757690359020759953998020834882365847483671301739627080680944435200000*i1^53 + -538628017328661658375833609539031753000831610837634671738321288192628381977482392162758997125057601886132334309686866651512110466965312606349199454703721673891463182613694331541752200396492441223977864058921305230191934266649131156884085057802799710055427809943143269342075040457328525744941012762895962363879066145063864283255996708823735047959201240430114221934053291416109288353849749361777719858162025935438976086020279932511112403086205853147180262700262414341177323933373493546487422360195766131141989536274526776010234371284855720060540542798907250857840026616036775421181785426040790834151951350937234683059951796993909613031155608313576191371357291256034986204693912058148962630846674315977650594607820988761081967882196322506880650113591250265961458293182715231549092237791213847860767796273473647353543089775215685992816891657792097172966590386687258001273329770184499245122830214712949306149524825497461590575730178684697205470941129951591059362136609797255513180496796551931258328255808451849838808790740191918455923779197671887248371140832199109910294310171321958477783553290256969839473139963608560748586218324411059115864802676805717761158356727438560051605901711635598322577210632610724693824180206913138747787034470896686767286978690335181040508599006824235071913141221990682044547434323237397983168359602957102455948192105746141778234294430968148999595299522070297764394741359462974615314549653124223375941704330435367662878472095432986506411856161928764880124378290370216728817779950873709860517395439234366201729781601185858966795609038139660314405940483735522904018179356905140291953378163985552237616195628236439497414856667910935542670446150160397257458793395054021392691139929756449340593942069957314457556352616310348089044983337506089346145559673876297146726881665637700545377291554353257726803487116815748697659413840556957638885811056005435853482066138767899123240973918634661904461440837425356710593916229444488337039143808556817904693408983101230097745345238291917907050155607713474793950158982123281721038326676322314097099230460496321001533370733662706098965808945302386620580622788013469668129615136881347404754351144685936094676683935512086098665865364550156008186103566297165216116017147388422913371570385225935520474036271940877332099206323822808673970739304990356499397647316772520389988150143477330862068503531861243690525088505645186498258088254127544062285643619011051109766863786501120626503110104733321431635296962800133625752300999510000739879308034591165081034408386368286832980490241355212434256580204009084029823307496494248816156321641446621636981491672377387171565888854229675908647697677893167623837764226842464997112598994544521453083460512608931037229490517114805452772974032854951248246048209540244218981806807954980526313871370236126738540616603690075068724415708107577534948447390069022975154575052732913204446254024560223282541694042337276136403840825984457810037560186400094865502235946043986470774570028694651653019723064455665435914672307758913086727538293104390963200000*i1^54 + -2808929414753719748160913964853292362146764920599956987444021745808190420561277199994628701953142963172939570450691709410120942917226561882224248523102093913401068391527660098252742278833461099050088143404149436041060284550712485452600857540640674359890334727621673577683649508594817877728096574523539228439780237181393971302465748359061819988187203015233094324325420640971636069464281577065634047941381085675825671919180140899276200891315860269710558653453713455656627141070407044237056637526132064593523791434899747156189246425473109519381335338306245834659957867289369893999670259813752868586191576053337426552257068049167786628071558099057808215730822962790965795750795309086078710344050204327671659862175790472085405476245749759669147472943774680852223033366150045565770798616136269371540462729810098233057326032691033523905942390905566329111191135588963938195591309613327550122430360878576512619656986254542729628329770013123489076262466975224062667371654398659152783060911882654073648416672383610149411182879081050500540937071000857422425960715573767481517384937488707288705673435445644264911106776450812814893733141881596473088876371354622479557077122962698771663325063003918341328352410930549749207273894941247550665995071465053247540843381414781573002196771314573449449875313795811872568834011066166907974008677969950514921494660343077569958226343096684911055497154377458638112480855061826626132944579122036827081129654228664866760679501470583287024907436023815750086573853312521646729945328317137846762050412244459279295691021908183505054665611447731098885605700655163798802632856330467785374491814808776480074654569004316195652048819777795571042866407672302736206783420757421097766537307409516066407004311472720575892008481982612942643617722551522880914717495598083427884972175117062597109132417683235127927847755784492677624013072762811717716863444702259423357512795969133931432469654997713675600224180831947893013037085805802919742209389678616208011622984475970823740133412667017635257414061635194747271553842418943299808813841691627435038661539160700388269366342591305144954266202424987803704359976204535960836091978036409170603366357902404852511147794281222049618631864997440983895222648088467610757908203399931308237670132217152893825927963683183814632267723581658257304080353510129419710853038195479545160371863596502260453890865791289751563460683584420221630996643376416010450131499579073395715396717810002937328704252487406849177815863627329271111563851813793756299109709383770343965326176968602151235832060944416687229480439913974908503965035908165461120497648878035527170599371692059132545356456518170458259036705250611174425522532091791769293086129136310383189251210188135962464925955576212750630848756007315234305983558153402121654864821206839484393874096160922344799139458298182275289172790012287503762436282147290831885391301287125383592202665677352520141680101987816665422221798465875757015904302831028474780005692076697994403092835628686307698724851108296061614827325578806738415117023332794368000*i1^55 + -5785759462822420996868942703219076522788091082227405424596760130729228866965068183461791426155509552084757459179002586353228407268327482703162042725231400106388744411745507144807676996050647822654899700786062113066324444457849678074739293505421515677245451942718492591012348340132191223702539942376545078880788918053253694452894925789987228159577285275007193783015983556969965921419944654578744967088985677712557485831671636722748503978087901067844096351860411711307229951479001055377144496653555179790740945021602929187474301245013663645333698700490076261415768398622304915571809968874661203072943877432516279193937082711790178593405284112896888970000485655323722717465219711659312878490849298331633261651067998631978893344898470580186845886830762470440493272734928036670892222415062947768508281538072079278819259944069953757984126060737864665520765250073783033742035548666491317984767213409436688715081698412706238081748302464057293187905908083827893681439178899718070283586941111561784873722832100277644120789650303542900342539268062020834317960998578413519326514533607031548596715526195792820789254445106114799599189719838491443195543261261458146500116125946333397573445178868065180421890604319085911627859580782896858244563279419766763582197515490652710774882229681175125822181570490135057517787967927027683510185353258233969798114557062721116232192530773580671181931458670522401744102236009177664030561848863323994426544707298735152048961224127793610814070386807745829979235960555553157952947426932740120591506774369910846215579541046234522142577813427625731791913476621452578787154895833238942018919281512810963988148430632497397427347684889262552805499885023819421933835433658370779653216244924902892661659827688540144842127827476970818675395686864432714222405327856633619161301484079478544723466455286993863005426044902933352767434323769065768213396002608038693367155123709045301057615553821884057085805760776436628004873980479141414616090878367035369513200526726415597337668483074637626171655282835464098799382812367292534600189005476566881426297890919398401319329101652768959117862780585561465443574113676715142381803388000477285017682620986605530136386788602270506763463274247829610216839824271335084469134481134713079294597995861749858896013099627662870968062079810382128825538317975034050688688848217041620302454870639599323106042164303767440267553110633348910633799393651791363667513114747162566255287464756553662203625661658988614397856579631344027525438851203686457707182067671374771752418432638783910077743572079686041775739339006461618640825736560980927864304290710445791788062590978764393643479311430107062760097978724107126311013578212989643779520292074217566238157033333220535282110582386734860518206312280487853344723658354633712104704908491697494268656936339691873095426723196530713037891170171860302696068895967673555606798082543552057461924071472189430755075318272960181977071493620848607021223942739157612605351576220383808547550999300480601233728833474158724072832191670111036791817922150400*i1^56 + -189594331453546215814082701092931830440005906299199682274004886269116829138286404227909711359106123166241305425397702260579275199236616516471058446336181132165585110576762330664064720547670382538298701524324825053944267718123008219799938174092262829522351721553524514789861394880492399668927215072633817328861364877841836401108451246109670620782007772554910266278635399724160250396208586142134713704053401196302139710610056147399247067845667081355061276589591837588353716664350036324443693167542695209629515241401500207557482126551931794276498640180031755328631709149022487720115512479137390387306129358831653023755911268535445440796176467173749254275778555521411222661710206640722245267132929590024297435421191032414651927845569167622764453816619361307081383116779839940414818736000042869389490724252514559622650849391858281994703510542226695626263850205264659581774791389759817724696298501929861723841201950902641525032826930402970345389934952638933501091111664690277461275170329027616533976043810868462902751298243624005157881898834767840590566022228034290475216391770045069526728341953827950155741114831078980353114321792784266985019363608791895779119037813513584280451029309762381048227626364894411062910351533041175198351411901744353411562406561110143393611041578834726467038096104087441260500442958305074846757495527827407618734219052581150058244251399795939323215120137939264721944505688245424410027703258012144264458777522412090652011758748012766378697351059606854618165795873157236075072641698091732821234147838243845844638813579819447133509888621239053982397014579189639510090989398842395083870583555409269109668367029505984192373672900201288724512510098606382218701745887764741038119766018258714953324204648373612289162034558866907859258731610779997840077726120284456391803375952627688065866133841425526382522160390129472350892339168450420643136387017646051208064468292680770290326326713440806265728128961571066322985447786931553791472150022633946289498339413789963922713259646925369176235473199782169368435492872587555023426758316540287211284850461494686648687422478046755918921126094173616570262933781044337871168360659850797730277504677888183952195247838785125915133519005605374306354938677342750824650061833074931057277954439596681493458742608790929635223707949697052052015908038872930439100551522901115036865295002817689456176718160873908542277269508187881302971236005908244113846017548064631075802100458051781963316424018611706246582550249705040487208154188577119125027317786064233801485853043327715485158756624480935480523668961382535621988331699278747564054091861893977814993808505079064669589440816251144386778646832018555502983273649500711400852913120614578335980293564154745414792108186893244302553104384123951827227584566799434947757632224629633197165640479309628376437604288644853961966745731771719134049054973498762172795478191504564414215678887768957638882430124463461266737092763448613423772530368297733566788495385813415091621020651240634114700147729846351564441468304042065231882485760*i1^57 + -1884223362374102626715329707477556368677551308008914861180992448021391784917931056350194287478244332458201581630889180634653311562590558680250622963078518556870624885630439521349136931256335395408986538238958739707954847625174105180029246267491002862862861559828915921404658722779327068807537013435482839704072385125058275024483977980511203649873230855786125705805334983130485560904493123634795303975590018458819262927160506980527984257549194089477327000979988428556773134686147265422641917136386688984709734226241000844522557825829501452163079600007995957655555796817099980572679062377252710890795737902035205414121154086338497650220097962338200695056795735611437461680290092056792100328636454642197990804201204286018525441220538818479599341033624551740458101948515347954954490823231580589472693439294224621383537698497300425822891341689395772110038150391662289214706438412521791786121832031100800971714047429229873676877185102808837387063920137786102975082854687814444428877877126747830018852883315780051875241137236774983773396418605845828803920800199216032562703832301117319791400158235718588479586894145582074970650467470118017329434977578275380267579039507051343264330141405592214163539238268224707844605734970488778519582602528296105227532818510848236184488600788578249436375230733587960440232357401783876684674228114205159495542251912703832966372193778895824303441636920691311258904198575111412456100034290069882220493943668052488718381550298868779372979196020892833303899223208312463933003946540380112204812467544893779167991606830834220091927646875966633602288123769538741315368680509402514215597287940762656424774598814026305873614302387399271711850985422603415899752846562071235152189825898594401351570718590745699708491066845057752457498265299112477706275708004312661643507433509060909971393933209522189081596914999919611076702341565822732180179810208570604655097935811771805539898789646747357018413669723234139947843481301939096187976385828290881625557207980823542770026161238480100077611898304416934598377014941494211839365207139614957668549094593827295391314409014784717641797557930707048044588171568993113179734527522852894068429146229770153820298716275100074909455842892542293848884469248873182073895851633805162545922013353761118636579098734054604743563846399030247634021713519318988576589993878608517134008478046011725732102892115912610960358669292985079288829151718266192677392105192399809197193153889165589103752144659513343184638555944344702234497119744167741009604731761333305907930075313770429150886529286015054871598244896028287016597902483876968111288098370032819648218682206369110681251918519086589486769998024365751771568961966396099262361163655478754619169723530822934007507390250690118885705786289556729383433087423125254066417352639031774440940713139513213635120497933693486514340976867779234394121072192407914405002083645516479396190578332370185640427069609869771894139961822663547776540307032118013760207519855164390860140423647857354842809576286140560009617800918535665352704*i1^58 + -5708014650636795355938939180134985777206283448619323729207870192135648616777517469408327037223958277306104869089630668724467742681716262586713084767660781155521671964437542096980491142148349142947193869745690275649616465095200969639113050808616084337259130532834204570948433456388818853664716756946640824471028230441710321228712193695071326059596410874868454282379182307653580640927823148568100053084562195725688411244831751200877022309316159666949074573669436977203645238140987434025873338309994937911814982942776795616204562500423645081012771845731046211481486551879999849002100986439767126162343574980440846249561995650948317248291074937655401968576717533545378262913829491896112786672306362912097701956829723669108350454879543928967385700492851152242425221653473038236170232501226574973758422773134639829658444593322734689621392597069280160312744062219723473098910870983099199804973330912365902015528626845707854356594645249370341673606092784891618776108124020173364860051535737218195551116253462064256224282543955992336651688588282269658749515269921548616068264790562238078314775998314290397457856311112351560609606929065508380166325394163809969248926398072931810504791218312196303441721568766222044680100339420846786436417428362907371868409799956908676411877216100834295207691862711516682609194809508051249804128896985743568312979548565108063143545337977278893836567223017771836659439688325225802435326968272647005287443264972636212812576653284838091874229960849979573863333915449880703925445902799482173162711342682226338348458540845975271489523028674600576770445048537459766386496200214753261311091841211494726303905963849282300694158120951252739017720406311518115462674430874312734349466317845446783209371117465665786735743168243943919126949730863336554905308745625431417574218617210622012937119192752191849060871789462107563031763009170306917107972451578967748904516807043558590352300342885689918233973855904041943320159934536646624158369406356027349296587615581767417214954085214530287978798709887144986608528687504185000425079951840006042501476094509486732335261931035240682916107230247821415923395577700018674220662052571987004438782737162921290715158246359039564804871808669912995107375508836600251305515225805930736093388304760857198859138192679295884610563260447438604199174121861752270663076797631790495762757744597831842675742812506963726068018464299584238291607817258723455988784814792141541375473207131180566226036931865597572834842322358966787445366363468827370418038796073936387120680423409019512085547047225611181634425082662877381347049550939556012484114774631400917530643204752906818308012516039131059800945299825096558700475325242748151059987749629706327096362844234031194768665505405393076606462877386549765169715719531419243262022272153404667861228073761082444107985601767226290506460380627743037356952108177538806152369809394110171371264378825205908889276333379629001812495873742552802731755837637304449965057753052560758477378274163853709158603640290803907742845034404249600*i1^59 + -2367275642890259811900499381810070496101093661180980610408445046934893785446897631406369753292029344951930065315945354528984612757257692949306850602395860026333860085437606765760341412807806641662995347159512139500400545213476959955585590347074579868060006266244680112014705255015590132239625714439550079102065399626725102690342076483971631087235340848462417437761796577738109307781981869464079932006718947277676965156830396671535118558369377146037190968004826758728808328448834120923746549684770624887484232047366037970459060322133715085824247802129612356544772756199908012058179947566848248503062940832559922330356546159087507867238014442209283830460946636177605240998079483185568889873465515793259097409941941269456190065356900344649552245120119656591977130486023640706853985058809270876130652892951014151268500693568017056639284905420855134011089526682579757923569993395339121410443182586229077156916729006019755310142938835408283988231954294304924587445483789221437812410217581945328092456891606719558701945090037369393635463277657116402059326386839985480428089393068621692498491739580834671614301750822404953026458267003260042841588500174205666978995164874764637814237500957983304942441028304977739099271401273124416525075315274064567040961660124095265320649797072690958224730550458460984135388127192364730730014725529654477773998938538622687983959165316588515931173383878699380076022162775931444491166266158026145061474934100574097849969426224549418384057028294582673152336592860665192821739007047033921348066875579497198951592577296149763177749029212602356792869450457330806071810248417316740994184249024387339597484577671739107268769679057204856875493633626704746031234744569575918032796839571575899692309722709329011037958408528865022596828450124979743366247272377087638825198189911358167342680855408579420414854087168173421767358780648379098438013270438613384084027709667892780408745621192499982476430714519723044561627410727826632760110529047730443517361190020900749015713606792141062264890264398182355032715218696153738971426960537873291401097763794796755260520582588233616554107699750729456981589429906637687593664093216853016359229115098007207076894370760122987270539385099922079895714824681098350706014319004988761376671877863992577036566901430958697382088628016855820605447287745331783264309345867012512114166416038233384319137205084833453472913143804580515461060869978587091127568190057721386189921805209264033637008255189871610225657376984794091064266890476889119154981591506173466087036181794376318645030623080453631141385950996354169093676203404076903276925780822970343070260724022739104066309708402433221767399090603870490328898809693513722568383642212050527529300832883840997341876724346393552403566895554886062613507855891838442617939776311299773433066712899008178382800943191090537487139314690688845982276455835854879380277116431197123850657773132089636762445545288290192060754349594136274794673660389424152033464679611019686066429975196643866061341259702096157606919798784*i1^60 + 13295880178234238332651552299429908069774357178426087548539566549274236784487686473401070458869671625528736155056277605759369762975717166200397402289913996434939963840486962782506673103370143584339723568385215075942887118359576158010055095992124432053611323974913222907967709047293275163097051788251712869675287165542432473981882177260248837069915933245308645559046189203537370550002287951124006814970099895627036222848680702263553319749848884042784235622327577237500862852380800838155694287429875836767845323409753031965859266393669912876230826050451840164674278614499081966035702932466297217806731702272944840027305781845716418590438678139164440987074837014453287930263295944860188739866831998538072131604039019642498891419312877133181332965712212731003631369129059229829843547446372585190410327006161090238285070530712105528755648426174429991957342453234707300576133946562779980536654964340393862139978105491482688694077985717184850211192305982341492737506170452232987759722538286737593390133440934826730406167524622878470041520205759873956836749639142426692119772189851630162386826488845548065105311714889045351968775764940631927000837296858172722595702782526433590029883339050245598187049857047405616284247981890883600517471653635974639587648660411182386390444908060913794521222625429291492724669887468043074268376744843429001039077726672610804986406304008811808596914018081497496179301293590141149436834359224705294141374349642878600151651175320417422894795449503311014457355450267338962467024667528338397160179123178052194963136375631815088194817881851394938312037677886387439380741726376858984544152905176858326223190115784356616745149220408992625872822354798113305924109850876579947130228641961689772361752454106514609233133089889215527435148694093993792334401237865335530392703287236443839118574138845943033764946084762146535482303014663305312944769158460771121521247649233959644102151316060009742589577842840787085846476591509236563290580747481806326959932476499607358074315114866916844821930123952926022041249113474310174513415367511551532368564802256806996132893297726337909977500627590090276236293625257833160420693573055173870793447931035454005350961058853388620418644785872081482073315033453102245884681863522777108461533472858873980564872132856186611679445245567321203052728296411256177003067974535281506084619194022152838754561082767034760823633255166986610328009443973498972570660441897179399020274393185416146714651963338976465010448529088981015185103601703956552436090945544227840984124792420184080745338530809528116015433121636359464489052141018664579540898952321924906528929536445824123912772597992691446608438893109203214723759255786481850063405416274991267989096211677896716784766635637043473625886034094029962511829843406090220540656336467321863868343879996280000880415008482924784932363314298420844116109466013328614581704201037274145114298988818697338404224290342694353711020630569236478341572527247904153209307238447171687808605202988676573359492984083548949446656*i1^61 + 21717477983251797366984794886561829868163002606895966296118405856824243771490894350451018922990683299759749080450116059767057830174609266349911050665096472745594206332871343109496397577841045616868645492039887787650354182094707058306270083095288983328449926117822173105049947287159211231916305118215034301767843842619526472097417466741847802914209341488458656281833956410784378903109554237886191423092780510209415963560260309173844033543071854154605291599381102663274757590723580724570219800728272533209234244828212415929500308504827530629330487036693412095758953790680031534419304786057214396337655309076315584160306807660461105715655703885997757617392474721480021261984066066932899922974473695170636814861588010070391018355736691280133711278834578190369474522420914718393653460327608628626269738971237029509219506604593097146841356898177236048246254596538059127004121669738333939372618185718308697376110658560952321648201739481205049007147328214638580997207455424450757587721234185574099890025687982724814022941068039452643539926205858475339612403373166144077594651371054184852279645979902034502657675502086002311252425142848929052481128771108252125496065035045612175431459520189375720146031849169333859814906238673313443889808933393526701255604265838185877396997896204290055933893285789195427464262668458140554533915015054724181413946498803555040711806916004619402252573471756616819989444567452790796259423927212313159141154022734329578813362220398401282562845848170303454027207103633973689224262864769172392783221969230008565130236191479404915164469081849441652798419673908964268031839997736547031700025534398952044775522584030976665771534777993797081501510904222572435430510025227125070240700392166897584457261384759068948568698465577806396353818661052308608610005307687035107891783949528860859103533076407346534106148161473574674437972517925116044204039214918946468611281818355448023392146387909082773086604817984718139565183084659843675241584449276477505761496517647471932504803011799315200950456817239663785994862211014134164033086769376898441752857725048057868776864111770825572347065226233981052916437080063310785087965433358176953256812281432026982040967689175312546184966314680293638548663193862886401308256292884410599278863291627252182712365780345813272268272444408803682535207726546375684045940555015112739165976167954931193811779950867494923863063375944794468442762207953100700872485274322233203277039058396061158642475909559177457989450417797797232883577492671681287196210996328293297436805560123780375477075376732926808029950397742434950389036411085298361960084296626720320334020869827936470748506938272523584169226960284586519308261702113966992021603659605574045115456387675039607550356243297960857555635581504431253058115896292324976734393206447736754921819664306580050216184321932580347678767054586182604251158051408022418415285816532006514468824112326203966604296268879901485445279761248668766014935270718045883008917442825536986274807665458445633677575924691763200*i1^62 + -1720441196876180367236737584711632868475600294247331753783306412208906431138918804306232957709341812816444669765296357774162731849126931511411895404669394503256304343064388235667084791230264727200344557138711746964201402012073813646951933338039129137308558589917425001748638089824465212176164039042066537628176939540464118396451010423396124726635605726101680322719285177091842153282147103801090787874070664418937913128307588067722573650192594843864563845994522185498569525993247775682438712031542783177677211493127245129822043734050892231699511316516894642920467008428462743632523771313709920092720206014395158211696343410461993180506117199372267074391692288537282243861665147385755132324780181324750504640527738904324799338115566057676717410148904338025465577144412932245742565696809628984013574019369202073012968234437476025783037257944355514292469481653858541766414385264940632644480774607948004812643856156393365279094449896282355530495233981278608086760263862658541249064899110512333870813210590002499278746652266292495154034945347405923884162174965914423075102005521845476732954647544997685918115443095077286872021867965313610826981094066802247792231572805214379267543067833688477698811430535521494031421351922160343326363706094060974132343288092765427179339898827112518955471717828575664744513762475237684800689116826410856943163468643587570314330316635155459119727970176475017060852959296016696891361668207454634262826854517919283331979639792550655192056086618945885094838930465255964698927322889995541526644852361557423141890924112730063613435380174715232906277441513203091883627809805511028341730809568498880238380471322520194762611900704811961387118363774188589918421445587396672743209131914620079792332160323771849546906900379994810664137237179724261720003873857447643665725058524364558267022723977611051186156580995193900719935433548128100960472302307512024121917565380178066756020190413279405669380489358951436507935810994247565845336031746421473787285310147468985810970000424617324672114537378055067191024805885193650855413199311448758441138806827027176233428632810553430579451554754126502139153654256276705068852674206353789917617662356475128627657062295454159586161005755793274508020337469553250937262490819452171399559634183481029966684642621336658047471707877554298042745554356645086201633260081045823461254785444519458720692463983629504594135861225276067314173786294411601973279502286236533441164719027453255803633649410205037546122900907631516080903391590537402095500591295848685414405462196351997426688907178948676080100916471638577480659207912419107629672793202573111411507357420550135486484109294088836197265851816535439269478359749966927344183485503673862794768876713841753052008394903367541320986487207055093656457354337495153581796381740995614712806135531569785692783644865978382753468901154477172119300829444642619987662656746316278590052151572000326071880053413043766080404920872570541786479278561402327281090812001621599462194677163938184591199698944*i1^63 + -30056392565998447845362836723778136031969840849404399361525567121331995790384255920420846112011196251679018505885639031622384030611821849859181077418158684212582559940266356636349994420653536096922748397141058481423435672631536183042387865458687965964526171128710921392601615433593665905018771803007271109459443812399699524794029175432445290908470576495143080892158113975466832209538049752906410252577999642714489439397914062875975974157181776130658228455766114669330886370577070537477128637773797145091830519687272641968561375101673673796631326113650029584231014879192544240929243200831529630302963282549813843816087956925254755435455099722590230767442093205232353598624119418596121084999753562321453768310920815634666987470691367708547106977266092390893541874705371398435043788921897440866980633994908181653615122563570317251444805973181036677262730738759400313281786738924599209153534370021770707082372721112232364864742461918983099215167730811875489511022339491285091821492457568034352105953119832545107367345894846388259982829183880079485839821719763504621390107935787007264911308148396244208385404496047741130749077564029301392696576750572187647470322084797939002208403822351623454240212558087405500739146727300098251023288558482752093999001012258202972131301231484780129066612716835397473243142939737991791706892629312759570705628636313024836573506555878545241004899687602930645491511217627483194263267582858371874714557500954188670946582553955957612074177880709157391995382335304082410001282061082774337354366512798922348571545758889647661255073524575869060355667184908103683906966312236312296998420849750083617839657005976717858700199850470656809850613182181527990949618861200544497160262089999568623526544837652351978861649973436521135324808472714379911691735797125051996824893960395550771888850144074267027187647145102048340365386513894898913319346416964549262630779668546312085683327865731840313728936187409754260962437506391596055595683601985584237391287520681031005865711151782468189954185151524321821404975719142739435838035245738789324806830765322291082328442553220221083811041371304597037455991760227897024829358273392144058586110249113202367139132038225388042876405089340578805472458964903761471743683946799774350702770151372218202477345812845609766158187524149043642146650400251813988119001701057594699425125318966378884662022436900904940063152792029468069321735937051800540774656160453378590037809525840627566206504721451094552548742867825761493184582693072060773124954229141213389280224823470095445835701498853697468743738704245731894900219423398271680888480632677024830836692124632101586101124417904532792824844043599050414368026239905119844879744004039005344223533249173363854896939514540588137937587133137388690361047423101519557588097245445656777345438931219222922904956444615533133709296961069492855623086041720682301465569683671541484250592453939193312202271674998844429766833333777284032042886079505237650280443775309303364448171240386282280452096*i1^64 + -11823256234101969988715323050906665413547668679394696247147148909766828620574585391479661023140599806756661362332969882507507482720894149909585596332790086272845381384302794200178484126763504514818998236216927508729440804239049751349013653826312384719665880231013211119333871814704229176481155509503525425460380823502461753577484286794723861335351398668303209422507487520797666605206421480352078826873344062084232430291948610037965546363382616965581325848554404382483362607897797342351657694522824529244083450751993729824632114286302708651595460601378953555850012115202858079397483057299515903224125697015877967189589419376884905744693405962262054705596443827307820395123702789449521885350002505034252992655240330092594043893173088971131594509701825216742204489365840995037738596001106959455913664812153038238759241399923261223058898444437792560163576399254826593003380583965460295550288635608793096810920494327591908150709611004717456566122999452826222345946787043641264723770766453327624644556892301719347520948325343510740311152741894862175688350815986892896890923323452632422879980512293585170372488301789105024310690616322450608101360787459232029509061515858112798693613886550523212877667061178484247470791879975298918482352581649234901891479761630586633967637275833810044305574410400523460665820327408548388529730595793049285469848961172884946059647008041735479599949466620987843608583631051768245444418700970596139330861089508330968955552037899675978868374377753336877214992144400313798057609260626081339099947595737670792454485352485338467935131399699186579270768532981813012117888486210273205303639268722001410951855615804358957200962829656773621426141795078588539787147396575873602484107415105876584987828315493280202198416367972500207804946509923202313287466360032067201809632682871457273544413491418036579136969048102055444602327622719539998068062203179528898407873078971457795071015766055207779192615614145353962112420763505887787019201384473557773254506341950577113699358324282757650260042488635377365801773297687759003401415870068915906637564816338133814064578428402516760582988750966038496084973598299227346752039147404635032187031350776734784294276718395095244007991855755853092660160752913519105601844227562323964938548257674658774348703206242276287163758996911441115115164785661659021294174389541687610942668773357169398996510646845314650729991313079493328041697385667439331472121814203473806020016238603122327561069549326902287220909323694451674664220567073327088163965177110929023927024628956860381893576552008043641525049468173120122136001814425548293392084792766813458555862336608676070063335712347358308450677421146239264279705684058893418077739183202010952801135380539543076927562045347141451014581375857692665003816255272917700328579715987846714622645903127478423026193717204708471893611251064062008413371791463083330815260220273194310962317821940209742756035643660680103139132044491166287274305406067015392556857789261494605126521582056898560*i1^65 + 10156393543742909454419313812894380939988503715873358722801901256309615341341885538488868642666402197377669867748949118834491106081914529857222600815781369481489706381345824404700704941816549232783372739345397326006523862984285270251642496162114904820483631349791676312887356143726226790087367306472365012777301415850210110912488802295417846018382771037669068711360458376935868920108363042371458125747378018639162327431038495723123763259824613800848700718612960833237821891253987315687324276122092984373092135676815213793737755237924288920678235602271373392921393039826600305807256510339573766779548041318057858701406052796491970909186257598926699839883147807998474556782393133263375719051625800321234200977911818480583863680970233993545679672441411675880218463520936917797511370898082261916819832902459835814579671521811787455204530929150906481325946376830961986239590616503645660081573611115612988373275328611773243119502504002655794407505827670773800953517339591381437807580020327557571607198767700365832441578605899698164711605308532066999364356079493390999967122351379288935338880693150201273364978868590388719852766300107911122229855343108573528433096975109780181784238178949498228591450351953249310585217352773191737671471207194166996856578456602139778787527560880557618125346514988710509070462867209060909444223236827734824184367455589698698838504579288645310807032440710283574211486679775414904165664366038791094560764462148242176127067561476235171026624873136822047100753325368457694161198212917192716272674477753611985174722382526013878759952901739220848863674138308672475452644007824812898810427941307319071071380331813828179896677352755061170534751203479431210304441381501598385999581697966730472336174526625415892437035157593648424519682061624001971037528128703322163998858529932410071259591714350396084148513146240593608361080490210989972719111463670908311335718117001173644491429387421659089777189754761891110260637782005976793900552745099095312146538185360611209327268734245665750476766042583980659948369265007436582311997953567792453576656217465453491755116179066839527174412565388787750252118297115074130538167086478558094675540818419448849149169586995412574116723492791593487562375481986178563528303875813405372842891324623519007649274410921101026158798868144777246541573091162538110173444338723663043062158355290333509576543855805143431525245865788997583357252407986591431669707934522374141532013818452893456052118996063855008373684808365778143340610480467758848864803789940351768904028479637333800361734278915084287228954427308784937449343078920645611591724096069032965074330641587432598814419093960506237529130139898171726373206828838480950354108344551847288068955281849193710469908062654783552336842416460540917217823161497716597617533221200089490972192495833787922733663861132192610579212570006622089277185757721952959203863675780008387545006047716703822813735826152812338284848468206290074212444956049799281629333234663862338952181579776*i1^66 + -2599095724489424423274983480465279270410634436818824177877004712363092191826692532183954291906713804012141335904866839193066471792344001541677967125716454984395095069191426434109379303822121779238457424153621599310448147454719593433974050377919003708759059186468374995661728069431554636606665469457398825491150031922646857780090279387285572945057647036687900841909125127640007290247289572177650432855017975329266726273081249088800039085489143827156189392135863595226840318901480199368208886011826337995019945397263320013778205911169539380031330274800713075313147030144359342699583304588621728646956137164352643326140367730403758113932858030229201676133819768105085639682207023538957953559579319565054923094211763428531520399517267461780101849933214113563457955572201881530202688177620954921656327548033886090214280211905355366913774494434223820115716106882676268121897401631066678866045896527444826071342214894921542657433205579629624539959894406131392542371220349746264766584233483990686462088566119860263639730008066498224363699634257600992593907911329422363596878504048941880057696192287372380179486663933546340673983290984691319855639097053461880285109401293828610104376290778399083113720824112573226673527639444516220489151717183750076758442927900151254427000373159060439207094721526627429756276780076535153889982702629841026619302414836589469171695389252216326888123342394975205140525882488669161283605816827633012980835084054087798444732748603618702266839212260236442919873382705235695075383020748875978125037464278804280942023030922063355553285785165537092477923180390004666691725701292109846310156048045396300037093169482105804298015254006595105425407196879834079004364696071669641198587203123366076358001205507074372110253822841580650313910352001380431376980639754675574252960925814019215802190447923440464851169487287820432214335007438485838842185004993363297937135971988601846467228546739158372241692334886226433147358370776666748220728212836008225180898058973219533722787426217287561614985028409656522207345534767952377714806163808509792298845491556456893344201879943277158413396326855098449983288882445825662052057427723143089283056296936888766571615664656449986322300523751232818185329524298406151294196657389769043756882447221203974259826938670590322161514390439346209001250213038735295392836821635380203867713339905242941843896300751070273731937318175699614240408013972530902414012093176179468967703190334623750655323319636674620762212796552724317316086625751996522202473030165632474742669182507833970792070535641054308866935657465433590258341766769582209049240304666229922569537721078089880500124493861289687557260580299225914331903383099407413328977776595760604967717123835812842657876206147811751502239736168971387617314391484474222826475163157753929751161015688927051283724331728832315614995384945842414314477079411912481856309573100657813619554734902656868181544424614347535215362536875041973688517018931110241506901878467797956165632*i1^67 + -2440461998073332141575610962665786061273806530644161966131921517940049004204835194074544649199966580618169866686639496321660091945206289335482280780667382520371077299942096277735210978433005722726504292563457379545430299011350453781617402327601672651484402001030977239559151534317935209173697030008820029336472749168622325500320903249232855986160222197523061674374628349443641841804024242816279688936937170932656314071952821982753913954804863798587185860695605807822392836150180158535898288318676761055497007896184189435313741682991004579229111834962933450019409882370206167678728560617266361785906769334325150683300360770657179603666023071689582882650189565855905336882667521088538161682962740075489414793549926582916673868069893925598719752596446869487891705836387873587583800085332665331042584833199145608908775098583381286643286013022163060250024118869912947688227230198082497592004614833098198483077561354941380071350667135114294807244396687321206108955599434715779115025022761637368183213814556918474900787839430676333956825855789041023461295952890703532187654300323158067448513889243535615199151689393941214655440210441265082201410409476199632292080525184063014375684286020996837446656543832402178425981594876233081078114786778466783689896772981476719559954610874291661271418462663057976952436956577532274217548252031360765287815552185824130236717368195607570369102747181112851710286871057516492818671731384652445912793103307529109762799432772681153416750957143009613086738515657044447899157280274911690322866324419248959544568588902797803434604049922662204994561620584860067411201356022987502956910314749001149292673292689636554570356329989652949283492206151284836931182120952358702189842639088943033868336597043445612325663290656553579325832380924277730916029703120688022884445685688749779326911038249656727779014903253745754743830878051410756023779028868958519313946163492016888797044901644365343169567260111990644038491266606133492794428939597823836541674983533152266251922913386363443035888724192951547035461388701897352923014926909109003558527546715983574259148975487797213387981887482108212115716851761735227976748852599642034676428998704031836663694549427699158782795936654227941228659540956135476320081067709127436925669901107567844170593172362594142521790996274684836829964058663574508289038777621021012322466354470852529074599994601215190665396343409204716994730792983674536763258484094220388161755505847420246631516938735751804034808787888285869309689652285190230002661478620312568983277424065576291418684328932004874013692193465624273912507717944264072197251555593158990395352930553291161009665602960452213908194970719865756215971675556867009452645524183655553158914477259926966356476370439585171097761341539634054976450405312787774540833754165551959491836657113304175922011982640395986075716362234291913127027044723957434677489485253562841619416398922212700462868291490392549154544731582379425974644089864353173076412960901955584*i1^68 + 94917629140943742070326583417821112958227942283827964929198732340708660587832780982281223722307434570411781763301360674993669715610462085897497014396035388929178770122688296286453903839129242596139952800298243597749009043354854273021576756044214061917068813793169902546679702852431500225751753004546964815370665439873423837931819066546196916831225607448579771975377005971979894811613858030110212043608882648934587191408144458111471633902007001231636551095275279707855313668127131457479897945709941761122507394217735448085115134378351676898783007467426573407021476693310666726463728211201281773116091584224067921455248904942280585519495614114347965893205006787588188346720842006900525030455399323195788742174964748639887097037388432654282428810925870618872999486945243764080507519853145335694789306525166143590952111888002205511885602961515363699483979890917591829300821599268885353631870820244277822689264670041434200925524225347163350663753764081067700121603050279710445281491802373601582387576559235391743185652926470331018063059306332560639728384142298672503510641726682999673162059220627222063706970543374961064019521535429109267560642421053559765428958683757873863011273149191224977621622389905134348148708862260768971244331379633364528730076773169598021850408031602819105240339991175884351061388232413244083750634592204352690229382412140842186953187088588470688338323619866940048526068495557869279824115405631944954689024328452605815901621079509440424876916539256094331704013528734786138084555109087623883349745902957706683808671429872326276936724289764718619630941008094682543409277827571039384651779866258775635284592280224870512266686003780677164401990262566813549986905675546206307351809503084078737285364936569810013240165227209535393408378071672835111832920210259166119831490063382162805776807180772143618727199500222113544667827064066004891046734461782016625498537617295039740049800639171100516816682678751890214512061682230097730537824032984491371464098407755487104610003991673047005970985632036829652248490143465345281272789397985089486173896512143661148710708177951837523938317492410243133005942661045386719439299027980408208056200098528556790789577141885582150325709927661069298642984995828218776090308708976723341428388717164363536080417402082764272927664568384417134851005153427103470814851754325152163134613854224923755746623821791395622591436127887062398410761780975929460496377932021385935363345348949617096822003494463943542614500825096920387149018790218758724743403226469067648022696625695765160154544898754231569810582402337996331990343141649946771123902979326531575508327822619964227141989555853256407520045780071685150090388301049442911297762654602501641587005531581552257901818915802135401433877564917643303995009397079726761249152578641068514585379653382994182526159795965660466991182756142768766452073259637206192080712605097114373677048286357747557963933186265563768437333422810654217255945235727954088663449600*i1^69 + 20328159742990590132992544284506472933550127986214265323531082071284124891948593775400545329287162708828868870051702439178914138122553540921371593329382030660834119856527937608660784505506244844198831630867513459446502184458575449874226112075807741606636180740137126768042018470557806512508387488309024012753386745428975076369114294874021154720947820184128791489345071723049124448664717359176732125567995430528139386178493586392468730349474371916023667456198055501745516312290088654583414808750110204687387909174411638056130891048364999347066699413125613484764069679368197653205671566787333941374247444797296829998859548533965444065394462664753700339632030764570127500149813400523321854660941069556828063863899975097836574814674128921632628695704388156439449692117555311118617212755217518556698517091923837602674813317215493949857960279392046720116971094168396783335309980485308428010385856916296823737518737169049162885950994359397174289499407758280926852054222439969961279391157799782982902919473885437998347464963498354685985123650214684373035779358721940135488496724411504440384328517334223731218615216127746841127377707234330147358019794567106156229954866743870608223921621583999944046001140936968234943741357604150180787892586471100344945306170092052582883999068170323057701076222613459721856985966518425336841853197731893942008257794339208247748502507766189821018776926045120899358382705599335090269892395980952183486832290917694347342292592807749598969773719241277195332995095478571526499627604443981424198129696560370482419155725788413854575702512342195450708898201004438590687799917994418399386125112539221614102250511348309362634702174223108103825972723651235130771468218946178367470204185166898562346629368346653564398295597760103539172359740968884712603286259013394234610868827217030380792541723493726121317062713418061413758490580513916550663752409627301998811240256576497350300131603195820723682255158443176595262662336130094333956336901536230667464972539804347364126792115422910160121978713752192115802060644528312570843085006281462723417718179950327898774452682625603332546837889464225951138243223147338446351774071258791149898503221229772451875107566360361897696610115528842994556307016453776674889735553834804205949039883574533358913769911870125579679090895323497322981558928757722514059784360649958658024170243799346128006371914912054112401823148225927219609073732663904884136382030839017982550186429997965727410898014848556129350452045471603627034455114768613235453455157626044365223001411495546674897691945027613776131319779815064658513762827214749434014056141484339950289981097641444925919643815573159641208061543115083847750973312293832835788169277127572692287893468323804808241692666770012994844658539604917850396824815946080550627723389687879905244836429002565711374329220149579879586466084549947774554375535707805230473793822060913812435336065800454689866975695582943148478246423451437173344772678924470583296*i1^70 + 61969060625196155770517349527763219358868471834581796698275502287809957067317537503095096344361413025202316552195294781802845269533576082321292167981540428959257032115038642506633278414158587832786831326425437528492489836376298128512782465851851488220161152024939516600563386358578117150750054331304876910723691861673950169449685652113233101413480380087251632693023772656000580551653174370955822636882841819162050543540591562579515043403598225042575612559074437293265495212986008885014313625615621082212635588087345256412706754326924733826739549606762108360658257120631035963312954273377794777449199893277293583594352202689652046094462760571594366096289554928758147263315172371768552247514846582926678537602046319933206033304108883944910438338403195702161715215583887496096452894634647157591642717602169310053478032325399636573705468657448696183472836823606944278807343172639507823864635965966705266125544906894585511744876288282748143810248683237224697836833980128613519790136242741989091038791950672662558452469098550736228241227738149981418339812449740064247625164744504491205044469971535854207051741521294943378854350335723665659952592099809712821880763392133602113689220895996610400812681923571502622356776611898161794078577310527874676421606825269826531450762825967368138656406504277440560403424949709449382372798523526603595135849360934563214957305281390372398835696030071460555395069519473713177824456801952605692449769704530616381300007258559119084063489266741389495440152240679177904352473162323941187650816770806904968068376002941238945771126040791624827565798238912673068127624728565932560978501431450706433533420170987083105943022924751433441217053652832910702742420703146170915841502161828275000733041222721513400980611230066766496893186028867857492179608783849668899952617539065884376986087010354987974122208835533301185831749363010138112448634334914957445358346837109073029549390556343260918096879249858671757482335116289704487717522045309725194000734039528925441317823814571313395311567491093316592315086691526565084973571917337952791648045964477189484664242807863876645431498768990239814535284217679662393365066283196245972817309690296922152003414897852548002111987182095687094093370478987749514644465391063804280858918622184749705627858345090751733753093595980980314237752010914613786255449554446299890817121738038167397809594263136601936269373329970787425102956432820463524263313009756647443422557487015684757769251328609161196625946136961618261465107636497899811810465585629919906848430552775311559316048333482725159335582256904610768181058051647865094885974846063113236951174191901765336736288119758869165226964385040074223673430919385053836526941616569694482476085418633197320467517927961407728044846396161194323844151453399920525505179994482262736340701295998930063019719327679264149131259565990539105619137270107199014049603147623093581226296620146556322239122378966171564943635446347806744390806076915712*i1^71 + -3917346361364243348640714221350797731020565301215923690555926004978277497832710159124191180087562970537576390108544238415800501509209917463684113811858184093787600834274629959990563452214802216667818076730435326108871046431201518232025131632085977884630134325306466256182913222980528953830763412230267709237033644687253545176578561554273764296870064540665242251786403521884009877766435772951767672105134157051691196856725534551949875429739861483103961103156162818441016148292377721647761507270154673005615451821449882381543340616877367096873225323766247481035838029961853558145219327562070975630746455040121496893361742424434559040851891878072351326564702119252109819972072441263997431137214067032654103140767038257618471759989908244889399016370370064263696914504763148817973422810555775969326385050703297024295216521088134274084875614659757106557530384202137124566370503786945548648456197056561335744514077421417782828436618044556119903990570453433913603233876431778110219956711684394672506393857620155626740996667314791660049835462616881224721634190863663442440484643517291018770255782640500045732464594126134460525158930481472308959700013305715278230102701610896434989153449096479735633685200200325699386764926226583427824120198959883499419484200928834056945919063016619586952630560436948480622729936712169044173158048488854807300258780896898371633121415861555227151699265851834524343061783611925672325702135703005816179821654959415776973394670524092014807835541200490616785061009199289074840053982044623354838599609973524295472964714372796346621744280808746887185787143236267351380656018223256459996234684842962610058053002050781945147259114441221614392469095809806053244758143613938834576558974829792802361143293105442693172120630808245184728944134936895630721079067132571394656021367348429762181199960134432284237250960052343044074415848687727419916793160335293586122544707750932439055274854740779616981987609498683727490151412775589817170683702288047317256857530614231978576208755116643388420183951226207719216970138298839668703671477943304953567889245882094865625331288808989538296744960195155491676799548321054957113276982455080767250949146172095875161409789090094021129703491156263879051908725632301166875454574915382384155701741126891512141052077652807973785729005975781928998628697589266692678548545982663884647011267698908733330845667387470164392827282378885154776204603689064833429635610865551943043422209551462743293120369655489708786546966405126021662288327394321620864947308577095857350394102017724963503382457840979975360111840042252269499645309943451436942404235200423050443415514595820095222082705979490575250264353977400485257482953793835456232421845276273958869367496227742654870287070481411996770204867963975090244894231382217503210485958411544200093617433753289699295310436952250534587601592203238677784509356909126303429333394703643363629915028370764124862903445316156450485520537511139388550021120*i1^72 + 237568086633374365005465302545683234692147014591590656764533906924171984643488240046240148516846740962177391865196051771617684724206794493884859037505838906170427187599747689200176373894878796611111574529557131922770719346571983206787651446333454642548267308077414028876685094750855679088139732408029633597039066801496401449240753066330029172264523820528930769226207106996623669132736454420992292658572306828611191732281558119335340779775724950117653084103663468946869604308912574676206146146284672978038598230499890827475255885531102190329402412577692652552285929134594859447119136716925598332228693632342959567383675945970941211289228832406400514631260503414848330197389358996423130536882066038026618857863345769887246003409115898675083454105083017902787125710220593965929787059031760629478984961788793130694980359496921844979895863662568404549221536928633243711975696921422410128833601600319618908223537738465072335269823328457287483233441125056205206720262801366293972044153454637709245482345543011024063935059079861034210118458310029951785012694007870260597503642261316899758608283669484807656984837624519854753395021868178908551164591831865681944215106250259290656692634208091264925702511034377551626196580510686286985939688596357523109063125568009642750747958246381830471807384274286318105074466290533625311100612186619072607947819531633204491140490480955903887449062869011424715186554377049146313702949771071998356698720402514044372530517489246846055699990718954809347890579106919138512905083910708732971247239261038767997935401497969800600938896851886066395715348952624726353413361887294639657822256369711745487218031376047695715180742701371521208063198005624573282450311440270571554741444144843814987120909690357208750360542146715202491210675030819901646682316847197890062809320829781801134622362492578871796941863139125947051812001466075205633685378542364704261438447388030637308550514813809303201904702694371834566666546053969270639496844705387135679070576950923018202901525500670130619860543195815421269152014098808287729833464931380574771218502760218131020972693385338706480772033310736731294760708939006421444768505658194560616701365774666882546258823168670843190804214757699784621257174633500001924477706961020221430072650580895036205644070584222857018936343087930604691256699938008220048935780623923478959782668088979326921184827996689890922133682352247758770648158284960405538841865480748926153129153505104918446106327138714999357728081176948266616696110206314607047598569723257803936116241970425333669708674153038500380627883115971323986053348276403533865577642152179516578963157979628641831133106639433852151551221277351716240393174561982170079060914542586725529100896541147511968085089793038483287330187168698662349926713180769348234195610305291086517904564669174226702409062487768571321975993033779664678463482974358229492076625462103040949707915975909697461755031785796271172058732634522517504*i1^73 + -518957509997867599172074527911959401086821569971062558841530890983681222121261109667134128599259076794852526119651587564681965524096664865898329067929764381598063802434473437029775844598585605018855922522736258769147114527627525776416063706568727609187241743219088299043012101084882492615770067127141454460059458592344639818589760238886472494183962784570227284295625356562324011352928162823631438255550522311654648941555186241304746512384221863293775032071525427155487357546258957017372256077877686139941287440203386949205269406098686755161751654191706466368162219614877367585465914139240194286062895961811642929580779550480470859602191228862108540698243345348585473676784003704184220495206576089020232245138051309798663503481779367036276617569387251598573815988283927095166938279752632830422729923706156085706742038688887624211778039743441569319476388035561092383561530454499039429848179451371010814023684822859911128587935754461459250916542080475946042955865181400747292652061589053236977303343481673287086688686156733922344328371514377944837390359310057787837030485587659808036938537239911488983938932374282066561539373391624307940031019961725744980573055744839644878260682806962551566618969111533108623110647994567267626143504972998502779995887841545334156378498599354489828258266941610097425597432611347422064399955933499988177837319286794857834382514711513054699658759785431986299803732189459659118092709245608332947820312005448967182870680648025136351732782164221782958848723068819495583082360943341362460578531323268201010806074958450852819292756614345620860982376390191458580970897718306718608160442769492076192032826281970981013377184236190897603830505985039803734813035091523861703601807207311359552535686646652533668567790189374570296001283789842947098727216479246790854904117945316825792867870229074449898106895617430048266611704268326287969164440532565607935224657822082689353583839846683934985296503118334102619461741866342507414750426219306635412666958717721814194391377484580940245632621414846482332380608095648529432854544980998084286349070494441862650491124837814025156755204737255066691109108181453650636787464224121368897357636031656678581026417277491411467126935917872609561401068021836013908732546076559284674769486231812854869140949067935224995473167541023205793123821080967133822179232118520412092905745727285199152573203379515853946051039832689943050826668190754533761386845505483892939730532585304846067771282305599126541219645327455434027864306553185656405924392345046302858642690440510399203751554098849580605860829536594620079191379406928570625093700797082726388774320464594246132833558632752321767571050985556516745206591235790654700263850917441458999980027487137121215305410579200833013941766225186039439247406633834617049005805994655961278553472881016656477283419708289158586250526772265978931876764423071002275898676489059542284242475451156387587995677860821537100972154683392*i1^74 + 24880076527808846518384039849120106858702448700048776644823361374669535964616220199878855733737259937692994651575682887469484784078151538704386193226051435567748511984640788872133602219004887882897298803870998256728027745139818110297517906830855690774700568486070886883353107616153882493848736795204008345401164046795097417170416153048761859027957195845558534879653568739661758790038647807602547170898007040155310878656430511419737092398096693199979967061916562078257801203446371479979919963223123668450082362765815192542288249214297471200330416674272211932937833583150021988450873920495041879382814931168655601160268583663572598727633322939063783830236886783989846977652175740995199916433556550861682789462142247877131636419806940077570798205965297566510114201231302967050035252346224581375432302721592286876741856283349280366799918025378197439800457714332027452901528872695389639988264583517922026747576993592604793781316263066809861295393274119661472222074521771192581731284544850215666804978900253442895385001697220393053437328441862463310194263096155690686017491763818158750478302738782606112077095523813877407730457950595600427531345585409602316363999061828553311288294583374048495256760132854541085711894599424550047783889322238362217051957472068804915867932022817825917835985616308414552594773631772096720858031985945774735251534085759158748937256966027200932325013284830093212080453556895993223480011138511196529512897105505940332084949692488620910181911187173317390766101454868049532608715071039821688118598557308986885859129007916653675556405011284501806863270107202069557050188646088584740454141171602364946702447046676557110943060156580476887461134825864078312966448107124306512425362350215915500584011306198029156620502484819786539793034687799302049672127464927480071467029044529782640839726259225379821280968761331536190028067767342835028554863448952161539220783102425501916843168813947974927468613162706427370167595415488669533591153834939918263678133497283802377483615361592703770506875382901730584940000670093597831236673082058362229810763908987518114715527516387808535927155826746973832283556202987866960061524380490278702900167352563375014262755704796453293104254738563535305342219784327479062087778686968226368511839083999514734123109139667315416528485996987806725369090190664316448828993550415742434313706714973907139352222374800196722365489239270044049842551842616573106488994881154420382764427331282020942683923655061185066500087508406614793523307503501099999054975338760398483726265504662019243843709034945611751079391384371362270036059725103205954755291180801951923364426891392702350105669962563427728028094380053546382641845386776034040688050650971737451350447157295875003470601155956809187418243639359132737639894376377551064938333272355114087024341885146599786956211123759926120232689141938417087429258670330770854111901880885250324337766844606815302676308963024046993178624*i1^75 + 4844559827998149358482412744932241434553090878510907031438693674692285209185385053364685655323103180818048148694279051747770561738083399624704699555890643595088598546792595807373425319373203496497870746894005964243825963534695987207587614664476164585147555029412832803068828160932378631085201471415265423433524495696044209213859028955618465749096065389822903666481918700697103989669695064625792202542698375316838030107870695232231602085487574565707044792776994199109978856955901251328438099846468052800780791948896612405870603427207009454176814249241818054856636699350855715313576914777064917718837536646551620930485788815226393209045680787914720037365698927760264610628281962180023939863228199310444954568192332284628280063623916778390467702049262571033692175656503765659153081409850885554147366583997400212021176109275363530121837616326097414526734672941052551213492484255460159843925292992288066721689722187284311488996170034139644375527931104463022756913974673811651593653246468471479672439981310785593012183633259839311285646918272886137199963368604173601035443544804561587765097882650472841860753781115827466438304802471873364240452861010961831212592205027363343864926478046977648459762414561785626420922338483192946182806549409867087706599447157878039546072314909806346605381190997238747220482460923494271427830795712313120366888793941446343366895709409356129010623121482317032258941751618833295357975997700527835304662614294571124027317208907429330798865884071085826731373804831267932613917748819113275911003589657835923110610128645915206311997749515365733510041301722827495050470661290090320710102043329874111360381679284453846438080864440469352452623241135243710815413404689697671232973989760414225896096345776234005250309590867672237668400761502638610433507009024396381519434367309153511085686669693820318856579936181096839701275139582031054050558939581559675929481620528192561217883364310469421509142787375290247763076872127792589296204694525345352958547470669122947499054797374884836542285331734281678051856914056358613643517845704997754860760853506764721009145211545600431476206471501240802884407276263918268115637651192792662899263716650643519626639791771243413963707551761454892401807081483143590868613889373600144384582780890798832870086285837947006345764963435562680236148304715284526756565021770168113692878795497847445926619053950911888722032404107889673708316832608327912661929760815712515169196214106179848080469934377565357475126233345591384315730570306694073577563513069358974981931943473189234789948320389262216567007698900972916721079006170104134544980806124850081438071456471814595583464527604085100416243791648539369398629170542819314781871281339465972272002897370279074649290985720802178286624232925006115660599469747527838910443790136634520735819437104242643343515228853731803436477647987835343964282452574981204933183396210784780651615859453818299137157616034119680*i1^76 + -17085635147188833386017516344414751950052236876600872984870017746374043876643874613410251874242359597777262205853595642110789039009021455285464198173917830391155913612932048166189310309247919313876215696008163645583609239901287982538668619434475756159373493868514206273335825437807467053241726836723333345499216006141156110414012175915038500327451197600768274964606200250540456551375681252633398815454681903820792496854604767508727910728967278663895994977918783865369338107694379852188498663306290468439630112257570152175543252904731949091259153682311650325223869506366867946241379404183667855792850639258933082573183802723758484142010443466181622675747635218825501959705000874734464356080805496083380689914581301661421586600850923432574049694092365101269052673083957816354643469562141714480450580052795980428012951702855898975988238446817791100255503643930248716612984954357362053203207377118264249859228103257206803107814720817805401417280687836551237040863833308449829552804465918362466173380976989268319407085829654113927240751355181257904300654820770175836003577216940148677545490753192744267796492182329729785359302769316299239163662034183875781274397030823445957448248925893996609433315678968574415098964482204187367162271229699539069376109933304548640178421320850455149206947883255869396003843707861014628500335681148362268665990331680434002612364486775865985863936517267821705778807061865066685244928351797987395557414374062323847230725891320552776310670221973456694200280707237521654201208816401197239541584313882151616879526569176256403682300568657970008777906498252377261586835793091770080515030545180537109200673261851434388376957474317259503024622372382566142524892615722077684569488684807202297910204958495911581122157327771887851671067253243685981011481636823537072254139322394208388513654795168331411804644981882292864623863648516289031639875648183945917802439422365361894455636043816617048045290815167456789647045526013258304236501681424405895248889874201219190178361320551278479524410275298014590028816710140293534090503830270159681896553280984604947086119139670703424215498122171654329876505236655676398850414290418291774416011870738473074824878286624376786505311139270743058407614361836089021198000803357687619235137200384301469734207393470692471135195726224705911454399782809562846178357537091306425865208039910415868896238187030136615544155306810893234261969756774467234494336454374944296746877823664374794021718007935926953025946276404610367040604008233588627572984056701796304105699516888335053967543893769850752617258599298527949705718618877472606469395702794721547976761693958467636433038511646896321882557536576408464502851191481462595488519591557134634274766964856857351560381690614576563457397118381350112784289004132922847603874524901167057208184199424430974417779621602151847286113875415371889857757726100555725968958782866275151464538991687671670858842112*i1^77 + -15337728703049892297130338607997194792778961070160083459162993884373543807223690522342650220406336350797329975693025656948608465844320257922689022734129582443224575228431002668497083364272623534386181827237680631829006431011075641001347177007878382909174329996857384175730235078270400695740030856331195346838574748409523641947744052175848198544126546943788884873716934129846277362687312047453529543075220916729943076859178896834242197054019024315450799737474097714363282433282046748734987276338603930623748096607525915973244302497157642978378611492408738321804711782864854038396325984655870659815575168654997835430615348501514278109378232835541657932693094385614676399413212038594672695814648543024928782675842939363295206743601417938330785938031624203159725196258092351658343878380172027101974113687327261311453175858161406975997478139326425063377747168353088493764913653170257896367845893044496123318283794961560441938557963426425353691278946147286020057496273925696514583070354340293302759174308769740530713501224963998309746806843175396968952264782954545497719139067778014657143575289722848161555678143293622414301904991775918449179084973186035421262992848004911124655719186210773055576579766375400685698288503781202401888450531014516182120803351999796469239490571541132683406392560868916916777008867124235752750305283833062045176826286893667890405535077060857414119461064248096701616782204773621822119589999497909777309196246757533697370089589297652748186489393346703245407066927495488542682229104078660298890700121961542631671857763817132232746326264476744127099132677583653634514072461590466270325409571955079921300070817184035121792761598499691726845623509102599461182556528786173026323561566430745770921926926744133855103611718699935846147939412014153526836197687499824936506074146702721841924874061422716937097980704971954696773104673723107835399041037757971869489535128227949928561966297356968183832324263985980461894711064540391379238841758612667773089175053345407290050321764583248851765511864653045336372379538766486008309569785947858091804340413539809771367572324905410584105100040059748137078840698753698463498551901705551620767647654269586698594954304895334224342329355975571600549090790965935545609808265657285826968635671876327596204738314258870059217329499605447766009502049773080929970484824534940205754014062763714758274556838806492595643333400620600468799001147774947860825587383835710674941164109026906614401836028284495499956502209619293895718259653107997638335533400221836412704328657212437101065551189578339475350273315269474535924690064081104013436224394843001735517590982539634787377139730323836401374424318359525512922404339074698967890978073167655909694915133102432942435552193421147475918795209489959758699286630038229822632294961313143524306125724434408089630484580512493664401777153765534433782717008736883479850675823873194414695302880739895279616*i1^78 + 89118689020478155520330902424386346184055725034728933339185904848852933795615460500353760946460886303511807279688661202773618574706041841475762952298909261814691394186613753313199114339498628186313334428616730935031170882077824055246948698551404992872072669639340365296684097907061745195690233039224773942845101191950497213057600499558111312672639215509541448327650885616515760398019063203003829596558054133745262599557038963523936046747957096828630611912493939907805098007645613174005555446743308715960744768144203531109826847055733854894114531463695452339735081682436542796676141352802634985129527848022415380924424574688908495887694361910616024130256918346537609126075422892859176319972251969329894916688895416103549776928652604440914056117523389866766147094530917650128052637237820666566351952333816488109526291893280071792129206260119712932655401084895333354295625169370407280807269950389794820345488773730577672136326839312329885396526801972079039702066962550406874137945109438580445533978033227466916529452835018207653427050487888915081182931513376372908721220856624391292782423014352967930997710344286266289338924548235398474234879449626468009314729435397211091046809473222897778136255445483435311808018510647650562522156583571628593207191142385624101254001842759815141027687525688345273402984635875053983023562060171426632896764186117045448310597591879317741099214906934976622891424247722906942770348860087371669138202544580324741629207732276509309436377534229339797672855270075641827312789369200691991186238850893520534389056252222468993579614908890302805038060352568487548601086444902521683551354831329355594121086788360141702468705662782302985986877058441113054123454608551641651600381590261283873310503716845028771067375648752393744973669505095582177492686894847806423773979811618123678443220946714280905946859968693572637282869474007239401799544229328514351198841096271823771025074497378298965452416570600438038434135469858825970828869773549874181241330495783166977482380881781614774475107100555387651870935008871461733342909701758500523812538480654846374321504748721189997920983366366951669905630905207682896489957789148749404340896487085955175226424004874900556989291956580563185265609662241221203161163640182967825543433553512777061283523051091396602424208515758478778737091397851626357281169121464573707871651140500084443423572356327502830881055877445375715210419662746588162056000129289052289286935516582911480609245699259209991989521449345854832403618847564033794960277178855587519007220450602113714203353211955991803831372841252122264888362840686903711317127898194589816594260900106365362794343968580127360876325032580631854414325206362535347798986920806355174446575772175588651045921445085733065661756793829957676193781413691744236718608660530677458438500850809870603727521082180165941397618663315235810657740961904898215435535691866071911644184707072*i1^79 + -1002991404933414118950962424094999861552869506149405437797343253194154222029807037773220205923771378201171402612719599333458622871329588378266006634017025681960408684548217764910753493453759807184115016647756766711754668855912247416571115371534037929401593499168648687057883041270753419849540421106709225299914782466399320889082228530963757111309753234267211280659189058149839853445629958969258658045994090528296593898101385167003995841882731828949112642868535025406575854714037904526074176497261743045826897234584196732161593006566402072645275839561289215491792548454056175168630668983430874140175909257938225315790344776213097958826479682278442054652268510745739878719525210619540451471997591499364042255934464433212921836185584708002074337083620388618610182165814636081637516937766607126956226333222758845688144232685543021002636730571983438187796903324477483969521950390852509666869866827458629950237174352812039479063707001056169634476838935936848058128729275412476743578586296432525687041255587569027374902227303893722708897275572132837198703573196536077969811695204283835461153199915624057802202717029561479618615989252172926013801567690817925085830563125085175094208498493145520440023995404956314955086747032366192025522411281209615718596831415579965690181597282723369295973983280412343036627795895136404999962055772861243213047651251547010210991870087274004984726624210559140296379788851327935682833253381433122094491396267572006302063419479704010788302183745809804481062160113760697508323787238076750472918602788100986760427142768799890421550480732561078761946032479425934372793978730070404188030860578895308276877382157388387988445424374140217606645610631712168911390907634248870024779129714272263594566274613077914703697890856971825665015393991948151437727800662174160670594897522911201755474461139208793044082530401017747413610552899157193778400343465932067306585339148100485493064611926369163748690708235497215160995328690798232897336248324794732946774129107915872969917280662259724607294523239141927667098416696390931603701457044410071165454060830283521906056980692489101961636462677521644058397679686131966959659575082254074452412989601140675645690097885482658350685508156325646866459427532095007621302181981192687975502466220732063240946820381259256509934622372263994598222762990070621679270656003499411160796121365140168652472437397295131466259850934189610534463429936819610500696300724452263701466575924554189498232578415566351985759334460117658468079833111159786547385383338273917457741356996185727814916244736486805878968325251573168896208600398009542056967223337459869804121810646278202897654126769686231951421110875453068978440147663580908284426103235761555558866937658196420461306422481153340307445855681449365755091179966527009616294026200851864825485234694135815251693355941131024545154107762817352545632226390763582251650634965090486452224*i1^80 + -5367819028150802775552724913032347477662237747658664938499469889581366417549581327899483354840489777114839144962869502873879042033177041998201587225277668108117587694144154666767435865777478015207411510843504437185851548018523653968785663906144350109968881722936016617592299342456059636214032706614703046872432022077743840080859085856400704962153606135799716973003648710694373732188153575041621916976845169713155008322346645688240458434934013887721023819303882915084121323631338612295805386163048784909794152670894811305447104452254180399478475721925614361164439909866130816361000644300213268743682692231447956919519599026129042067655842870748572499571632976400603419907812681947609150103421549757620820161074896978756019098082301758331005367295620879214573876335243147447232035826970850116236751808618430952655532863079987630002433897488297913378291060782367551996490666764827716230028156161980223647119612461435576569406566640292384765782750100658903742470131393900117973087882778124842746039000689573369474858588649246091340116958748589740430590692678038242548435901680826599536965249546937434691654783780690768246861554175340837223687489425446147479042252831682033087790662735106908903885805270937646941999020958470669681027618151878503731674979731507678628789379165225518781987205272728826127002410003392109634898448093169236442344683715603042900268634811134771267077466825581731205896320484261218152729288888696247259023040005842884497685089574098048107913517999049228637363002072068386582111681929489813630234134883959224240306820959162853430369240925047425142094330664613775474526423378811003102101926985681461719231783109048484877873166436730043729797191184834904940094031214580012195960924257717958368773844338328103710870019883825536248275455836893136131819786444724890417997623910374663765289606512519767118070671203937592941417478929912227361575280506501831299690017617037583934533472592572770521817108679460304629519542504715047645700083158993773377646513282295816933793751833311341716361413345447401563723840477081890415229291124756330687075579859719849646334274671024587074340900997692190699821866118229449769207124751490006033509496393123153395106698803962193819048540718865034878372661383606815110716331964385267441070190738745781846872454415400364609059730638317038297613007770337430677808440118620518198111763944497524475199142981348936907499723473785917980629682717886187660467904094780310671455029543024292636627046517997322764416370922654814343808788403323890295923580774876058368774226912032430101731918925412158865275403151228049638716385324674961253041060651643928877642654572819057265318510662810702135535619357235073441822211079329837597362909562173004701224292639254075309044591580508993236594849562289751839265896457441634317043636108679141376039216436823027747512403617395572021808833677907050088743764245497922523507940392960*i1^81 + -1930670070207747907499317867538356364561336364566279292573058169166941261387595872936160768311023381400595347365724080251263545419313330676971341200442960107189384291947127180180938537447625786628515316811588735802635695999539811585536135912310500582920723414885504411840844406517186997448260743763765592720694448892958923792767510090681944324398019546299216439328675633448592838873027879450532035079286665891283321241853199743540872137198047293993451639243667738645063377453976149927439030915942480900480910943096945057662515731264533508396712549645251138273479854837948539871924544571344988780301605837011174310370354002556207403873100492084808838528981571170867653835634867355458709793555945372376429076149078740375414831214730809875460925917209116523302631398204010073147366527052538820119945652759884706206499727434090008791787576205335435016467333629277126506534798484673047637096188032691698567324019115304266673972316833655020378424458992110108155732963006163735089077771110981735297155738821256970240136310528592917959220576454859587971204548953286277422628400170821896922377875025880917254783368070418169253079560103913827286652071332576053755350718303076873245368090423132748050429774094992731922236015463743068597904394690331019751908200772006796304509294529162173928107755654996596065305273438424115185606803091421371429493808140493272604691280783517428154162235879507791148606771512225696417256627115790401847281289704335694416777701421249694914354567174786575489105281582086943053705018871319651704894368325130739100165629398954951477516851729890974246497021127010207321173266760473812670491763758707827706331073694097667232903597587086611223079943004272268181362630283675641621307413923611764603177305241972710893639723704686628763585627652785757943321161481838610609509083116358924656726617125940069120906083488775635863748241432323773065593957686938916489581292600820265940210369482370395499997795370717090897335034190610009430507582203871993440756560581688577934922254886727857513258142592831191885120771153383993901779069340474611018535341419859869902263468231753286818852511794223585130077497013468085836179981580266690213558764191186657986004796969000131630100119420256553558313557832981597808907608806761831790877604220279032712150488766107540957639308414315985715826556146372711042255629559701681150917930670930975389914838308289175833264405653390188023366774691013086029388197461106254264500359474869161392706317064884766879547896720656162710605905093140685141066658639683325335393860499450818003843099754585266563384760023348332041858231280643949676128582874004069196673559492992244202566315002308922147994550517779168867814585376453162826790577363835488652199722975844966675138022442045720725601199149946253866363008766440607779784233559451232986427697942631355214217209555135876459193630343693061440464557552188088385536*i1^82 + 7390434275468992124662260664481728775709360856063173952747575157062660687584121964699783540813294979462522650051604182816592756855332612280018531904028490690753274906639505033080178392619032433664363975285008368638715006401140880721450333482045891563576991567188494214495326311851344019664036161969500705058271649784384562114296529351024696076477219741830763052630687788602524678805923211163045442212753353337209422410764830898730953160623004464130625500328930904583004944899814490002943753338590063108353246160328521619505916316629541023238064153603039471276000076429568882059098882371443778266690102254796892225999957451629247070555486023956943235385683049679294869936053038413371410960609733598202441780787887026747781404592670833849733805025489207553085393914632704244399804164386350035458416832963121031105808698735134907648036419085987784678406348706347046747386722339503829361836665118261980748238324314261025354138456714818055251663309790562742440810906903296175651295856154556346551372033790807132961653557965897963928927246714785143316499188496411913644757751454474094493604798353792140736198761026414975386020269999324375913904736107485168575486239967210233540023194819615976250405628895723902896794644319522512192758187625871861635437632198657274324008617112976244307320252910346918263265128446029229123718481221329493800451990575793841873890479799434408543996843767451714916604217228727169424987534209608132808929951228724276129999783312036259015800246605131110887671359796551694983339153601799704481209830673272926170367784523665870958877205573275329250604856755299093363131022302596867430093186134841771286753236740136965146012016783974696330123737758424690865411645853806872227416978623128680866982618462566653823019971865863042604017409820008065537383805819725872357170491458939157109225780436946478471660713164371852048242536392960322826738243373562077973239891580243293753007775583143371841276710857270206413851393822536537144867072378843617691160745474056499359140856956215220474405953443898022278093388105727507091305509186632535541934578443438089535989237777240250633186292707496087701325841719880754500287424160784867271220186973542650082023351538991753046732466445684441967571050963377584835741410167700640157516926339334286395909598140617061560566227803580221769817821912830716314991871095777415653624068420449073372827095879305284684255725629368814146846522565355565972252598398558474938761014724846205661844399606577879315081216776394169298140029579672084503500137775366170546371974396199614132187773606048544549939029335094848504925474569014134140382500117859493473065166213919154255314624047436174713209509446354824819071445384449295223329275582937852133928842609827157063471319345156315659079793865418293428856240722384234412975346428330267566920316456733903370011889163077428993460312805903266926651859009536*i1^83 + -3488466056330279252899496090078366759964989529999610578267672307829972797209786303627475613729899634263727303616425486848509000024185622851847888169213650489946767534988401397029496548079008742681458445020616600647034498507674579795334383787185693161886395619537189410009125692441468235520933118422363357844489734617058285785211099106429425965129702450098342486142696549817179529241534219983574171736540175423578093127758986387757700902711179107089941177494648148020226328303369326772734168154893895790222433047645946674754435794685557216569643604375824390880151952211815273210281920857673763614758577106284209043791474963206641538444752006214955673991999781783548013399200811101798891968011753735903050097182417886539437981554321903437491480950548847155950320595224113048788871642115102992130654133536665638063102198848461464558998086090686499464191399184038827945915835446664680484114019900186755746209515177218302168937953356109676342344857093987985348414456158807497763640402865267009955920861754748220098802672619155114467781447700447735517397186803437799617304574246907120877235331042840572955832466499453811571527961673163868150478415724758676270070797998084521791521380219447818617936830034385580407302282140003788095868349206390926639205935312711273886582240389737279327711773425106397927442616877159481223156352948488331973098102049131584797869005691910338896908988374029646782095067204568922578212878403873492014077421643202858467219796824884945572984005106088088070252154482439734454994058138670509178903780517798023191964356063052087185723168254105984223373570187199119459547804978324669251504134848367229755557131484232730960852983274784823979873382258449968436182342773467506945597900788841406579183822428062859809794862120377779254304932897789406380526296960227386221145742326737876175180278461092834640070691890591164790857396820518979900941139358673399115703318846760535704966279569129641860915346590713423587663993320980943602630793542273029999271629765756495562105849215034219998298852678774674564172201546513704806754890020410362682093447932752270766918772104322032765772243206925410204284954061079400692372211260974514505921811694172916265331218019042231995370587377973496719986820799010656826572914786113518097382387115789221734997190359586814330541485214644053166920914831863521729147095709521765528496535571574431279281408695120599458059858946487311543866575954284310971719371026726963570763833983553383658382276601868975445743461443521331436419237821006985389744183391413965574879640765759317993332025750897055750928941600507132589161871388791003819457135736932786301881552185439557359982805595472478706492163496273200198098211976514968348868636414646422099272608306941664860800835411435405736957257477699138700490533151727038083007423953689814895456661727280055006571894330440016488036097229198073004032*i1^84 + 538275624120342669387249380974711172721977561869072673483636775887519329203389570839842073875728465688568985372801721334463312333896316678313348780464699947816025732592350029060310028681546242238961937574561089601014771050273121391291029136069904204911498632580077138512736654911964622375822655342805756426824009564097783338723505282322018821939517634835709326824310403989752032935634496398112468953161462177260654685797938032872334092622957323934536130169104586427525725754189488849199870075997101138647774445279044513078611293321639049975226944750487614745484511609616650095226271135651913151421856446565390502752782625611705922333286234699984330963697255880146885447271810998332133643439958157731567959551066945267892393717171193330374927644402422093457851056982613786608511407433237699952290314372548563298658812610926073402633273547733587080781905474441035236218162892494901172343295104832757372931581960923553504712510105703464412594406640483769988156874808700355191609745045825999203828056487497614607499574505703352597220763262763613453126012537121061601041396817511134790875440352807590372037905453850427802289753770217786395155427848807216918931109707582672304773151149266212476073114131043044932390695716273812639275627424489842451636363253009490999058818103602916145327161398143065864399123419683330952024678516660687093799872188836275023090963960580902461041283959518119503913225624722661814303849143452105153635708431194015963085217351473319581677943589241935350572608430247321283965797088221180550537513766373940594761856870828690043882145877651767373739216658761714613617848084340664628664738013535033922472927700626708939816513298134270584880769473576543619176341135356283258769928045745802844147971252148946599959062356621710571817208457575741831796387112179707908802491721157881393612732385702561481871173223859411614932293815776081232786647688181590329795329993594789607045616220228466521592394199169760648111055108228537507983782527234343393495299113745960561531445935040438584582444339651377339975227105652559779474975191768894037564469102244662995395107188015304754085491972075907034390232059995328823963337699119038769071047586246407288231928969877637197703853307576308712499412459197372421138861121409450635825067845603777191071418547093893728832669226500060079957417593809514890627287673502592612305049401985871835951317160218024587996827430222925990244856059774219366561060039429134278178545015739804122552882041521865085565199593694521852885472070052343964189920097837242939439871046934279272746756837255952218893692971786600825999904878163931104909798302404171496514276409891913438749541084223716916322303317864519382361857278025550894018559286472907053068658681880009882542933995283506106197240863120467255078220535451139261592911864303266685152206962571500028449638377898801200417174716416*i1^85 + -29475106753863781607226967204831915178241844987968405587929870971535610585053286496312563373445244842383667835277877406030616458431973341974470493763406360450724702905836566933290110038574373388961619966140755774474896780318794241670020340387218388614780652208719536939693545676227682444228120091388634867201751189810011430307590683778410799841567450184129169203109466694643829025689313468596744834416523315698747742870271429654560384345834582216123113097603306437805055024913373990515596958755239433196338126410183785034922243484783200601903754790633768142999627317710781726373817908804971349280987686374372472271357062366985205539951864592581687312828381678985528983999710226947920315825548042912616880301969515422050068459352831983547374957503636082330300977890726017451869681888126526739276441872644224311083082942974276625112395419300053199697717557473450044883007592695764753729613429507744739033522770832706000264301600979047005779438473000202761972772704550957604895974790671819260613432135519675812985604773879063295505650592271173663515854412420449063619245852109165995743844781324235567961102690203464216877646967213463865844615158249432886293773091468446755147381789522774240556505547365198245959872601141816049520723453117808796038136274876826358510556646733171729471159997246556326000833107357638547216554173177954942083885014017385138007097608824865773463265747578441150344045253827220888553406590863719178765243631350839287732589794825140236798173771568215573141563978157681029442083687610201515351069576291462236962611862016072839310989816749510025381107465544634561307163470620673059400185841725718110993096566481736296576970369847916319739882882070571616556399956670686572216189847949191491430524062011002776909472371792909387531653863434271847184601172589924169699967201912330464578162699247950235247312751016820400562401650844387886584114741018793879032380952696375589036225478975797710922124057756090339413612897178546871766514419970861683249297825456321039198472088572682263064867025803229213983378379664583191430859594102345765450481686090048676937260353776694947742353791155925006748583663107313062259652361930296646948929310353828453630231236989173578877242496182021397667419553149448426742500193006715220780365359152076112175001534815102683348452519900867657004495900775817194570854896847143862929524305681645325121167997842338946771831315287760303766159323131196711011911726444347404262717240066076974833319725250331377488212962112738551981760790288752896369152898142956057608850302305025830905020800547942826011763050059457852214304318496771752505986128612243572172344470400840002795447521801356926778624060388912629706612034229881020155923894038191033278648554977671565293748092555630828316822623277337349077467420368556074747116136890042207314109179924547482257860427594554408960*i1^86 + 395255292106282236459067654908395077678494861769027898578044298518144801088949713639367412508809899968531270650233611495832504209378716212328717630359538454810137324789758913677194931445340517101030799332363326614314518298383971264640050439805091666288552567627001306952826141474458878075020541694962185820752183991139724731750338637168538560153537225507226697749226825421585498466359215769192845505256658698776908913406974904623915599598157558471115805871420539428936150871169750566572987187372304006644684872494231906933341049509085491542393556922963884419916915941399319034045728168886400669901388777251492279943513163656133493502517091044037470446927647665624702320746781632868802709527299109643753115856074439579218493366158869266410332054210800835607730034908493696012717548195131064709534413416636425036999090032219008242052570423747629215886224485131798719776437552855490872179305603402321988664572353680668429887617734787999121087475351817710086767922258893685978853996290979436211905022388170199216560609541965156652428941775024464124093867409035398427271061832245892613285675869634004047225760317484536805231386190881162900851043155098999770552412468905298761778210455158890684887487314225204605496681806385982081349100541611596171209299268004828263503695424261450667523140128042593936552992315745522278404161235320864087343517428423588236337608982806747047802735134754160611237700455892550451855410461228788612435620294168922514141727768208614444559031449291567394867211267239745931510711910218410333337880627623243691042898159275018627083459146824565691897397611760314576759232187860200717256042755253908733984061993026280646823897715630055755686878986462747983761638312552959120605702617183809410741281902429031081378993519976182953378357891476490526170378002028882525097440179710572091276045611847179221104415745210837415579650795834502966611161722762107346103837884282858646457187941197853628719647911688607987533068232175925069451482944142153226570560784358067725708875897932860634492870418787192623093773526887300579651472885712411241668158410499620153152383456985395701311294633234181905058855544241935368333692128526693848093623707196049088458227944166638549723964062823536676542801320582454445099135909958197453803598480373780654636682029248421778507622147502330996639128686666205312067390048409333603364722344036686851451893565286967219937377768951185073770208299238132529467249934999988039306778465327330781262425009749821960647806745348053616343561954739135410129456882341725619383811441519794405474663441580711722296309431109771776574341557758066197752986871924140142491735479461451872834665253257897941467525505708050078106063540224769132322659968265877975146440581327921681748038182693322941764966242713794059080261463377425321687748627746158212987187475242304443051409408*i1^87 + -16804599976874153124240609740876406929888526800270237834768093715567314795773524472836156762355062933689462552886095655925639761181002595824756819673213459640212087627747678154367787350072525731822311675369010578290247652602502193688075734580914596371461719747707357020552439343188666444323567603796032452165148444141042137988167748189147598406784127015937931502224289217017073439292753347118379501015514442756421153992822060551769419329386226862156495078222404038089338708199174012692256405079678698499378068391354971555902712857569215359354419458357201769095424520357996720100992370042917690093146117962981171065267557846890731581068150499276312842350443603511857671217486712737864032524641463318869443286025473999969593389060195354962222628349137713238656496773437385476037643107320253148548022635697918739138460276611400253137264285686862331742575441321882577059204808296993131950358390249964546408702793137756218616481477236962516056724142042208782975085401433537793897062770897580205409443490328511309985104933941426252932472648154175791332037672318483025652678977323705051711259979264169531787139511967777562456312494508143858886285099396250831129034810081506438713347581377472539996056510962235465483883563285068632928883271996129573883927876330361880048560354556215752275291517253238565689319593489416158640760133203808143975533829536393331538437303917178366581423591686541794911690477504804347020832546262673938082227345501148824513324745394962806157601148103528380109159836464118638197870829944613510312957947808850606996276038891676486288647701154517397057506359948394198811009335475157789473822442053871279766906281224741540228895019884890328550140760088404778014830829836748646940978151015832710699238686780591288719427197412863782323020405607926988227248627304453454997115721613524583553379102316387511136052505057337450562788681978579898590850010115544630800264058792022609633157516777909880883933504043142307581884583733570164249943051022030507150834098924842395817096929955041557069061866811405425470071380035893986550170045299220769895877554860881688162350363337677511699233914227247959543298540623113548798226910413667057358553909014743664342857416710072826083159425502036517376727967209454853950314856464679762444050679537017897540778126991134808921095262467741062394360910938723137312170173281257440790093473055583747621616656257074506687735892305693719949105803058192304999000215854228266353483835145600838259437618686036645349409215937748890441801732935399570732579610670527836971008113081131421882876453107680700437355749343120937879591502242500419234283915099488132595504718614674149430069930494442382816140453727046839809722201943013926062333551905849724110611166769643162227771278938844110205983634198533192787814961312112889131391664808062388587412260598579200*i1^88 + 589377184888106116910175545474963550022077430746115706737226360045089377668147572846231997625802064860398652182395173977884382355533069169587828708604926489254522118487997980853606516559896593955972497987075993918587633978806170091497529628356982350777924441077560249680270525621197994825982117532558815325054441961713947227000325117933440392563406371844961369380503271417106491087659464284859856798809972019224122846547969227940916551730787492047088271632254220727577754041023388618438519408866670279967022751586718542312377160510706024960342535620426645908446638698040817139484027936525909897268326012134876349581753268459074073602823043437142049070462035095697402131519785556634004650901987345014572108841254848890950734312269794001821056393733164637655467308795770304104366160153833611073182380756968761736871089129551386840986960825702051596193267899290159942376898186296287633981265410972793220572735792289330423998045303156689215020082774866961801262637217230195011762300964541710728543891078445184912839974109324432203821273801024718010293897457938478056369893461023317631817474749759281049899627276519217740544496931164087305995685222369197480635355283191282778947345654586341250589762833882364992784946483403193912287300814646722263069227722014165103787776560021809971396648794259935375387284025042559432940061645112796541779636125693153086594837892343314821807556238216842903681301933826796334065324341607900715940276359989998489276452610478997608708877248228990308226923276754015323702054026387821027695803753617990656921200477391393324162113339077562267934581968974117561019340388975669061857729311749977238987699312688517679222882574339694977036510878462747549479678846907845042343972092911576083490585773795761321099922028684835283546172453863536764277180778377971310785018846701356902931586646704284687401758771405814826336282071130481501783001178372703604886006932165974954487816783867739426792139083561173967223716510927079535653782664683126765390056264489727512414401032633293979163013545675675108800682460952041259705330503391315653907205593847732251630011373022302075650903517062826636909967320280787840988729428172564629747870643421688046172590258348553691842179743527003308368601497703571177120850396608406773789423261555152241022164152859580240031215857406342593343093276100225133712574044984068473084520286375611538804235977673570786735919263386177272474002334254348018146574626224008684664011338964695788807474501607859420069924235320566539033432265595622489104940395708345683015171964034611593238306062221145949510521562885186345913627798479838502732154394059223382987098165564505175638072628900932481020266555791073238562239141398612681693707446924067454828026256074698707505978405926152732043067526740049663752514343576222532895996082111569861804032*i1^89 + -9630693333423031597259499464067041019234382789582473961398932991832008626569906153133042590414533205163198133716278799463831401936418343066104067859997775441401643413872043737512670850804530784437330035274953906219339795730337506159203560425989998010824365029488824730815085134094557253373878532075442818779481593498734261983508508667047738535074542847543632002372187880231046261175563014910382147305942801589521939296388415199871594570180023620371542909366736121287810682259614700304103363881649987980719465722108965194094098897709405780469977689365140816039380186840912351436149852142626735858114793039776577517093886546926182210488398150420676506591252741397415377020992089552414546925999984194856332588857287942188659954222129419480942791943383125628978264749654397031104729996730384954433824736486400312116169216461910745865169574530404905989735311415189740865169920685898412897740807490042995572047187322769291514607336515206326025862198705707123333897769086234345779197061442152702967317942787618146875738032940694845873140772458075101034300023260169074091527198444856375797216695521430875319034518706270954227225815565660099359247304755209806356254215616555600658515492031971171040494736455247794683137043770300523678389950428399503687093782582994028483876681906722013581122646515924438660439644388096383316942383384721098428493006164597892459565544182495410964176826405653731841645259828190311525960933443299298034898116218459496953704717598927839306640458518455934163656787172091827615543963506345572694027322708763006749923874084997204695322381816593250344435126090183998987849113006493957857692182231103539244760151356373498855586523008183976780657732021562571529681786504548261335015403059289021957767782519066942438731075859473918123553514074059998629152489132639362336135965352111680816776031438194890088436377800515685057214317143185802824064437245747212505644086367553988744206454320231271343411991710614098001570036431712973388166977266406964125440175519855352595734495251433200617375981670250048092632886367012271909925821099001461704757022112084495924210577856453312836517016373723271749040245540499647076805141017631643279595380204976025383302723862349456043866057662847714121094614606404723697416246295559732991968587477741969931332145132536931910657772248807216653689634611351859086565915676826764584538136534068383863204017881916828469567159534349853835655915332390416510114998291937453361688561861249899324256780961934069931989953335022599152278645137708422261320873474419593277404238714555473681734082911143583550294317224745091340447580000013442733688427085568776890004643059246626168775637621513939465676699483656747340103768745594255522605145318792042405640382901584995999358063872094916484333867943018230223224477431504404632867147087872*i1^90 + -2431923671851603385973281158354029913125054388294897770716338671823520444809342059142520302414345578636979534447807263511430700622499828805173745919908180507644606613521165702832002440069015122960912492652241038886930820704524210879647798823584934116955905417311067391082417738922318939991415394927730710258318232303859458837934229185871948021943240419018847350328607149699221710902422261704134910784722054656296930893691400489185295701726644747407035105188757485453828192221019268420590273838236690125532745734964246141333964432323809809872145307720825404863212599188634504867779569329962608171508622174449140180689288104790719035761230878763938606478545501054755740688912139678654039841278280668282670355843098515806449473616804454198867533831415273131399521319138715443754999230909227179371608656226201587372573765153753940255180208082143158685673018875205226470611220537686090682281754679336431581099577145376735252176800874396111305099186226816205569998242408553718865485925679524949010977844951345086694226893448031525886522032862947457803467522180791319086393874449779640039431940224483654668966769427858873891564438765052912556768878127676689135994860888948273395382434079696740498533734195144354253319942118622018095876984693175694575451842337804305717550931085637986265524784826025052228537434215313116345120432886009039193875228750591511314939876710635478467886747815054279319762018172177130700512927115280357156054621791746948149304825772247131882568024028103478441783170956477802836827685776206014028622144245126089415375193382122431763095568012182699198275369089059095313323443233904735498443885419859189803551187315409478049693215912585326337987284557209974793299380041265249156442320015239983576356893949559272210043287349091023888097052381569552493997416542238679744252512967551360836139930355048021210949613357849745358043404055080027979260734862446630630458550009335966708417397051555787533704392246020893004142377793375553106289057360281405309848227477251906144162776341365275263442367841441647357945862519712252537453345990630336848173825919867027392768427747520743836061390019096023522731480195721408892605047853096850820652430905616403804201163417049624895433271192063913966215728680921274904602171743929829294425105231972114952719323140628781221370594801477727612180990232022668222182397663640295061553866526138518664348912136895401592044690015920391490163684935828803338811274828283998746873314290205812519965011039050666833480754165036258698074626463325313821607349549779937281580096400667811706492150978735987184053434281819312767790457449259171676760515617239986204506326844922718409480382842680474070694600111402718324259882163277487052777683016710453217683081902390671525729758071861677634827352599912096976474582512845193216*i1^91 + -63896843119640703643111639016280702414057369794339881271635373225244042589792123477134001291888267177546918286964875303119669509094720613786243957566402861192452811388502695840713582547052884326455602508871024491638244252382036550818134935028444598958722740456666699479441118466730240413639830414889389743578419357615378880263249056134314415700011240068201467504397455609047547907373609865275763258003020506989891825762340718193036182618276949234117124852091417339406626165196203417579918979256372074605545431826354007558376303873420179925038412689180114211880501283394548284164975412064002095439931101314873983309468625367986384937086155140451175040779454484756931258292027757797915936206197423878610454320150179098439200059812965131121074901628233695256072013711612661085858298602123513639524178011094110686980460300736314559952257629367491767018819910079683047968792776612374708614532157750634172439354016912439616564972284777586361326362038849362992744468139541958325164995039250143197994562105354284936028253433538076798277709825751975837073744885967438282250857595514383225611300575071122808868188885885081219545320817354371195015794080746813039295587298344340859472063613028588980674518442714548327144653770529826127398658984149003127427762409749530985893258200486973440485056168154215233219942645465672454827935957380496292520187233964435997192150277148898139992383314082476735388941883898207538670130637980910141693730731542575994587246551508460887688711640037955023316234672944743655757852958066028229702189390759986426124683064419719990525574975908164145296373522465649503891254259101912243526712432507989703532976387875377359543652690327286409332274082967969518951600617021675536151175065423599640471161276494565120867770352860934220850415536553582588333707267617390283010859926849598299249849956336789340401022833442767258150724566555719752434820122678935831657637582162940122415616537652579414326535252646534450674653209901224828373981323474941565856308776010149281804942334217251477241579929353052060566757235055155207902082461575796242079281989799227353611512324169803227769266550639080758172340800219453634272210494685976356981007187131982052647013592761413529528538473566361204016287259182448169679282974910807047527256467742807489573934854871713792727500476825851254417113841129451525110338265179925745789794893173605967707466918082205392513365486604125415512954210134512658097964716959381885622495207498219195510331812644316281979985391538698045757602156024204885126034923828284713098189544779227814445967157542543036767019369970672424945641772686871446245827072332216926712730496399041020624440034015939928682540895925462707391542130102112555685202309247167350642217203817591583488791913586663283945187713019665270702080*i1^92 + 23722255976206637352545887673812711961539808561482162295184628932140415969669383552503604451935127748378763562378502684251892564890198954513467563684940006613113216308944566644018108928535599539964259805651616097461292986570506870724842805329952322765319804471192858230521125339617470098388646464792004309767303252312826400680850992742647065774251360102492223397781102904973223196984293818750284748253358709203083966943544811777703725041724396650726912456235962532392429407735084633239886489443556535401057015120829923993166001123861690728249991961552127821195212494823080415869160493149674818731544307948939029651941868189815191153656705851344141628872729599958651001695446979133429965506780436511820352949075491742358168286469385884251585294586553273806265183185019206396901729659695164676487556226719191134368039395873271457733603437860602421439844040356573083603900803192060766332342913697522895717667556133799785871498825544196343969788887077339029375711413897869800033077409372616728386923572048186018192409538674300131568615081817547340625179615019745728612835641234436379263667805483489728053020399207819109527920384263532979874111933101639495206063531519879093498776618083382459039538399443577987721052070104028562322124058679100543863373748042025223095596279858052079171422673829246303466487761691317579884970477827174658292491934444451346973816725143638228681080998926483273610732949752994727685277851415586138277293729457543987829243630067392620537198672502526010488038447919268516215101338907814611735180740833189558118612488385257905931960978113083758591708013194851670952442265474275115677938731579842761356095906451044091263960070437851138279255034460289355917044466806945535709933280837165013000528777597248730533882744416228408540224109330926320911609790226503274693335942578702060745511637542040884575973934664532273146567807024315547342422421364296175267011855758133999246307164623600357065841680644933770690218343635945832070576322483778027218490460126080174590170603558968818212140730656729878557351063686343466394396673299449168228447221178678271949682277777238586429629468827917156564265782345521277493248963242940073557810963112910972956058628876450135934580583455632013263043786076385337217725962842544118647129834379016392547577546521269452358268694446527870260352420635955962605150884732712630039473324013658408565901116977302260747033645428882114151576042945152212526123104424377009286053387957775573450342734871538781937720727860985888122065106686551084092659179604913695039193633456332088166344384031371699247773891249143447634936656660658748154851012653142417625615335952578684711610007459865206069858893849624249443593157904385147729130691208944117658590878399526215477147444877521835047371407360*i1^93 + -1098824619112819701416840887996285475577153193739998756272226292925067861444187676164782440702433062137639885642647996241107276478342432299165948450752238210668264709473527346099888748225746055714848021464736944853491649953642497237971616682742497624409990003633560495352197917172274560333502988096223483547346650631641765561752673786534741586326070834278110741948829021785556223864133052281945069728039235779976861284405576528944677912658478042935285109677408624980381933770347088442023774538484709036700300216927921023306658533340652487469027832087500349073535492303913799705108164605560246519099759324426504841573835995689231043198356515276107486836594516022324859141089012461892216300088548048901056688638642299095542816780945765123178150695445599641742428601588272745855105394044680766022779154471665877740531780501978424863778281616616631511137969226448990035329397309531880959828600515178064217673850190408960089415652623836444415306395499223136948601054209485742766159030429622150082863291441814301143087254473609697091161118441476907966533108845393314804765967860459409097724762016117497855693754924434546535719349080783083845822159726271439036822974370551608275555918948003299657162655836208065128193957693150785386297591601902448671917592490213816196817046780222640945659976503709707591080962420914105127128236845974353138211139226409158542381133143716378739668220333853893793661978680335153804880614747262263653335255067494503194876653396736259814780531938988391489045542032254887380584869557917357066618829197998376280028285062902012448793928421263108592476176122387179824174338643429153857912954252156309505107894574852912043112262822638468540197677971884368234896760346603801893267921214385988057613697089511286532933971683608245702353130013343157021895881840018161881919219478381799492198001650879676079271597490620891030162803198562428372815959619470035401535421396169524918064165032880701079054580995192542442130439018232456735892120494011734029111706798881238486045173233970820458757396664975908027455628903731180340586845631884933511480474419733908475860773931077135517977514101933635839437468572821901219501091280905906926664519344718436620707678162936707544939303120032894373947129742329428052407959100696725948355762885058455739948693476173096272522357584899145191625169448343263453721592905451173448946311630452363133354789303798459917739631986519280752105818764489368728439052634943353142833717314950153491165993531892042242070820597846336809514064812367493719762344526941594073616315931426631501485931319480652324813666013299687320121204492958339826803170099332663160972279610905967237888444382361418299725751696514808488011521240728637954841917187374679983655676178936428053258074866057216*i1^94 + 129081961644527892366687507396408828045920526660151069658528986309129300656314022228994598958662816231773570624464378502974675413985537435939278020877329231661690808460000094370445875358619017317147766606181925657569625190021184478803713181052278710252006517131587951496694310433507484738508739076387596885838254451497892662789166113075954530128050198208336641847973007931376766020141883573896171058015196515541214472639784864059796529929649872631917159796272621239986388024580279743209969188665960353938291817619024421851026871878212755654013753079375025462944425756656106791871359473741410511305782952625950941191354312754606049051583906527024243971662755840235385845907931777374894765261307597532188559185511135401640259040079049186066969410705260852578609902983011904123269793000561585991788582632642589494349154922261398207354255222017017191207592771382994669651989543733114505456826912226699697045890093828691408616018344568602803125018727124449761044274770412428394253073296107420189333017400777549833914224405541100213544436317077093281839663655884598646450162269694573774071236056562349270372855398036358852814310415867638720546123685102826933577064517955733023120648033808452440536492251817600467252864019751332147863168514773846253265791983520356597431264661899040557157390329897648489924230383255623998725071389270819045969436270344376276757207984916757445267829364348532226889820037605456276495383988093366219698579132455051160314399083270103707003076182702391285992107177081546601643711315927781697397912192745388784871329272435605798381901071174524735447774068961026223328551900425932408636853796404424976862274809434855676175330484384287255429966017668837517037253128212060897936115029048652780155161868471435027946466871998183421505319723726948349153652971116089418874761801412086095866802081417272889715059071582807650291787481705455372008431341435974627993570585589342214600526542938893643661190759735346175974890775412539593974263210467061656866447866433590894311890876286650223088663667356455185392726339667955464539972729163207255791239646008572241272074015904696386221301440819998317134072120823211392924936285703474156869641046573728206385384271363333714842926081929499141793255379308531896051232062674354918352058265238117245838900378094259150919312570054731799845188369848777669241846219096305892602924485581960077994446577809897266764262431595753726906766935807607806865887409519728394001907636521655805061645131589135161118191178450703749675999822772741737103737949037969686960655752818135990997626063765096937933813237426094453059361017101941760328742058903879360341021986581257676420533898420868619188719399418551728167816929867252781240624539234625238341003945967616*i1^95 + -3615275616414695945041759866126230108876749256702300999521753964707269984517594080980480227574641360721185353689091840037602353745903553815580772573795601658200766644072763808182494973245369950498454763286193706558323128220224528261481824650650301370413849356576302995102263993992907451818387080424086661386579447893573996814214760189975525513312806864092324185769851294170086806680257154093160254169979207699415398580885385745024932884022618249479733038027100465322789870723692363539849626643096804905104104427116125835959843456031223054999286445339976126327173333265558293443573326216191212319682657206639156682272533249370525497825734417976315098543051378938743758860928544813525467850123124605386093046532306742329804920563761486632037824302283427320751537341353188199292613080797160940291563710932568483767544019616706819168747082332610550371760710715760139065807432655148176153231381109203513712600832783762434049042899295187701435668845273678844244974883642705656240424337140238170391692752392620767040609541473739171821068738668174789663311965914120143764882353802092504202058143594538000564010080458198442449740078691983954440892712171088765826403391646952377718421083147642139794124719329433181721005894025720675611871522235096339960473562284203727612895567397778940490747216521934769765442365747020187622847898936875351070991740864726972998343894291092340711983167800487525705561623179150458632701276313619181507922891655787582752578229433027831047194477108366950060037095767561160198123201346630538589429541697293366846853858044331771182335331976488920158612353311405385443220392162764629364175078383702566427995032103871409405918892206807984590212776896503166170822914354739448453034137206176682917000985637391798301571750473198750532710381316113212861112853363383882595161766398381539973621316470585451407214684562779344551227553817713624687411454838520068158544252040579673613346201128065463365523911937527319568525028840004768486229647176377564129095870037874288820399421614262465489912827004796023172605187295585403796920421151525211148282359276264270985508479206990325532011513407295636455200106935519419180539553276762855181916588324329085913143855641758447312821284224365017156274714033531965573535102844130917512943438300989538006540986131700489659406218296567606101541387537796774452674351362047384206998558790404570381350118950533347439771707164769185146373520964231632146234096841070508955760223363271515429908528028514751290017651283648896708505039728107727915530417945306338208044883160103481890804254305477068394668463308211691629769736535933740567272242640501663262322373795213098559451238664411227205495614353582985973153461286084528330273019920384*i1^96 + 3163847366267870229188007083487785572616819072023996622598418549171796666863463385876437622602951957240524932883644605162137031572021137064596505875106108373840366402281592072826008998573098522539219871586807131536276007487629214397804195809878536067143167384218232962720403324389175376173645463329419114431813782133065423160310288180701631875412340508671192214448626231710335113119034278241682586508657985343718400999317901086780414732852765573841490483837750339053413077818443223095748018111829426664972157994571713106541703806379078252853816320056611411383067341286439568998065752279941354754022351105235043872026209154459637270462527478507578164823269867385289116409727873244398676478790092294345319829927294150411185466122341300155482220387241724218653157716423098654105960511899293399229183602294415859578127801834856564529038077066846333888695652680176879700829661879728500333852051947522086162389096511816989205230909048144117627869531149402081798659759874801953666462160886392667982925644911671244719797595518949848439853254128127293857297216653485069864524693390489498717031375660949114515813638841268634623598239371993862499981525869341024525814584838668624294026218277964357003070369686172295799893274420073896446241083950156460617546014061082570105244152674054857816053607154924012561336767282768563096834372794192925658810902584349722612751015957635587479346364065314845095409785192154539381578020305694821201481963994600205436608365613384438828369396041563525693576239760618685092570629622250020536974265919365038699199204569021927257702705763713877137068402519091899407830644512745252998993189061366034227303739353875610545749819378278838105765475073101015034870550357040641832732675788272800426931216391282139687930651172870636354210800129984675869062593900638491354332670083982962969249573282757706739258492084789485593433102811909241880761243593080805575630137597125889957125976064223698441561902022751599049482465657587373631992270288964222604842837810743082711848246418291633259366803816339204161128899032805721575127265565968831272184270045470885356937781882588045967761951442582557206004303845763612687194682158913118026646280525099675741679304338472063951666202580177436161065706876551990425119420622921023766745558731638914655051037478078487727857448137835071429275316147319622057381495770854659003486720216484273856133589322242660977205694750947054861417413559293866093227210028299900000096565289724379262842139405636380407231494134179417765358430238990410185771644538389544555174119504886811505739749880234712030624920673926481069915941047523152479026988528889097714808604984493318244841492887669426616954222952837257122283520000*i1^97 + -2492743339342343150882041139710517641770437550293817195799559312577841443388364055626789183316774433716446948818849618084025927225725311720591090756523548725486357643769433702179665838525636326089808440073835950300788441026391656436629342008762580417059108762927762937993657195273333018111530189480190080868721028003099047021476717620249212263237536408080771324325752178145762161297659253798049906940836604006612814097298483623787774338403542495568880724523274459480084331764273187087663289711312348536976850143614968093637468870937247271705698314650551247599992865155767413433747788536805220439227121718902782613500038867125680042084494485233068989761809263130465642070667657264579210557660954473691281142099085155413551154777006582719997130500687874333303402738698029903186023104051386600578212312082670726335078859848190560216893816494272595179665305936676370273234223098284180162935453871003455891466166733633485271523684681179525728843812376709955837001920542003044481868585145790525291110884388540715985908828079861205875065268871921000591880729697480179955717324489929942884024593554866055101290811656625636501137854743108548523373194293235148077485027309331916422257981042444669563309823245161686806043676187094722200629625241688631576843131797556967049990241354239692497807279816169376919458848124198056111954736685913513490116747719664883570448216630352398727431415150843095170919512809383735671131204689728556975379628374247245593216970792941530515368360334202681591465346223762824767215934448481195621922334000795268499348020688729650103026425808766606912470200703620160416086182984818476976069271217584787411825395904535630625365190236946120851210583407059400741703539045378606471514113600603562547370210097321796040761050212867533520335291175061780319450209658512491230764536885133563903162680732172085210979158153634721594610251735292529110663069188035657021735766838431281120016602749907198922011882605014878528631072055842206339010572387193390678730979184051093669574629893860214866450266699649270878860216821073499027741118423535161390123106733021594837429239298707981779244668389206932932007283350513655599242734979229321741219240957409673088103864004378793375825109437432933188027602852622284295018594035716004871359834482496452135266250239005165803617470404689412778856301031990653826753347837684049909240247436263704174818760405788881740989967682475715961788609458579010519380776406071492900359272662476987793740359803483792538819416130529327596492320446184361133434638946799547995175213649100813113709313516497259800558139286293811584620474416025616002300774083623670681383107258042820198326706290297651200000000*i1^98 + 25350234045142600897880245253556713579475724815221634840680409542675966767468526968587751592987031941826092133580940451955995175160519442060331972371245272224694535138681895034372539419538835153741413961095425212786275350513509548208711487483457810024042290911089209481221673341694221830041012052362378913957913570467260373776094719924295446130619756133349869598297811818563362168503262284317279824862187930963210929348306904224020227987488861816242507546696432438906286469590846965644699593841216325369944924259967744530852111101872684222538003873007687448925627469672298461318895743040696204320901176679536416293610824894950379310474243390250320089066496525230844421281262374668363703018452166624612405394756284771513328427294177324597775717776110487893683470344441233457054617019225680286601759143769945626534261571416449583304694175078764320444809562694977907202720272927920192338769017443143697870560196747338581025569563529869550416505483315138732828022006767590787662098997350448877711951922546393886188946228404831462082272702263176063651393864728506163170530745746274891513226343973783351064119998226424260233651200142787153195195374436315525085799387915987507774010117177829430292665272694206465199096742619263692918843815729679194344217635018020697053641527518524400367976537779536827800936141692669976660643351293239722693973574814451933368580822683268434735869508627217192406147393643968625604627646396996937322988463317221156453760040001188234717745612011481298796927644700125223987994294811486008544500586239436187412072547719664762861522918196288295416177593278214811843975458687233529335503836713883818307420186789758378624848609717184879164246361653165301492257076065659195938382214072124958101850525550885032645781476099708746071015839430746068715517650965652488495487527990237076171148812034504964063226389865690596152343359333818927226009544701075581689560293308790255684226285315969093805545273485916801883169565728495601404923054512189073366053537457513157330802986819194127081683358334600193089683710484463511632016338843856890090324886907520542819546740451989316220091886648831359466538450357625472298355686534105139337998156542147866694910716904162287719217561057219449010580214571818594088522757428998669887496920519191591692807313361797406591265850463964805967100221558133890131872141016046819446792824826034525353763483248648444540000917606208961036667621686403713319520353066185057090051504036465162450912998044883012578861625482510228560982280789136163263870810652572358660656110386829468505331890030640457556429061700679129256964000000000000*i1^99 - N1*92157983443534342964531480432279885882472474926621066491778697820167031351795366424143755020271619547821759162640856130413940238863129367695919601484371562536564840550159580281908077166074388247138526647275009188044564755372909461254444376232668307896152407533700573922873808792306692504568471819607222760877146592513259667370880943752250771373665812752416064523580619755649990274782020100295981836048414963469329202965955707683634775271130818019208534414035752200113705825246114200894260602409652903901311562534679869352102757069629895891998493875950023061848268142211949274474012536123869646484641766617127956997011137761811145869710875324876661744379950965231735913568586442707574845495388149278279546171550428344889298849521911594807484321745818583548052382766215084283883493677378612604518483424095009765625*i3 ] ]