[ [ -61343301599759330801848445643216197072659264624986262415664702821209865005742863717075875569824790214980933222735389272678346595882482077616894061804337561278456525968623534780822305549104896317862929113365939347095879328181734728862844941679581954961540203494020031885751398901661250988394122449740189756360935194553400869468006600741355830207118556295797921286105367809048606316661025149400373156596154153597825430225930294621601366472333658652960474109108243020395108411196090690726915648195108453151957777122530145336849265597893638167453145336329021370096467016936861277044365503180338376250361670051890081358258572017771278471580481982399348177437920753129851916106084676135122735220154862460273017983008447173213710616894115187622084841522931403483857643863945949892148660915586154467212945650936382697037909300646720135573696263096811070269892706947156881178572748919532179316210890657212680912103858961026912814436126722643871186379669859387591268192207421138930435641779109512734096358414093670312302082927553785659505212205266754927341047285315231819469708222929969586029076827764238763205133445646353214788976547887469233831545129137222223974366467361425777947862754728585201958578936553072431978059750090591661689202608917986744243403255933088263184803663793319751719269932570432664139173112591474395467370455153031233598269184204339950315852309124998821190286067465275342303044983036625083713932398638121563700185876870973127923051723509056815774260822757718161675071163125510422926315346265951853757958227854199685722114621074770530234524197839616675810728117190123732768414395240138684785405870403334694534330791721928229638613433205617594460219239809693362839436565007718011625112780095119960379037817052996472078754226082368234469149534780516107063241783830951993481282370406867953607864171490044344176376000056382651899549037604751656051057554806341095976044352419729374336917483680344991276428955193502191748480915731798164909685172953978857400127706531676294561652881416708006629675324835067611870471817887610719811381352858095502780412839035881777345348819282271590439934628676647652026687118046005427234368184868891128050628874396987150059494649198771830285377404574957718933437185587886511380646616414586792954192270602802368382000740097972998666314300795125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1046475840951261467459596897857034824675644653445584579312082115388668653394408420527260510553959929057118281244513162135020262956797168257509765151730483991434407849717803191678335574215592076808906942027580197007852105633837083361526269227274288591685107579383089904658839594178479477556360989952380470062356916652080830598443920414333710590646953848340556533327418509863256538762103001429385860881377614593947110173773558852398403736011044034126071538046068602883213779794953585851200921685330912365440481354775634112676304211118567620449829536618852508727835895535253785086742456508998928446536219010648945848402245147993788632337430280186310464424332363392836204544528455765907528968991625370448542944196754422727796765975598913657914055013383153043034835498011200057823468978234970822941029037961249832107643877844910495038547384387477559875000761254555645206556235015219885911170143301223069405889168752643809304942738475524219017923450093795835490860603076301746293441328518459829255801551726486650057515017834827444883201385111767991358823545779341920257072028845763807050126599090654229464781650999681553587244737321274195601891294370593774613404414296150903395347980576309491390866740804074223224956727796717019104711397683619276375691448568212468359073214715114335153407825216897008445312414148405150707675245563301334200602337916152247418766083154732386794268104214301130257171320382902399892421154035279117692275568534134657729929665402807889753572298838940808028293598750328045296270405855520044236808275131302247431028603067067479564880362966418895299416137744996664749890337814135943749378260676124955140144391237356574335446585751796305167654129284775392521665398687478702919349564234147770181237881590284427397250845475125065084040952524449521594263979212196380063915150517837539650801708183811845582821513760108767253755980192769166464207376525561411376717697723208439282524463422551156335663884744217152267110219231521193386801010258994457698713185072226210408502839524213484095524772432288335611446760150259738949008499425885044633848253787316139052897742199086073227194898136355261626111142070144700249607740354816586632840890375151376936811233453439677337570780349849009228583466006835199513505700924668625837467075023795555371240586436558178368964624864247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6551770349291405055867373216858599372399519379063237567159910924327594361598616971219706828110731121135406491010182973743551255040862734313052158419879746499650499193811887016608281001755235247538057683784002682553269525277519817892950963793850568178348855816309670595152513039082264274122076434124106687412030593224002432319698965451434280139493968703330734467402509409387095462694065277801659463079109995705966323355103423164533765170733751434986394520948290545321696628019210949077535367584625294094105972064974643523010468392279541679127753585870558934954765503968079956192099559747535681905909584915793131692603656283387027353342060458874077357408341339792855206483058241859025627360761974475046875051611285856851836209471353364385790049098088585674093317003436814742242283832345875063859974665708561318342154868532489200613440558793180962665146600866120611054908162970518830543223831792875198146381086159314789587863185377272268067567582965121109964943935990685519734079963907035521726216428080067246552563623877973845092856413752710498515404651578396838625735887939941820868489799883357986125983437184762098170170774775485364959990648529431070700026636651906771502511858670033900592050257133461954174930081936930992122266681704367460134754276174038076608869895125029833379522564973651257597424672887357651256404262143328515559808017795302905288742340006439700872461120856308045144498363050381650375553044825160309932999380685459266590163061483949806315572037328470783185764698717178228904651585443607388894614837417117013529625134018985557901165378076855617455984548095666575252810108497428761972490609064874678270522866498245434692768528996372305139271655761003160724624447563434226200523648602823691054894514481643637159822255739080183693671126797187688129761811985793304134122453977039943096165805034175559909791863937280810761151365761662173665982483525860046734072531876983411708692702074023068069987575632381606519334518800742659987219297825636431970099287363974223040163169829992727302481722214796074539327232010406986892997545081700338529242160048547325823903576550378388883613089130535954609579301442216462192455736468659997784948123733679554369789041855347811345483688896797608163432955781600530505222733124405932581597094151427041877426085448125267977455732890009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 480960111469669073352806560757518069768722554271652054941785491681536581848948571716557814184362698328577647838185620174629731256585669300908707324907367276219934005903817327440859155869478068673021836573662990353805019726492887400937308251549514971960605891293725421510020681625615741241500188733118746352826873219856833669332235286986962061178329114219636676415957383434417904040740193973802343219853609747161604020515914710199721791695988288958980208549880810456540306090916398703980883093034179946977945305384317039591382166996878419760153689240653153353780695297698315899578342395175629234561460692398059052428936292348299159597495191240210708406758757089396496246958243366249921475803026796694612100288567170778302091051754360161516470159990489625133790630747872667896283230839974474829460985858684247444170464900166201342851158555464535962659671439537091110485398837375864181889548391032001639587165299518192261374478808037837615937908125500273586008735763264235904956578132063673952645875509398874103617578305455935726875726561279743582820011681492600637189163527431733674865400827867104400211884761496930725033180708956882654790045817913401888678543208826919959275080338621346515154329911914389253795493223496908541847276554039096952269596254210466391729956198369310097087657449706422993142187036561878386261342759833246416508526468816547191442643763523504666860235997811894902105726393080037989508509062974260468495330684707681707100835371218152795145253098493701395549630516977598298612966060919970563688558684514933773789428598825532743428527081898623355738769080871889623911380841780331152869071582364854415580892323633036392223899566408798337080698565809606344945865043952152276009948508383242725860546860305318848879837178951122224998068431455220262592882321057365168957405546230040113447107063244715872721757978782949444201534955990168589802160165767577078796094961700604092770676224576627177966489071776799675651446708246913493023187021327764452441230326966982794933963290521327061631769557583938475098437274288044022253857600138806472383983743284764417516594050902363722050771805755916686118480755527087413931563960678733597857818262227042722362859833594695974860741264940442695455329349772238567323236644620650053448900541393098062706984848423353083320998748487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -9037960294683674782314645708632475632420902325060333090407413254151882836989284433874282033342617529395019359354006758109253709969254224492798227726281340257985235123088271259010663045549129792859811300529257947234578636057124037057679552947191168556224166919304667639884085153715257591733889330817039558748186741162676829455465015558885070266269215588193855039807649086351534027228364343039861649926948432793085216830288632952502977164358770287651403376729507973946645880648300931678232693738841567379066009533806275350559287875742075113807463354913188127494907609411399711521214567866409445971003969660230751670584739961765891836587034666117344788069905059616313937689426871924738905676101624911017508269432302186474047275950457782384070519586336297452553250775822221409203789608953162838705050962220991923840758527504636868450083094147790816330084953106665012483226746283131891615818876040658615569665821543952981256450336876988570222684710324733369286269141092473365812999032326541993818560072206007116085888960147602975694297912845910637461990468844572369286488787271497178555420970882773286789282912089811342041432400283515430229589678770648896462762095430769678604755484854975266903378806678120173232049502069705529853389323522970028239933404019952653514633925262824899851071138163849743879981124098798142736784474802966064055690724394283038566749823861164087126123637474312897149313038540980593960065413515941633901761895483097797443440908435725834283355066871775384270619344161324549743551268978093427379710938555501389901873751033152797125558514035449646086375686205441360505967870733901278225520389279464684839538907683431920061240870177640204377894850622280596490971668415539236477610375295222283474908618733832712175899939503574757854367492131263814864602831330893312359427776403292849836950770839914295647923579803127993767793271056631068421757309430872533996263522357473212221289957438449909611983713342082722190875465523497534233581884990218057903763328274109035427284246775277013493652747146719955701313262697537176419313258574972299651076883689602685493889524677352982501881857710981570103221747087685847595072959121453666532986736980712406759344818349540094503879205075948408404199239195352847819528719365530720125700706331025127100553528521537355408610644983808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -17024786589081107837312211981050495947410547852069472028007689262073631869114525807973291397207304379244015163156067059991144892710380098090915653931860425596870784732382477038559755747519626171178313851888502275692681795981237994131459843186713263023514298835128153649992191910784068032351064730387256720998384423874212607726688338949571083448980441813332982452903003546607252072414473253976054431782012452809567948478764358054981041655519493815985095681745661783493448481661393368245939257032562407694793874844155205322253373182439750347439950412966593601127681359137894916659140859017269835361953182800794335869630875977619047812934251329165275396744984327507024482544365425722167166666799057110032592036975400124247364127548601322645707045089650896204384931259918290208860910046796639584086705002868997747067828247663242990179705421359245177239734074863861849937919860922164690266156379628982816164405160735294559354809651692429513055494488215534564513315602887434301462157836237376136023986864952021151232711498864879683890181651933973807623427375188107951207548956554248365393173691921319426219651626067470992124227387713925263775082583641097837841370456492265561760861979219734803493523463182332025558865065347881241836146174262078757832624842905159952299076060250044719835587817004297705216387743619513465396621883445000802948679972355104973454128128664660372307726268279864390961324485270012929279934413881693466986547673171134031047547507211065973859884902047865083891746358130687039423428630915581129618382570483788184138246425511757559875268234189236127807464742706925486124265884066178398568544756109579449453347425932778716373639829954282433817259130884551821707354565419871506806906784777675141798058936889616730416438732788411467601350492620178823521742289726697110308742294737286071911784811456986224547134341302368070001385473002457482651717688604208718564856453786800637485660834123715247164898915513218465333635965879314970121114673272868329730106016513099620162077195631653909469841002416487901413859706594376582574152250714721759447373956513122756354004532659487420441763467431776152949018109024166965917698755428250676274887266371292346211106918952447415950203665485950353394261069030826008285454755722537386037394664185238105355963791138628564714624175308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -181074310119370695515376413824152442879218741844404088049252579990492784087899227209656154511509235221696609384269130150917750040408152088849347159038616707163576400345637526240996106099595204258600861405969761886183662744905349966249200730097128761877691851328231183848012920164949819578222393652168405097856297878386993839006934053483460934267636025876131455663889166354453554128805883076391129433000385832823099890082443596923774386350498729145744928387978447608989421174589363965971750707263225444289517807916797915683650291321629794345015188496834766505101127489782446281951841031064714357500245356941071643971900457739731563084016099482869974167292288811247334434814289320985399876657027124713880048144281715508033924234138373698697611781250148494258617234253340443758589102495089196096919802496149812393059058965062312089090519281069845489370643103625854342396994100237401584199028463808989612854589094739684909575973015110883122157077129213585946305429200196997444216632959897014308214513747455296000520649058143469904805095757387009799902584021995619090135246798714594955671217524390186372751877295002605977345082008618236452151750562769325877078964271589003826822928659834016697231704953491061169769928613307348835383563655152449005705029659360758958216204628268200030067253040800974516836452412347485598931862324626464173679547613260022937193777960499909553372599504403105505087286971647762768868497025909431607825169916143064364562220141889151207122542912127682311647305138648516558235057143817551320150481041214904687640640390126033039171223598604998307073154089942048641610447246137058290962850036041896652126751638990315210245714462078732296807692646071984884975924033601165068710236219321256817305883525010211095371624589205936938584589708322516783072668812619122070337908047539620258113763913188385512065583523578617111895975494828240357531139486496616321683998071816387427346578676379576370750960370698308024770928687688326871406654247368199190437733910162450336048749392739971837813447045140356575053647249839565577876844622633429657175291133474783283055774395467858173407214035954761264014254988037562770462059967814641839658458083777742974262820098669523465578328572518920458669842740701811970547179759593549625203902291657066558338571086321813551839350620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -121398037539935882729417095211364273273613252399598769813971134487225797912713513301913694820969287440627341117118785010271851199299766654998701916645348143097153068768601775816344286992238717483861833506927167393315465522687407885591260212587610752339018765706588568515374261473136353294780699652040021735833907769037858372263690200600426921705703183048940018216571038301897769581338229664001869747341502675569942626541242776648045473891906454699744485553228846166357727832595644575704181793549570472235338128164523094783228593863246566733991500708020958935270291893153554802777738124259050874138860723050844537800274545563751913169518645951282813278449448557877638520362090801951462395082443321415495825381032801739458950866341470576808931103309327623958690909913482094807418702230619588765082471215712366643202122745650041268038634357802901001755505500150277155809325608723938771080808645239659253655460851863194304332109524680284567909165434732469895252696091865779953309628396003781405036582484697934526311282175890423423094853698185433922688556986000021459265252724181106742697339776086490782389472948167177426971885719492758730235109859232011309011308765206348194939949559722749138649535231128785557957053093382443548039696217236222448521395320019568454412618247913214461748476378402424483177119359522441292271101492917553337276003210029272630124092729586490900247142613161444921177940643356123398442597556417100488817025631897625757232645190386115791054409367171209860226530797812052879716165104973051959872036461623136467809629073682221162854272071516750665774401432917738757820945573675932188929708050064070366129915734466676191820578406052520413185836293009994882504534252662976183283903219967721082007859745034200548931964218669681148935251947404386584626444410851315756471981845896495975353372635670868025086063316678394638204192193454640138026810012233834486803062032039774350346393134238646349170856105079010750034125839108977918345609373854493894802847233546606700399294366093992227524110292725808565079802597964858565130148715257075399399205620244742599416916445465265425663626014636537267112641040212116912563292430528163376280847935839559068624512594939333607825201575905449490082399792356077371166343506268501943360136038985729405457601155785980631414996992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -375744850007592904259922219878237403946804164442332179694458286083990752929200042509754502241215871246225951334173400441567768086884800402003119907094691247786698141191589887813484658284241947255430663189684528618107297351668385508406591180428722539955239374784635159286784552226547497418360376905065776465627276195697497553764887068599622456264622549720934879154082795900811153224969578622146470547746147573291239112138875693676678035517241995326623656641155596224568485462935056880734600354200073229777832889869347624499406957437400603420455021365181963958032350422666800675054204206191601831298043249765315379159989237520969850773945379555989802857829871542914037494855305094358696837961731480325021913426899956985267624741806071615329405331881130104097749428665511050522664140675945589948904217590140926477271705781181036191989683952629209809076477754102166897691494707261035983138623178262463804121654412848918013303316829451279881244034978275956864392691896560411923323036349089226353864366784562526290146979045624705954625581064832507882756405289824379824175025351004567900209230505530017665684032046792262299802995683286095726438368540164761946884635987681786763681775386962449780777982296295194673016143216918753958550120248061900100739745553244364711683569584035924027947582442293887650727488595147684556526443469757779385832427279166610176608521727821023684201487952142159415700885951235411440124907502896178394569897013639305815202599964019083432593441315154170585934901098136099848111784001312019619866416105470691677791945672716999694488405280973594085003037055587759128313108188313011940040266859980571041148938352577531019472214220981497510475929036678061827025961259463494307268522823800362203605162673470764174531964449081078326652042710377180300257231157136998768856827879787715887957810886204289978264177746177570817553024225078047963951478240922505433701270463380937173347951653151387680640772768766708612142432465563397991230940779979619148995289047380952261542135831774848199169302902902778242575488080061538466770244447613572700112108299610783136404648292204189386165845918776187072763276918712706895449203799025716247271808409318244939092819669737519111564398281695928837550090081337022000243570687128434116035548751538352738668452144828683101247897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 282123763028402783483662421793417682233066819443582813982148887123046006644168922017511982014899571008360846263544068513113409198043773618989450386744546800527750669411482749640296809389921668639410612398819412448636752744781472454169525741126504651695454428659351178310896854339225615699438100054883439977327087922344785272822160846745936724427455682992439554383813183043110186708256701761773919272764929908067528137846845408204449813639728146538881643430091406298337896500175071242018380130344634345325614671897819448352405522611309724483643704037400429461881119668739986040311012114507334400571781023528036853525105633908171347774123597063290454569159284674159096255750110813562080611955962801204438083673729608495186905779111397820147368065198296344748854884322989852840531895067644716648504358230670958297462012773481226393205368541688657649586249231512125075798838650089359970783297990097547892641976016732596405588046206563104717996125372997339677133884803369163551516128072769120762986597326495524758473781861238655030041700339176651331108696736536850610374575481524289018987125245515631214015865467890453211062204229441026464563456985002642201528700271367312572703199174430413421493361426596591296172986650896556332836148008435648431093288147545409931768642479086591037010436186860089025867866907691226814939180520321945022247256814373641004626060590856933492381412093029825960733513609782454762926947985336714790580396587129364465845855557006002958043524545394945057896472829927255608282321593635186872152946797998974946715305469322175883063916231297508955366638593397348612071743875466027726381938740807854204631776633288789552745091873779272252493030462196836346143699272935079610627283806149351939546001258752131994169695551543692156423211640573409037149651420369443301245287429461613878834204381467709738082449345310456788640979971308079804249205918416768490806563265249488225363368024852622550136469818375832837030811322696085851606177523416875268287247394047854906917750010064255397956052535747937354878162250121681214557698673965629440403433733454014934369067127988773942671597765025928401466796999655210898066727085714452713435565211449193509629553444275597393644572093112655357786977616879585948096009507463367707445037599646058896387611901610823568588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -164261377240858988671161097227321345732708941894017162675351990141928145232233132170134955258360180370989815702820512583012694159299173017372047593359722356507440336129587662339096090422383546680225259649744673613754179656142979301499323044598086598607162256769764245676151097264310716613065344095796751685527044106382774781344158571740190886026951181614243899597485775968355344264504192954269519871226621267758134861948905968456663520173510372740792487833232418291402852576979426196848899858120872972751503052398854923866246716923315516753336233823658342245092334126958674753164905643970596802656537537358060110494418656737994232582163439735785273983605493422661835940012750092081421123299655672869631281877874365730638098566464329382795576356198210293158999256312363935669057743082970798661375801428566601623658438083201373909628995769318596197462388199480871925194243047436995060610660480786791288021325149281594739397064544316804902349189452256523475148371876648685995393377142373050654835450885388674438371666174613702381046457434456188802498166297647923761201581524250970931648486380102825031826512515427925417193584636262047353602624570302481769665201001543051643605470189250755447714185915774877302985108552706915592431873809810423417997342082993360588368612216646970981301798611992065245379545142172826135441298162200795904655943657337812123173518650142793283501419954761483768219422391139195825896502991035597292963149198765077528945642587378008777694378990975891392467143331542962051711316773886006954927945738709921635827011652979343705380884952913152408027156008205847905919474476711434884674353760022947299793726352492159509515208827872677353847640989003006553714328564591678112463888025764616089653302413389078615074250676235997465998995761642148307938800486693350407740612354518812633717228012045580989379972967871964360433526374529299070031974441946726556989398439113400949582003406984521635005578486436057705159832179104216809332073016834165582585580735636014612103815145724586571980822049295628734202269827610903146250881107600266030372528654034100477063296571359075565257300417001209164029731606210282729048981341443237744205314205583692526512251557301510047048953363204464590653980208479727590758494404814254066774602046686750176440866796488676605952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 131155760389767185750690068204704075879335049312456426913658722325549553045630720888056098487637245989187822745279697540321033474201249183826460473637244026239968147657746984447420801565531304203841767917241408166568265986739327455264222035071960396081240317147590208281993330987385536838241920701288416341845708803615296731442424723597752116272495511605170268857628025256308636251248056429527896111093558314072429870614520960865834303663477903254371321887020535560951672931537394256837448647297413091191905225213143404125758837054407782411322010507662088063803177403460281229313826283277728081736188247183342115532072321443251787776153086222119288891301919486762939294294903043557779790661734878149985689392358410226567955756377699412900647282690944415107183828595967480725316141752465474528424284555842587781144459664562079108356469957377042748027783351788761734727482134829552671846965089000965995760794257152183495586870743726991618963270906390846015290743443000845681216312495992033669277611702542421342404142639328924749790113685847062480486505373880326597109588981085431136907011003683962414025187708131237416774155828266410162623251450533543629147677921863100692923166475769178374560255315876455662986673731627629208137584855422753417794058328254370577198975875943173817999799062085851035259381348920501419423182510719761464452814361224908802157389263348197572002608300842271501708547163311085393058009535552575292733812287809473656768796316133514674633625649458398574015333116187022690712136876673843401476198135537811298998337039353187712961627436545709742817211581806021570423712112914898756155700934343421893558214385832771683165252430975043706598607399621965256200283738294458363114204643503624418609912361590626371047212592353141814476891501540053422905080655831570024787763445093587499769473912633419084828989614803182523692935907611271348897777841986814777542630712005504872425887078270529137252304835751030639859022790416349754991954696547083611820960996518440988846338024271767284245591665506617658575139799761069347237652897790501683801017186449189599669114931175874706877629704751838791721046889810211342973385021283956769494656837435184475119902205616907103863982298079483862425454824770878592465535552874223946009390938707019826276967836232869478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -110538901726908160000393774397959611097977004332212685295092761318545748519294779372415987598096373396265164928185758613892246033939059166200664455593443848458116202229633246223030626430286983870834836180747249159109110180608731618057243527672662269244967626685500969922107510868299876327709832918320250883887003302112429736145378315453706466505926689735299325687887991014814815327760911899776986589335721464079017515934570856540884093761832437463789743080829578039634456762118868980812051881024150944620823711290995542831962393993330710091814440178287264054541527134149676538389900381250769850123360764715513814514749740436531217253988389809483296931674707291804165945826031620746328499624859217532953173438800450523697907695869534091115961116787559734095603755100649831929620027076059053965913462997311662926874309622001254491205329644042446535262959986255520250409261704335906072881643148859849429754204389842609422088817370566629837472549614684620079830384692102125141599833879196615978918238871795378208519391159513310248979801777441973628855468084244069052302298469698795204096772566768637678481717851990510516783165883754327312005856742672400785267034338340783592019651975408081633795705734862852553772149738506379169571139465390488606637068614805485839234559577189680134172000155264001358628120253103027628782101237106657679148941914584014333996603805900499225889771336891405827062666036961033416195209586605485788892489318812041947512288628473459605738024890684490813410475899886940618242230644080204699969500698261217554332930835848898952625569854854001424072957178301113525954337812324695562404904649248784947524326252005477048954835803861941590976347340654486898320702159121240199778228471378624407096710273002865798259092036732847980682767880176203987750591939515742687083750377534034558044025816256166347586610571989687347574419503913574668169471239388948698514960374740116129356498084774998791621702383473115985454873193425863504663616336293661271011066173833748061804527503595433518602301884258085917614375220327301452786152793434168077486044011724646530012070143963955774712094114439410047405457851367461202928623349953825586910588598081829640355993376064101275932364649773880893132949755707118119647586593561148616950452228618196654178838253330759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 52270268240952180489909078059878213617190687161279277257098752462164942444116176050101214339021328703498878909852227931856787102747893808286159322725811027883386061682646447097328924348933910550683801443835131561771412430389846880613604521785070193534699093946913811889041260416883156460575856009672035107695676693975317138284933716584714117681831210070569317398935330830073342920680375852051462656639603734027292096014794700662232201697286249316288258571780524634849583938078644841197433020774281206522297234485286678909213499291044396970217790462599703733470411286760534775670946882277886353412254500049862092784433204009356666287773959866111547701094848347242711050265838124591504529705578003875334375182133281626019188351348789177998110508330207001520359329545469729037239696241550525316636267282770949083196832283397987004024749949635137165995562337125717577630547308683374501726466819357009924278896530317090072183962886328229227603535886490004482841738370015326108557170371106886798113228895929763831246869698429687623950330646550364542369171376514686104668776449273661281667407819892898817710588088978302373431948807633363609442159952792009699346581295679136954259090868543125644066752117536349104458891251259628702111116862584225865829734020885425889583648168544139094837687974700613021613481340231715173041369082141018647809113183688864556185162872968148896954783995789733972964148293081938093092498450557313841161651334897074278642200212886677650241209051195054450350869695841917253460148033794548456039294912314343247877202964244950551114846353378566751236939070078929550765895299878104587634732263719876063777923023647590965426166211016170629451701968103507948984338439095802590206527317723925806255577932920179722372463266473787826604275702616442969331688044777924713001449374914262126878403087628199936376563066912331160553999245922568874118302973413891888905454975934349513827529047013512361327206265176061038396951497342551082085996454754665905189354853301552740516178853401897670074969905370237389244495407604262780172735362525658320981297479519571283346064653992142329562524580254382334711643673997881817184434840955065691263297570514462730929304896590632420887251394559993982207837109118475054032488611476999265230767192695767275906614945644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -14182834548666664121486961680938558349645681293942496366505970567475431561798295861477735294511018504657610510631898493233872449279446197200651039694064960840900292478220684957855244892219732960095311461411275921503286361887413492011286173950360817430272924738924163855342891806290974550854090851761311322741163428699304015761079353775251113624019537068598153179386665692282012592418785336734415450301577532301298197206225378744952657851288846751014245793244748470743796768352744805135772930687578824342259382219494073765885456352390642145319199711446126191794488387313815580498522059613651730262821669452421118301694628479911919858621265252306860839032464495983379655032656269823020002571607939532508056010410267305016304703678458441984650714566288695290565407921274137780279085711673475989480092895872787441586816549059092104092812161750537726528309807733276444236563566699118984383333698510460188668638894253037792109609811114530602850533927390582297182682853755015463348674683006081657858332087305716110249665259879140275739857438928796690874906984826474096530735809936225157950116649681052269603567747643376731390213763292235878297616755682232263400014976971345540687986857400706481108177439332549704534678525048519181663463626784001563776981552609674974454090544812749808856190632316395542453794456644922832508458448893905213280480457254006373849108548919486736051856283561937679576782547991023275413498914156086699410484662540744977834613808982950038762510659928717325294940549050314521913734123779319447985109900620753172968225508721822707720553318449317270542825312021348941363360248199365522432573554361825449399441989696228831246165188815606081318203501380380116740296120343187432020680517769986658359795935897052294208898293043197112929507534325141662350504090947492549095901900949586536279489814571094174809618138835265275104631283700070033684057738060414510690978083694532810788987691011922110794228981828782933528054025215102850286923859987634071115870852092199419964423277442895234638095287775521182585896899279337491325898075363385552544501184351407137426511798009258475149117491840210128419451830711254247875938333087599554211827442503473052931232514280270435906554796098684653975719138165181333437975054017164592680992625181540277510006531686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2452989871572836832909305030794588870129221006674119011567059735943990681918263923692491178657572897970349032426604462282712075754243159073345217225061229507389213609536683835581326084036026465376495599655560562423342651971345794496228047747114289386247401966502662788056391721843542964338302813588983213628859312769447883041715319544148037172126668839378651684498375093539026795400178239832895061660209829372958166557438391848917592477265794545950611436379315926547774603661602656751130999262186320851161079323845024459581423818958849887905110931627637648518676437036928580348416386232843910764037957579266737482730559005591671151574873057767337592571107095686706053023652843274342953777492698263186169635861184929745906324048984211150342461962845409026228943313469224739781574417378613782423372572817904119824483456589506393191878146339191309566411185165114615209266666028732927265090843757665255312725962553726065473515176711115435391860849388872143712850296359729818972590613782340933407564481802791539819433154558243812723334366631314863236505429143700001749964366926497724174469952715073636464926361206359921266393249650152300099225267578858494954256706887904507893133207913446710138092206706192331729719327661899418654162650036885558140005202448229350671919120213284769599556272102102502672023773206093310723794340439446473315132666972232896367050174667169313168577858707775709052197376234255555485005993066034783761530529341931703294009539137647737403969055588306681224177252512594155972954842042357732211368153103668555057855047542630254257582058319099735300335462225146778812356300830783333974141421117749152103261172161954004272682322888791160939837531412836298040922117843043946275734905302770387336294994208775919790837347622621630526264986159721178217560668611860692976991089096660223829384543702505630471376700058871987648625466001562699241930122180809796151428691434697629669218222398685032749817430171779660906673528933676090265826262198464391827087045196882998306224982041001505786910299053176103682039839396180247460365451449469708982965821850306810993760254298937869744407842775824802536371437207559385109661785648202933921502582625409073223267538675592480785167931988610980329046556952021509306358401267363425834382065721418045881770311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -335480690184613184717838936898456315938237835411578149194128514422222152144956643938792792854381042539369995929195013309569002389349637085130646837215132557669543810512079595133503348842842942604819896981493217752374188238914572614236314312619001284065039279434242616281795240988314299526255581474546831458290654348577601101287073309311012080275851556590592673189872097712354031777113336430202833444011657343031863163375121452970197256112451862517923852330957909918920748862461176795765945756495492346151943513660311955340991544053603503619318244088522601655516441679965673211645151815291189225123222393637051929372947150164203172864264066337791235831435985455970186789739505473404306560619656911907856214489934187867739828798835538377697715564652276287128983114339007060939230476785348462084750225117848993055794170612359796663045831793054588755043177887265299284082507869001672251358020163297132998421056694179827335292567211763857607907838677896239732184133381639969258280951517203234626279526741748021939478797830898284185542343432768507964367355618931641906024382035935406857768516851776614710432569950294409161948029914482444323529313543022628125877019759544824844025280615022881360338861936980604146175890458578795994314332213019629510640124954354682890504111970975361300621482371154591465783937471894970363508170289718796185974574731544705037447815790660706864178399358499939246846488463016740240390807311561591244857895289287579053160131018737282057399734753662002749359651740286828070093611961430843932382810982768574680512398043470053879041763868517084279369249873819048783654471267180341677628685344269010763316808520291836297509498052205857689206445841689236560826341884256344463387518918711556070837095824782648925010325968857978193410061614884688166500817963358232056830813541712052528734544572758583609733250344695102749874238438219730427907297767682594393849876851546746856890372855187213935416567948717694781981999477902600618735442758576227392374525822099866493431068819458457711903886966451939527343909435169348856166570968428556899223617796906243426762318680942130501909778172436446310066932403156653406273806762148024556119895172860106180766516852720960833984012293159692031301150690207423157484767055029004865593235459226685516283904000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 53783433909177393200541339291923834552437414965277348570282808362105063306557987214693608163729018149281017249664933840428861151121973230140419527503673002318733963998396613650768022469607096554426232417177892131869395704866110406561718240585097140505666021663039096309173562836244045077212348971399330022260724607340176713476783727448867336410815224038254402075869463221503044259212764980975568554352585398358514873015020487136984630625304882518330461942028139011821020722971703269846746702943808033711051325724096188363485642138030839471043884229376184674057373786152786365556118963104578151804860930630628263781287233032201023128530558641358408477040022831874887055667694656729089208942673653303597469454116553305857252355425197404999367960180272286852850785566343869689597004603318465991251794641868205747900706819109792161716619567737754481801981055503213501500329099258994286212281168274275249449241888238885776306802849273338270574848470527703467948243816960685724084595058301414724926894315234125740402098862536416634062847914978715670805332583887948967777670143548937799850816369683822229523693580443830491286729244162811009109487516760953744032079436297864863127071046446986252645627478959685357331944911123653039052709184488515054276109669633157952585179334350876354789205925464146862878824027636226641384362645922783226597173037567821437465200425420600125041014020700816027250476378040774323478469328896264701039877127725050656518783951276206666841369952247560494329964327097064326281450985888337803217933221072077235775990822139899821150653889585086983104872524187443522694039039323063925444272219819329262901763425708220472242947908938799310867332941707039724324010651239496647196263269559181286591304779781221299963478634812063116929026335126055406147729285635234819764041311925956024714260476063031690664739598497642922345712029346634309047682443761535183682348700572294130044137302911621290487389028369295991326730575211246454746116275047729000333227035381725550039288211123046289603502083824433432518591333505472738633526630366956357295467426307235799123997082510566331661213827458210325842869982733924501644116777406274117654077983124153383473989626679215005909925771267828420302791520644774822786905273237148777645191161469747173785600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -10000947313996560224319771595513716479967133740547558947933993560371490534433681312787858648658689325786420882418792757649126049599623981168274444927994591353294048150114050220361808513798887017632645912089415144867359415440845201574802189807063279946051834312797854523241864576141934862040983614842261812318249411309212629606458874491754918721980857319833684123775257415465106930221986576102474272785637309947779838522487974025008043856780110953639512391025000308055658739880108403995342376952230218050208676949641206729477180390081399930437313874040926871085763961543834657083464428612823343671287253759904384406770791834753127641999793284557842609333118624014133545008144221065553332183936497132106806061125419638709170075142494936477713992052595070255969899046948616658525683813792801589751837707265598543304159778471286421893644518140955798234466938243986176280982453306978559382589702314442804617646654143118728022908629291240233489220278266696191185102038850412369645940466945649364038488591632766282487054466779374635234983255786642025815301492751121369700154050686572614988442593314616050806350885200917177232760653182578732023361176411776099728759301225109509203366299437272568205851366602191528477744354278298902434911178795926181534624262834272554490898568496255633886204267054230588622272977469548721362157107509104310776300032273584980410844438991888044636423614571687140346573262972910892045691574840385633031469379857177289594096648004513478517619084748357799720284382438683406232656797951439566766010079606774071071787018009034739546850838454827789022145243001166311423653286769121951734200687550928914642393449678108457643902975193914805018104281168121332304605887068118902072277389181504156539930353780006909380210510291415372998440089790170477181533698693265360212155046033384685252083358461882086073597890027278980793167756629932489915113314894538123785880426810239685690249049693628179800782998969002088372053162358086392659836142670600405231962860325872562431297485663905659458675387152662652853905722785290099223992747532365337293390123971658093687938297685113484707363194292262044524094392036016192098912995310733063619598962084108448243300534865544085956044338132029671349273416009695086429905344418998937137032691620815831040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1505014965104854807531279575216377062528223136465500753865641089429078603358844182198345639763126768135802691678319501356920798244237192255328388870816300039078178835033745890532608708031841268195515030176131612175636671305550323647034417453237416575724514954401451556666410610128401355771767203037386757747377261915694215549014677726405251944842501845116577362801258136821540005741061466187025105616678832044957723243968092813220712218831213322979658353683405894069258051759879865732781528340256708446833406735629457992578131225400417522208164608793946440823718704513839422581513348174262725775135498964141781293121418518331596906732651410874125261458089322270271972112113729972015902619053082146820913792602106502427382250327437181191852010313971188776214191912797390888272074932865626047997180391579984880279254245265268707907511783078416950944731292503542293377360047873781040169857025592012827465128436361140739006608012442575225545717219296877717080363133324931987255485368778715164539947567045218960578608838998448225053189061790614725878004835979130684333253136009982283332901274053360691815987184608256567867316652376875086492456702847300537850977737544081336352376726706556972550889626252167782254909361607545330342802947239114824288551592046804019955806017354482056117322451991087092717751749999761942258770650921883019315034331868859262030339306609174243423751721886160543728897343941792671072904380400178498253372064787024244575234165430521204735581025071405823308575207777827637778200840607034665040775830133445542930479327758827071298629251117270978056162508706496855689843075734902375895230551838873245267870289409423591234016523964110579626412629327528889326398741721175819347727025746470638032446689217209246433008485996881392951480709500706889227279280249000380038151696726408892950961848755840729723677708409601098651560357304080459472218963678391707244384647435145650722249088010394168750656313496704583599424323137143383934473894606447065764170757844687797610012150849388596358816197528203370808449840300544861300422988783657226224559815828184813356523993669206167964785398047719418929094622699507664182171539333921678036729093653546381933289607650340114240399420264463479451379476731695331661805620776895962112564360481079296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -157504622364770408689232485867680239858435940535659893104372019587682138631656302226090659811708045012108970669832118837732119474715411783161477239410416806216033043461707144543320336791243147745499900492280713526696484864759443545334101540391847755725837928858407501849942751320579191182799091331835182227619510507558500799167914367738868496236043389537091172809483642784177170580659154162470554973436456712923534856452802233914271585898490450402236868535812393914727019666939841178279102252437145705089978241178251850658452789848816158991304924508292354312944299999654704212522623429813073132671138670778157017251256389982698709180434053552188089654969985133362369453298621184209346818788308929285021422154794030225374179516636194771009004370951439073701251911974928389891363563338426027548976335887474152320649825119375292884349197839666137593536023874163842228591751267792452997897979804340522493424470593700631761601261816497705495014121577580536967327157939994759481484730679747543639196630690642784905136365501546928443157690942933890261406761968005504524203393596180202530444178965742767328451439232823837705805750488044468475035242913414501943993384404237559920723087427930483817447253684187379897845361058416772903761996552509730815839983728852421875839242480009047011326170248887728112001138192911013281910578495321194428690669399595763298711671402548862912029508808774499352916941970436187251599439936345701165351033321410186382950817601276573971948938648463923498117484792098608269904195100992709154959596846638699363612749301323461252297007690365960048662810430808992947728493958113716933954100869658355808279880412042071308145742634151978695819251634440644415496209108868851757138290593919113063238656428609546434012811294114569508974382579437210400011150094613012417072345698762106842116516227556842488866473371865313379040150675974041782969691436945662525256988134567528233037441764321266420887193559038516172458539518671025239763957312271529354840370288935723066902207479130057054754651948303999313062383985994616832345290534024512025598668554014225224965720816794803712354104520705151578188501490698143456702123414567326689005461824991963474500962972140296304669990729365922189872234373900678054417935080325258521934844395520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 11198382889557482276521052104700655408168914749448338164182771749164719598219746750731390859319143374573600086981457515824642710932743674471308219312187165620607896466267395709036307251954864398503242864410669293194114675326282382225719879120691507436423827763764006304750646300052223577972729293519811505169762490858624460222397693819923770924209272879517617177756983392461379553138614615208958683132007416344097263935455825628152381574305896290436484653602098675128857514614573806244035244142276854433268591440092981244828707787132553421637782664651736615265290902694895147717266033792960430971032912527952883940261459579446373714904397357429775129665642516516973057234073673113814423070994759874836292091946333849169935825708985925452100846188087809534987587427284504457879405266368359900751246000786534254931757608289568289066290530732131083121705720288786482422229308899086621855303806374241694971299689041189706491098119245202042992506019947958815401066089051427447530145418176598611163579574484078015871066737430995754027683400171854916094248186583721681969583884386427549346709381664469138992316998278658456788222986895577213547617589776224453458183748309820580079501082566996636520402732764837614329476779761437959219932255225684542588359857624954048229491473700868774271738081073821657868504816529830001069392436831141227103870362102034069383602129243378263881232080143910457328669973514053990953782331079773335870547942330293956114265865577339381524002188656979329577420957307058350927509935833409157887974466666273281597269405391139284588962624982233303963545849859123127675081464486317381503938677285404227117571306960600734378451075427047834406975551297968173225701431788854439183498333055498404766390305733926542104533079504302238259009968265886275554799293152694088385988920668936789898972333556617002809152625284327329082797057558533903883110375545269983456996094385973596236502304682255483963346453807785923941368072131126394780961413114887713814195594084966290216809261425835579240550181710070483539100009132317512449993224951437975436283504129232394941294550589826623975572468554834616898650983033448164938216880529352198860465702959148182730658528942703242537769098372605424148701724534569264447792155215866796287081840640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -554886912951271547858829969089610444326382620666029665981179642739171278736513328157457806865329080908243187194463470204358711896655297060651024779532779869012748255281823918742725523967087436534682658267529215907751728843412224683185334417816275050869345463846812153721181206553492986043546197758356886226747666070277517015535190686057278533401874963715450596497500706210848204017682345620891568285221770497190932845555173557020185542563834280594236746091583718160663426964768129357852689529042407224141598663034055993793925564237690774782279549455527934440068422279069639198627984886073489386122923335087585490314040488375536199665637682480613323689770552560665316961612396535868507440055868904308721529695905460535495153565947097676240411583869033054486076360955126238670885285662159475842249943620150139261668481507810430061258398756545535696152428770938253575994576272951113946703898096523889587488233241525409812524253669938999945588123283838946910010030447093334941163922263395026192213200909502939936880447321729127178393241852984658624913372916423333639847983417489104802835616021006592048203516409339552421875264945933752691997016240015439197625820660645984514272272524587533563691090504714034947982938580241595117833071652856143903274202793721518335424637967893886168749345824156989559168439347471824670973676138751576416941790844077929194803544433198756848583918103516189352739247015545203790790937460751744401296561825518641689178514083495668095419406569669048228873626925066760558024262936869459577095631846502413434420550557477596635286650423832734758498230805483752292899242236657543296024283928218876928801222855619532963023882349508974483373624583509545043183121185038271105173291976122697195478120065567499490662027998382999560009977214951776909381848550938629502079023700937986871002499045384569534388853931074956268813367124506250895368403137268622422503059197003431005240886029827554693256962680606460892001060718433341266794803544711343658960538914581606709021639771330387026330446985149900675728618703092795096797695478694933646149349329060620624915739820803510867966820077845786983543939219881259681083897460598584985043019930674831915244468663295527896751942314408008398727114910861562511901744724828207332720640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 20884346446203821139751456287507791189687071039713016430512562215823463354088922831987304020558691103626412784902910562839649054194409730683632269894207281971501346772633452903703781080695456947256894670862743545400065455846387387362549590577873471486455085689144999049126470804619067796868564029015510930904538487215430456265755652483112799460323869730097949372662304987084390613647866661661572470383611390379459831309295927475390982826825366276488531495210964745154772240947006717611781668930791371950658029038779348699089016461739997150240026634186762043800550887873664020357532036091912202596470430947985203416839024790121103150577564168970411205906375699595632007527978457070686406764721043443790571597988813058180848782503870862930629113602684383729618224484216374903564943143143292374241677999626757678384475839312100895417085939935439084775810273393795832696078303311723843831186830096650829132228663537558259645871715031765580504591849516186478350989773372266940828408845476191236396369144047712743235679223843345696654179058609828234043756498795036072318244723682261359758398901315754818056171644190347270901786379784449083977672383877982781337463486028166707825074597988366332263078901824102252203784853728210934865645246412595374185395886405134801150955142545120406337639433128765894037897069352946647909986244751233794785123962169303735541314760184330881526858473905450982592387951287442804525503122013995166125179670988106779293968366063513621163759776946446271733382558960940132871388373598932487139351750420065169304327762891222983473987707087158938202505232147052060495660060014296783642729124209718409899642907105291680616916462322644652833610998374900801538556983169625943761248159650049098532484402055987175457323942401101935455488442896549465880198752296754686317443410803413243057885692285242371815078397801657140746048567863651996812542551403942403234834315128158742533974479786095458138518804534534315712657246826878364528482502169202138871439211855432668031313687577170546481081971327297126430633792845073280994805112745184939994761608424419321174304446712043529365603667223087633120758549865280283214996640355461176062947356872294641640851250887771234520489212104183273189792022183575714362695993973457446502400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -566899543693045729780682364213241145833396375165307683101648237939059988476335659360108420636042512631145062212112870328469781579940153085862992259603940373512232278879739812018552326575348023383517543948723265507763014435209271189278105350563206016333963884287726862758194324341804295905332591291210376539250513093792453799276146783475079901832423011963321209182868925565169323390924627192985081497683521525839221079313782424019829065656712164018877980276098814506611258694009908160216994522069956379567989381104672799428070436668095502410976308121724616241536184320852623957096931893501805387290738717105228690736585276602389071913024340372459782857990220820080369086739931047391436476981967272228383999168857111908119636317811604693007876115360713808600592206388791950586248299177747449453240826188117948096661015360258595863166333931642435192891030102629101821076907718441733332642637900908789757631455145974174033071497152609601088392239593359382847720429489255034574806461151194650735333490625898186515419789659046865324428750344612722727076774456288994128842911590430279589890357814835508124710426045725358826953781819137060662866197799033982804930031007654067299805633580527739197712630518379535388524697361915663489655696757257539622979532648785395584179468781130585509416920034452006421442737527260862557616334522361359487442987335871516088089966041072845819367135423644122742584890259985518864742602324167413162876286980847764263200131717861302418360331841423266756432800958365399855288959473135179851282331966952137417789622085341638742270380360976596837423900994634799498133963518933718254473362460857070672757321901156034498130498270447418849825362368544429166498942679774986950105265633719804194653675623157431673319203937377942288314253092829230864515203062831847352217378043989705448644786020862284200821187063538945355348524497623742277242910431870032245708618149044924877753439372768231386562290430255872476086255275186607014648738508523346199500361557897921754801976663833016586705080749438115902696365510143463302646201593712211560469624387166865084351465269386080651890132304929213590933588917327553973720725711705839627364039463158939553350536601241643146358125943773232854899670508841772288764069444447109120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2789669316863634516688454668473943599735557053055830560313752335378373420814752024500937118103541567448716732481239125334005717125379810477279363538364770540001995832749178599311393438440456012169146893781800858012069791783506972486758605043993184213493326834488746694262732679996779422853980876840295001731390092699685249400078496882002147252720306894807795769021331059354404913613836837836831648817110911780712371633318880355712147124295801261208824077977818110199556551297241000726455467498734598400157019022452753450885846115217618327824611666328879251535444190469140717368628555264171107265559043962853992926412871626600422744424728274133823058515385663054560095774831785735605274562023097182185776360576144706704850966821012088605296208431141241342399279920852846619604995363424293461499982981194845294606714130071558732411711008286383343010554550943053362798872126719780761825386317524147166172174647129689217789628133895889930044528355183235600191850657274523243215668415400140524110262136042749618284393677904824195629864450856206556882058017760618497975853916125130116247633454949342099478582912567842400824491237561055553489824532868646146430241669065886585225243639246248819132926968736230971339619489501605988621062604753093875228323645351000412489042377139855242678782565311485891502126717992486331927457914386752218343355956549132962666088751770887397063068301613813169524644277103126966266020503894764085473948068703102368908202004459281937260009294502774022073959584163963272907452261437046315124070717754043220864211159311677249543246754543656867824461372552731767819241329961996636176979118206989366613995111018892918085931805365040226171486926363731787873720756506116135436368730948741206980570892790234846215655734241129835802707321320781294645892549181693555720162401923317549912264242325701605679705806894429939367575645773064655993938591796356735020959420699033158177658933952931657568987117857851985083284523448702992255109467554496582797314102668036170372319176777652647637408466732765781264205045669736377624993005138607956893764368296274642828317962202419529443205947304166722715640566845472487782056790247009732361588354869436432175895167699538701798236787849641981361534665901257436349654905126912000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 177644386381500585486869939984737458268577447082887073893681158642286510011262370448938151588041447204276643996383875936346708100692411355218933091413264489359650516458688052933092512817913910887838162686948552112343924249093934943620864123454775043003019659356803310564795618993555582980064666685826028952487021726805357219467063405819438554885327082083447689932488376704549104360983054669728949695856351809153052601743785887945443229278440686081421106898924557912423072547206574750019252731516860541045840453566950304105379286861352330748277962882462800568522737101768192965415647646233042609462328190740112896378603151011376605116063800339711182694224611387338820232654528555360585944036028647195215579545155826703497038393990690092611231785715364806446149655153340736360882271304760506887186616542194661929319395537999004468100383660387933066127174340704907236388252131579579208040084628432652136373394113595920895131327870354843107608315907523645262675104878175824928099289571866062192432892969801183325325088819273631710166215108195103437859719404379855280842907738596797525864950155755288827741173349993076991688393196464739197516433375055750277831521283120363659134798938589459650986927949781555365811222538765428247153152336065698442474766565185322031829058124363579472206608065949882132505658950838058032108248629983523638338849690565470580195928682538969384311969320264588536839115816927613411098796432479599150189367975017535453918491277608958653600241951408989651278382979661891308717602850953774164013436310405180329947382779642523103497233975059068920161027802690569338598257092801766432475926668596130151903391732276367288019207494020722088791023214579815009220353567479758682632267721934609025066543677445685035922455256146545002590955255834366721990207792142757230228419899719563940981848643978039015298006570225628680485533020559516641726685402506141450610356606997711166203768691323193239381926736935618621665671720106625161950286810915279286031973015910548219120373418935696196103241310312840623281281876801887502207304775462196640668069746487471369891023383832913030378372222775000495757826961321676420903702926950504859349222865896853369693039682642918414062938955717208111408105849858788822760816640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 190525238377151959594900539004885777150454660925748257970871934063194425501502449595182792450151065561845500583655501118811427924604393130546625697730329694195404253955863169104902938827839804367328966455595707407336594371439890889681815465776770318939910776274945460643313802980064394605210607245022016514011692824605772801548986596579430534615865463597498777125569684892137605052436525744549585254709798282202011684603027940737389870708905930221841127989804989471595656910348490025888666469615509442961987907269747151013831088449796562055822371847878495143718219690458130946328751165579647888636248660609196267932568884019623062753827927295241742636642877721683695295448856063084144108366273598839131900332327308166069857030811565637587686712717110761939073185945779923892045284544236687911120227801476698669284362188027570453384167569910485196503808585118011712474319895687073917210768038780207708911944936780634340652127010693823178061225489493351022209414262979586829382200804597394090564381218151874368012745784411819115250267465435918579979821379173585025829593415422583383395822541791917886760934479012462278101365261137219893185306814224916827438148286916705530592828036346964189350735177552820894308426151811459956733307752701967125769463350170330483367923037054990007586405840631112385568361158521130957018326449167468891984268218875363014622155069597685727711486701179156657002951215448024305872736109286590124788781047286225800081176348116357768251246470434943138372645158970160466516646418892200741243363483151560747776785872648026814553038990381231044066040389309623937276162619703381489448977818737600915406100084497945995396350634391796903047739462193938464753276380570389137011521424015506527882406934977397881697658968954775128691536436988370591396131362568595191746443098587457025793394637969976387246186444447312806249634829762932805057138051125086432855512487162805586767332084568465199610989017244101062415336912836740203518988643537024257711697003299872840428058462591012608481091029919089041264909490762893555581793524283769619438324679199837700204621477433461029976757716531027907311938257239632517157001229755081292703217070279551316579080968986769113365789447676105795165056363057021495321559040000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -19388921616314205350933858552322428827674965872707613080288719004907964318030713070005207007848061375606151361989883305525729789114161943986145052471173904994456213685917372130513957497549706947236660928692182615885251167571769285483277279689630091301696923851514794100156048212001122654582616096901979177844353834180343811040058259328650458719263706113508964385430413338850565355792345133284734681021198222759005175667570851570058750284523032288491823414865594329351180155929765370415427713717054086172567014505704662500433341692919180915963433075272479173941215530806917041455526311773249010923847956514253240964787525621450025001221013995560372963257647468404378823198186586254075918750004143641280419636723959754303597958210479497651714336098387393130041553163541100110548215874627347035508739202064208366176238785963337887446766849431218178925173808039423420181245141098657016591083869850978823433747987088984489255873508512723723755855635315648155023771178807029450605450299418670688868409571366531635891884306342316567920592038918987073356330188202226576401166397917134623072471069650505141529222787853446186769698052614894538235997181504628498584115375386734002191125386967296578534196978888167700411440372509217321157586414930885003672563944569957690792164000057252052742961358808143439402829193405468856202120219798613002427003423965000012695575097714226921131465953281760837543331403359820484647744435147925759594103638246778212495978381289594476802635107025261678966425076777148943987550158350109550689197692861750169226332826184225761080271240926077606636469139282130966545390762000873894473917214943471310250315493330310927897355674638810828198978627165208431199486463134985960210882303697684189633371709538951356082089346792992120567286827445812292955344693367336370861193903246381959870055173485936780482438294203508682086424196262470883116152302600610469282108414377598384269733138899969372937136579432569150787540265942513313925460107044802995946115547429324366199064439109824180266221550122281196667254040476083566748349241105024215006376091294593123379998736003016715225208530882111383256008879638847210661754240957615294660954968412422074274748424125326642181513867819448697600913673812732207431680000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 560678128996555798101569565741948705125165153761134842236749846689769986130541453299975118101245318548950510860205090995751424131420032598498788204211788493846948210694520878275895399526605044884141810206705185997498091679047605860845374147410738420636914586299608637720915011149774749253483596266034869254384169128615776632909589467085705384302093741671017526407480621093985726633164113434019023947469877410678362257313607936082934605796443210825317482357962142730462700959439128470360800255185946315439814749563969474319114292648822344953381931632469413143934358766192673391680708479189159116441874135948870039549907325105898812448279203952162421805133108326269428218509434860813682990752835464984849016461549546652998709322460186455815342805438188506482151084931452427057414410121872233570618077771021269125919902653078957562414164267838216143889428129897899660381220814206296897064381995209292511679013403134082307790643666437347054467857305098412405169924211686014989609171187579309859942657394334092052421779076223949869910565562469139468262252090969843780293525787617483958381092607333433654711538448929631674077129892487149432374971625646697290787804744788746827282306600402986490447046624466730614651111575009848210716502652357223796025048813304819698608377780931153431106885288721091828957520795400481350593787688587829488116722292170021286728928276314881576245441642092664634647165604674679810483445753734843354878708723315454781623221018712780529823340265014341158738764979786175684366538073835883491157882190530109103381062932962297084914850831190087194779097355284304964561086412158528353018918757279578467680268905166667649382765179046999522581712724618386537100552098973752748732181669317104006577807232558848739449392368073958141833511153730954303420851235592486423758528389455633414353353244112834445837812397962584960748861603162247435923547031414327988008494099802606713119660066827738407222452912407750586755647726777997635051420163067440647353939493353289499780037774922633728237802147605187946567821119169484528091120242171721945436498928880508541888733601163464725414981227561908154984014191727149697540718894368032359505115220214506700939950088843245696012766051180003384296586879199451545600000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 17579384157440089911335850431684919575908591580647880503627303239129737865751413589471648603641593430269218404686720926248060862782322085872581477534702010829041033023278203826777512780740542053926907504409008098012362038384947615300680694379077427616154459015926765502456927759803032513329539010459614322773519282072626769497001139286148530024797679462083155170936855996034260153042991882367523861964394149989004963775809591779400202420641361319854323884244381676540931240893644874186237292559405086864307654639878135982788948714645654586606255623379638503181298559687591332527711197208226181176962391964461079499359801024636258667188717870593039338982520281891252953439189603327054235929937684068696052416696118882346448062729762896105439621390188882017242140822103350922524963766929620553286085662564061563457245796470952438838342875084278699057151195547318798006033566041722603530379799713517070964846468485131856267147502456777685492119697679107010457947211274588950690729982683054072688795242413367604168715794349974642107320826146111253359784190650028800281077803526652334540067464900661481779707644929384421042251588909186474401235905178275950810575279587112080844138247171943539500831526579868803638953108120887190061866247860418038759174781412144116238595975278313862506164019481550513630087211355159725752243870831050452436642677652510101244248461905069213726863963790372721465913613842071146709021694112785770260015275199310218860481441148944161636277476152158112804589341633874816781697338432032785038345181395880125438719660368120730991217882773310684230671124642983238191707623098954952174751074742918010382240735629813639207182993536376192203163835557371592530403981509422179556857142447704065739623803840108984429214693593763409226235798751951340612921962721048420120756493341118792325357330176626342134609601925386138498046847586230255900900108022252109314091391630787590440759976103278167602013696039254107194937412097969333702697829667113158466815595118058177025291178482553275240012532204045863759844744275034560335661034002653493728133171440383522795163397220509373772180139983666879445979634342191605992139960340707047170721735412615837969740413155590831347054970845445837160670116918067200000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1358761289068074709419824311909423667645897345597659057848758357856106769344204174904670684672784333426192474644844418463152500929522673442806412155847160167688328717223066280657168316053483945134601452156389318720627294706577734363411260908392935235801034143330922380357190261956982796852971403543904259425680601299376559218064513909372959213642088073373199596874865933595222620235579560359023070260558712664012924500224596507724121375377887548005721181457390251753622941019844954728237550246771088541811428306573951255574609839704801256570884573681631421913299478451496477569893333424353170133488160243459699306666263576733352948228655060588010680494817563676714757040799443624643617944504496569090539155148208503989170148478797389805915971579727188947473592509822787605214854052371832535029577589483674277270195644111413892668280879544442788714138638858485567032678013339057307838610938473545231143730076955532186995833760058265339483001851990390958534565376165186320110140011946737846062554252658616258934616046591959094871472532866349487796691831168520521010384299449128893900954866746821358614755380184577245154795522888394957270130634137608031351056117325038498723382924137678635118470473800767695383904348307091852447925946952823101690400708082208977725040637782393876850981908887253559381987459102731926891518645088470945103408952816173450436356744513088932776653035738144239926792488458476433589398245386755517659046013177281745567626540290248292913331127005478918954863385377788771176685075184200380487232048917377759854394431958998587593252474982832170485142945323302782440873895610150186603184768253946271823809998609950216210974810724820473942463034732963441827898427963080251295892878973243479826194913843829078093351748197177161388516654907810321725402424020207340191455092861401322626224798839454470104059681662616600175347863202815871202007442239943569040593352211335871207350730024624756651541704398534722498133651121515291428962171197352283448532890631676913022254554124994336300717596755731370900970514430705363021866689736629978567463601170194144394050389516032692687045583337213275034347424282271214557406231662745139882521202615957480420233562413301154947047048321852228977003990089728000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1207641310768343673647262542761451654042125601978702964819155167524819734811588857548715119783855345850815938213502853124287757669816557738676273879420552537401161368549442267537455088562376200054836945885777755514236067167761428334893326829461956105529927003106015260160934597852047289935210274748158911261152778290265884656628427262976068213094011186297618529232605411703712615899530082697175426989005539144557808340805740764087686358450652244344707912072434669193390934224847282661188154841303095292138467304565525642476057394884248695027402363171183250231216542443847539887613744286784273320559808933378768933396999299588084010724256111907404475289675326906239408584356608754855141136845592709917150202183770858430498249078319503939458582224134459436634367951845101699451772922132501238134516707000514377306499988294607785055992445683674584502785726226421800753165075697802597081715762468939081139130910204249520951325939161759364872393756860923919078414697613192933294429547610121242652280800697294494794903285402887009587011839281205595515675661647754242910658760885583261117352213003414889952039254678567702643761720886804004976780594402498219211714714656841362393514964006130445531518103679292614798694976265318719190581167588665139069746180037134394414326427157688767893099406708715583562979921386794509923188486237096271292777907797283199746397653252477196735835371358926981937341911082931297709647090866664146951993822690610520544713980325692088866124532584725383618935673413659025066331650087646865483685092440963301085668676420588228172906681698885925502788166325345532103365068012447533241141937085429190454035496562984459416835486796920415888905728317843773710936788423098013144984400782186425030789475211700638664375741542198902434351435113334049484728941989243635194490717151114325631568071553495328092804981390219799494065988159889434780529345775400969111192283676460908025600809261225852811922142172015720408565485745608194300925339220911039309109798732933900979697253449776513367050823863687653186443196189902797570330954262992273263638143353064346262956319699256363686318385569105607706370249748623188004119425902180591785750674846979618996091388249984872542115784096815166972651110400000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1948566912049817135937957961854520036772763742131782138271590256542607381264120610137365640282621617232862155494824861700995339870745987246349205244205877783377763802429517078951853510893235522968452757156171980524898825469301096812907852275838678936952420063752385078243752109332069868938961746826844141626914071481505180349130980272162776923222020249623755451384735512289458212092356425600970804970697493525710350108005883022383304386576116574514870367073574425082664698870897912078777834758569429649574285492843961037624342166316802550249960553851269943675050063660740952958668567072808133883319966561717702461576957286500165666395390627566274204396477905943244867151289614184466518403815134734479287201758373508087833080841749714966895813574935750714122889332468663224804779405226471875645212813053976123370598316848093599520240148876114814634747179182526913231308430627876810752561572297810987273141385103314755775409500907618472471540846584419772320801646153989858487595766737928019977572125417087749736825385136348263410033187319616458389514825086893006729820448301476997826700910597419920253376486691560866417251532773813441548343856042839440068005913239504281489933794196472106540836956604772191437701554244468395602010336479607820034762789254420232175817868496348498094940000013412529430122706345085573700092383484111196843301612266270914258794417531184498416157662646958946053768940479103277258381794852121364364093894439818925060543749768460110221854231427151611785864751750714632332749261859735817534299487241336615500833698979341662602026447092570617705704666662392299364917457163343774000638126660922497289134163334523070523293098401277776952767232407008933368628561708036885974411975255138702524567111168881451815449780061310876916080109248806464753565033512729680945183406400844841745003339680364572005662269769550373562394861874296487919853635060625076594586085742122466909571993975178921723134872642701511248117569063829773779300361238554849487016881070750623649471203308302244445192084911945203767977739467463551032886620996113226563729246866776785800826333640163256366278880514503707401302106853718211485683168337352875878639105728634180321617372305687814147833569919327436034539520000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -60307575503204955760036537532618430593050800389691760027055363309128867954111790743904670954495867252539772367046871163528138663838312673452671001752135472369518589094520022360644656669465360936563240044004645759901596941446890704873248883508368186793279310075392266387841529202407583065734562475530570584223952740065876776631487966086933552415496234951902725038289197136369440327435405289029249785024862505117034479271337492757298928365611341058639799866485390976144800297805102586393046773196257608295917072432624287418263848851028646625135251819035702534472101756439011263620963593812543130552844942499794352954065088605092839744176485252487834328932210051568247101919872121366015747474169875086186871844067533339789463997386361743148407992842633742484262209951532619029605529869559360634778504354929678149698962032320778947266915373951565418238201570714130151530271365439222064067108324446732262782741001622218505631910789166635083737707831175062432325945882213464600297264680770325787396913151886819378277448604650094173898722958833587797533522038850793046572043849807978587773549074598094543185579075008780084657457718023269622399582237300132436947788889041747395679843534665420242819274061122428217708851046157860671266754602078494704146690379216426627406787453317726494573659389446189525935821120349901728371125623989955073536094162469775240213423703078043421177291398050309528653660231663160904449760642523657026793209581689145439012872604488688838648156950678767421934229467870569162820693653573356313111420827476841860278986568202761160547367436641626406743092304654931511489946052097035630772169124838348905110268406559625848818224749850892230178746333185884388139737854548551837931142957175191830136136032293272719341102455794108852366787515058051159348497707919015010436838640837832597554641757607619114356988846884226572919634578584126318545175875037948082838903501531847548218588463328350107279106779698941909221824266386549332004614546158460470105671229990001907620045782603280534411365243518259201096435894519045774538489099986980392735356850631459989056775555307159348463323269547581914401253377358601532760805875070875523928401854844459542762022104579429472558532987132659630080000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 556493115390278637863501201423796488971502707580777809370260933695055211851405830592343419871115070501987885363254422290401355577347204428154313595489912903494976683818471943931224752876666619751137861783587430303040389975521930840272299162995568154573655959798012333953827755389175968215496848407246376520375256800081556490591510382187648558890257746629217920194788717666426885276615788538815583845673532170296977163173957490958354763792503804807543020814090007113628819485237025734212253877134082340331621336955449668602642632909047821302491225522565274686214268394913559061959605163854023644189725942764416953184793450986711348680069781237776521848298997203443695040691818331517252762128057059111843458003613936997143445805568251568230036244289178124863802970823956940317731631929760530116772807021866063303077730773323327602385653516978692748793300959706416701569549887095042718469978000298893120835279822221833889387090175365898265212034064678330215603964384497425192833479341589952693885215343630349704402182105317089843436798071391051590991926671532663738398065284915010862874324180824395173409503184153290450217550259705545560731233829319236804598243169108781349415129760660380381276245307011653724046883069360234247830128835826450760883738249625478664669912291545883123992927177647849825484253377012747687891846060051087024410603740473284524725725363594403074681280774810732409759968625865102365009884304271443273495814827083314840053925399424201171208060492136336295272687773561051969459727832835774429982549046006030878564052604613417439515802616444026294306169644676506200083712251382902482237729881052416589826962051983285798098740807903772016227773752343092837681583250778168239243164079266227395637299736545716590892665123982739475679829299054462830011045890140040632487684204152631522657666976252516970298482479618807448121171228037400311777596803764586262686200608803855868615875514149524486083320817551618181526391034408375895106776648543638662852669835896875260068804477326067366149470092774648785685113619591103163749064141029077433204633834566733578988434150018241375643975460605759974964351540878052587391798892234645538554462491448966791528373075837854102695453405478912000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1840409015870443978045065912064334421213093184612673572505348252627262771790882337943935884563467979576205640207957248861268395737140656966536381994596562541202895582287557827215448580785316171453637508340802971820936537690415986068100382204639497329170180660987796079325266475801761109329318271987213480093664604241443745571361917770067000446844926482590837543018396065143238745636519146707442413833865764968728069773522082069678725700177359313083097518158360286725604330977800867378774535955796244469955008465069964890238636460848288693688426280388099219776971403776312711901757316284928376306896887477200409367850622427342265185580850554780124989586128141672867596951343333057509948076110922255317351864642732361451343052012488066917748669002391164494430401491685546824981554375293679548285600826344569448450808264291163987439502017548199047417842855935468699085544164759444693035265001912425734092127406965475979345334571419029090405939370724929387411990981810319182900158239001865572408039882121755861396531685180111134823763990636247356315695414106693361218148753973583142731341129487974754587059191165104745864756925603407089762337650772419052577403669423473262857983925173579586453540690957834385365158518052112848269699644069961381351543831451498070522160467734437684568278928986382915159711351792871157415491079546899183868621012042992806712445794392133085201789012192899722329708317126807024898915152538862637347044973336041108805687025907944398826067555146990004763776841632863800910748737692931381063439301491304750141061238837080688229114104014336651773339672345093966338004737769186041969165428642238570862460678091065081747531724407031519760966739436591266120914949011204793846514491002790051285931182499181948370102424607982496700499671000390778787083927800960225889593934544804227962177700721848983229762585328907499497289671352949016688238515104741466350187315439386243942089918660723731516052634132594755206260129893965533234121782831853935688829638845825727153222705037341535883707968254326122634127345662992363373117878473768716486433617088624407516474665923105516175293060027001824771118163149261220282161540460146444597191876388671462165760628845351497723447754096640000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2139597838161910683421528225638490097465786160808287322249126513172979659812093523820937761362740980100464439685797469720333136491858168702049593785926979446658256371605310175101139194708852454013572329931322341699988672234346175762235475911225270275941628041607094743302309586516717791996975902623455924252744140094102722381262400385780254143969960134485553384466462138907909828018999957230072784787010832514762671583705148224996517592300339453857314638700216981628773328150621267662656542131183730973878457016293478641548913389489109044672529695447402440156344437994621911748317594558204406814382395085649489253171000198362812527490537399262108295513821820747152333467024662465841414768029425249785440130291483231112132570862488369930084898692693873938764792922774587488538382144367790490128173433973682438489309011666139183464663191472298831430394325947118786886864645217154600301222627048600344874915776403885227274040827537907669066775288110288988879098153501444404522834495792448200414348530746570254652111918029997419724553566619168579721257955717017141273840710886098773968401074245492359211633746615012503144646652232553882309935683191620840747505712714269980270987155138972116722632653388739390314171671291967104684636544922823790634717785755005171962800227335506234891802561805338153357049792914623996472389641498894509601938738964826733226096784902066242176318777031484916547141207626976944564775055702979858681323967302478489441136887702434376930424342656351798183531300436010539447829745717839658166775798105765406819351651783038768263760878185939276603422165313156488546090698024913399970357339109180633859765824981821957668029343910555928282444478312743526878615459215271969715101575202825185247978228359352150348951442700486340719302117099190288569069770021699801330306465280055136901756181451358667079353733035623788266547836963388944688382859297112235720726448735971939241343722443043818286749222395708661080318849706238160558537653680406543221453329167094502493004287933111545551944714400256291922201531595480611919386984382299359746698370091795538101399640587257127863983379776384785257707530183735198939891730213262541383387799164994702092003036551810372933255168000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1515786169944665216367793199527594861979472462024906495286281802030130175957827014912685451776512141098930506822495188275897403725879810312264798068127844474487758232050085024375335435572039552441167389091624021002316360419291680454544324543819881794325232225825959686112133210850312039193371815894715013218332354739935610538878194099382800109034236215977090159250314925581342758768256183766378473734233946852776887120076727860467463889047833386404025170829705586896315839330993971392223174604762125858940815338616415147195702120404618616227464216938271713250530624432971514720964280179187311658079871880864795380267492803877966210919495907203741727305261929774053313385144702732509729510261942289279958653861925209699553430170652894680671735690163760605401011362364380623479363519287193306288989882301240685211035181113414872920857401708877117828996925097917097888258893127912078107335927949867217397183425468338293700553375089658849150298736486653167745561722194205560218624859584952639444392913225158024969545880788490892146524424197631918690904112268229355888407537441569406753932919946345946250002604632608657500240594681140381731122081240423187873265212132592488618302077986273971491592951926749583917197248843168824134824824994696116380769164413409098549298369265683633405486404501159666544152088663085766283701443098387572027662441047154440236479650560327313246931686125010654188243917958759870808588635957837409250551310357086729827476450938696435416977563795216184397470884833020903799880288198059430293410784432202787238972780509954221602317999963534878486718828207785317429269395194854450336941794578591101875306361450161035154697972337970513082124438865613352328928918919710697952913033182334755539372647532551717951706208863024820430330170031189164116503684129164551511496322417881862780957444422590474038091891343329741658838026406705846991814486989408184226586776150576160708955041488847683440135093736235391292424208249900530185913133225012132615520908796103493240026310818485883396138746791290929581529054213738809699326124918177365517725877891517396684850256005513324147785378767435633626879850106277972311107420969090549282483883393721276781663041470991611566489600000000000000000000000000000000000000000000000000000000000000*i1^38 + 17446942203479551331898793634732791329968812635791366182997264679935417341773601474327391736537663332802450713457899703596336442064432347730767079093318882739049485326069681389293834196386837155227684349501333983103072988311601248139823557943703986283557514884202281080655957863684693974953601899195026133123881230421421441108605328256576015730344662274647679417486182549613599956806548289159108594655554096044153330901495923027366131900362859163105314925794454727272442468053082202539624893650103352301580898041744352060318591882863680206789864584495401469544793872524292516113140823889445541727390377543493624749804096320547396477755176579855550323060785080320027313719355732777768683621697360942268507059934345910430866726750313354633028578417329828946823452489826568088007683937675019072079646519881040513555668237830729098493681305372854251951351967395076982762145597963353414451110690373219825383957525491239616379403245633566630743037563989715166965288581890014885161349593642229107633040757177880942262125529065450477289829244324397921411933020854634731576063775338038917253859657263579592213384981722096585510734310042201522434237778979077830776676746057644320793920253028205771824107879183692351062368819306838683235296177371360509062326633968112827649881852022121527675665781735599320164962729108302310164227849211788865337843621506761023815015595880038092247501541326111924805469062229908290774468189587104876453884551634087632112389297974905792389891371265036894006834986022846831867555971953384566776505903732342390369594528986593296885713808540800602411254538954372210482867899138937962823739325610903027571257668614548896146142227803658786200922418257490956483354430143154527616415039034981514190983039059415993680695468369661636822209809604397407212146073064225002619861329304533958392281195419886044315043731121893117116460337277817751170047206214319773918769129171027150053471570293953830337461637343950214680503711966223547796045305915034521128153743247041293961058067672418564583968939995708529849273680367386017246780203206433489915099279927984407386754395612605584639700203747168585210157517267090709510636051526033914749402452443933265433897604734947164160000000000000000000000000000000000000000000000000000000000000*i1^39 + -37044364669068588131685463631255923614475261141945353300052903885359416212582707509810193640610057332442703610188371416680378091724834145805805069339034590570231373454424883497062909033018064673088147659882415949573421618803668906394139382841381658566650845541334130300696634041091039838798357863503919466882969805867104274863897848315063397746000636130771907758043544276166329095395550797649422341821158726279502969530310085165264850921080650593360575761957306839615428129333593392803659386173999249651782743740767243697611487142130593181800106463002296832413078660181884303681501099191327667408612868072493103428449068074604024675825463325666279104255060747733083813186970612645153586776150701109401395336861189147261015165747742727542812585535405651262010414126601716171543898476171918053028263319377354361899772246943008082796597334848926157641582829466015109391632757666523860029065238727377074756654095478700723173508942676313794276447967766978705282491780604355741446820334761188224041544052872071735258578215612225342879253245278657667830911037349904903463860004693773418447462350914670099077856526327823396742261836797837280209168829972473673743119479187027869662137344632180077488659403740124622589727583004367244433247277844958706638469777448028470732128483933624767200070205198106622330068412229095824565001406487688547795691065208001264921930335749261170810735301327869837353427523483160504232371776157739641855238341956672969944978965886699005003795477564318059662907071465142254232488041651091364314297629360231264136095771022498253206422518683834292713288903579092830378910150705141786261248691212999938665609036782027746986966282727075223802512008459678484050193596650211236539233313701633455179034249795025899026563614289897739397414736349585296382669770184070464697344773889240552990331845457824984012248815917064098246355062722724270775950483163108131844683557753189709271768998994535177101514383126365064483735802228636856016920486797208083591421181746580275045737855380149606572834939784925581865683993563333606962775059934795673853257873012635745477480263214116934117582958266298645259338068369465851767259718770146548624804884011357203316855898374144000000000000000000000000000000000000000000000000000000000000*i1^40 + -80520301026099569332598254711444415155508861169715884816727903892072197140089516187939656235780105166317753409625783877268329948515165037530292658983328005126563340460309216478734890588551350769158114889258377037213482301050986323830261300914179506632009765032887516269105852181536236774951949684923638459033850743089623527510130349850975154796114543591865119496548582110263094807024534774807719866646486198140341077798135247498668373103520132782010547293292784131036931367949770616255609123346298125166943996783644985612376897146920623940095396066395558307679791619090769099095845769823977492535045352213347189684161165836955614649997295769728403803283968017452739475124866669423666528204516300328475875756385650934289229464275541104351639124679728011683656664288139349235898959685791103845539921785406849373337865990080217723061535939669557394791807071518934588421894212405133168403943392846443317017168059208630228958328859987717337123826346041968284356526979174560743588220073531759680686784727824822139490368536107225515407215165951680936777636861436662545895832341473397560903345549486925656677072283980162597136423414002675427789088759776937109634539996108997210388653820980453187982751217623998151465874223916780896439976967005030162031114301848265172073885244148602824300365237924343912769260399791746057473428887065231419906396818068600022942781934461369873169143793913579678297038520452330374671595609706643742495600358940151163643722078119796225557643939629471215770262382533103807794832859628724192393172278209407030007664049829164747150803324661239826783039747093061506403948389162295458519834616388535231213756208132528664534456519571525791189434533495767840092279430193999659269022177105523019699577648977258929023174798689922505228661186552924521129434881865682108802174259992124600463655174889164082960981133432306724942383606275766582418270660810926887221612530554746889180309418605574388471254726580003177032436980368895519154963006015295966871171917565407969192241485839908849256858012522642543937871569328528084741932162421184108240125611295641081440265196613557166200043396592520262691314416178983433122297314631869667254983908200784454514166988800000000000000000000000000000000000000000000000000000000000*i1^41 + -1483421240637185781637618809446239665257969869022669417045423161103047842406497903812545452000962922603243045052412028219922447269370737545129168747605957153764367689424189460415692594591772082290138156228155715888536263360186991981736064627970881101394045647191849849139680717370432295038557289514550922572802877521911615296601920886023366698380230845679453479973325584291432747004099727281195610213585923807283032712260945213199525169767297446896267767939223247766495775749647510062831070149309064475510214267842432686807617185395088726703578263190374266005756713765135541129318630482968248451062101599013151695908808573258557178615913559498084508109789075819904673635595058896748179282731362517617396521158665051915782111180832703776221959756099853188739422445330789484857178488564527836249243718585109207628882455915987173055822533749524742281875828202352078250489194849673338981445619755812417098891083389960795386641273138396842023685221421577781161530417123904842734068545956719035678232125847132453764960562460572804911885062542271030227503132044559165620850471314280024264042938629251633516771281598219379070797904134561076856531341376080870106580704584455572575717554580277266604201307933717144742522570486298933804039953992090111731437418960978342720811568198795770182442329841822817404667149306449171709885524143378599209582206787565319258959539144137457702340008611303331319679759268109144495167830356612714377116654722814756585941225952934315556011992203132803677412924028500720432505826377157456772660684191727085102721945591684197955952580942521644618272366402282461328968346221947146755704037725294448162475235219067279042486054322427171115355542476128873927758073917295493985927824869562176129452873998241446860584223179839272851407540500847448022083677146705597798221387466755488931497244431829894018330396884378038667139628846917337189142825924063100687676150240142077565960535653260394423991386429825317953329757118931769899485927334928690819237991836039398766125682917542754956096205941695163027852150997111790226861730724584958897346832425814940578749100969622463056873667631898911571980650224103537822127098936784527705274303666651726725775360000000000000000000000000000000000000000000000000000000000*i1^42 + -3656164849607292518624745581478274145597292144449529953625208588447833064988717132494236634337822951545478839914294606425862149670830595962325901803082196361784676890496330517838700667927181418131480031401886056549002029339931709210337069369381093756676335777585493174249260035866547556408611797148179827134621991238779369515173523821170114130839012440154959319698368969030772177525734422002110972831838276010580401273972206635277243083240070706283333224705530270175069615699966673740998682437407218719523698000240187816008133833446698466152082274498058584067587449268955772917549610824793553168825606755632847602334405807468229723191369516969273854107102811388589800657980879547731468307039480814245844348721439954382408333445021161335073928165380257645568939962421168711547720538834638752239514576018753949774870830998179628427524845348763703553359637327973475557504417402204035894858997697050600487330498772288019156545500777761674943137510089794081214756251434993701201119171217288847246817756113763325307757129703550739401888366450371222015542527296205162004618225876506558212581104785842868359919779070904746335762580885538339249549874823408396928150521761646977089296105091847216599582497879610485809238833211854676591060769115915349463520677060184539734862905269132989048405780470982830339907379694485389081563679649108851234736603533683673024143369394907901924991139728843786615403309231579170095244272854976137052660774457174605602834052198700866526500637577913820466038098984268088368138320371031572141233846494471562446076556412212602986714930347384565023150137782175925549363619146662733788023989476100371163952141913795478813011807835948254917999879311054231646792161833783251907673701915947060017088538515050826662461215729580928245068361534107734287763526302987608567109760272641563288714039577514851713880687290437388427747337940855538410028816156746060659536037455500957416154901115918028167881119708713348565393532783064704582995403686340991916221867265092350663271819792515993594059866838657215368510724601406183312185402421542577021765867269884725638197889807084914040807242678734941957404173255842941270378197544885389757640985338359840768000000000000000000000000000000000000000000000000000000000*i1^43 + 21686288246132356220374062138013761260052775568085142348923869661201234934840194829864985294637270742244062969254016485151977283442404296484319950097002529941399148943899838576407184627428360565275491750422448429719408481389348279548838142160054055205450084629050803609132769921710547917557707138923018952109138216949969197930881090244853511308996144495902671880237043288444090413154347138246747216946754583499519152448250001744364003938380646585051475849781024523205592264460347986315527884061600494476226808893450795136024309909124267966214397217683414474537736880104689423612164921152108735583218776133959091535209194627461715976595372702245504418327360086871028772201561645206149992650005417549415667265132735770136904129002336752081746786933553753702242047771246434546780772388391475081458340648332072392581611656516013098043000947949844984749329824726164850105140146398118711538345446342995548236336928354673766941668321368095707070156400466051566574798928423319918486576271444732721607179172256033523310070589134973071536461468166640413546508534038585820454827534599170369520553109689671058478952834180869592928237948577526630381817764423326432897594360631486819284994163067033315529530079475420218758784305464381367329247677160086985820599821951914740041866536260910164852635828026801940221446475602717004600065590056214340212111035572268484530234928816204866668817646213351139981050053656692185343008856235333613983678866165301747685603233211461587065295851005188491138617087750057150291483248189562872277329619358849991085817497167775846370612619978635913757585433529089105870687537511196796205724292082511773845582971326544346867350898869217969116399581131086924670860108329810071826869653020548690923806860701101478147293648289113719819692191310636855023275088555769927977473456802656797643954815932847293816068802298682553014599755989832309397990926101293722166128046734666409042135314582223547556599651604338128737784519364075068117115707737649712092875106479147788281543455195981274934017730574902160428653674181395522631783515707314914854183397581071017661217042731175021478104853357695689856358126821465627825366520644180690682629958139904000000000000000000000000000000000000000000000000000000000*i1^44 + 164845611535191033876489703235835745951963032103957247654718976146434867348858073984901553104844791220278957091681610088435673803678699407584286129635008079995349517829217509410246474771746613529397956042960676384800174966491657598601769208381668450774230405667429649866507255815729463691532309334834916712083467589937415253193139183378012956736487682067723136045181388806578592810841471186923673483459294517149005723862228560721642641540288161837092945943976949802196477859003359788130817010753064465219841475686063784553658903916141892178135565378349778191928402583910580209379812061951133444093476727650568981172092394725129610555174131640827862806786067367849517256107098308848461325183516092574160741828620012814828380821824484749658569107205797403533537461083723841280929726005368007871934070198422987415236602216555347556373421190348044644775324152612858430402911289570020213936745011777063019720651775761244887683546712106776034003561484595589871830946924754193855785436388512180918754021813911738682919233832003177239536573235011312412687810677882374914653544888810424177263715079845739323808877450494187697757222242372777877476872045412012373956210468811516513266873644877141990718908332407690569982486974263286174722657067876346112197226838176451765181177962807915890652280667369931581617827669682818399959046835179583733021019197757176814273250194077327352533579677532568530687552023612886612273015595062027253713511640921301900547475742601647904265863607746457726947416926462557201599651776125388291316181735611500150999853868920783563469599744421604827886702322975111448952522509982112158306100707681690082279473990577994356872191768613348642445406830234791836538885367336460722306225584211002523902569944565356057297238692796819921206275361648961263487203786296439915564165286349733428362430193596066186024160830249644606994866884253193618737929404277726554083019531027288083199033963169620733891268895593122890074786723195846227962592547772577168846785712441426946186824578856100319252133233728252481279437900763267227872212510020273214950222123628760677248952947929206107869231684693031420627656576271197522941928947781570898747677736960000000000000000000000000000000000000000000000000000000*i1^45 + 879839487750788455720959517040649488657839081278060441513202566915003276777747871026387600936794171406896719153152704466570392926267810792427546066649705235278049800491398087210755875856336149183030326743979826613571719188695896172964244768585834008570729317675588715854515459977042410675228335733041915697485690222016036580845435448482028165250099031133582240072434909521516021221072501499110908438404198362790707273299859267557368822236396802371802340834161930813897075251886430701775356605384869708936280663546112380580998880720260131575913736649329026058419142085002294717105054992962460561863718719431075274074629269820283847370788464728315782285452251779051933393883149989631288745829837439546135581406419152447470356427599598164084483343528131340130002372634611158398947056656502528246143323170264001412054994789196786396402743025999402438751632703606264807976258757311170274153291259969995847523961113879048238638786068280332117261414478075950800329230414329189820606275177803153453686067814454850121592545645916295477778003380577969865046421192741265785587860399859117781719039510829676870675743441649978916673314184940950610776600868823661194680055252532526293597779777614796848363903277305299996048807941444057011496187950872830574320581178968215611738017982894144158026476049311604077433170484099902222938893257794402028014919659356562818523494672479610364810314358633943934376482360458068873043434351450949394553304039826974230767302941170189681611249582458197012197935474634730703025464138952529735261873519722515541573258948244795332293963900698796993786670267094897409323797282283530143249168516011389540637512590935040652453782217433035418725968799842408229236450582898158724557894598363936071407521814458543273366922185108024185062578947962630977311424300225826727265496649600162938739213569385606948871851849181837224416750406097464836783139429522450864805427385615403133724602199231677276688815594540436129613043889556276793231912230478661693238867308638348600373021364151285184280019439290270549764106023342971496734634334889046464261833153351760917581442531238659167245904420707122725661800399253863607722279466458791265959936000000000000000000000000000000000000000000000000000000*i1^46 + 2627806222811290361791518876997051615430735894175112395475956579143096703026876609584847255497778803972585631841547457394629983477730965858808179113624351975971518221081642027031951900674260444170432958750600641629816200578928790901241677528466508517935652623556265875552672528571411188576005165369357984956668135005309720136397460583828994926935135915933751875335633086482327105451106387678261279558241699966169209180860186860711307858376401223766448453411664996593249173805903221908896924816253425805540734552124511332373508536453065019644422988750296603330874321848571456684030996481094133951492188854970321791482584731539519470060348954868125643258863520602683066483926105890920114850866343330171338863689627257252034229075975493615118627292301772840584782571332543469393860758738656487864227524978878707538069397042048818956748515502441840423700026800942874089533367555303845403113781473112337829213766909799311260394330968024789326061595690163745748017400198123822387709123952643713303886553728311973987008843117901725258366986850840195923795583962434131739671945274353718817623589232333381360388329628098198990702536648209301869718106002843785089888768711417534249525985833734044853760193994223473448036700485265098376777863090812492751342691134161987568620842146616414586430025850009690974980535386682075509845407769943809991001886094498857089177486564044761543160516767939369530152689674574445854237125941164223697030962344650560796480965993462489051170708606536659035812726054303758848092094973972508445478396858600291660077280014585570358375925112434693065395880525015341967779163355588274753633687316024233369177335034820686833432048041888461794708564506851004787585875026981106393898252994251304674440652086315965142845576224332552043738466966210147935228396427545249533290636415698525380071050037283228842948659739131302657589389654951932671492239770084673189078465737583769766569509282921364506822298347561323977823337361820893979730916928731123468029460617100806734427048741472161853868900212214118824303648816698476795378035080709449550268368152133163651961733447907119844524724371187835652294824267520654208639059690437528780800000000000000000000000000000000000000000000000000000*i1^47 + 6668364253843938900858086368285993419241394108925673381318260348126803208513855997772547400556309265173226013620820631412780623259415906270755229827368051320435067204490645808546176532002172155966786024668143472962843127697840248181141574388595434990953746809147114512741753035976977809456665754845192913729117975198126769558942241791979587240481303525896941308093601623255667331292187606705075814520630347469034751504363575871039945940281528099650690509051902991352251345313258158814850912325300568373433139159627292433358303939006803832737044993752958891048304931842009115242970276358104905994198727661453730138381844846170198895810099739489872944908257886102728107848822446017668417540513093323003466660910318648869816487655689171447462370349751623529933570334423419485520089860711784936063850740927378299284066265967550003513424268705267393368319484287438752707157912692138134143312465258474184351171023096600221832446507064644454929116091986055936445010611345905284068382355366563592942750525548654249353607960877340072725769519995235030064509867776189362071058785732495845967551907977606792983653258507066038441771800607313573814964389569372298693620613955435642214114312647478859084490068177340002337933644144458676328960032451426299369703974158423100976808701688026986888566126271009520584563395744865762877941389716359447486733085755542247406512660395707453278426490091736154858771160979184512523711989694082007620842292366726670441921100775794034174964795167172334786724494931098879749204555135497267672254656846794342410935726839887841559366600146482953531221212342212851918881356212594322301949580378680429035873195126564297118560020027483065053220726007342639536791965412789903183196078089516012408917439304445089531222593004804833740398096666024065343678854459085806581269979020554620067069956523279832435253019641303806878096323950933464993709868708917802236136975688286610951965751771836769203591487593751340962989137063609245089027028253794746641700145753275507597207291997686371665894871143621604505239087413598954781146029644544238113781397465903544240300951322114499906929237568054609879429897788251211367882417357455360000000000000000000000000000000000000000000000000000*i1^48 + 11936163638729272984872931078284971720035151507432509974950114062926348863129225696332969574096066941614904296908523785057322741483635702791665273201203247542883994627202353282615250417637054940514384198161140653979173469305976632664563439772425421592812214520039964992706838071979111386315809186903265131536729336397888741737952758436019239102506067316231328177514171577359718291691663377594869796121138695997379086709481500946213077132370060240720899881865527171430973656887177781653888314689207701557099037474432078020600000871609000606642829923544092555132118762357406694125809727166880819647512064929360295042920153362675504746303303030632806618532860932632968129059432900791154018051997448257853145901618619497046657276273217530365583522346205381709729111715122377551592737011025837529290236111346888830349647595146041734106290802750300650503165167456992286298539489051459486161772911786964397392357656782481200366875881772773245918510865564302152248169090155134756999967375629897285012125957911359974016630423564299513021165923609078620127574416018401784093288765421547910748452917811952626008885953572859241856368066133771004419887358156016118098758247615317676012208481128325270132176490460248874812673110695327220823608213168132863244314444572166516569977734873095259302030151631896058229197335577121515002053239209068475135681617067491493456834107775357319322301871990316988400857352972503171413709464391241302280690240532705227933487680108695219096838176050458979406632000456709071505855427845579029887691255788294125602038592583402638765604069904235097422010996817670177278099399222210076309256620988788542384482508638549859999593015149640400454060141457988356448542091318836212855395422994262974815454221359671403983384895684311363857306625856997907794542745323894350197362868937065121362593632867089141041448733778161549453705341356115472654022627492701984894638730192806930979194033087474986904822603221374365774508806064399487990053667453631393349645246640322803397310939839624040193980514185623156494529332427121210745447271000824583384863415747905089548733762049744244347952910920000665798634878759545833155895230464000000000000000000000000000000000000000000000000000*i1^49 + 18636875097434354952435932072890824268708239955224123112828071377503165743293250698585201249519734735845884285719732994471784358304798778228618247467294334436263532123830940000942456342487009113723255137873791249009339886554589692971576748012821943039487498101476212846283747691702537586700595756166890954676741931653234745378281754838759591057693670317091875828077009491718292612065170023169788541300828897091663631996437640080860621710968962033366764924862445550779735107771407670147110767002248993882568574795973694508986759390197403010573441385510205206193211820548495900316064646867594167062312659396262820689464432071173791746976052075230140547419274165233312685115566708564863471322599514351478915591197331470253473584239597184702020759790817949505020613679127660756875153888489632965851326514850102935317254179961548352807391780837762018872158106199543533328780155697720710107244607924774815539187994188354418416870979630786543330193629819196351840561667643017692140146091203860762252863374240904679567235212818921547510355398107650097690661738755710938690439089875074406555801396882238023036683164259558808050399795432939306027576947635859259147607091340720483513460949446985560252676617998614100760278444858347659230196867283995396863823555242973098922882732022808744571264724637920936056719159119880266323960327116656266902827399490813477961727862165692794392361078440907877130585103023085202307366700288827660713188435002255600869677375378489755698578197053357223082389507159248022565386041942735462388658923428640606983363953895943557713886253742017715006611572873952699986490604448735726440666141489861332129009119112786834418080960162731384200357554134972841524357248652815370941093507091128287068884719427626412584174055709710169790173990558952944897985303588503874348669781083371420157787045848110354029898241473445809273540819769035057131089857944948896378775707741385300873501524562798131887943792409926433992521831976344324531919210655319362675040155386371310761897388153067136107311373538391195288664811023145099923672598793947219039790961149425597220255709282498385260838266269658767476379004544607573350809600000000000000000000000000000000000000000000000000*i1^50 + 21276066601223694446018071138804101041138290298204829978312834526764505687630366139389783519706173078523705207192680872002042060168323286659256090817968066243785156777271250978273006377866735358363404073612290491266577637251931182430164770861461746530440111694558058834023553323449566961107826458740780606237824269062980377702184238027006055389717612546278734385263637901510428910453956140745925506461516690396868640236897589229970047841730070170553778319276644049663234461727786770673177522613581875870662557904943909253658761089606844065262600217850157015433767256755152952353655510128856766848278021734291735836231148680610518215098440171469350647900337088916265948394211326955684688281153640389944641139860576604952827746421295631644629185233229962290030433485679263730289361200392925149123892079755368606771957146715134885652762220250041455654395560923525049720682865555423803840610368864420415804227404110961789552896696476723942100879265243783490935040303079055360047872702346596856191046370206407824473595718584727442652121669555653935743844818876905406079584795983306438743169002813205042595573433910941542307915817204987054494530199766965077139680243200924034703477692073204094665693529312794808798488986849464684212789424766331693292896921967443502060960114904118938791796674517782709753527439425364853278943787953795790473376240282908265840577190232319487872046606983945612438224651758206322371292380582725097208464957302951912424185700695952293740664518765962195020345540759416378859313716692015395692756200625951129619868772016341155228644021855076792198567066518864672049467332002092667295530225764155976523627755636520024020985706516693370031215665873777698284273745516478834858555474003052955424832119612746561283260905990412692064051932667712493468214108677864110179501902512837821990284095482886562243769340433202001481869146516189692746711529487199899748920245571979927059611746865619463662829256286690049262929897160875919043680645524427472095725870856912685354682563719899548871411333997401787429971241323278789499702324584353934178598775638151288552967338361683965314406760835069461341888734428470968320000000000000000000000000000000000000000000000000*i1^51 + 22456176211873391449281771276041494051391049056374130086943423915168198932737236374706520537790634847624899582879004816826614055773320929634431270855226510595885035373197790379190415154008907170813042069135008854483891735120025899066665584551556373185690030381560849179743283909367670568550438340318264337937194465544222686504059572504814202250133806824780088932144031244470917281181640678794956734603492007035569374825556216116920710670946925159471399184109345451378160459226066973315737148811978354737653286998795585848664350230360272232140874781713940003616357167513869773862015071701748365205889437843078821273935013464073630054024971267009826732995115117775292576028787260832794481743503677063317945430045166537350260613295153147170344772060640168821225283410743723409585581461913515563518037033299235487363980569944922222876960336919307582879284875576458875452853530854442503714056381406149724652817080910398224150934727809445047481828690397944490742011418740163358116604618266669394876926569906123935246830675489115834525295712779125911590407535134679131531029802673271491636022947436338341128633226903898397942408215160633392406012691614553303932739530929968693406790655371912068194401899696838722637753941868252435946406806316966789579408435527294775029117521058801358833413739217561117301615748311956713094970607616979766491396412661610744718043719639143745645719225625475198788631335155295950927516965669143392375457998361246205373729702698870050362379071830695756424799482395720936382606046501186911116301800009250799217903787887776771750464086809150743965418216628308520442648251993307476186726232011934448922428113199964049627834813688349467638167005815263121782246862954834641358770660343649778554964945131158962078008558862364871680582963067067476247169381542183376926605519403714257666937136752719571521061307037055019601711357522299234233770677698188968182952456218909669661075254253456000013973502866747439036944104784004685396331335809851381935575370291280553964656550518633095381004311531852464429612766348658200774877335257457460122792144367417710841879132146942386715347250086815806059408321937408000000000000000000000000000000000000000000000000*i1^52 + 16306870284339700906007130401614311391454969348815209815879509482937776327539993678529603195346940291486980036416556731972933337972346329651166947787303528889653510595193052836400431211244426543980021200457906851328497148112525489681558729866247994698546643581137313155605782005636431799947131190524073209302659579422843226514644790880980038245720818570228305526504596949816277870974687433551455965664213209280247490287354509457411181854470479773701658573282019429119944093538412086401767493228763583991505071515265309496372321025981007298834824260209703105211175035918730462577732842263850063333067111526064275378659693525839973714985674389006524404637673371179356440636737808382592523534525284277563635807831157093742356767549192177806644020289320266830208153006840478345328806424688569092017340672164984908938197777704279299053954760967069916232505831261193809349327520789359090685811550143471897899158196762011101427350107074488412917526475038738827444924719901158450735894440531388817545608138847856924743330781697363686600632807335928303997947127587002079056285141418085369263956765033210555979574996580738194865728863147348579454166276246445808353458888359463968695687770743659503567469010003504823778764936898792097100710517637051983791440996506879594136052576950585593744677060643893295490791812187223782590338849916320360559382471096650383366494910900865543209008793465735954494625218176775026506809682560574701938687213845170546928465723635980275383934521091725090675378552339625617837573005356582722611680762762020358409111677499256132245387104023574201861547304996649283347369025214001028634518694739050129262781812972711006491691916489366476974877136367238311811666144467023113339281499561763776017579022209836116438386833699622618522305578570258151840833053299805796222909208906994855231280760927119855234026486632333661366038422567567906849613685408732283419958259309925106510968399125284285929960709487645897523996204030717566627487757896567950886390735461134550516451247687852210657183581435454573345581772676184328454404944400847857470845193294576234544752980810960946026315378366459449242235699200000000000000000000000000000000000000000000000*i1^53 + 12928938436786127445612834614284817371927510078350565784781028634043012523211353706220340753722580483297744019187889111945594528348458921508238046701979036511302330536633630393085849960204218043063494235255044773251214322574407346757645715100678015319066046214344309847493484235493371250464912992958477502511596867963529899208656839187257415313952025583989243360292172928092426503866592986936196393515765307974023099178148315989903633217421580456385325452279657907060695260040692142371075196242882155376359408721128011804096292083061986961613413824056757075668731220175891124660864953553212135565204147278952769771030208800884449550742573150899445184375060234385826530866937470054057879564687941767310601902980573320357080304925444151613841780582113632081932469477149070515541924869790360560300374192035757825888604661745235517489066040765538251390640695860618502453930736713698586508492983605331667219682447899662601124072192947609405860545212825095930631678293658857102570857883313776062309260132457287278894140586654540562160757306966556192300703238621217181600920763019684020803470586130293891306205854096672367498683929248521630193949249944689997228083155144203492725464138882515275870684947959722682471472698369812621911847282397570994007574265756440640096500882268710330003888470230389117224722254195324230555506887594479047974676973920364656174214162985872828602417434324453941110290074872617842355302064993080002761444064770495815536588785226534395087696725673502229880500462076744855170853865259392475053348438878454388631935095446564711172885947559063330156133961392307280905936857117380312585290260804243000989326082021683590929782471049653325249123198542187763839520357268347518558244154692754697925302325332272269332119477763400302004701624042653805469519544540078465171224259681868642352335523947374637818909291263192875818064213852637212275894650313727308481168724607127360365435651312747237341647137692550089442467923509636792869649274646470765953906108074185410135879950765221971675565284188677607159713434495225589999882104500340629501140519714272753531100756417630235189055714148683727503360000000000000000000000000000000000000000000000*i1^54 + 4877957385542860938676267781569253935404555794833500915446290964092451265088529109636168971279593015374924305031203760764248234375849396817779200667383999219412733076184502107121071893980389271556462841522374693860129302144679095911360841288153062156718491585408374557950893338373704054840386299487955904398656765117203226618290914756646687104590598818371466489314112575594039307703088754387019132276726359890575817303353826098083627084658981683828878152412585499849946717510502145151225782682665855071881927251245939524856192451911792892465079926750464735592841273775157596023397343157750780233535262719136322989852889989665092462882241143713707909656677607362444320952388999057391605624942130948865913994595862349313532077970958991059158776015066274713149024762946291037932816803648049957424547082540868878820307072075958796998210291125842893344553755914755876168280683846542578522425555522350074423226303927513247403665078154269526416465847889678596583511691180998714375294285154020098818377950545630595952334024681393405767723833254710874152828941846459027544516281900805112576491231245874479094835082720045788549211508421756189829550718239731134720333771226892615832689871988489982759457089425180378170108638542334366175624473837582575323249598657748044386639085295704316953000733279355801285222961307119282867748578340174303351034199292777104641881222932366431288768528708995623715354456281297750841394738863354903284489927124231411947540536425272327688133205137126650440365644935841963067147285082032023537671231906902916402206756617276197292958701048014430629141419509227185546615215809210950178981558127242838077652435223055573176100727942352553368587287368706768397178725302335299278000014022613483505076551191790085475526039896882165338718767308766901430726945207209947025471829199787420404223476358838240223018774523068040826208731148613141785077874049569875711528847912924890639550189077686916432385398201829321727375804461841445116222858480101531148046487466051004495883814396395824180456764461825750825805488343259286783708376292434124416818868432356173930921968674271952496659982763163648000000000000000000000000000000000000000000000*i1^55 + 3216384782093880289126238419856097029289019921499494146854489129740907957045676679747966522050822768009794299001885795777042464289958003423299391738977932449303754586878974751175097137725951117174341066850630842464508913693301469780270744735751263486568474193798608823359068561637519162457486202443106738322342791385802380597140466857516066527513363060821270173121800117744724029062152387764835827880608273175044971379759752250330841949015600048495957764801743353367069132814258051641724727421903853930760787148115947746185706102647052529092097010142204285877680934303284055908197306815838024403320009825705386877803327050498718108902646716872184994265917753571279407987360807289146363897175638750542844673637947926540756173959496238856732508347948972447609411223062270013677270171446142424641946434061215162001136800545976257167067869426659533396562535362978003869637035952144928893893654150449620412082119912522796720122004014160697778736935145469015411702297838069817968130938060926319936149948660319994757654376195969386884273174504978332017131191412571671359838774110107385495821675541099194789242266745645632594594947070870786385528450210224135701169255776128474383591722773725726141072366271750300661721105597745435113435098794997669123544789565214261310502253125095448233732970847950846964680958685176247565186864721843771970350584613142194938798655499702985490176036247539899338278449481413041334441764286946487096791567796524026237099965425310243548402967608892525369930382269505908927647739239784762175394687809481397394438992968369179871328009787804676702331697863751693143978251418948973422722645420420846730221880361145032057149196035461979125531939305702691802943648226873224265381037603729375767749912883604551856917897650728777412817443328690066784548400399624416023177229580020124433899368025335858819875521022636186425862313069710477757446958336239990941592546355277743590574158974029816920994440735577839198528271421707421795224984108088333289609908062314339320718681546268567869026051391471980055391911471406930173411180617024878791663562055266070091350424675156237707625313075200000000000000000000000000000000000000000000*i1^56 + -870591206101257554733022260729243938114648252545039085709087722780828109065584163136761639139714036474433409193279091834980128972653427415696383054930143412543418462444113276243983808650419358738449919281393969832620816448631391204178373595929519031231087797016612522789189250393667986489883656173836080960959028314649826805183144888284420935118033879964092226062103633850406330672105285011299252376370291749385226992616760763523413676226968840003902778069121971557380235162402222653510741319961431514799219203160592701045084351427989045609803146685505220916081168857422791805311893732382156770389986283300433309814421560875065346818646288524341318375720179965895770007337696725176244359941201926544264137015183578796022762855113472959181690356907656617989655963856117779340056232127005139918334731426457662701345794512818061667963053052636340214868962311184755356997488816748324305199723891892163186520724128900137734073382855577330120589705715206568450428177224306338934737717796313634824948845829952334514447559675854648986385447256384803272678637816358909502851087403872410453778782333851562086402469537486314246742269150351747491086777291390699145597907400187254860460014410415521319307288044302038088149819042664083093536711294750807754171399569664296508565109717188589118988995796785679155247135670796159233060806482766929014212063868507631591637992300616883571302438872007855472729689777456061156756681520616378358771849071090136580259068716483837258886479398042948394206445044437733716220072448938698899462746193026973801697903459796864676906962486764041016841446517913136449566340120706649966271544651637556264589680470940870774939065887731942260992708024628284816478936302573685656037126875418959259189771654684967109502269405062424411411827328220604346523603317145711003525410609958343500629963306173365662166405428801707966700317265096767034937738895985660569154334410378648727549550972113520141626468304409119054706784163234220789846852981271892362244126772464574998258987026997204112827677045756795825427602125790945463761635237897307542395941737299186587875318820309009443061760000000000000000000000000000000000000000000*i1^57 + -6577546472325624588307593661256985066100380868019453987210653677231916482529650639180549887170644661762197498083611244272028026348475661200961942050734589981371913687356468667352377957529465104838865999345543377725587196363105168265233834614495396367423308486481353470267513632478003714058356916843260505410646419894666975022868292406618150882966089968654022764514183180392902339772694438593812515198916621217114413795320629847977037292482001537537547900267326785729613231927140604403056246279616723269255480668877881565159900653870056695906739769709363996137113332817398765201489169215795321372644033412846687404646315388181852903223951090980281067310759853340020874336443914166611658166639563035924536640553278860827803528376999335051453043518214468162536409034714102057549643518947888853052563185312130239354388675088971472822415800951846276214365282062860166737544380487783204050106122768702308271201672937365245330738995642854272546104927036143448457383611334776682589839887165566590031043511703477436469764641201165489384809188709421392596924462963164571981814945691916518046172041774555332969741621711463773550134660702293389075360031654494249122357563406285240510414481146161673836968596195388622206706739728849110753010213499797744549917367103196815112433269981553791541775071702336573017364825018537393185228640567024888270238073418670591591366417108473139694410478116582432112043293233349253821173608564955926023951227426180301130590140548371349273014444757374701323965996497788340407107342782477405998697477795663495623210440172397909074623512050375052947141897440180827249445098497016015283794778389740120887565430839460661989526967568558678904924842514685847892459103579434190162331028834242129543934835814849201928958727728077337053527212879603736337793255100391492845204258733579342905642434900227847603019114910161022840164747317749649740145243800255845630260792889658988973529568563805480835883919289282887773683925434866462954387012880348556374494399706540098232833714305707154060062938098792134690074205664939380729313436759508152749822352908189262989081678276722688000000000000000000000000000000000000000000*i1^58 + -758645738696920505198158354694842009250586369541008538394356755263780527247824293194372953418614451085075160887973486976012495713466184550923240035387946126540964614027516286717787354110700128754942890349316686687559120477965158085434180676037490640998258215587554044107848644162701045778533566715661335802913538762876044480208954029541603930173991422880041617645389323230686000708772376884067415819103411734580217528500061023655011014439911407980748478574287259485320235027647046592522346246854507311959441749439494608662941284661237731346830445429456624476318476184986270994285404431131688474597099344486954146174505625764293515144384594345664197616550087715453642200005166163620548507665730343349497161244874089293428505343527118418581088821109743785218155692447874735869162843490829090719831723805576313455586643074708353582110862272795404440132620228468008877779443151343717392354685991091802136848221420831373789342947613772088238200869686865980910542006561691453346833045635732385996784898427290730962978353774900160982687653246021942863490567729120531429327723611925664066481488100997415724250262077784244187937824869970777110313773986789951513163808671050615344400486997935453543448536972222343777703326569220221541897483537451659994522018216132433038907802428080948136722165100139751012157162422637719301360780873383950610806321099234355518202744264715509224540536787517402628008746908211145010571582743938454323934473248811973591421993018956330908090052500361528749299746084448730567324765073960828884699565750408213077113097201051569713994241194451734541895119846924236397443569002819701973133191517731871723171607690853879551404368444468574738149818960877145224045247164910606413661784442517272665656816568604552769001140387743370526712114941846051005722314568081854577009475614076069396493171260162799177193239320450434798296863756262450047496396363100435425688630928973521820096946040164117688403892712172679749755022254519870128826350787089658954696922016754907095869680737864431964480821898637732706145469464623990569197492755107646613303614336393834736179017154560000000000000000000000000000000000000000000*i1^59 + -135753112235343933716441368848177431809597358148164379804490447850885981872378987343900956956549805061696442046172715397444440374185173688858668514819572047377601121907512295964110166931640096110387829560293249938162656761551953166139644323975636987648996178635859443298204111726250322659001257231369168625626379464007201299821075370696405077330394299340920634665319985361130200590208116030587370650790878546882407607118517678725240988947196421999092143406054958639542089450964648032576110474334318824113123813033274037403584536993407355373900825262084039564760787680535657138506534870709183839846767746005232410304385878500991839806861538512886186899112882944302337201854803937975474005503361526710031614355413700838194727736425401379207633287731007021757526990051603077554820656001152926299376368901242189738145131187036610085115200475312884137069321849943923672552932699022007479389435254407276934345116336934177734274485855582736460176282858011188505198227909253841681339120555938958561973012199749207791953991000732548521025668263577444308785604438313424564445804857302938203650339845089032538195114783988071485401755788940976298672412955381568785439070539769167406696537226785698709577509906099920162712090773057458207958858026876616423877866858002968005967207931273671287827272152819218234809145186825377509161799741276096194800332850172016049586269305468668751566599076764094362815317582689067849823663381213839522822652534457554873549717222989562114449317662458766187504176333278499004407208315150592376564214058270302594814955464287944944640372358324836137427348638502997789965947402122007771293290277015386515873358179634094255304143390089020877497338249765776198467284412387102917516881003515031999912952894077527677320081717953134892978597746298815887443582303845435000842369788477363699350708725092180654797586323728871360535365477788363584889997741500764645048246795470766140538407273151250943153126732607740015908199271964319235095784784310629794602393092192811587391870402206718923358904911790735703525433181953500211607641640750418914325426012215511861742796800000000000000000000000000000000000000000*i1^60 + -39806429154828086890469132735660346746333096432664828304413225956291582357390694377294396668385171685375484783920851786379650512243403479247811918305317656469848840541366147022662828465058449396586178380834327614704170927905645722574352401936449838703098108416962193726094306270968534090933721517564027292581743130631719343601290641444645173674571003759028588661144282729676076880099956811159912858223397679837862210288204422077954668357084343727002651739148534637434020221397015057834402830433945194251573955628193308422177855116138986415818443130299718349996623413073332320644449811220498278635050306300105608292311863614596940531352040777161199692166404711030185288659019711075694160404011991324239504007038987374222137275538855633694811434159974661537591713588278069669967624337757826788350866724221484154263016706884731664542664064953593953036396321321962286628575045870386507590320310549051198672609030148378814797514036200097749265876105142931512327551522572120760161470917595970828291106917189695086993933193408317497320046046686087889471015226990154879819823062677703448945250850301519914684860667838353368998206693985649525792306931496633869489634759548036290096940166412713406146749855562923294122709565072324498006212925868306489091642369390792785915480398644601641163264982220331797642955043919685485197121627711240661809357585476024095690291421771424124132467203948970506576025157606296012301948476776691937599150866335628682740453054316859067530275823396170540372574773956934650495060009927054572126317546554926099020010053380355588331095120459041763139483553431819881398954001492558198465113897513327754637792624416518872720060518254550615513079108290122971966140767586941122273606015417425497993105915141959606020339313717330952601525658709860741937255402362005108043005508130686940777901923771123644103700108996297603062729366735309658340665376115331664060693564154194896535739415346263758967652951397156383130123644118744311302421067530910839307328084117304453458001511788781712811301483321905118881439508251705771518501289759148825686756208989790273536000000000000000000000000000000000000000*i1^61 + 22048760289615232718410622815030228859679908423326963859477420968173483878955868501370685695497956171325344446396545575577691547900644655098908750528301135444099295863763711757025278046788127961501765564665661480639198236656051564594507219444608081218010248841683827551657737863610274167898252921922236119138259565166397477724453346091267261653999755229638787018229038005096132698359365929252039279167156103985158247433543352163548169427645452718584763173018094102077587975167965182727173909327653572880860608266896632945650209411067037514935989113630755705925905787839748624920918057572362474040029813068815702099620816811884849972994596571364234659572629764578912821278073586511480688033305295230398114483927496586275001973110797850787248756208993681160232471578008652183503493632593241475722724808560384919061391528469715833611989896037078831709312851726195491353169535559707461033426595065300598703829689844700854378417231617724339086653958869901877889436868981442645339860602805306619475353732565305482163183814512473859512071118728879666894186557526048033481946459894316608249837581932523592622867619144034051582886764516812016265996154117514096921351296116265351193233148371248389978088336630406124865076065870873172111776223393802279804395557367363699555948118114818791595865038428749551637091780730189998231115208984943933580560255977325215878066986618514011024707084976367346082586949451558712396307148440668033546675849614323796446998817977218707142211756961736647776372770926803354351733506713537510076075921061110871898366589379347836740776368455123778186519750639684714836995875428757244268352382914079191661778972179835293932238677857644099983136777596721877879895003149270339880493706174804730236395204054591356344745366775919623065982072379826953573638058982488569016256431910298787106664706466132263752525651711453543714265038757077157625457693659103297085994102361718052110526443321050776317278763522526349814013392319465295060859706793314502884787646806976884169972032555199754106845805619115524419654719541076529588256842313442416948718318334771200000000000000000000000000000000000000*i1^62 + 13940649846413563317566907616199709332068208076358201776875436273040750027583558716045547792842696968375625561395271821257537843614089645462512376853478629386797659339936118722995365391128062961734163145226694447185727142176564117682659332683109880498803808053889994099170780448437061622504855920220974028412519374612361411780909363099391987752342990819183802722095543034524648420463701786061348233547655867941306096502822721754568201216446603454178533171560604895946812330646732862623408830603156956364796617349401959092325788116564906715748833108148412403551831685402386136651640981700183057738392035923799855739821430586822803342907790785658166167915418169568880918922748980523154355001917402036050349553962029312614847198500465631560464985505094263507673378785908364883057862242131740907089504252798250881149854197534240607754927924556824444820439759084768500193146963008315490591301323103463669554719089528832040197653256180309172970248399375069160523937428464460623732049596053315721303714764971926638159017261884801687715223875985984158427702574946872835302616266508466683895630445618265996720824283699555947326453990139218095018324328121532265356374655842216325817494897835633590906662152207976449389711699695583579692057782739101692548441756040301017708768838377958380856504130277409751307378272150302227466908565986123232059633441985894046795494973576251615766207037911365306599515464376103533660976559845567135679623019823468731212375701393117575954559718578949369235270999239710659061571663159609993654355910529428481226091880205638337126245941179703108041201782662306754670718865679496746151502259158731937557030645315078659988814322518514919953563051429710604984185602519369286688953905625898242565362120270130778282342627902754254368418659022910050744254704407170205430024998214865157666305684759215214608423078813566539173419137514029697446453942361895077978019717615545360305395896947420567470496698679719016295933355178962412934111728314871896372562465952143734641251139204566422768054112767734627850850040608125886686241270599652632086540451840000000000000000000000000000000000000*i1^63 + -178013044727885114124602248404079682665727751319286074593876083377453751283471251540640788811947598097615518688777430651615133134548951481547560314402110347836149896535574531668226743324082645493520037371325943720318020451994033943559525385573271347553031364608543542299516637756981048678849576120653833795421965953419155622988764925061132565632623127358475196351546414607870562146559572869495748214179351840739022253562021177269444234522301650059178547608824749266700237561862829906817841791814230346302657309709319373813525111518808021995319835547544076795138876312004711150616403337265941901687889719694979114769614602096886569887209328381491666541953495801514166551254205525085969337177059547882200999471999520328071350210443497493697280360068410899569295862854008636413283695107792141601567575387662380444872956921835909864724110145154209687035783962467324089875020541422277387769678733349691725874520371514079475290648565746160526931262401791439180614948459276367766718813999857051319438641948895588248698907407247857548545507508405016725072797875917246460872290112414309599310713712765627248692777469259500191951425887468203738216859854018881263015268669942263371669959982335386349655952057314388977968940489178916188394673063042459776560404161133486380360842903686001737778006279407766099996390109583906378056779167574204580259796309328504361569009257981157117670215353536569212652490163986029988224940594580810987498062040210984037820622317503676268967907948357312495233516602410707379947355897724228763028233345262847247252486287137064589807065303249483768636396219338679656999456712776192900724181609888713373582542031033759227355123144304763274695280953126220313236129321075210759490049432581157412270510231900699158083299884861680278406154927191415331901543949404395433005870067851602603114675103862084406302403256158228601656168640933702979100689637418827293161867201986773578566434629434206273084679334373882381754546065365522958504183367214061357004595169461719237173624358886409402065837090038835002738437350579331620830251911216715792384000000000000000000000000000000000000*i1^64 + -310969160117135243113088098265515686308129676440906728205913151647085455001760929219672337496667163492552523991372347818602375023035412537154040559722646914248808396733895623636690330151509448543595525897680599327932379075910965414309415157846407334752960495172532651011979156868392904378037285238688221613680593590832087839141031510682301900507662950962113132493998371935679430797251025596877542027318833889259830927920115902808280988976839834018998327198523966563238951083286561295521754374991413692968780051751397994853405650778095786449014411367791258609320954891894249396485357174681433287611059937545602693366661065221382478369176803159076778134004323408302672977331731199075523359785945463240623932258323086293308159235501363758111125293074455120801245778993908393805037349458701556780912335194363340170275318533077573099759865844709418929464857463306433809631695412710230573282220106959001618844902356996816994031588427412964313893900072886876906637084593786608511614507466837929908385200778496753218845640971474109040715620187962254951309269476883424504861845646587375489381398117853522846716704252416040398990730206819972888428377537752828760482878404630904962231597408661649304466224775053627466266804541654765973943559458534682353676202173095055530708309089829108024400688042951437266073120715816363259451040443342338770042862436767878745224784506148878519780654182600751607302773492039910028181491528571956299897074287057488213411313097313221148296849603993972370087697831684152968134023044893324266897607081950668070901932042720443513035201246798349875780295701580394940164414545470629107667102559051104841112837126043755970386117788033532714352131010062721232708820921687438151046706182994754479826967238987966229930311786777133678507535992032963981716215218147321058581185253869109905937681915462563269158313441193765753838442713089046223154334593408558203152201699859733018163618927285840977933263717744995878823093213951513620276642055416123197532588927200454129975897351361388051237879283635312817046124283279073733740722890211328000000000000000000000000000000000000*i1^65 + 187729581682879131325244529246980200881880554160110527571833385492024629464182290563063890853631653861151001399278071246067330924320186661026391130766177016594730271983880654998731305707836509145822391222841870369473153135488262075961638612778583880084520920880145806271533042392326936544786046798780066899231128801383059298165025719019742400826298153461471796111525061038176281262578631991973437757124150771010510903206693116013546860596232034467922831944891202122719214265962973938524778778019251765394510490000557622699252641921920652778668652923270577468177373864577783942310809522790235938177078446956842294819146215349683700707121870863445290837122816502853982241734632466889541638518318162049618804575392293050314563930890024375159369169324962636559056289713001150837169808045585854513866528914690628471223078268228803056157197168241184068345244739493533101252281269594295656196072984789003537703148994612799724404336841985165160855477421934155203915147205771435182265838986071840333608347041200095410654734668943365390940189982626705576294465720300376343342907706927127675032276185882594808738815656974274206909280159897871514379673449635902235968731405096284055750165719170747862459507553124173454549855669296706650457524781455499366881338932436897644034433044508477132251493378107981383062944058111806868057055916514257143974697167768482796171987760659845745608991154074971458476020358641903739505800849543810669793368476935042071151552379728532465532339164595887430468876405954183079986886827965707424591057604410046335044849488410663336742830730520577099240047857321159288085578833525705292270061827938847085198000100851534582291062089184762368828248979426744417281513152761825332321816216112547380213302081444512359276583389124872356435304023357047359127549749076205924212066389274157775069169837767562219712449958539560779269708726765852604380474180194123454647854643299485289574442102934194187027887402505344344293536342818488068294410508916449357224661034559093570032932645575389290005870941846728964371411456877586851379019776000000000000000000000000000000000000*i1^66 + 26427575577080544364419812955934420645179225352080746675448049443883633685956722655653720895229489237297214492044961187650273082623654965995696373585628432376164999306545159117774859026073433956230857269691418867724390510019212394955614893233055675464208758426329473613631684443130005455450720545894821740794963376200280301747709975682051339403354326811401855450337717279321908321366839844176269613571533310704329186596146698130151325737764843243305768816030541389909180910659914405584209582810624155760144038262180741012331881742660422413281626968131376322282967998462728614821542830152276188873944781715699344845829592919232576749795900867641631910649449960271892829545653010609745960620333195106120986782048962396513655686763631135299718272285942300445017488290117305274257132091411139317962688886768683632961023224413255794011807447494314278021581930793625665139331914117126034022329383890096985772815710410166206790487308391025694137941817846362332083260054269460427907624749395472567562645282371582201989846060538857806149103055160413446222753629080257085684982824126499031182933264849815651891596395264166082811647552217762388864106561089070707436248517900893659728438797865764761366938177628001400024358599885472686595434944515650408835287225925745328320070954276006715837307997345967314232888012435081640492431072441191188880401067106639584482332519656414155127055217855812474621490477367417803683648487262510809188259751214943007182423936494805643944583700166683042964005142920263361523209103520688825683051031939096911389314503758595226175525419792171794267531103859950210958768912731103572008707558683603782895488270256141909378594490192702501780504217920505879922036484994099929639044054236470192016666898842281004008247324490109076154438087561571214647407012954316114897529785655747180356100177761431784675055690112592063875150101331248314497552883347106764940860809752739497826118312283971224626811304414485910991864246399254308036528987038715588915122355573088088750734044848192547617793849163837034436439061718105071812608000000000000000000000000000000000*i1^67 + -6236849003950903425155778377656519361785911014097993494946039359386104955102381534202927267068295947108221794701519764380684474696183238334284617161076637871355127524594581630528485626634895688873671520446253282070435606476418932373924374847884724500872371616477116669547641010192839170014549831855785965618414196227342121164296988284935967005782377577430784960163459124838278738235931266581525997364537020383608887768645000844936965455548737619190711338374297806884500618597535975853241703008693591578283475553691816507301412285475004442787165248331302652392762729518153734650807159180649182299133209404053917703564673601490756194495581277436948183964729123206730201233070119338736022997401097634305817210751444491203868895978056846888303596228520821129848278687623293418673568804852762847005771085740122858222047950285986350627495392854947816655020818056263983427837947956534937909354558318323829434790310756802208882423488914296877773458192497044388739630504206111237439138850836253154340240534111973013266800866282546886973562671974526204990752021838497328182262764432521240843445391989502758837776377998763491897254113214344946554983593992865714034445928357871741198133106753537991455524920319195301587971362929787343569654623335172567932315139107103394544492056549479174594935750415223438006720661109083126397820391195805068687837492095421936481538244423869669313620829584328380513805310110248479613403730985183973567941922220937668306898117836561227050503380580677880393442413427819968229926271723166030761197004016655023055798739960477384424662466788999976151445049468228281597003493621523471373705213307500424253511081053074104983946720442817965553376544385675479023750162362171159685035167603654578773005219659862246883999390684022263089223197162991434985133802849147237404438945591281070867745050959729782987545010794967702977712907196328397234248666862184675625313240307738573344087077172666822017202023692654917066772719307189630848967198369171876955341041005309641264095755716205497884490479548666480951256203906777088000000000000000000000000000000000*i1^68 + -754590802336854225275769233107770172289835228708129799854477670953394114801298676891211276611458320153027863793582047502686978090731816991260849902699513118456449939011631469422585222940701060565795858980676050955452581358806850501287065441068990325143775980600720664207287356052726509362765458034676032057202844408975212904192901951556046148404862320716352555826762792410822688052295162097554361202702670478309686982185978992045548157814806310351141717692855905681054722561677498553847545632742683363193763631296723526685511745708245285836411474693370987153744306233585612670313045830705885534665391775863275835859302459150582974287958603112379068227943229475300700213290688873046878415765809795724509054372482352698040534927218713791294265210670092151197355657764317828301089202308144320427375595362918746352151020568690487191803917472871514372484319935871457980633908467929219842143884068261582074344136492898346012043545993189517024003362030456431141794246492642536638467529170655361664430722610545266180823838933999015552922975421869386953635728499171330695186470728671796870105620402609395691577520598935697706786117195079378915094561772468492893358809410110941989612459486093709663833899427344857298718035030670871651963835420555610191722634367485253530944212731232447732921298920146053861767683265551437658570137558317420799152797752208789574434039209407071565844274794546156561597789157826328620420498679767665513152769951962948390538261555453236562293041350317878567353922742898549474333352840182480639928437572567677114697296830813758965271940783813423858474646675435086398575319309643310075068047584293493069688110724174162500230953245311952411860600462041840043831225769011933678079477266042027458812081159642587099784170695842894307206346934163634148151296929666637942406325560355328290978176093836650944569642831306839143398842073637593883145756538897067476551403489334387072960326230861644992444065836737648981245513575541181243224292460391617582955891476476273547388820974073052521588283616498969648561001594880000000000000000000000000000000*i1^69 + 122709657203469695283078809417141634084504183958271621232266418088304306883202801405584019874667842304239011847840732068174170551840199293348438211477145689581876221434247008379872707654648458591431407364727524742940415063630400461773323342074432114231100452402650315387792701096444243745026252215337209777301010372292339693743173713580019749342006682742084106913138448599410628409482822655577566591368930407835722946340016709117172929017691585092856284333523308608379824576001178341718173116576516399286576511383083438960725889885268937153857588105246781347738421919788215326288047677078527520202577434900580077801547269912282473113282838383211194989686280467065966215327036258479317223062045131829855674606776594808123366652724556433785997278267367531253475617429918634282257014596600064556129612504110341034859164017275435099171227491866711170082347073549609520278215864016900042641718832901853594346684926412912249122296208998765408798209203948724348760029135568326396396461180460738337044843514643922524992226136283417601547196048922420166519873532807884231488840490378263024224584341272378487342685311838013324639282509746900720283115647866246341166437630624579427830907168222168214141267895799994824949221385210822390355618029376217840602364492358666052732111131539902689103630805986702960739441285860872935490305502559402225997084269200945842072347023329024013404849933269754765872685537743417877134138287609002448957186118240807630527912180576530871436121657150231515759055298242067600122585203207768248846220791088828434602154985248413751957015050918763339071815165478515779767473297450741115624469838648723808517576120149568027579097696402843157833884146535396709547750299130659864136213271064725338906740355671357890444591653844259743730158476136045785746224747905791172630040859943090021843407213840167934433819235480550096650926199016598405264207870616212229253015646581202951911747284279821857596682478929285632817887905746408988244475764411573389085610989464737085842142989531427876277769968539081056976896000000000000000000000000000000*i1^70 + 14387084394107397640025957655514155986263303996043097288105930958860269160600241081642132143928433887163598528108897970799292341904814621525299521163641897626981787555525104195501861122465815879631417173975054214785170527321109259571120226427368746482609007554606913809647767357530912482456559264404345020672864499911153172128878688581580465239850263833863952695366683478743677906750006603787247652843046844580121751464861855517843803532560368602441709608792045205466198217957025118372132410463253317013868824482127126281746843383503010200444697357602950220431691651238833233124629022219924721547401424415742329352009322051956688756326663963573099248810114127109970760013804092928351378869612323723483837930142587719489221981474336440603515348617362935782837992529080674787695896745119605087938701097937571348331414304003527481289278374271578719886821329754181191171231314093345778472868229979293510211754279664444747024608888146432345960410344948064855528581429138860542616890467352640548643548661541872798702148961070100133983103477618155539157076757235642479243425976334022173311596572586930389052797128842214014083458545009592839196771644864353255812346631312090874657969101503640640853753558655828857422951527253123933735004892158991708170984478019505263626388772831478217238534396291981261046478118012486310859153611369383237906942743607748291629952731052285105157733283909033540916193921411106854457112646643151658911451542292311223711426494120617984509347997261498290660856346151032920669560729536820699142763291303975117798399546746418738306958596136564983485342736006370501620766295082866265026657781267806071567564914666281508618666922009777013397146743384222051603232448139001780598471004919491518872108072064966879394948108534314343486156705712217924490019003642427922107935767282181952995931565613175639177032781705807474533004676328299265519606736204493132578503333614473876624367932772967618096390086318381483142732655390074946001172943756007723379051792105601562860911245804248262306681277325613465600000000000000000000000000000*i1^71 + -1466772612836378668878898157104354801834353750579679918262764896924810826513938871588635870064939568647116120285834660965748854246447926736831698244565570279879699273566757848158514951887352711379964598963812372398680427744907325800915025979071389703317833991454728935097854307466071466799181191742146558989379914489504413392342273445803597096265469616683811348876336671688677760758245373604470596071710815868939148103682474400703568564773320831791630766136750812856672957542991015274641799308473956337602309527019698105902893399093661558648026190127609517310979840272135947800341759550076224293920811305521864071670328337300299245806433990484922822324712250270827257964880030367488301595674635364308374476837101770579709434353466064237880226139142565977270812760411329543908539419105443931183358672492104493381723216151944790304915615084586482669302966004269943561373720849891044655810764591342903887807862836991493700625475215735124134283923893865028985513368866667257072674713158954978536920655604992911249939915352815363603848154822643788423464576631664525207665466424019084385943783841925340809404710761074783287991972546463187967793897828250139451105589015443653254350731457566498073775535837336755915615124724365729814401203234484493524265857315963119432524157787514964372194487987389511212896999448245864019580368611552643922898887139778283273859539844528518279414253796032541858300283890415317532085781999392546655590641113987244551291699322036493840613547365429342597804599560318921466601167196326776871562133025183934980123110005901983616559948779394064263606988394677243511986867699000628088550356701696402838443876852179751064471619598046499251193480532946503114961985570915733110281216216234307804231457161862948733573834646536161211100754561778929763215270082500775318469109219388094805376287274344369733057453977836989367000927311645705012424037985171561887030514536245721961400365937028993612315613837559968532378389072327054071813438339698133622295807803312370272437049015694675365675044700160000000000000000000000000000*i1^72 + -49086024247346301297533575855041031882704902432418758014352863529281116162746581523399345889839865759643223007812984744397000941889703326393022720295222465793874666804227041356090272858503882764125280767950733883456162878417625861452476599877764781585273394391006357832557338779485338405476956721062239035464537051351694156038867457548975628097223048284597985244963634024257780068605652896678056816668198347996659942780312822221345656935475480140137096494784741947702218362601104971676900882930498291816050031872216295645440372979374481494045418248227696286921428486944823029580660247496833967346223937762059375733873451812804842295945513092510087635181512114520621904526388687128996735804167597686049513154100592037223824517679213183560920287760994962107594299478013939323407309692282927224781895942006267871226197542646348617868074418173199897882179205568457929511168855782343321171355064507451614960601005840148931999864815784350462204177581645201488468012945095000423397693039753387303784575060404263496558667894315763281953765309671158605337403684013962479849934428682098690649128035536979183571671245063935414442621874677392986445248836940917637972747039029818187313486493359308584827788903952453492944285776020771202511314885280327928780302013613702872727662091852370916443494507722063085155911765366105375195891979536684198872015222607341234113690809129516102835802946571129291569397325831970129299154662636880259577156138946690517501945972581081264121740410004914391580930705280279205294668924855034075715794204465400601137179480738477803032469612974589693840935507267867245150619529954047212131491345291512809391479643600039201239643658172363393267571418377121531633466024576335612334678085360243891881747885627666660866842353435794574369670443918019145227971377914980076505197907895519842716440241631067671084045063700084568676437546619882930442774805063308021776940947495120940595987461778341450386035819464006057042916128418431240021415552995486202855466972990107648867099871770481382129664000000000000000000000000000*i1^73 + 40929330950553788995115488857702476445916262081174565193300665937872180923540152907345367753146701354874843251231366721433119028919397641650688674276689976715756610006927442801212364558366443609058135357378117399065168997393555735585862875689479514318838595715000747694729562196230555458745078712241497398242744958139876170210992597977176045013999574400854659574491659181417488240627492664021376121703435803924636728776938170506355658332884664987054864648483500575949167996991850304025809867843913602977121515090346953420316274162898768231242282107261148127873546329140570281430800629700077254063251658511810612398479157824149483146449551872817795074360970119739719940481189667812645153523088112729210592187435120182808079225192131934251314960014531833503946646477586603273488798131357670899200148885596639364908156775132062882552277040687002747380172602923270369890396636366060340935968135714269804224266187053970741794914730870101140049023428144708486137189701507965737973008196348562073335241738740845287496987954012353679199223961022630206843445649861181479661858667862984551268562997806444737690202993641110602595406653710006819132634991929529739409449114530135930597085082376418083226974386616676802737292283175100481919575567430165875690525678963042200822960855563935404045243214330525135545593187562122857490260004343585238871945165807034167865008833224686697799432138673504881181248606986085960355486740404934394998963564822589674976733682109493450690354867948963405704317200140387354280455365667810360936263283105649379489955318508828864653278129881422401133766550398747570373261436880545535237265443703325377733312326635562607922979506928434973424424245850908623681252025762936915672348344003895716880382366516547540054887584856412581432106391610153774543701543764465220569426421484568537204593406943057729292449742224651543791865973125315828604041239375481454867828040893748247963697203600272240606709399542289267643773775835876555462942343099427396089724202039293809886321365939440844800000000000000000000000000*i1^74 + 1640637010673484314462494161072765483583742424988744412199755030008597155415866209217723705589050535941667163522361019890511603893075310026098238081059079050848118698649339880510215450643267941482766797359658992067335820300141123653070906833017155539575778957712679102245629753649241236053873892593711354916164626946356394526843530349094397875891129742690696213000862538311877249284411855912249770640011440439743081970558950823836441463815053111737859379390967193953470213274016268478236631014320807502137521317076781284208675771446783451930281943780503857278765007288515616118778191598649657782619865376166205214993285928129966786416012991677336342859988685368220624656804870169476138056280190601689031411125230512899060475001410293944055260214230658697528164370797890501618356999345122020815156294884922001480777347582186187518982879467348215440135917040782735747077279660629263788283773096520653016080254522376555879295911634463188721558817085876497871622805201393492071384909718302898694868852969249999305515217149246855018302467315307753339054945980077393906465264768593166870166574167007717829085115892446204522294567342252682671850090071509507032690885307293978650255148390525141107950910651193420278235282308769605837953354629939870295698130634684599703150798994909718647672916945265373442007588270727629076975424509558148137361817245429089021168651194500898563272031058016825033052388311140971177978215740363477275678523505827303372576864288075814097529689415335581460879525462653855023141812772034510733097845289907125003183530911496575136026773992962472839335649664360286068957006301127967551697521532224843162642074727946045695401478492675013982236985840510921776921449076666449290097196235774044532188236547438578492773620932518237150617369165543835627136867328123730703477075051516550777702361322048717776460794801456096653441021504371072191604513283758609022872723458436997356659580601501293931731610902357826511048373513714464031070400196091933364510704109607800921880159846400000000000000000000000000*i1^75 + -501889797850329503833442115770932579376951728040279090188337341832995790394365877081400522541291175493911899058629174775339848090839088885286993036208357611715890850266010993820476841751073122113651189674366762815710486145264488606324535531236690819220816414705901321358281608861599783881800981676767233814928174832183961272963643461080818584562908191449661534405471527013632817317155994554087505065849941837086929600980955043219434311023711510785198528754606674473570282432023990808836023144621652836705615551718944865815955338543117112125547813533533950072731783451708187798618091581451265867192587139580957786707505801610686675061859665504066048814947207257857692986713006829875212706428052855223385665845926757833169688322122595281733050883873496943267407282712917286654417833396197095329417238008057255307936073611014636346056345407213076329013649081774492181598012996868004976519683751792945048350771360480267294443647443407924988864064513737203201557538418586437959223539814620695948904870619322992407245160034050720809266025934682376882236946942739635406814788957637977874592829390512544495385948638336195203496219633642580350073739992746928712542220772215835902419386814958841793067688891219968256044712862774317352148512211435508688686703926579422392738125549420892969282414618252149738619379176712069037530854458796800653332868537163779459046587441111041439009456896221103285357266032688516608406050262399511811117276453566589732532325862981319344205252130798470430601628669894606281957845728811707112387086962775198273071422968432645409241553695613485551383047300662194514130589072863874032583240104096912333805547669105327334365053700958589787935434039598069116713540191103210860784237969016421972250700803582282919233550184404759331385239797960813128340635165470941648373885467293974302957646785097623337939109689203784703809131561464702809933800917928329232511738532246548396493297142327189399754838746483281947728998149895882040493591622544853692662615669942225534451712000000000000000000000000*i1^76 + -42885942595985799624498932392602198756098055480063674381102539716639391741748305728191909256469400781249111343412855397556358304196184347542686552624348951532426504430493110716903228044411962964103449360855159778724522047008888081883928047757546722739913911656218744348626285017678605694577696838822551972896479433288652687060502619169206275186780327425641334545567420592560760017719985411606111708230640473249585998632644794407873320763009203277515774805030921091158002395563155643300306689921075408460473994965598458640042670781973273453870968541202038394578999891882546831891806948983769654753011425570163412221370871306519651619532126704289702871670373127369408911638005210622759821472449973903117616821168936355686913412090121268106068681641064094579505060282487460332207150098561740905185429255081253381927826948283246209543188093052718588717082791885793417312048890928371488334069013990346611912138329372667756457900463537386303265756468845597499273085943323463440972036976807737335952281622555009393930789803434566493590935007192261969052249457496537547558264520153999971172070750641162498624484516141302769827090498440740973945276151226746729041981075778568421047315836963860084567613585186096702878367074850533584207320259831323070123736446549159713049821165407096428409101344066495791868339285356026064897063260310927544054697270655983105742817399565320678907065934157650768799687414253811042050686410447922138299493241996925964224824487310606851758726254525894272025318486170250865477456305209308875106073147942071039503809184211970672993886501114420763356034507297103990357379551194229439958647684585250076480400157433579051104601574924080599993540772567105312633931639099707555957898590698920658955707681249925239535601832792417413148284950250982504231077993159290076324973198786859297751201506755207850363917302970843278211085364988045202220257437162367397838800519295369770670258655344604182543824666093532879279597380305724175537672134966159733834334341457720115200000000000000000000000*i1^77 + 1408813783703022868970605103043025125477180143691382980504684255115682114127150110561021327302673882697415581499365888346688347221272071239803226894490836790782644611691795532215600838713550352850747413748414996795909727422825986870044622534467477949570187137734027069135222344025364362276932249617770344973115957559026572006572166870763689456251898968762848358899673509650192443352695609640368289977446552103076705583842163500685729595876343109244884081374072845632897684562168740820966041578502356652588696534525580607542455275792416194841365917496050920826724126051984583067974542847273712269603196844254171822197182981705332351941424143673141446996694665661392598997648031397446291739081238529715554750150703451097392556550460032827843356418087102232202993680377097268492058436167602104236535057075631343915121984762165751224587580759640407368069427343620564606468032801876332354530899005593885344835680077924539183190744937920868231370411497197993077541117803261548626422401852865554875313885225877366119110712815208614296085797418601042570477129729057392884532542029936411767429034015609827261699343204006894475361202928882240130581577660374748685682980221513324275291850273484403023543593003261759664800497788941997093749343195971360211485290194354213959043487781143092825056576258524673709892547073575975010072176829844460846734910946021120293555615823014594908011801001914196972009196639290510131913949934654355770240699559785991303858961505331959481047848548530975904920628649378951853914593865392390672739649851925417164023927911140958007861371280729695598667107194104259962846265537258706826371183803886193832506857092563607207623724006833444016988568910648530754665122061760789615186960836483035780362684713570558198515585150889142732110664112397843078486181795111837481963462494761895465495698156618556631179655614981798235654891949709878592501668185256340071735784122806600900744376018051065077722515158900104959978583962173875879867773133134374938647545774080000000000000000000000*i1^78 + 235898946803049403862089294308624659927047561513282324090294244690182081638619272236449592227799330677226009641806101521029402469533928198199114441031455306678564223141918490692885062049432872859184849332385570324167783025163392254263559493310273983422942511482116212025307509747870557067327248407801713045311878402371719569853184272483037394424290217268139006220626623346530747877882173649060996162343581490668459935829318886687878749195897362530718209416783577539479772244732055488261388742805644531601437259929819154644338977372042026966939696485687484564060155332288118889324366272052864481029255561736624100131764741194198929639231734117950880149679232324444363878143114874404247926729548022035883133628182028023644697199373116983341958739677742000289301850540352351253563839858305138353043422803569012781609755499529614783633421613139711859528776908615256926161180853388036315194824009974316508478967210410378373014842649264515186291586870300080987442278195917548710282453407380038840886485170780199452743163795052058527650708197002926016250909999174860716620257720521367826684529350254817876553187752800638295737844368607247707478959054563589930987817204773157486119034363872849868980985582165706866603278619771001979155951521240328821154020737214711547855800983305133490101468414741682522972512048885948419679197240691773943668431448144171766589440654996882287842170493473595739960736348033688124821469988885903144977555080764351501301152196603896393513690059083213485893347911046216860514376333912849824602010288557150638533590365165324305350031502313199246252261006615028779683192964868791354375391585855862811477432397287400746878621494960342477087354990079682533099233701602323518540733716287387934649979364197166698466088877317990432333396879700739217277480253782660681960370883939004553910481183122223987551699828208759242727317034986217819219738962997126565584457585901093726719794996628049324525080478577154671964389407038726442536884546132091892400128000000000000000000000*i1^79 + 5691556447873002933562340872393023980041921578433180883242501683687448381481221248336456035709653590913932942757357690311056611052193705461763607188006805562283095281475764470310635740095213398732534998931467525703488150181909648483432671094022336068277650999217665727355467136825298488118536661478341868365845573569287964236631873742734534597826549922591079406854341196252202851426530852661763360926029099575444790696470833772432006083546460823282022271404191797621772573250324222600898588610398625148609685831508216202695159498602764836607422793926776123147007027411505601241132099678432858519561429356204479278103136697252841173762999648518647514949990904286591013927051945890075175860980738675603707243810733184959582999003739280359937943470158676459688839581649862207689534098373768910047933021725545235942726953374219173967335089764033203363399663473636382547279664614965757975752429937663748655157408207923038079165571660351103152365951047230602333913557574704746822084588185426352303720310415104088661965861399213433394892144557739441350270727341949542956852393120547037755185445661122779315650463022095368294575387106108246813157749841064893184878054997320171321082854900867254111447700964768924863638038058531354028333837786265352960678872244173803219473136907101658599582003590849969358763649000770157068863405058099822104616412118625584208625299826068155946010372195789441187557266222169183240925061800533556505358090811560703281163527801799623284901286728924161648986075007649737285918939176654561654179379453708761528040699921526546224905217377071843153310719544203841846251871066119870222592409678308448695045353692182425111439161050991467018009897650304705648623704755106843926681154116118194556744511153827163065936937941381289465672810268707023569379812989894040885662032345908198786115941231228036529447223530442552488659644324007139940797812372074144196414132598286547858829990182163766020908684972644585807938363027854064799168386838193766400000000000000000000*i1^80 + -75870150258949800921121847153451798188968590419149045280508868207346816142259863984875380346220766984953940321848925539865636633880405188246416386910719643035320037688971494617054788729278809328435289265830463320773716818797303566758982568239902257574555681665234865213537108962269255809634011002627032148670490975235258792573056669622780207727015232820535695288997302889058886930183467531990724440144357637183866613569491247525224416091062577435376051936891713730280874428461199901100162575858843938375529703766050744414089324668211958004246632549697849335519659657320865279618878885689354357434680287891825394533306595530840830739549165384407516399432134414308391125285391232959950984800747415991189628516271075345325043692813574363764611077233287535894645322070527909227990451193605382635838899742381991836144564681870359094563107384242036789488750684883099680766617447044046544220374249256523376209333341437216833295999374307405110101308744869651111750760163995224108839492627050825389006659031723906941938313955349237213237926935364985206085912524238567605700269815289349454623262373824764346553751302014505898344441029108813316544817426873136943443525776565261861376147450822996351912725490681869736063990737396656308452815438467311734274843098092046198129606254753740961281569109010635360688143774779636153351218594813003258896626309029601922294210130827747919785878681301451730420612861924069410248338486607346135844150986551024496238812219111849212954891965215977911460079397797457029667101469976036698734153213150706334675715647935436671360339494701499273055380269964319754082532116822010886474842799425370517482204988748273138702411725171495542722882062082950325231680022427224212685149488569956718949277700282377418138566791658142625623408902500603785204110744731676919001791344169457142952461048281851810504258119369946700791268149038748970086133705125463819054850879619296826056211127116830847227915971902975576283050458500031347118676377600000000000000000000*i1^81 + 265828984576550708247001737681386175648480253787917050579888050857181210588312096047266959387076231156279993233725605960485190087434899765194488015022207682558656935103621565655709244663227823741724310067036497948479723227349108447923352290793078349078559548003242628024541528673373686273249953233919758864956258082011576625009080589052642119086859540966788800164413949518561015603108237079613493555389801845321499636335643022980291143768864697002135133331868458609367945026407527757652397517366592836352383016581070363028886962218395358328230070210849146222309249380798586543420305108679224052299646121860533376150681845959950471454332087152353166012368540925999102248952649804530683384614765329450387597058515152939722739192548002217297629370737757656394600097987592413671369508922457669476247036687653138628421764793570741319865135095584276496813319230000265565463521638831122606608821893659455836866941171286059258400919561632273448395288648784319988755543869852974813499289866334832104798595026950330199322572598141303393059217841832809300177500164739224419214282658605700970714840808373488319763266684723697309239906686794730078977509936745044670008935854639541543620629361543189552416594906320136758767337640318845750202734738504544040224128680188348020984237389011295893614188307246716130997689295195276002885600425651392801369365795911840773181856691010853681503518069756726684904441007359535318299898090532387712286440384841185911958405361303582076147045347382749949395896797208703021441257570185672817745967314351163119394609077180917495297774816700416079397638026875312108918945871864036432514058040781902424723225453063540579251191738156877695651692041071766429982610162882388150479332534044536504623567798788388540844119385393546497988154906401347939976699311267794640320220917882036038774021920204253765020261769020725652074902784772613499217402548542392586918581326370440693626123315951340272425180729629983417764704230233760333824000000000000000000*i1^82 + -187401417650261783769532434814225518255527462723913281879166982269868531065435235093544705162739806102490431143808094976962415017431055864165998144087476195981651239145046146599880118705672212814664515157356061028507398533905628158645964017160388818010285723769904174786264418253561098251314974160070933166821676519639446296510078084277937042162966437217642556910677260705314821147830532991453057394793904484689756068114463149478113089639240985471938079242525729911809198221697253433537074745080191595588497793138665694069585200688254350576953876560891578959615172244074051911673160201487400624176527222425120241287143158895728780171051665208697048385419500534524921428723933908278347799874946306619433274621826143059713301163804531157885224692364377729829824135929200056128793397070367014177975780476377239341578787377176026007618243717099238192365618441747983139520878005651767419877570224354733624596747771055827583508900085765311327020340476885306505478526391078420950752560662298005637902648359442437269811118175142277063331943478632836943079463003159624856487278315394801485542178278507447283483018577560048256365072022292589242048709668391288731121536603890467455670409347553186884984383458381032402237250346487158407246136274501659082576044813064426805631113413990230609012392399671114658232767475071506828857748752369298639961029457905820524593881855082125675855463418223802337912586812568096837723693145875691487950426633894238353631197589896083533355423111358351613244910511312617298355694571744135205265963958788063002267821778373911064865956650310595556076050780940599073704431525872594395519446779730831376295475387983487038296236804136419583643603168363590031557967558253320699597399429625504040772328579736197761723872874061978379741884281915302803205797274059601379698979239114270888388977219215217488181922511785682784709249397570745152420780097018202229202749363019720687797831910902177019964935501723771706411236458496000000000000000000*i1^83 + 44455893572889054353311544561351634142004256527056883561355270486821856661716966965323517062831746759616162279880105844500076767926771513778923591310127644211771771161682338186140948411086169802048482578747909809794725465029932512401497075133201119523441791911497965463250899671033751776931135528753033286128767054096734659877848085436728804926386865611559594543198409799038744017850682784495570958489981771664296479576611850140781999911588871210687525946773760265287826519210226244224709626786976663586992933998291498373575226956294598402469545165485680906975937440626269546339650987890639141502040727508171021515838915067641444036149943057305909401836290587287999867415743709357103497828174040605502754034149793840759106358624824616012513292408866924139092637917165790140835068756447612127135740043891562939372033271624122223945886937442633614437844937801665447002428412668043828830076496419518890351888342596665429046421951761292365098984248027710142143357924469358894910857015939790734627509851761588197295220064993780984239338864707332858680800791494410346419172288761797375603654757773532293688716940746773889116827968412717164170539775699100258857281144667235738523558491519114584228836019208957263751797973241752830704395833889782258230846506853465191898143887432432571290588411963032833222876141186174405552615634219086271288051629673309285787596542017390604138326982020390554258596155783290777734454671041228692910847951980130963633066723676812774728250575155763592699123030746174871317859263731865556849859421586165391696134253877277481452040524583581744750878482391597836825207770185220361142298757161706505654917240594491594579765430967419237264029680149707009942762556001366062238720591662431453804005610381693501724523086703577049672475496775708880859409662706611621670936538463947820416521348924871117819130938115925021529212559835963260041292521430376230675264231196795603939258046419856654029556629599095584194560000000000000000*i1^84 + -2591164485602514519497134271836177033669618701950105658296617468615662605264990849012955450819600537415076214615784914092286844550704286054613353548997976781514755348962581766085484255867605738122755057393679487993395722035554112183874116740800810002512472610501618113088197782698313657515530321714080493428232683444459704829242418159197414553023558716796181465800690363755417018084052892747426904538655182474405590469259299684602488196055067540938097314789860521202877095910851926539665837169640944166557533694271179340974904595955313488186705081670885180738024412108303956417793483372990979064770964607229699921854138872929197403806252239209056921895528943987112988425951817027978125324085447205666260260471684676498739360343824445218405532539985827984553594581275004084407672896285445219968569282229531893107529529378797691954137406574293907869923688929262699536538946391555949089991321225877666111033123197728515727898785786353840839389458884740501941603098738348359551448389579469110618309904736547561706282929320438130594038601508070669305487771264679912465456114083348263474281879179548979663714609920167662209693054928682003031200227357061764348757700049863387172331896715648941651877794079315611325824903859430092307844863385967643585087647069071068566207742495923115573691858695088572718004716211057625859704941013917008774773038732025268556568979525062177319334664074434250830632353146317272861248105003351107493500478386294719263958530571092845908101430547786264184475634303296354806696392131976973745863174793112282757441942728270926699425877359526378460556722120938782573578466632089958376015068903910757601256048703064433666659527965654363621690611785502255647907751529082834610177033251891111297255345966488653223272578984542148549786507839129765249164164940573198341939020119450018796320552448884857538086742333427610022352520679738891208447758998022526728126757812286307601175956394840501091505969037312000000000000000*i1^85 + 24498878980430001729175584644161396376777838125347151182747488141676048097850052344187845984655150980071298917225733942043152698495176682745698033219318619645921893273296115574522991151871736854461677517497241422498415365842612993749045779939096413045841351034432124509947112465103625946567374349157991371820811228777895383958484303085477685447853524591035743852949663825981428310468266199520298678305171649002320667005224999478180940937583935935128562851474508200263962831967487962592992354997396225895978092321399929541067836261416577308892354895652676201364976892418277852039209479586138990283358632799189185744754714703914060987123538029890769083846951967919331508887071429204989145563655562105385459179919744145823222659443075703314960496035421074274748235410376972249018132398896194521794077394213337691067877953550258691953013731687887007033564609015946633903645934904891446013487889715275740773546376196473489874381399201737288273301139024050169340907735180778615949280795243728976675733166011301278615127845379967506749394512440155368172005358920437171920582297138146575195033085901327762076660497482613992668310356375336261967275321203495627431762113555154519904657899282324975817295942582199077374071290328302543865477217452446758603719970615309442832424535021462180099772291450537609917832792575738691730219230806414036348873975778536663345997422555409672837779541609395434279777630705438807604150725854810834290977982133777452612287561325183623858989332939368234968797999073030865429396496958245946632520216150151597362192993896737015467314064826434875752153473292606915995925664695574324199021149454170348678269343397437795402633169435843483775229965743208293281998374761568550747063281198383608165238495840097002785310649680498511068600204179715730384422898886039330583674954799353046743282317121032372254731254516218765667091998472248190363191221732925732692403862337255274047950321291768548556800000000000000*i1^86 + 1690853947224319009228070524555115449828069476208283765431508080587801968744381326397825905123394723321258082581708976438267602162579435585709805816433765211001604557874499052519587745376432590820177901776561368084099980916429659207412489208093270782575925879813847546225348722258601026237245058537159837867283823032088036036412100426613026107424611656606405620117314916707534968970257570656321680437721757282258699513982968129698005958418993852080299083639247200527932914519023832489498116055544909242434487382341676430519236436079220393130797848418903824607159832496625334030313682066426068360532912094205352591126754143264930685170343169588281504451572377846610129428688150975869410308815106924113511190668422943079781305856153798513403185921589927223327841856010955128746305574554082308974037047238075183431155154720288026319247866620967167376912072695974548026510895804956536556926179704365958057122177123865872419715653913238767106339614569370692501262444837016348587913002420455127717621514852148195304523620148997753973208731965812396883428530016337036423927000039862342725321616308371393613462693163483626086527969150255853055316867994639966229659553989085074320707271678069981882792426790301031348130902882323207041145605349851557656945735670179391881696317757774042091831714577568916246844911799542166975701102848752588739655140573979845553026716586017236419917407969850315192481123876166727114236608551829924812498905127786145907427182117511596529707814194678369828211663919987317468232443367276785199191950123463627043134002230900856839051883247952503728521396814154180290061654462932090542271642150605788233505877678026933306582014798211941202007727906371210912937488876652493812219346761945341883475398634736071190317902524211136707664332582334446300758419382430990496730622081940454699171282166193114096858728226280299337121928368860630680203841099030667559793517245937031209001885368320000000000000*i1^87 + 13650326682249500493257520074451753400040604639408990800416734484769283074171761259905275214868950133029157767808332146349223699434610932739774691095107139337168159559151098540142060001727275371846648132636697135012516634884789656998205044223033092867969986228213981289171242376804951298669617880567482662121608904006020725729356430106619546976095637702772484943252178044734353663548062591141635886800919555852773151634704464160385942349917735660090270761124568854917475125867517024551546378948943511265268686407103387827399680485815377259711077875292122089959082828341470714397645953045402514176027545559073187562519211548245214503525115279427148360165383640487245698586300196840420978917875246344296189387078145604780551168826028512851933819896290785251169974606465680312015756202906553380616984589057305579569028846829445811740515966901392054978108818466747886284727056488168204709434239868973590516512112766435159881543289476847200905410757306028429766487900534671679193630869956317754545880955994697246246378326645533986329143569822086913310299932580478410568210132311445579581182634390958340772223714992834212110210654041847734764718960223569590037811595607660924686398300783701853009510013539895979430853853982383175237203788481005144488819763942930288049363127151029588867540546180504859609400506550617201207518805347748346498121605902159642871388651495074823772825956229944369237180987987497540418669124258056966598063711316677406312219957705783554728210947332299258428631495538215732416659972413743333071967612089669627099996488091055685178210077162693934284794592001894615801556520089924069877236434342510435323237870751566072218926495048507798120606995987606524497367572867169559772197179872520117670417116211465991858542090425812932684489170020748337468559263014303454558230837942244799504365906922158496415531677162379326054484320682790953338833856607994824202222396361729425408000000000000*i1^88 + 23959382736721324336613943488592612745718493211904341537326746621605392160117637756513078410365047519915925531193456658474849114541525596308468071493370965740266355620911863321387423487309701805228051904636782193872465736378854399347151141131885181621650969190290303593548839437847799374671882094073009753085936187987177742929117573656624486532159508487895559221246416971293685149791639639595155297310625130769376455238627822840911748597356756688654878012087163269838666292241792071420031050593850209862462130174240677561959821980189353525451946830959982600338363315627321894191308242638522995711181396516042331619900724007911987831504024904597897289996164651496644132797444604323066351555008848694967026300862773341715326748070387084744480823009693153600498675055793327515254359390864631538566909964609618575958356272327780438271961376398679575493207674713116848949732161463158189009947496044694962311148108857481003148068661935407959264028403766810871569772294691032918519487821856967707779817660204758182857199219475486781717153144789258309321066817457027642821651930347794218596028847979047053766458432458792550854078180079950919295371380420868667566351184036360232740214855164889822480669636302639097533392471116895136242762612831435639460075559276950896914174108284758715816358394003640089829478583654426121715961107017595910264411862904772604036053585218527602958383820897372950397422300705750530470656589123962684882405122977069297665189368844602056899109089908824618232776130584770893941483756840860380013749872435294243555543591812483163585079980221443452315741146798779926896241815651860589208293247255425352218266191200209365563633358676376641942735227178269097415402561367657624384769492839322742064755760594930972460414945229492305395302149832018638312516132593068777863422067381414989077086041523966695468903694310313822102792159713016358777879855761995015712400998400000000000*i1^89 + 15113178075697843338793703114272583827253781427497162201438520726870973931361099893556972946606410372161950787332505754694331260839815398519942685820373174045495055403238827101288668611419327610931625026076725309549058906902075103129709789928513895794278829986526540638610337888055690157577449265289117774379860613014420120026016683260220682996459763932752190809144290080507233838720557713739572186398707918777605558084735864193291266404600561361629543745167616377663030929436187886578333819749028008148528004945041312997861393953677206620705111051930077981710978060899625082885369423802351308192167975270222196261965347612313317290361652402989954396155905878876929352085380086672821467336801780797344730413390192706826435894228764320883790524668003346434965560049490244736424715201578663083135517780881087708937189609353006687764207053591713133707061054804460929857270518422347411866053503647175944080958734394585842046642602835882260184454666047516370231093447191040788587245834596439908895961328278086857355203785438639063651313958875466877731626595439009336103750229605829325035277927617294119670591188695128205242953387596144083535878184192556617260075575576114476651008412602095869658815662998118101357995640420668624599856863733933974762223550505084277963482269885277280738239291657338213942713517704188438473969651398660141892006713931522079249771508572866704041283635908445130124832429625453322707587068564273752356556262607677596226720816513378725554662304628146919074976968201537591443432070135007040199532398686740394504338299909002039308719900476362499833628060410703334961164404632077062021443355840127323426561969510493990063774488956549643779745361872108617343466441904054592591907346734578350003572311236253342202092507944854827351822937983207260790736177092009690176473031065425420846799693040997917331773495268207765357813774283538648834066642908200960000000000*i1^90 + -5242473182035704765218068431250060695239658487082826388135188269450734849862672407828740224086455015830532729735154633599717301330636044416024074127056349598559420595691457661691961634776324316365507377695363421710068837471175151759093885037266219288754596838712981935117479536229021166137530059129158934264764363660802587974518147670678129513122245573794608270523543927024746145026838742603455571166904559842375338644148137658558077537268442637874815153597174279999299205010816176178367628964436966916501664898431091110271844717204737733455715648630624339041885461841812923202009245892948567900331397177955096002926289920360365133529050272892495302165926064273189391908527914886637742860643053418162860987245970329058761430986020594758749719463431718965659195125546131770584287258034689739169434695712785238619300091875420436821686001138427757827101352641095912042498086322679488334944725748389886140439741474099675595049668028876910918904963042697880642727192349332974360057119127371624961208988468819990355107002153508220335247789037688600668340889600472731269830225711243742514342421982358056617309794179864150048577072983280853562156175198223330555416948803024755947112775323839770745534149111016973834360037501044704758603995794696327310515873072988663295238982336140982912954075240369590333202051595063824946394983882225814456072043994814544063265319274700242212545577288401952420483224817552707546233195724573155175462664672635838673876117033779844898875720391183085171618047001538352020283983985377886193700802048254742305865095666974115111548968146502089900407137316296978529112530958404042039429345473785120845490589308470182556309022511750057453835259097440048617001291794311857788955232409296239938298439759038109479107197877904409027693278660564696681078802334226579081420320014011028017158471143697816575789418015449244353010616617876045824000000000*i1^91 + 9622896110701159214017372125553794711473121377929658688915285258331135987612935479715576630172014557902606237890896593273282154267950596719433759289589888375957475612616437746788664643019306579819111241677283563850640703148695009521069848074341079096400065247407337948542919917627540494626352429276034066637512196110546330962942610216510874082833518353218453233526817189871690915713178036374952604097400947405809299567116689042526725990959548240779183889674420496668352708634478200549671593598628728652056087312555021350515768285755730428735739796119909193058066114352936460626019581628571385059952094000307540540139516910116389231221227626485168124621953830216203373806038279016391963736105786773723116880086405807435491560623947935703746832642109029423715330359514980009782590900552780672139874452459174672974930191812978000869957426490612943340042623676044834826756261228507395077540498781662467365481929412819185513386653852957103743916491310750130930984998985207360898494780409785846857560625829540017941247681010868905574380053675690021107165405025223150009354954440105703547774008828125124748073043716121625923285934631732026649554764864408017746450185969218892626072794903450408495885190095921882039658119467091674810170838432814301329635977977770094371569956738040110846972278879737943575108220880452684017095333228757524192678291129041919799969213951802889430856329560413048457364250635558457459401658830675899046531006117266292240886309463419695777173524985708221257307261389789171733315276098667299029137951807298857006971451144920598642355862005490783908214273363105369312536606585432365778028346727811245438186899804668148307843607399331665498367895586970014432831195416298717257192694318239388897807950340755347617545023933048507472392120330209703116332673542090932323043741830467987703015401637935565979145429904012925670912000000000*i1^92 + 712738224049376617531261219679234702406347686097640104375114530193305559989186414406396833537188563604035529582485817434301247578121913109198457005379536837680561042975154762288265483519292788921331915765714821847297570107929381597174098026430179966469230317384250148582311309709509019024242246835902749560653181135551280205396706737012112407768548100269422023877698073527681775520405946358408458908339951258004620240319386725077550577352443805173141209226774979780883601166778219724128840548272637191449499119450038189047932269572648990105588238830357242736195607016751102630755285166622987975258177043487136889186171581599327792617603286684776427241705131610614614664185464604049714226148822588649439258134123479555727638703983387940300657379463488976271330569990381521665680631576123289633339433668646561821300349740551656969442755093530333853554669482211781449524971455694356667382067254253506593551052927274783221434991491863446273082479490308702302840523715447413725296554827402532290051707337811556686736736257542340673279086662242960425624690234849121187743005885782240835506693687249859380072382458348092383496206290895834656227055977601731710077074770865417670701188288820260206832749432005274138400628262170215180142793498874133024892574535403387413314006595999819287631877425347920032050344763917510071858150782271425399197521211726282088684159549741997404871004489856763054135274612721660767788959271640215116107167520743123022413738726007241023467041447125440809605332414116272785446645741655132019150839602162243684852502391578316343355328275694342014305536726542085697468052193237804919998187154547252124803758566747016261904891957248984502016712986131408720496507501405751288689496547631542621312171305885225584420640851122233371165180621906657721408601218216815409745635124542458485875154038836988954331791360000000*i1^93 + 12923372825305772879182358300947823413700400010813353997771339858936088868907882818967446142935206100251869452588070865092394952455502508016326776328130943164626090794698810832862529223329682346805840323044032318287791873889050301260071249640980330562822371728957790512945958541681984457241450704556166275038967420931702993144938858541835467560263653123954701989910140058217217285045282079146655215445803326179071633161519513948745938161340912779071690768937096634088356902316176438237713420305241129202671524911129909463357074067178405607656201496390431151432163136249576746955586564721889962073279951446925244704446817271650922017490414569101792795509965621195734106086256503730774956561332007682482742341430088728728995575604650466755110703621170294546335369011449841797642473419958759706348935434862248281104917667645906947045714310259128071723482418668548419288057515638391117125304660415102641578319342603158038926458192613920446160029172949923202638774873842688157301904342046441235648137260429898798302270417015505908948057101864855223259754764667816246603366079612727187238674259656746455405823154231320161258734859665931207271695856914078397466652837439714232047345873419885630374666208297110170538441844435394673024549371279286413094260416596575529244087799713715937754139759877540871252943372415732450259702674729513290638755739932299415274010124867407884782869264579631034493660200250241328759916529769711749193245738797996948230177719003049000957817472177072741105011213201115299067288221401197379202606479815560448440985758801043417603588083035727936553076699533500971194020129478726344541521465897261973354740048163797460404459256875724519199802399215910776054703093512174022914311874778545193164257338900878348098359754811544573524304843890271553719422997158478209202489114913403038595568786432000000*i1^94 + -10988206605505796052576773047047283158532778241567856195656938566050010659596253641523161210247874640077169109930956262996682475465794003449364505044308275618299116944417819082416936682019085096928112479031454327975319621198607706787015754726075639130284339163228961449788160216294302931774632059129235281719061754556925956896305035337989542417527588785495852718358418888381621745824726970458393105427170462453884270256924979405644182372660767502386966393197654174833900020065593231053116938675228146991197892095293851158072921772310536490490014812645110880753127553758340356188460410783619950307958746576886428051201895228853464434063350965006392734950954877560870768343635561134897818049015165583051483133289252406598051956916848553807151858509991893119137213537877434011035623153430816375705966818687352416795860613446696908101843216940868447610643519286190753894358711404244116657433788956718358252812657991421846305444094544448795566354585069808343505237206585122296178302338527699261099582218326501363855210357565283065482159434391744143602926643225877933920167671719683307346150803071501405465927949396878647435180424990532876002626322485146491462423753077517378679933705723749856007727074003169555841309351125940220148668895107189146186336702050434637805374974781145221356114981614540190764149127088517647100341318717789732559627117017544427061336131843822656526023796237006388087867212443673620124433875816007964259052517509789839280572037098871270620137277171614656821297821432692704596650206793880020859731133810614073883295580464856794689614798847080673222592395290544468113765926884342228419213707586906507211670407134532046436683140125380434562621409966737612583030408346411457326004403384625811782498498700314624620713279596648528915011588073027023546178240343884130360729600000*i1^95 + 9102066445230657247206760734652006393153332015978789819628762358849378855417932992821883915679694018669524753172680040477249249894707706547721297701789076628340043547406997676283076828836759795257890158929176705511502961934683193179586777656418261541669813332739571404905909804316535712920449702958863160898503336006168380764901631050132357196079659432237284207893657780705933628513759240681781027687309624384903980954442982123435861401877961458753303431111655916113346734045667633920313543871079698216329819477770506765581930347826362136639286735580832352845084266345223642251124838421237786695790712728701955776765512762571937084109710210251190182015075347325955292092213206539357411820221832228443787667355027425468205491931355319508756200136367460115199267095463397169570103621189232336525498932184672230768908605044719180026810027917682644085525803592476417087765268881102382395828508971508283340780978241325137442903692896560649753761806735977933904964747550571987584317874207752860031834667040731432189477274487377534185030727619094857626567502820752467087738384981196506701549441056033586163867459857165983421486774274391438340447788845589374344500922885579212153325991405551136921906668552812740243400732372059035806050731670993279577272846084983384529891130633611890434113355851537304786740137227266259114550173999644365207136249167863870287932270366849531199247094064559486063293370957752703799754978203405031211968260392570068224939740645672598131081930437841724968588169968164235456617692293320876863847276095845824128603432225995161362058324112178804821549560018226717332668454506647031346470270959992752909660294198782874171757798192068073769070918880062563629437761044610413286011123044319663537428219299750754696051145271575359621848885584347163040000*i1^96 + -87217376875930130771387840131877773107290038867617019263120260296970485587174322559449362720993776480630344737583562812243419735346813628609756874671889258699037807591500774236193509499822774848766340579577285069312934180057326699960661658140743495351204919799478287229205828695713530222533733486829578759588373310202221132697646746870519971678458440004918333721387115874245275173089014454415483452046161372235270153266508661922809434690502527791227550629884262898269421264799893804838798132513888275606980198227149938899719951529015248926799703027113182513581015074131600716651398761703903247822555729727832234966682464137882233161568791780262323027297053553773285439598833096122619573051290479946477717243120978540165930675017678134677877317370190207731782680995109284323188803847283738359255895467407706561295314391915175289853592738666455662141320260980954797443494743923265658174641066367898680670652130848703599899371923335693603166810099401757711412427860516809442601813347655544924508075407227012408188596879826218955862175793892527281204423381976106312225411446049860371855674077927757141405037782650556746357394044517102402115862858826201693882975167560377289099899022530866326814534432685890856124639510036088088866978468894120713055022801933639780477101638383231658682126993733370219827315820353366363989866444521860930335711252785328605380977331085991017924110861666442482153271103279245731561396477955991423543681877466879800166960293321200558820320136061070269587747010905491781092076654757151481454818569990525482449164583258630405570637561642121735194302141350289099523147157850891095481930595302515374855645369652565851360411311169576498702811552920308412092524840243341881224755139954683849998802021003039354432000*i1^97 + 838915363750471822621224889895763505724225987829896756027014339678629539494832781934623144340685830499186491502097857637478891816836068822384922886040279507362837201232280397705271332385814510283965162586865669332815156779780139314055202074248126356167282549075054090867991328992117105966722292610547605725702614054936873637760536002729446497896518670340576298038615726042507714229934935622421220575363395060056569711183804206607712992647881962250742779943094686514173384543868355275581542077348108774615724096435305909184130035638903754296747548813650808137469083285778075074214480733353634905756653397975556583332233662741099677741794251344043097109674396696195757365773460630440355721349191709512716702515301608475888664379193783905121716584032963487662696509045806093897800486969278413678817753748766129280654325701468785931596556479988902964794534122898441016152681655800751390277109922864863309973296314887477595560808589738162481935440812002788498546373539127752251669912997343046327677153275245582114815649857149686147769345633057023639960527372426169133232298420453886797989898635161658280239416173567340134217988998018712799766906602784792429242764957194055753048874352765415629748538669141888143933747137821879727106437468686085281824541719666119476926574717416727685958969219040705918833453036331800104341075614595373805573100600045223883492268562974265053376465328661432163662448956456375976867171864100034314738345953833606631394840122392186572899068285833382392876447440085892868677755706127382570562468022888697228325028786566919772752468131248527736438689392858554631701121820880688858985360045122041045922320938055306413133601563800945502507307789489292159760518844867040690066400*i1^98 + 26156029191941151895326654148458701865124003770754522157222980942130085344907338597451327637262047001783234676437332503564747893916405250816519477520047733282093858416669208014516283693124739217489521020772973705065900357446708811444552418491407454386393594985879323839490377916898393729989919981581032230533640088518884617788956984357019846515859185932948002022683384524567987139388625150933434958387415037488647139390272988793516366668562521951197771738439726610412824762723748412143363410452060536230651594995366428537857078238635771174358763115439128639765966948612105249818878802740136388364043860390706158857429223522190311949350119425743412146194610894155676894830051256928693913376723232633064060471725843197169081751235722393568369100223952977791481904076388067085448846624331184442023031196375988520818363220332154973609691670207316295095304544865189354472633164491247418804951851461348379771451377069433188972003268582752934403173990361962314903120990452586668545924433338247599834754818508610043209212795028087907128284917807301639156485844173368497976748277890047564933887068142954697558264778931404589639874326686992922487678272192628280139232060685102190055227858314745260308200407867749193214827411115076612704335874724377149046412408402516606730137148962827260007593133456329362783749196967440082852822595027049062427875608984729992914050935721969303707766576517407537463581620085071975846676041416115474266538941777464928596028614486454708126370348422624866176777135118938216566739727486303830311960838633338748908946526083862249133555727785413731230981121492177392960789099816445194563545145476146014002702582796659214510973135757873307588000*i1^99 + 70959195039503737692897824818981029240356345896391131408039404251909740078416367757863850665172977082141418190794478008915487529058532204005612093330894897293146433310859259134908603718811650902165730124125477565672860774388744086306860970387655154084329359058896009274010654324891680556603654773653718928801664932343365792481806300905264423252211119985007074682053287483377832714905382986967810743912799444107022797961348433156322962390392135607754047971517544590342142772188374893134150412202592312260258391387947258395387812182860982001440820426155739375467788154539161093463252630773870843084018637799722177275509253808005563429742415523676316875362189585444131003352747477821133249872868589429152466879694280753687362588397461906799752244722960185990501958846671740745805780174877954329323251166568517174591933344849702979447506881261237300922411729162480552880266916119962907482939194256183334826084058221622160503778177050395499725327670213699892791395442653210458242354924432722619389341620812795503287124897996727987960892135296916987500732366721558368942282573694916326316756532038071744506924132840260157765322006361310867857619163005553064061041833691618615873523544288881096523503688109146174278511479283656028297794792645257706360520076171573438095269782204649754929220516620017274535306772875158573261253576958994698019404832172010960883011518295080091297521263337930749345307476233685303923527602066806547562556049659892547270728251166616344805016468953785178409852793422018281335355594061467277555398742556497623021198178143133825171389248374362660181734318455423890369336277790079169258321*i1^100, -2361992201652180410699732293978123938685331215392392408226045413426490753777296459819956196277898975301278699932853948235246414613725982565736623615790228937843632335665158417191040910961640671773089700516255579791305326423569578165104986682323727572916101441689590312061212456775892243040622109689811153821704214099582805607075903733898116542853304160622187332735362291190312096714967690991581662031217474980906622968386325799449071253458979773794539742156296973236535532078621475320769889414822943102238651895099398429290120472613062114196841803773684822362259055739341653794936676225558801459917778442131523621222298754724937607244666331735133468899907481171822850149725511335596250864323324328531687639551619123486651635250213567834698683595841614890660272226555365557804022406583912163420728829960738038085605999082294383327536627857914151064039170926797285321252849352247844570118672420445533358761895896478843666485459813154483123495849756884440481132804942904233214712440335406474709645858526152955246235857805250146669328043010246906616371861529543235568360773215240418657205708341199602095503387867603042541101390185926753645462590367083464779171749764606948009515267618427685361785448690363699971929334073828133633301292048280901648280780645362957051239862138577214416803727721290770168677611467759594617289743160756979197803631378647742580166228592056418014009816221699667439301095511416575444773792435600331631080020605389055493142134742188756208937576675109693923859572193953166846139115974466918994300315137851574767164288034151195272168284033471726894351959526851304684474053805486268635664935576021377562464040151079518501526065051229472750612612735934731216711014447413943978443122600889885412147076082957625469986645155473304974192964961314327028772867362435152636484277707661638260966758673470928550274634745676607723160962286795225778976118852330910856795005153148996707646921836911431656688715276180866790396977181047311010230823472890471974664593755133536110229893826493454909593883033539895453614990255717966287488031535943919823827419643355182167292732423627552667607528740153349080609669206973107821675388214444742576690754999823029971202731604331513842821383829791400821428919915375224773512644070174768908426617836556043681426250718223762162667216123390630892212341180193153205305229064281264884043274829572478658926650635630193701907019201657201192485887430278039190643242506860801906682814181776651506326966527585615890039954662368393086149160318710985620305073808147886776174380349531814776385187323380190853554056036686354555360990604327000807957635095635587955045688773044770647575299806237594384971220029503161592402571137771220064975538719827736225575099362473658006248834600367431406251108871346396946032086586048323890822833953397194845192942088146467999151542668175483491496636261159126284493020600431999162933386398130062505255431995549286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 40405983678284321030517814704640397612887431355062107643841894989915433648396555936613590376069716900221393556863071474632279241446271191411483232626088857759602303469553473643084933599002803618181027536699297991559268292860474679790242824122855700736721371522427152026554725740401829663075246195279837511924412570374472622978768923036485127448169547686579524495747793999755696674186167055403130685336217405091595179036300882582582797290608873036729465306631804968703352686581151757755027215436674292258720659944893301631742058664331975939985453904146630771238055402596295381508215958254834302816697893136751881615040083755114498988946218899092592288398891904111567834252529611792402170075431512101986680258710114146308190929714801797113917956479017994667185176861694146378682192958170063581543993003631987617234003407976037656663636273213642600605163909377226058744154409607171858932035374664234814266364455270627621450116560583941310007334135282367105290473237446097776696983900317684626367853208326590457489947178172808687265532570294357096316487284498574942402735111977869757096029884685265544458573272856887190923234997921242546206618259308740821929877860414996049400849869558199177128733811401261621253473482168693079978597159934904732583044205882499163864012320148930581006938130195558640740899377681384386254982544597743054904393771974103102524252564171728302008625805233984000330846847799512248803180184914658362620582936291072219710357633398634745526856943823049410061823315684537338670301253761100675723556655500839200074199292866902082007510166100198521617553567355212729008029178716525276342016641754338264134634077575243377380954781970747150351765820194941185621752394918926678342346903277195327733356972291417820269821671569197269727079869245729493195126851630425598489501265596280201147232100497799491358980889072372480256074443840645137753065817805937668416723365784945739464034023277624449762446120934414549218040624758005512225200770362484999518213863899971974866842031916610107772039796996457964476214981018547677486441334475851054980617468564771561604031975306769548320268486327305376750679861468596284114805912315602196361946319691201102930423911929809441200466418632053763385070330496316644928200000503845518065615948485891148061539359193969379577736068838402664347858578671438728619293270365034201750634759013584584348843636516902735215328885388470167131113017813557130098422638849605392526856097234735464811964088278505952575937497269611546309835437564789570235224783311618087314721295922833462927844643185084057423897715544969413465146761192906685046367118757859248093825450364107746673305739861911036741131503737601426885342174027942827227854167377797401942536180032901507123218441284933645387419157587450970832592731562957711082321819077474660221651179706318178815444220709594079110696352061771681403881252192367319189752358481156211097487938330558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -261073701832483607028898472202158909242849288055381208073083115925630092628504179426790905168907095034272193034671658353632361379423817724076102749599442522773420353315204474340108149071084667782082870008865774444907331344045568784023498365925772724461427623691411155665183398953415241756431644251825981458247661304920995226587089743518677189128461816576961445728110407249142239684618172587424221260646906054505443123885669509617394514241649487076730927309900974994604789628797836339446505134902805262911937114300121887164003008166104781463561346835605114774515055917996809096146182222315178033160224358960575038793037646426982127666028661749317153426412056406721852301653674357995070347948611959031222694499312942788542508660237657363687226301482387006224428302634067419321563202426702421176831075533703024808186139745180069441997354269996809405676376636723558875077054909444178465526848051306767042424172510618815665968643829174805157901278489920278381321220638177999024140527783649017323575288155667534220970460317839776867446960689692960186575107265038759084303012689578231225219272554357903368584866863798516216721829367019448218488782195302197102264176007643078213040030089294324689377184035000158456298231222538735736708724277113127985497124589857201525367693828234281027310565346134465017574527145060304778071661744559921005909211913552264321898070524460849925791665332178575555705748633219811412519836040287188244429894700434048622412748797334293398822963892766841002143496937692787267167004132252887951014932522674616689800847206355355597554675384026006841139110330056005500157977067741595559101294036759979309874673772433926391975831650881639315699689913249753073756987156287759940798275485190487097001221347088530870383374961153136614833441529128399363482422364637990324859389764219855689172724214485425074316166920326613919870103869190504816288980752819153068888647691755571841420384544767326803585298893080039970701763716121918180783106542130128175716710093988694636439610847183595937412031579900496156877111807181105115811163357382673790515626387456529085999372203322670168231307889246792174491784112610213542538018506767048108921651926166917937417767205710633372329832522471201433123682390424907268770321738364290791992794814540379691943680495685130675510928883025226253755006449511513093644114500291823158325174240785384377937833858859432785529294872745575619602036786136595569107243939971364990152029395803155582223870204819830531197262604275228726985024607184848961782094812101128148260629998503813798104634854957603532112220571844998167594914499120768920037733882854084184805973382152823367378045762828460374022520405610088646747495771505281387853846074665688466780189661716279653587935779143076284806987765940459372366486590770382480338297611071335245318218237938033053668031242442585991407480208041203568648254827191620549993667536333016644296917214088396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 18697052446691355540878154697504013543907275074808554945512191085700395775432950261084321058071792730357159026607312642538301526527472826410339127361054784416220097423858855702293506854636709528597705952684448658241869616523954859473983437342584218190152931119551908528769383626127428993794341954856662952400686012004225744219435401498648526049502597086852224614954390454967551303417582749969769930379476191243078720335822435379459812669570898674532997291913516514892315461456342190735413519307948643062049942797866518218749934897842101781051654941727416923918093390429392486399361053373609143901202142148652442406015812033423720985135804250541777590107583306420813559213778831744198991050386023999176909344796874603436225521646217470824712685194831316619887659495744798966632631042153152717801668597818065205806140167441507290731299967701172839868746800471661729046457141391352959384233186532861661692876795600647217057121317947326953545673958806613649917280718230623062214379452465246844718889719530282183327583951332748664055293837345220643080855172067093785815841443709359613499781202582835151414737224490438685135438025788321939891977057837959442678231554064435697843600860454033521658761529934222521249918381185576098649107927177468012084191348519159191275161734473358693277825971363864082323467103782123648383609940220175087235733512450146796419113012348031769834541551284006045769818114668752233233894783424756339632999218001475652409350442703744571484636074394223402356099030931873187583916845560152283435114146545496497903300147010984404423707299723483802974988371200292795596967997029095540474233907705062093494535960949777034835734251764539076036448645697700730368779218783751732697757642743984086411199632267119122077236532794449504856199607936304088896205481818346712584443781039601879932559143091994593467253231717571995655291354141038308971177367659136364352442985841139565846005213896183269853966336188515222147688970619377215838452588246970204937782021721279729014265069500667722355696432461565204932321627640313503630284580715370196815581287039378076931023837761694564890666145137494040016860226291076960202616031114235060504861022965340069396726177640212780357244062763255680779751018798363280417594018504000396146274406555012374762338628629032781166887175493019763185384062664999812654160943555365250279804878725928593988206622963668128642492101586498096006045525401643908558400886357448462827009106883576051364478436467417692127314166493831551461258517992644308899816586198754318559366269647303407779354336277310228104951970369708718641292953349900040118227742429800118421855822860042874573607333790798053397359582258886551622304453384362031001419384064195098310194241564961375487610148071953057986835955564349794217394476720139416125396846279621650229100032465175892665256418181526179276953383928572725652568706329928370356309167159826748194794466443264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -348598611016151073671455895739294514183348422100127182685500951355607901987230704862023871183456134075299567126626594740336519599199585218061790307407278890461291128871865546152934100257417850532656444177692388958238544036612501988968560460612103323275766728305370371049612688620711173585191678733397419890599378529654459399665023697612996205947970436552061193016089194148759803219278721684899597488555930529099121125789044110422437205290964778693694207632836332636047751055195452514451997683272485324442120182252210042712121178093574696158973734429997421829442179244726845894702956624303958765640585631979066245718031059958943633830555234552535631944817588362341631076022208219833517993530523879397277923214450350456038918668826092527158797366173570603781250109318055291926213745811020645535316831340053566586524209891297623711393549874326262697066732247883288668429858806155057918645932279598240934843078228659065137064866110358438939142452664167979783652425098492579329774519913117342672909881145653444098666676302830151485163005546221904231812038460869663959221666160347891970680610459272604877772578246873142203700144257151074226330070576765049929690009434613775042134422399219037408866824203442226590588945848798093090988442484181893171791769001792910878768566801017226870536735091241570299760879594053659799698046237099363043177959568081617474664601664588010058921609325744603206947767418368216581354252694947106003163158120796987608835307573075141435892572659338837382817462630430109812012277673897797541351685878577855836066287602681043157767770722611509024425646336586952533472668299376454810003139730566757505115883339860481323432848055699804520194126154163657605398026136241470638510654342529609515248673937999129049613481605724141326087372312604120892221826716971851378446423233317438366206439104749264028538655977454754243810011106517090437493494087216269023640566370700494342282001958115164618927919336646935989941551958024887726570090001602293488817246375486786764903095401404927571922406678125760006260670913953053255840105962992704944179201424859595599305412353142314141323388961976462233126375312602898571416454542837281799325569071954143414584817685148557183124829591187306435662517231445183612372927341428577337559017277905273045004139457415050922501815374860528524829354835065209384432571556330701540736753997847762237239308866582037157512122646305412232053300899840413589530969636642960189638033632522422319308858434120320687357675110782696763836755370665422200076776492084441853308303747235613416150000228108257492395548617415174917087070249623045252518756194162162301066698382516217927993203241225876243636668604306803549789833880327741935830449522002831829989520452397919706546108791322832047292335736220846153917104467007415509689010547897917702395236379413885388183664335172932787220539092669244235563639650022166770427071227021167844920585189588992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -663927984834099064028206390411802419688909037898190966096203822562224016679964908312839798205647308645731026643075371286061822032471588322193399712903723147584282048919098403287134715983623465884561509604094613777559495209115152459468866832299919923185145835766629787559037720733594640776482529507059804390633922975372676182318024238296261386508602908042996774009028019443662437508874293385931212523875427747953354699903569952613953074738168509424085607386421924029399214913855029237631230374918993157992825478536974857732858637550664310822244717056140669983162015333565194722933891732468522794534747674861227613796171476286284004555588630231478349544848080696439102341247986937247016585874907683165782199242164165318053894682842180522552388806354849276245815748712254944456955322710889044584127626586191890888179531610776193683588007095297856473342174197801227179886934084156051455472560155674990528654283086352252981946525993679060334611068389466259465569128300726228909360226214885098897005109196216958537997631311156861622077752778994331730882309518075209561961049388116605911464027254560827922722074439532143884281764775700074022203539244891733758995671444603847971243691455303880904773269579928977783477671258094742995565094801620948511989919217630351750301757118811274592369779506033009640798920395636138416132794466381592155028758576331731933673255278941971425347242990863354659946431245210241396312457445611457825289707034914889108159710399112924100054985867579743475945025580300979613306057536179110649923779102477539259049315725647202123565320613557842423619765337348301168406221982353198273398248623531532899896411195313893188107001862418649254235028026309137421374866147797959102208090956646903952046717616095065534332606081176128999266660703429405574120008549875190753366163276339811396203424537251522689449691101369959117396496250214993091595677187964924892555115426980069507049706804774944879738419729341211717112899831935961270801156988359148138422083626109279570753973428521883504297372176682540710834645345200931954527314152251897263745456616302660062078014812594231007204628801185939465371724167478986586081484051396899009912315320142592327430221104318147204874145776960821225212224726628067011291055688469853910680818120542944440393795180413647442529282870975777523286224985698675726077346330238506353334178652641486201893767403834780443613770040595544862110099165937191541011981568766064420723409032916848022017905655445733873253936002354474989138408378046947378436119375971783021995690994372555814499187267971434241895124674330093853688291391730658392828025016753402133818839166876871461875832843673033304248374500022431381131509602657840462873812128584879465046049282276796250308290522983515313587735643297465165287131932602340898217511175737623143920845045696838018120821741489525689472170880334373599704163638496529086799410775876668368267854951219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7012243144005134770399608719493781081243681334980354742151132484273125090429778462758433577073652462155784206264142903510208576013751159086905536384292493511837666970591087777664037176937751417004991898952067660674585136749200666127405549012399363891072580365152009731357898250196604686659975654523245270492952076163447262269775896653885719624158040329341025628229634867072240857798718912480583116432290621606500588613757518334684165912168651181993733827028945231440015567575926524041040681027708127501741357324631500619693253061212922528858529186111897087925126516578202017574618429517515073409976257261906283969474171734288104859730430496395992083059212122611944577038106751839316078086558304638215844537048719981477577486562160229764305674023109323960279453072968122922003531888148883837151485177000957178053321772618092468149142906168317010716243746917747366393459453382878895113320751950831309133072960187152769759959238678309967751548985994697308428621701482973896921214292989228814876749008340341105011710026125002996241684129508725677237517027154601654050556989637200340930416106903900722646528828655139655308455946493747597363420648545644979245685853996077578558870660465256359318378230126928572330916315098377109758502454838494609558158983131023799347184279530661663772085548157759523511364472154846628515303064077220042887733121917172847615821162771645754559855084390491136175438584562126788947465439561719424506007124580177157296399579839885605712856001834176282642306663824455276793497268056590065384753029254207505906941272541467430424795034802914275318429780348167132508937063621786949315858875356612616931685632702195947108021357723530013191981880632196749839993954603655203478461457398127018374814301007101602239311542053292650513563271578003404727158771492589436106682713641644438473512491853580635413730946054185607388737510672859907011377559066457959935211968537591367605396364820014741443921703453699461994453306782962826476742905557516739485073548756488981770932672313655184358595278537062311647114843058106476563903281171076991720832865588835486138134633076723577558945643163398261547584987967295931593429552552950482187087987547863391124002608940814174893302923155721684809897606616402184040817646083003908292680756152391393379671495479073219722657659201081472805451501496670146828401057186815659108558235351056815643628267286772043831771001033551782584157152610824321582621707303852601671506353682625714918571156342170696174815620427261827751011913914579209059157709084825925224651081908182114785549982307471805657716179059359115311028814762774538425398075579071583451298056508246842522840044537264661634805542143690589904745661803744884104514812912733208830012992214737436731995560991600294820133616243917802300713157002962551170433072851517325929906543324090741419777216527749631116339992055168204165960997171198768080220217050464350092071199047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -4828039493283921580506787476313232382534703145755807126571315061044830598321089350643954661040447599291039145383944532442411823127294265627761384673049840683876531939755114746681546943532570032690463538578072131487018659506505929594437178081214345773123510076467333649313140861795285259412651376821210449881527748143350406298599773623489040555212008264564983521961088660093788355053491468759520965385475152570475010352767312557711671218643995120221847420933052075807783504753410885734863503879345853610216234571889006347646643042884527840872137808617630920489105798226735097619357248617586032673106798555432688449020896676439820481303493543541250093258267728316082585014663337091646522301277884605067864972898361719579833355322123064904068209200658052644841026523931720093090480789139336065595720539860445713384752473628277396459582286327252623580071861271315243525746857529296770465903423428673609307388601769184737003490941307149667675383578062947567131927158990473387904808281382533300794864695563268676813476883316301478890417958917268294300224443380626978117688173153272098207534129317831265606144478434078457685618174623468387990856977325897077012141770687144382878261062218696318194272039544142594480328281497796858887917088774017316659355797753844181817246461817274131993918101777485561556550660870489388462609509140407513119830589703386115238164513498581193494586132961658247590300832296242011262879396035859084952384240593351127316644368798414393573947283802517639251680736282942852814076409163270484101627970464608556436359403642668509383635136857634434864153978579609051020479924913926255248283788140513634196770137024182872677667200900355339272773173271664639064048990368137130490555388874451293958214711696147009795741498821932924452416534104226546712262612522614560976889108274793563056869489940997527474238121718834473793923900305421468128740888563451642132653881027512140994699652450952022375546776583512501312244041377921838829610401305639029435772427505361285949914924672222567539852218784384812530370507590574328890210917228017648533285905364736282755297866886351848591066781019109865385633301850644356296552603784956281084696619230853975755748873240664683191266988372537098610989100509666628783434678726691172097799142467258793443181594483713142495400858373337589688897803749046239518371079012643696180380284397030304869177798559851547848079992520968479286347494922817211613652755594166271958253283714964778117752051608083906490156855257347272888949675201145612196169516094151480182162387036681413458106888492276149636139584063929087306142074438448288851564758273797301699120614574024223088938319692793520442860711157116762583398628547219465599502975283142725444097760727679588315992178760590385718271341261971737062944861655763089518209025266930445139114198640471570565681947183925214451288214003804902472403979673374325445410661840055389652923711488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -14601811393835043552070052229276114975771279268123163436615856814428642513152484344020807477461528566367873207874401223342017776457996402940413094776402331466222307331829521671623797520004914310491902078785788750859752363672545429120042160727474623042334623857119112060945273507376534634511964504721253043192569578684025544689121865764391486843552226544646977294600194105354002980103305071884399332080712727176706322914324783831688322930786257014778367986918756876347206569938035709492478446079589993021065824640731497270282809148119562664035099912768754262386639541554647769613230357641888741633875091510795593508170370482181966997549480969754579089997297440215877101547902863268969868531021518668382635844494078873008661805992948212664862530329492460666721062931595942198246618976165010528896472587453410690448082050526829544626510597715820427333971261258020525480509363521431570916663546606212098494977240731456403949456146903505910772090748454070355713529480448881809413990300689507077003560402618370328009295594942780389891882516492274875471677037001368119471455208448290273381190448489754952278906042108469655544804906128450981953495519302671506082208300396572478020764703787431310888331311238088364846497476318078214408172689186173699738483661422205580415592589190800312381414206854861841654040816516512709532006949233267274752854690969475244603032228460451568794489811677375703438263903067524501383174203221747591375763919797572133101000851716000660723492021804717006698174259915377659881714555615210062451902702860479034006861311326360463841906599268889126828543641857821148563394721326178905550009252144799113969653456612476665051196784493091867371766947783214990509823962187741384089898866690547469976421153822727425694242198021765107403981602585170513545607794701373784300798697986102011898314131337968797378321501897823751058534541818148947208427465570355594304636208663701144674474699022023230906783019495980627147375230896246531771497595256495935321540854048940113359053861483919619098264811118020465373999178428212503315785938358031618782598824758669564693679581684088238331420971454551201758054687138884045884839409636819975523606930210513805749987633423789711444206945073190207484793765370773979143430304762405740147007631100974607025201449297393225714329406168900916120198164247326736634297309059072909232179140092802078880861677382106730126323011363846488046237966009809573149509876208365072038298621765743164147253815009106738233102141516451305948972909889036269549088364639213982421067474755890077158079269987307942046293265283525795307641499543041870432377453902346036826552626991120595514727131922129567327487719034664529494684858061851778768392151628971535586698805248974400384569147942646275264808419122765673740165802908071834988182660827727649722682767269170928465175135586266691022024444862357960739780923979443913108766879076739446983150796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 11051618074134842161863173990056185134837877867066882896695755572005614480040289005631378804469949890103049495719191305858403080689227978728127671978410772344892909368352740185339182189737706645860115458273327125282396568134757979166191448708189877572740560729000156846979943504107716625871740586280165726030793252030970496154215464860840042846604693328594000177713618018525130897604956867946568082540815868365927419166920364443229221010085151660247173024384566547537336061837982623496526070407058675064394080788062458731659472329529916025360640898101303373580931983617559154395271637638035439301379986099999617116181190890792218835172424572297357274198118969715837452208283629594779778557069464121117375238457055181778230233553282551988844753334599662273725485960177177030491250828041135227167650138367127298077937217870432144414906988038387372498358677072620484105705526298453951764550675512571634245061715015002357221293456176102334036519836167053285482719065247118955216614944958183166444233452070315739792484202248142623414747086173053473994282268677099094036728032912158799601369991840078295005555751564215488310642796727702744050377090924225992314167011748099213263097738868685926549909929463705392342747440106924347010659626223511315044941945031343362526484135449494543823603233778508002428551945437452795050904798269301995408796012679452528052952752467289681751525178210065101640522233974156843870899049098918148041400457873547877315345383015030785295955853620850668674209326175791586993969736343373451593529554845872961132954234272912360669724064268574531772438348948153422852523325461472852922318531387235661294507445940173400612861120902947298546561481661829225346606784279835515396943684059211013937546410027409373248856624619181112410425094902646035870855702122445037581747403387768091036051536598654689362853511417660387049371101279749164728202048229923689372732802655277680226974002792171436016162443646366631471625789046323883193671753632226902256371846283847296121717361668197177774072979410040098257778190195423403653667630557339166501098494555651681023526057619364682718547141369330704235615012205556779791316011201134058346319306227562884983940081190651770967227022860055110028942100666976968354081585575864145336604096275155369313979980289227849486659751782238674792278345223450471231073799147060802038013219912471969537126500635386692325784157753701129074103669381147374635224934946586612132869168661452451896118437093659255014116899343845234549878730544891983280385358371911850531233526868543528807569090804538583420766037685699860640754853815301091659322728124485601605170160012986959324198329314989256574005222575025931884601915490289051861462418300593333558845501597533457732244098805153253644652196042000006478865980960164125152092921623583300434680501657120683790627413671015532468071907392384494402987892836943055330421679153045313180139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -6414720291853852723548360354095026218546625964343649591079148052940843459544667870255442562975152107501280298161174570932054443613709756445344397510894241901943707281059015052992889329310806432018902598607040080817490184851644721480495141523614523422491012974844212612995607619028172655363575874737509037489344212042160090986782648279556206514536253882855751973930523506922986880852605465573839940124978793907800959574508815452189506625029480062274340006498515798459043965041349335680540242996078221967487810879480577569729549827946696501314846348800405721781428893052425192171469660946151785001332066385520679897482725319348127393482067159931539953704965918340324491551693931079627433633582017116565693382580905459802443606765532013314908460233925760472528219742742257179406768924972510211439862646041913952446059420468396452633249633491783796210567141409479960654142389668784892926148597448969988670612123821187381163203816839384896718377665487712981001654125082686307413001852180040900291285827400746973396649106873950855501839731218483726631359843846048347648561862287876992690403133739609252788267116782173272207566866132204706423452771904852653074119022746569134318348620960304486752354351711179493118202766899851441401346996605459738233236909279320582107096469401926988029520985636173891813437068078305735333431471886507047558383555928521844375984948486641144099010283718613970676532085355696016755212669465746765947626948256173171048248238731632637617025858671118273743099352850576535367419732215511883818328582755909004891808508765430855520682985680530244417522938363661892547843308266393829654224524972979575538447919223445340499828621750905140039300633364164914795126125653240061829250596049882252988518290953482613568710518429771695697880117948304755249757145136696310902728041416311934035744461794490160796296056940298597235503735085014511099837652211400722839546679135341781465030866697051696592635862226171282186770924809553182435950200526184083378528079305469351479055918835993836601109020277236205694583661461748711756041953272106172989279544701710442958706227761848228748849252339319347968486639580294673271502761843722244390673432418711968531200238062995019600053979719093396994144185122726685698350905624975874612082963966415174940284755221153755400695294966272031765535824792473548524388821063184140752516363813865644886997320241077047008976647872778938807989430507589758976698613868526236660828952132072609658140313961855540401287079532834086355550183344455697376934800082452964076887198313849020585916702705112804638014518791048630630449843811856729934994189082562923784538686186585909372573850375446633288366125048967351721816685178776704853439342860789607117126463846967190731703730306895561419526402562213802652469287417799777997733527328612996479961137705173910426488358650517550038016284641032805299616522314114497517989908628903076823040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 5118208773563864831387774765129607929372263444121630645393409039807471908266866635027497638065049190481757086870526266845599215325600710456451506550812987281036921515516268006679436640041737848857100332698109311207786457107925987744493540791662110112136805171303227532422613548985596210482085535736908971528691053548408168238183686243392670999544313110543429286274965591372919102029573927055171337520252691205328905239369926331260690544567015848694664125693760393053549571583041488440320019505961560333991595291995833086852058860902432080244831352130590758345642842304425395931715584205751692907172481434707441293125870206468019923223278747656672915700040416504885748277138299868957086087094477192116616782219993611870796741570500082460143512653580776766056544236022042714410014968237747292431115119906264604135671207686256007770862258876419059821904452478022253142592680734882238363426103954919191315197181851537791064719158103823238499444934713084306367553105453304359084652381888983617287621034631017361573634075540652360467364670789740774529262288496658265506944244153460235077468020412968408330700381867735823439229403485632574981176410649285065394242181044022786067966690925309423735131935922892597819016103694929303446987528519484818460783669303875947118126396975112374148812593777187041452744208920648977921149844153545130762002162903210026960414629190428970934876570224253656007792558933056317279448825860305393865588140868117060189031273841072537359308966562705238378776205774154039687135820933906953848487085486721269962595114216387906120575590783818653801081842770156018835451370988252115737932022836952768188701551751822186790091997443550151693469406468153047894888232999632728638716321090468762183707120946869449862137935154522034292155820889456984028687892473291264690767895358309021598836789031313295826573908171216582265461241946093495434806888259118637652801654562414022566287406224858751127158700330165074212704768219956501015064461850576342903940750606622779874208973591531993842434408026317079129633903491883400388542579568931624195814642392568339838655679364592828548883674204809460075336653095902510304897378176970564837655937676986742548080692910047162099635781449210924401382793716999710189219320880124284768858769895188654577840712631525885327510850895843577725563308098515249312721246959532834722168197519220509794397826708201225484974475530985534133747399822637538792871568404471956928958290661901291041911552734811066889702655617028939548920034502759620382375595002026584500735086857213630941448487168417267654690474424743900533057613891595199922544615512285028746109821336742214207097396824789263056775653394732067730661763001319719573813640832100571282787279794220104176878370106677679177999006743533233097949048628456685246086363034539084739741928457922606747742491766031588373370907665426445970919787802288313661425138377652646707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -4348551898382571037360190015564080021589236671028074935013798371682442150084459676564249071422291987496788410181926537844266520074350017052156211149238837184679048035882053014207771621211838143533775368602472919914823672318189428879739138368703765201733807647861793754741629211356029577123515040483579269614059644326647457635855346773652525530636891526929390046825714233187741467533245485668102855217595902299952037241338054090258877991447595542013045593508193153280257333865429039477037457352179291135544125294884533274543805169972377434090165056227030221099572244738096017594694447361800171027274224719528046381704729877609519156493916807499596943675278174165174524611417670985396346578459267906878283719093908013368864287241583919607451846769185904404202876333537857949890397246230715526309494100029319920781776986295237486184878825362370625262262560737188547922483124495858719731504329344133502967370661317922461788686375929055918473564515812937823530077232550624987374155863292461450601772221075372299471309276814830903510893149063723124022187289065415210225948688168158657612042265991370609847264124367838268793961520789622944421728224743969870218607973674306606729097182154340231090702665080551738416994846384658224259485038133708244538295092672736244205752934468451257041947706510710441678694845189512443499835362294829356998109769240882710161997145551727514375367608977353730416427049249494655319422350996038097118333212925537647734572637906833150284379104559820083380956182143412953727879887481725618624609490750743126203114583085593680165458923773418813591878608338466513313021217644668474077839353172048453757060554014436167811149896097246041144312305898111692307233585747280027219872766238886464809235008625264587856136720107581064790980370951734138225158122966339199891356202794395957221903767705928683155410536783060871302083696783312250232470413781167001335914778889483790047715093626699619565834547699481308692815805745077698310581298741362103045163993093703959482010052430665231377554964908902393950689486386582034597397636717070753641456018537090481672872388417803617424137131113791246794453901948378687934532925310252522034283276403612923559974073022280588973473916866581544977962751781927313670703449455898703182676546671496456732036779760125658688918671390727285991143700170320108660277458219784540537085853905645584097066793881197226808699807718637380392919052300880460949199383272771713372805419682189643170158525373550074183427380043030297490151129392657525368962262533812355285051858525683697915777842922049255052400925213949736018718475286939566652832039483016750990036270903053019106441778760821755733200399148893286809993605144425320091884672710240698822055567980742453005103353091964914181466505786731468038191027750895527006352131214487510296982073144339282555629137555593149266599767727736098314845207321220493139667454983290224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2074099104040946485476153172915604352536003799145846588386775209376113292395548458571610902631883284564480364438900183679433950949621859580478748564584704454147592229121307965704199219297097462657303296821433608126786823446562847635935410283357155321567855355264897326790551916486392874517392047597901066668915589664230744583288188693975641331060138126289901702660311224529445003627671392453297048530945350228096727848567845968448484266495115043265427026160803465639053980949186147062371631690231737413989461262770861465448103830090012625911114449253524110243526658754524876417515607997803248650917962552790857957052510602547884467495463627531096789194850980885324614056981684959977001554752136172188701620731252890406852644170034451976592400054303595289833463321767552725047822426111777414220782851304337694921080804840817326215521633327606027898937321258880054307425943008411409090938170294940665584707401628987166290721679097471464381410946386823674493821888392490243301311118322763229007437301085086945934226084700306716712019793300238863871289323363495740167894724890440178677089685143849963959725516165460467707268794049410445275689481631587849999126118124203412998894481388596371263011810553204367696256895428178090335908365074242708357228605368574784173044196517721182581223477055332251037646997167792368823955404292246463791390568012293960102445816352857213083074657143962581174011084340748481324322589454882820746053673335815490564930179849083874377189397410989122802416366144120508722946528725990790182758547633826480640133470666917115154773031767793647571019054142221262294598000007294602809374076034676546863419643340870686379186703994658366535951940111379527963643221712909145429426213706660718661321076807673585857491737011534030631840171072102460559388949140057052970990745626795746142223721247519642438640643779899598236901663043504427801164946478775758661008524586457097368300929580791308613876823022252135709826880789247422347054969826753999897125214133521145013411091043316137235032510162221234663186867861320654882882113937882074929038298357915027310875727412461498184918258801780128632284696837741840206953921452028063100758021862938523632632855237644341747280837603801001562709243269748682059964983771000906891594318739099284133325652091071042783620519144796922051827433579852263852820509234693880476409827698100997387776797311806074688582141480863454859092375247533069162582457662749484132586049234081207263432086188694835124490275291784649700469600054335316704424879944353851679169726379819010666885034876440875481444435713113874870426925032741582822143321954449855354617480832314647365672484218618490817730819417639925803502468525780209031790683710179141601721512851015780397102154440444602493316120975208107782758547242882152216817092515940403897568270785428532521245278208787270318342633291561965507446413137674698697790823312916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -567837868162482413347314193287209161667014194129327253099502642523870908176581611456781014880346219759592858664702668254115412198325436182330126740824168153453901212502994957949469236646215593924008592952678695334916198477115626087955925735020304663973237668594688244938885371533418969897011010802661974027046437920689315359387470973736381976786666584937429283755674959912625437978194910901895628786308317609332941328789213851162458004590250491267801922627586885735790208926184537874359162546605229714350330625950140528557340229382868970313885049570505976250511449490111831666560412183055154354993242809304254485555086727111901301539079112558576624815262396408777881860982877540441020003198275926975463402293396987222619586255851843177134457503213759474642189468757998891434353595339095479069151165688457802349298717305522802001704506035948027374409568066534273551021970516477032205740829399184102219804065606245858292257608494675417163376108299148126616865363321455613680389661742666139456920145078909209479844027129987550316579581683716673172618746787899152933166096842959970445017108069818881888890651616433314803960623330615362087283307292241991965417176389346928854127608999466385913148332171609595659941015196664321290240953136138414268934700575311646457124431410309690089588280930662346508339170398653095577664320045137135734034792277842630074474917001077306743325467651248896438421907354215600306572887593621592398344761980644219358929027311457564592314153835206897715137920890069681659559407477874497517128441174743318565757959247874749607897743450362540636301978715823604269857394689336346582403261522738336706709077049832131053858161502278118994676139546211519351798507899943377976099667007630229944283664558875695764142406241166532438544641402110926156247592145684166548111501068736774136119891677244301177391305965429255054536626626668119743741765255531409272803647752916806131810338684432673619165651113615610734941856018629782059571847447435489055017900461924790982905509473718805004511891363772358037281778701631977263543591389000727888556449300619661068280180863128883217504682801158113505687655754537461357880179202783389120721376968118109013166579671167642104692363788791464916427822128443763416084528400113026258949218684154538914185763010174720261518387248654625475905430536889199983950437387686828053632483712001545289123825788658345166229210344192771196446300951740949559453937983226644638712184281211908510454077728656519150289256014416490225799410799400934196902483195191733962376993941301870819589445066970214608045746987098488451600436482283697260393725952974060841169425608980127253210921656826041809698745423906123399938160093059043285471020005670044408988425725380236968037334531168506912271485281053859971349871877408344467195832575315838200856406398090727877233320399057176075580849123639694165013380055860358435526858611097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 99107483083940226629294705624238860442553325462036973643456000524716619654108555287973490033132439781356490405157518145106404444886382509695578086359711596627750427804489020347136778642101274028222484459206759424930144311677224117447129204212940256874375059715621839342106485665100473415067455895794561154953698349064015850729652529419514771809866037013393419359307570769303356459555273517071722617725443367184557895924009604548742752503388715496852698352040805445622603059669201250658425245926885696248172912345504489917538945460417964174061505350344491627617431845743588945003394918217792003427014584189512949912534798477517549531422767575431089795503260263087249050481442916397176571363506921076980316654423525985071030959637656318175096766218500220686336258376815657285633464463121977003446228686789721889021387441730289889343675210157910361821885574634183038277109063901192207794251363736353436473728599923687581374421155583490245592275860689814376224360910615396002172224160740585784771117048767556054002487187774872022752688333894165814526951325256472593858993217568786467869279278437123495802114078710076943126010880606682787622632017338987603956354202635395111396904152009226061461885492322473158083064229766743647266450274566065066500716267045114858214760753224279833673191473079301411369467952261366082071658078657771852270284240212283829900813801785373796399544801143066855111244490459113427847961728728284887863490766519145384571859195507420535997079076552018763768626067766132056501264618764820948872283194668086732473932122780204008627509708623543046638936243071996123579458352062508699982701386598991243601728681452855469650217998581285345125271084530741915564110306619330967238958175399604158186278891419032664521500531542555601436315402027624310030910552565623672461368999779733686037569042097155325336583370884721371339498351049595686078136218981452529761085440200793792837627348504899276080790856530607658490616102849956393533071249273720212650394152328080495707280204962392948798924180234952939329149920089173728484090642238762772725879758602138886084978333596971178963192025242807627677724168603909092921565317237554433393111861382137986996546246740213003889935721800584517054597167177999725581234366909154603912264938801101657007995188080748656463160417504641125284365380630362874536728982795225170985176024794119477287638149523625653199142694612266091048059129626684116289566990098155235323296693001486360197067787690700448640863591879604315166320827127723359771487922311282167862606718461555631767462000512346005729160423978654880862792765577590097384261094440298546946372904336112427825132939520981302938559695814919156864345097716068433543097452523524437944560292344225739755317708824164228221238285278091676601140505496020991404230080770137910875427226073078382851167265084455274189599529037580639771719111968397041207387095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -13619767616791431377929609757372795008910315618828877025661204530075249860900617266617144774600263235760575950239979065853191397231777040705121108829159801256319960529060420617999190154910345564885103390443963370295605323267700044831405296089098607582911552810385374521340829152575840267154520977454794170715586307719785633434998853076418612608498051858359444457984175319858836424666217059564918239381672358502645551502368590656674167574695608151205872638351833440039622274372309666687642659232340132354302658204201621425249972218951012560299685500371359613394015902178167543773005733157096160576232022803624258815413765923018536987411353908143971802136277533522641094648937597397548838929560616641264796675678303017068486014576328110314468164501260918572105356875235059317151215055876947571471012437024846703446107878827503889621669778173891650701667172317892681624525179693405510391318562526145431687923959501215106664139096041444861562769692236748202436924962773770906395269834856556957608006028175695766489908277189891353296142454263306125887082547371925158220278202039415426211812849900280835372355087484867016559200808007093869607238347426872036234213392700963104761938438810989158074642260067899772932388774361312343124618776328136451950280531002481489890541507186580267949850581774913723985632240122101516448337709651885948390467190345049904734446220573968907881969686901389457127546087572109834078624604745142402782291459064725095993173032145644135770302891399894210754398992659826890084959964319878730334065748630327929906231240228789822640998313965202679432131801918849464024660271218553369371142894176542863740617720857941633635714979522301148804529039709569661723118779743028138390067361744489594174514497800264481556222981464989178530971782232335311774695096387234894090132092412845108849655988840138593024704509411980408492978911152366122180049921725167912072782797768454979002713027375892132710351457122901425050581234826747335496635639748587512402131928947439151074829088579636498974455474216108081289342265628265772680052110867926506684431754679906243935522405974930761089683544778285012034113380168124259307579223104075616872405533784569680410781342311392113183925947198365442908836725652806165663965081838720154033862950372931898291721838797734552965024640020927250368984848691740570494510539907677888066622280433916767197183723653818937740052602843862880485120298506900702844543674582319602141619315963862005453584709212952079783782779513496130416225464203466156244505609788313685392998269528493226173903468715629734469957878950274056924422237737025885337380692620762204789103662813320474024988689184605007723829442427313560304986674571971746073898883799369499805834669961249025704892827411669409319810053590248135485382218185906784124527962251760006603085465191119849638254497658318695101047831136771368450456197819336043509317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2174852003414531202607372030624939912235228838699065608759788513168695841916213498835510417541828134532560709748256606810905874705225185843966584009614388165217227453586627711846253178003590696492318729933184678923009638874817403315882586965497071530333870821027672464322749044729264635309263595321502655371283727089398659608870272459620948040249619064170139322412041719840521157494200371532482628802222149785692024255089792559962417324806373220171570995513478389419463351508962658351393569068017809701697435867326044048640950814629037010915456831018410838826071829159304426555065165322984230825573390627555238040681580490015744413074820721576869915084795313470269586472286411701232995773288549335498861927797512682222253348380644431227245420611297394119268215414995843972438480175239700074754946613678731446631588780138696566270411834477731124068090656325222926341126714627530002578537754945196375113987429184680591014528868300477788259148597137416470778575202138655699516634852943776074923667296090231552421635756162822924078104012129894700892101332983215847609052903490345728012712103578076744609645250857459669706388394934804535268746129630365370907104278947703988691679987487116231224190707012584900040111514026589081018261704024000440553460231483732524837753949755675217044405375386861992748332671991584779728858579966554742861370422785575516610861115975041721509296100682758238417665000294351581561519282333476591929932073241592175251094516577101120220809439510657263436663952648988594816342844107234709693629752777756932501136013760788813708745466472626285450917682596686236682658956372260444385312372250609063448759383140099419008895759775862149531396368937279352367767050246941780757023424250224245483839998330564514007524033264180652788732702022589905509226641837330394380803548891004529400409781728623448221247889546191313574497448282860215570687754365433120187935408518117285710447027197740467037903966429345952817183300471873116690201640094316360881348415002335190471659226030194750692581828872337012617550160040732426991198346871891662427504678386627734824788075168870761057098114623871213077239534787984904667841614996651182373179147386202017617582911472069913621739927804474091636037329279678752450061421547385849903613998407759734501441422762538797702422101988462450227364923972399635949395749182568389405751843638005201842394127174496604630109671872375052429867691303575601618342742359701499775857300457509862900890007777489838961694498314868362328303230101520949152669908247660173863097038281078160362201500457839862576049111323738529240906044805545982844935220641796635485902409134128750306691337380799098987425649163459363077879423957080285499986084895394615123739812494583916758959789913052716176741590689846369214154538465073525016237428722290579964886944738145860264317738033086411557654654095739171430077137660401555813171200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -404480761748234626870528921553409177788095488060852604359161623646747120468806518646106734890021268483639349947450700415592003163168711805522900192461140836069732845239851079226906872463948030756849342355061952216848093119035464850452256762059017457046491569446922184205408584412421472728789580947083767552326648903904379856000517014856962797829838242354729011239669125677313058591919726492295985615905612835802189994344168273313674416824840516094180612730252955879157464174448366032999524601115182288266013181995240652277601442810906714651884650750043465445510387644534442887697821842518364949272076393073092299601710557266430278340823344044540551128795390791669901559963495567876417737858543625152805830483716926966094134988296036036084992090411186086155529739310008806597953655157459919898174741023616874281728358033792950622775316577304095020647762762431097585081800280358912077122770329690153092501799348223043232843099738699304287233410825562677946186898881730692067095951040600899226459644788471629968523959796341614122403278106308253631467039907762203788754432972928645996992837540627311897373375243309305073288521109786667783713746939263951414402577663466074034147006325968262059628393665448653965357832882595665904458856159849658910712080663702495309383147059027601897591350095083212963053900041196657123258453040431704026255416085259992859718391753766936259439814946509916828811053522952906967324911531124299849991575988824364281226696967969562961989603582834048870215013719880055977130578661584033733696448338966825576073211235250142546526388406198731567625818501424903723169321213901145016624356602802058871358942405820087348209736514759493920226147936963025146974849731646680332714653149642228426885108408118296827730764774466665827015811355687028014677384622774791468565300624045256731015925382614562650042052460710417810281265895992695668763909249676294444775724890427123282885764564729479579823999431081955161195929425961249487737775421757623129284253374051869375844855263112635131160822744807922506933021371596749020166808604849116438267865014095278995387506456623430253314260744201988579327815198627763861105221399088521924792229994241671296877341214730714223105028268550713861223249168504875392528222388702307261051833345888470942447913281514152392011391831964745364739426375658091498803419205959373013798537203314475237411219725404352316656011774198120211162177094284130355999558367750855905652156906642063003347884331043526400052062551070722734115053460934182916016347792332922148978346577536392312544985074884308492053168342452600354420584031088151896881860340953309482946660319690998979262780224074297805690539263274157864454283276211078758395861207500289821287229895060145378876826581956480318348888091534669501960222715640333555755574916485011053382335810242729787618623443516928625599974237759003672351102102913721303040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 61378479077451645439216510818727124151322814542035938982903792020259454801427786704191391961198669663040342486986534497509432720639617039845381574758240788386661000557118867920594966565238292527207340580421162308004753164677891644805915791798191810467517992658337224364900710705122394033958780781605494453658869663796289682797102648512391065075835007003690962522775593856804400293467139954157591491498317355735397206410980326888905417117671708904513497922259178194891835009029392781597416298233838203352479304711901731105280595468325320526340763161459356395640869538894902031573358178486871177579709723275555105831129879206720596442193292501738747493395270209150363632030925278221915639348858481744950571302649835424967672018175339388639000258053303031385966432061250547750853772964202188718996412049114539057731198018081380836519229375285819825892598352849130097604620708157919317327982862714907693720273905277516452736876334390750269486828130529846751091130844462106666988178485770135364313407889439577483567236137435809822033863877587234649132901254822355574215989512619327463648321382876042004966414312075835155775460395287339132507220384955483593750481080018317247460462414476006572439933949225690699428259437564224369932595818194496935938904358066217177726834017675203788767384347020011092559647603174437963809097913907152227138482554956380986743916958057394006577158480899996738543260693025279733700971769444346043223199838480154777159042698687387774068996471420921110917108721068663783418135784907848066682023001883245616413339829528033213023368571149586763515279390639201016370403805333086253039900097653640038822765069010413415561138320301344383857205171668821685076245648607391210471007942048171357778435315965000809645269361421818715673819065762338166007585723220156476191401672497276174788092327772460033280524117732169540725035250444226944557531152645191474535295490017798861829535255053476127220702317329614950274918697734094837346873602053472960567102519876426597599673443975554487178553767140787301968245136436765016829439067658164066333615709252628962053595714521461842208901765705849998852910130710147168640560236893594303404778409429824550643534436099564394691233934139264719390450958103553471121617724230836932003037722656961730816127312966932782080840227104635693077891615951576932577622636085886498629627300238616871932720128507991800676595450569483488807515863127060804137497732689059469640005474023045119386728064114614888745531872566622607379892648381799670163412865777554117366432231431884921710847174967106286008611339416071332863260697286603946572796678753807050719927109685792009210473522590188025076692319215990774927101943860680064973994397855474343432093787955267413608343852678113430160295274270678058904323388892930507116052091384437239025890240876420714811038208981704567829947473559099609616701029907169280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6509282021688552020643529597612206836815137029295869280636710420926948568652696967792682585993565244190732717402776258803185067168888181778241404158769182841083316131271090285267252589915138141045084245749792249664011117925983388450849410488120858710388137741122523553959826120284025247144010282569813753910778057951355573172653315641634989346034265404036678854223759038762629011393238576899493747960725417106053145424939880315789077400490562193840513186969916599378084807484222829613219007000659664846247383697779642033411221083909092962885294506565885042272304289682971151473103108426209165510741940915697189573212188301236678287506748260004129109723601368375695801338163144833986540592313007252881152616670115406916746840235065176341590581613938662345644113914636453717332708225985304390926289266952401388463523748014987668049613723119973497206556208330173227117833718181654848787707669487063843976430533241894058658486633430478949969674729042407753585578173083826517250914876351726277742954461592928559217839913785451751723419108531106422179013761948570563790715632238801189370556520451264101542297356807071387926946748237228703869249495888233408663938293015710668615006703540779819489911882937617678250767771211649078034758098472658717972255198870424083789441571344594467763178033644806816079891342381978969996871075230183615462569287176509569407553496719656985127100307349117877706408627757140566154708749863966470048191807714594315810526667444955794027957662817794613410297714328274522011589695950093032185267950812128771870249111663513920392328719400570939770109785309461508585228311311928174072541521728963829280675684184091922614267305143332566469726108685720897743155851619885192946772272712089169445564857721322382006734043540138099062714722635298326680945167731178432493965696965253783823585794622447566299657109891971576554405060599706717300616080615528398118618207758478213868023322267124230926099063648792186134287305410390828017264009485954542275694652646102996498060063545516635031231980855978907698623231020417468492959993055136588715050520097495065298394142339339454125425368133268233630347218491849547059386743406371525318022105928146375773594006486157691367046970627647406373854651237982326086900039753619940955292946630473189980898157784658235692604450581806736569798808673990019240540826628087112019659218294308387460165160854448161935393640272741431523411295283854483501727345829698512238864752291519521989080191770911413117024296519076134889120146534144092728439071038580959916131824274029134943166688654863409961584035637334517497182598215836580040320949864425770728657800630650688245826190661358963376011015363365531143046790467697830099847740766289171735992165011795669138891287394055840064369253952676661097872988032666489672452642640806830144719820126255090786929470571617498191894207029821757540311982774681600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 470781199916166469846079663157285500691073979087304805551697273215572495009675151478410773559585037327072822992071010511462043805832549325460394707774238255700416566663917905544738671259882458099885136255951217616353714309874327995627919054198270547338452092469788381624683314673547018760580958478593529020573451323839784322588605400006717824152539548436824064799619461872118744315906406640685566514773923344415956700013053453547142015943446801222149758224982238030848191574958451048030073614445462499850442344718595671262956583592095430894237149751688315174713289134707254304345527897714645031425063649482660561614256554476424655145486273043640147273568253327551997984483155878100228928353969152940216029016543432576183268721353613855574284371217996302149331700689816556915484470147352781207059824514673612278335792420579013335752341951064570772409502251864386702415026951349668643170387576421536280887907011989519675037474722377526895047524840852953330089783613459735625944373170347779431337795895347589402503802329638514613740315574676780796491453714150075922706489508376091315842607411219189178287795125316129200666044954098488465339424018545860398779146355135207200252391144916597292140449506572888488404033783987746403998240024772159779921231791123960238725720684276730503735784149291469119578775481070232184073760454250374790935266838845677551684434200701943406917286834204942556442280275523782249272126378444135644295886100982720418482243872788159963854893356900605373110398622409798206190765181204390797300400608518261389229316807877041017575550768513551660709337777192130044314290890970471275612139787819541328215830773486118050061314833715906399484690342965141191325299041855893276159940776387626707662132059396581566869759639222007672994740861369190760162053929306688089112839061439141300328018019184008550675877848721550155550195613587630968820700672784067710072891695009840324393615053585489802705779563053319643961744804543643972728916804480803468693733703982607540494844429061529518868733789118112914579835709944649271289580033865109515972652424744764600323641171570876812405470784713364504476151847579083448128574278583586783580162766361186611870771567021944814743102328163831156214612529739039308209094635780963406831044763536244102338666520335649058323078062010568523319895700455755114163399915641412464790262926700684606727266702329476752344652302728122422779200805784305906778445314433394998420712408220363761578771414878950179261304337416812641072018548046680259059724291461399474855251957858060996715801549848869167913265029077275154229598157814164968404448831691018097220109094367397306982005307918323863436793072495302867269212840101879170723696050110061405742454882920953857159439967092338851251128424646976540655650222426021197227295533173004675296040070948458627469921908542478960075470528829788979884007096320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -23755223813636087031930836148398221287224700108940491296423101274416336282128957832007158651594951835603719127154863682650570210729465611325735420491635899833019917611655893821711610175439874823083432281175361643321184437424964604769617120427063997364766133828112433077679120175450384774376966656823808656789451379726122023281067879252830470873609786481840434770266237688745577871547838219152063443761192449353671410847616918926342505320809116088912335230292613477134601758900807930123354983267871829911953526612947276322207837263558358208955863759928007359456836893632766193962704240824061987048839898788788081865484640323110882087783918289132186260127430987933130115055460987283228969804557380175849293903801817586160599624777476566163315052854358419793788541303255336226821667645914496138621780833258632123575970253913249827543704382907676422283329103251028239685881077112396260775253984340984084011345899195862232069733236543187050333043378253409443897173062942114921851035903465613047246542187591451369969501650376175102953472111683259254107739117888545363702982974573075064519861171698694490474367849427165786812653800869270502328137143504542895737513803076819511701130946603779265114176189077249389108256530999389552745180067846112692041282284386373724211318894299886475284724727854221549278090640427996638174994537937781296258652070731915514184302249852136530350956857662932413080427907225385806121838057055187571017021748624517768686332773317364628844215542358851727887851250152297262718229812930125587471304261533131917720228334978928347881768819255678129833915150673153931618965110438652757004125300842033620017135109246794365824267099082023629771765200776862619418875985538544688891971309301523358120767939972935868267140938745373757451486123924084091678584821158642155407788373445367347982395654128540406700010857367172652542176403745153866555383132912305872838869354045867142781662359546580709364433686734389028853722280811258776044196216388612102767775267506694830231383289882672509245768569312472840155776691359251477532342149482780868168925416744554190408798691358963692981805657493568493343735129905087886430512745620551042401298530136062291532952240983400625491181829440126306479796716335718137377433931254992552489538901156673948576309258372366690460200491679917424886910482094903148673178297507271188205854211411347981026123284389517894689907308259344509287339977711483893709586595478015052300538250137828763931331842932023705412690031341976722217889901971681012285155018903351545139756781970081491881513317877932295434101850520677495032117124542458073661371044402304161105717961478055604142845572326311072607557551559182385004481102055839601595107894780374921741903308829655245033395262770119114675218870419138868740985419734068981628634963973362347083814521263558732531303731629851897074731657516723591987593216000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 901548745300756032315806344851320382067290597389451225373176852677688679051460848449307329369058659493376719466235574509350484195537280419034546686166545044649501293495772622038640101866398928282966499190337857767749746902653932181603009141615809345911950216980652906523825835352173642698566889959884341419055913634117134046268582590697351853193022596205960929338603257878867170877498033747869907612266895367778914029923343047675815993159314716230937504748651487239084667662059812359617875676443376594883841746538948499310700685490731554606343063151066725249629268446393002012531866268342946843008836475782558180897352442973696818820210201356347679902522841440720486452915786220322866814005361475207762961892119948259504022907652737297232398919892466957561013900273083596343873826942320025533358936550795831526201407349028056009847338497747069073974291189655775283631128390096363855921091050628258448426515290586559449936352729818721906953310566102058478933435600145120100550687173082400049322682482418461272529600470589617774734129368023716806375059332057202358946683826390182832072340487025793328491488620745801058062397951999004295879735547847764922903390098068349674174672796356259437479822960179460541965227510564472437193612840336520829941228552920789484068017829572007011775177145379322410151989838462099138591919215443303184469944040034392343696438522134829071579366113816488485746283281229432054461968913867131784163521515311419627012045992001030596755881309877856246879808896870410805763518018729877356269366574555113233955088045430024530442938712297647384399794957929277522218739452097978391121051487409150168556454185271753280974092539742092038500013244616964434819977335528064504907354298392349718118084800417528276972200712811208171179550503067402063761203534926599598649399716397757264457484488687272792727222819285808388791691378757733098246794505354154385109255455265515262349101694863184402050999856348535543242791586008250477997930267103271998620640107073492195772257026448839468964367413326705606492661852028932794915541893342665856256542623572585950215199429148702019746354811361831822948593397702965568958275069970649159828001478850513838992825347644054365816056229660897209468816791542830966886371375280353540112656329291395881665124790233556963023406801179222544937540818756035442911779776683786537253263938010998103945505243610465080464349152862715313698699004223106526918909456678679984839614869208361227924389606186348330903358382951490455318184730005111823360245470929800348513107303542864995467500305259306692549578717617295273856184947875494126942511122702611207871185980061887941280325726101207657131424129229328103654256152961994708997987036009922698269040678568405408017221544872914827324772437847039791158717384976104913343536412182549102538344476253425073675208405345837835352521201234908649881600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -24312773977865960826579486911976473975948380244731980322967753198866108743006418326585712050199242046474820522561859147027421535803103562029185912871102914928509880501531180510601716856011344090141621712941636898926180497397279521044704749278976726157044822061367809013224438237558110824665893857179382310512913253113265524749245111929889364131797577435871257621242313037731770455611420862936778842299756808277645233301428114148394234928075392811458604165383834101711126295605661497558554369447185543316412576289316492868144999642339297597047257120543127644508905732493419839855267562607838205215999466475966922967661919735211702178859139084087773110697020096527974740183276098161044848681698016494007159860510044719761104460294853969317678192418257547546439964111976607846617344823386227181788948729770371048676067733326370944967502745457045126898892206136319850249846158287489740254186895466425263439415484564558491856382446439859350147337457325187310067003752870383057163009638976585861315037279116190559612931522916902089459190471608507953566732927949847662626908224106031434299580453681071408135027805205067398559883523076606116286022439305353126891035614443000198768216256475776706137138181421155696919272038837000761396764895673731626190019516609077770666514314527238325050627399817608424461469341949745086839232910544934635709598821783529360946003444267736349176628889224468034175292883591806956633022041399996752071495963934853744043481478373718568343798847334663020304990916240465091635471386730294735411508664937081399830578342147345652832080501757861226280947901892694652611440454774834970613702981450638756645683290694850006171902344688089037253314409590645591966723645564420543872405008604481979867626531242703178166565737357163223586987737417874442659199101010545892782712714847446937846174668738643586929209216445668337274109875643639589442469292561312165745576778641358502414488261365890111842099394010712534156753308155917422081054084246263206177100261952702678999676675721992766900951285821416075166452880616030571147944978988605947596500662366878328733128324450984662645954054580522420609791898724137965511314069816614878340774421181942696059126619367461329884664485798523358307912307985746598663832080353361977406476849287693339817604775764483371792957478537734715447435203521531268291351237922441286083223042304820274227092532617760602640844003304864491846218637964993529665555185656520132089218567972460762469748560855750406710231114198421839545572735955395884957428479632724759030798398731057743139869425602318246178651885884350867632588170105046395840286965602370897938200013992853200122700137557499520409349065770336794096114803028728255807753039334392118355989118410660865863621982243205810182734729907320806232094329865779967408815613321454567646282329834029968563094478526302700793085293212750315520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -122358493311487822272434078664197360249804368194851942597065001630043253955383537213902162944523600997007153807717822645969109862528089803478341276639705557167873331740183589461790005837636657637283255278434556393959562831147351776009330777571938038890071338634492098494865513960149718374813780950108636745825130304765278732672315368291986038218890052340329006092295480039403702285188768598082583794297557125800935509488459733666766847907310483915776492142191053350741347938410406508445735263857647324352715594918369234737601442701088233479284463085524897901062263481190834021881133979821020573704226579841161330223761313290941638508262164611699913316539077804164449837640917070032139233938126964553264716714220091991063227494409715256529004960506192902329288426436953333947559561709042261496437095087549139029943918234091359929483179669073255008884854782007260378015582756065357314959067227584041476282794522797092521085090848545476247474737264013855929097545738541773987164346687650105937017451241750929056018147293559447764557903478984837834141334964602601996504777157179988051045488301719321622474830326243766861752909019954974041200407608744000482242158872474995041214135034301801687578262515991668685946671141237234440533028179418947837241512972014048531693209637081191327234611293388475280409678463695674815534798179404060546318010587837666705708914930883849722577370079244116771653178284634134636319766438456486238939380259149376580271623814670016764141879742878371269766184870773508742376344507917307899710071143749125241249442135272240648210847931663470959802834975697788594239077582769068921863654653599289972754705027309801220286682649121933950048669513639174437833301097385049922188734270209855492047835683850757338688921183530661544775609689775478498960065733924300749947511270202261522795222294917267704471123901543248740522766695066080897958944768514268537870099821407686878106061143576575670052048105492967887041112156728026208938271670862456809447098187667535038459997189811869622051506660521270246029365917071304212785899874001797888854097009253614294868318604160138025313414964175822362829552223257622357248113410594636479016964524886074435171875990584289928667919323432245492722744559850223483195888262458048681322524687851846204712002718538101357039880079559678460137830090550197494482168242581137042370547786767931505678925349468415341878587253584255733316239826832014469144647982700775110270269896035725755242672596708959459970579911988535391261357920388668988959635596238898688303346023850836248383542100164210360002185037931913451913888515207960457106297447269651683436273413979877453388308179570935926008007086465618841901054564172511091914092766299588331832123397541978278420576771044664111028797291703267282154035632149478633476973345205099631456755430110608336312410753242915436095672531550208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 12554826872248082784569604824438953851457787547128264314387656936566450877791124802892021768848675415084471235578531882483423197251305851892876530739677770364259244693687289924921583499603085758753330370084761214114892807129087200927159285020021440469809329274324034784081397559251452386978520348116094353456404944566839948441770451816825442785838709162308492040584522063775912211726025480645588725023687904302328423961916054015730669482786239005216249071759504042075978208919702480697505984596100983472575038042197460882437720177172193294502844554547793316378825807725841096952652488040291006705575297785099528800281109891411057006439797671084327039075798064083521016968647861152631170309592508909324807995851474685580279019695726205317203469607033583516422053928063552946670365703767175883515984920271747356472466803220418401391640619665808058454917841343148625784560908222431116035939417243984299760692289848735348672198899435878500467067183586622572331392264345366201748626629907168631081431968213994293319889828033579060600208191267058561615475600578863214855956089654027268554040778043936257094032741734203486485938180157282237514831590723260504202635217680362543847540922768492390773027798640984799272474621948852698142274752147920359973821126003200848281177439493260397793034490697120012533329003142904558072673251656748659512517661754427219116809813469784403845893786956846748791283547549860921010118732737475510381793860402067404445659004571972436903169700327724347109376981054310841562691572468188303663076227647016456663741886077167155402218106165739726480918707240373724453936430898072504085823977049329779679872732050805453984900467939267117475253448636062390360873725490727931985934276987580830200632724822373581859089777835407123259993437526388785120770086446706500561963655377021832383555352032691023456943141843913542529231340446791363543522145255343432153486203291730832668666535441380879073214664104503305518788444289784783321583612385517686904613187653834297170073819895743894240790155825309654377080852632589871118878530136903405321066895116796503474563134614383878343479786641979851846929984882774788220663109547731557798079662320096346072458685523361582673166728040165471989776411747886067572034722785384099658543629750177251578390213427295725723693320979913696610741990688923531542601299587387451161284845184638690300778083474154086933612009223187820642892371476905603618649140444302170412447419056555817230821679508912998136469199853913199442657491075924342225023916298863439533721527240867115286976440355641644129073941641334090958793774771541442373981405007123931849376725877268912889526795534432510972844630790897637500654035369506113642074973796029731060693241198828925177796736835263369120125119127417864781186507227897956090705788935103560367723541211444791691098453449981575342843756544000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 7441430543661320696808004833697526569705844768710658577420604937110268444842444723575062892052071959877565553388100550210917809920184849063527729250743282346682343100433008268950072193545269877468171662950853998458898752855575834682938683933714131922940395306952286707841591702614378081099642015593872324120146506144007276015013868497051312374859069628674845191560028550575191658725182634368109178570296596035981101957571786022009041397176874149877154534985027673773907962335163473201040532141474686901532689848222436866093065904547507112809232125578356514285189639616008876228729745217157544590447902522447461673849981159619925478134414053837151181649574559124689363412227422013142110778655233220478024041863070964980690345779286325016917754696507105624706798592921015318086162985275562754273411516810978271345435454426569974292299978192899666925999046622070992557174654261640437155258120416243223712481879397763883669523678657836200062948388322074760520461411010977633173833387992019414993929689327862564820703310716111082413964174453878351469660979610369756170528980565988425822636388910029244606745659900398660595147347791683463984538313173785772467128836123286115000567679568333538209216450802184573778164447552006193089628920160716095345058967340403470310852944937064447200276782062547520490444732137766462643691251575930439095572311789191769482838996579409699818315558638787678512676220180677437149807035328473358826347139850435196180292726088148742282243561501005969724102121983913825284527387022425347916474731021241090042580976581573102991525472443464626753748243696422560492666899477608941806402751525658513912361403515397684090638408350607290584132032513349858903505334760113852832516197991180593378622948335225312419100246156488655372662406097124162748637497033066369716415971614665301887218692197122989813735975980709761938769980914795297653886611209613792413171250480900783927844684465856336846419886254826647106821659666606121358974422485764718565043182068475516069391243282705707384179610834392427397783312295437712504146791248854906618720401348954454670879740557770992199162322586554492080586902378229111208034766736215712875128250374837583194568828065326288475422022564268068266304408169720734146998151224009675255388395030935461786721958308602210157945654790904907426474436028302077993268477145039507336442292841148440506471888497909855503666974758085213141953919585022886404332159420121554253506258075844548462777567193050506136909913578949758091945904246158108439460345601541688691174265970709209742023972052611830947802156190304418830099888547800939231709079552366178800643578385818017195853731548158680482915715299774485171284297772827576207542903050177101761451761898728639255317318756570224890793448392886848754139721486929318822605267515823799316792391214226591438238297341415606068277411840000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -810246292523585816758911056765199303733768336752302763681985018563168762440094526789559050618990503181997279025612634321543591122922543995226538921001679508459156293322081365036880373969385377325653839611361503419848584354026677335677051138454605970277936872364927936167561973197831439598754296949282862936282897646993195006288543714708462043375968664479015821341175007586317326726210853456914936170596413721586355191774249144236230461199198021910394085358389793514377089771032955418654755572687660200494899710906332934049514556929164047028573765874250864596589157990127210319043716001166024124893042687250532386356624903843984331005195650968049247001518704127783633588754107057797170976510546376695041981492823848963467729626067662481170542368364506471825078427238796897712666539912134897532014816690190656541934467900885942327030612618443875885152705136974691226124683603222092346465211201637460501225982796801211722102324656361329679030133005275207525887071592049617157712623534407416615041599852846073957232997535394681898638204071357075380474459651751359998601236337076021086422978411154448940911778940152598042062052157373949394023129044398504963577525415975225981017423254062426652494287360204030498542403991648959574963717845003906240479604421780744141041785301807872005361774684996637647357139209794284715916801263998761066385799089934992001654088989490021025253983919671686255217339993971774488101744905015279779216578527457408284365081730206467387081818204442309981115924153567198280753176269385061477963315763942852793286300405957879217887738278249627093907754757942518039569325266540775012897204783383747176072409672381315975915153429750771526823281097467346123212907529050628942511795759783309498249772577846645345818024442068598816222106355614961976845758423727214735205780413423427909198077526196414475921040314552385005544142819149712442754284002450135606419148537590211494011141256884999055439843015187883929675475670836292816360681122386318268486777575822891882936019146666684514432355887552683079285498748740267242123029566388267091526083022146170302549255027917619680957935726698235134068321803705613021506482590382027295561731560409220170342498199192879078589647044657532518884599590534419863300589457287237719322707236822738677655009698831334321026016329666504359112710871078825722779067136929753399470335530230508621790410294509327404449474355414059791362423085592422910832447851640240904525976056389142273450346626980461344904938110099244142183711187621855158324771025902965836611004023184276040660934582096633280199117385131368724289292027872086229532452195893308296401304774256549238469027737173130285677213933833560556471649549596825505526972122651147059618884346895487380489109634911955640979403493259178570301106061846697527752209970354369360322435444954429131550112475447681909522432000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 26187700773429304339250002217141711807186631653479860387378034233846483067895706459568061422084207070606201654618029456569119458923310227150156605323010669887178442036273644648388404648544630687912286885477546594695253794894643303860954488671308207146478778546242863505069212294834334375092739961411559887244880667951597607436850297268582967421858050715276953701462950744156937166907024743288096390456949178343212009867073514077621328033896008175212403181648256426915288402570651854937411596695779349800212024454474742812180641990363684908447370604292771606199039329551960060842830484776983492168883760302727510287476439930765622909172536028031869137428634773264292574486639244540590133303686002293573052205662923470053668030968575570426509124109856477578322504628765816782201094895120263679906735774279047037184771454890220552054709684098764005719297371220193067958204247537221775897737728941250141077509835675755391609280851556998243043212841116435499573671237186950838548873887978485316484925481015986643068360465054327149233898627193544613684337290183703937954690341628730724666686058722241319114133384755548542074910793779567517877803673167202418644714208151762824169311536191900361866030029243792830039802997808200079201964275262318022217834053264678742644703409484391292234084976953609115865410454271388823411923180893918551575152496353743046825002165266018983632892868738341794792440843177038141695630336300717803286240429383169454527071916139664586624623263216073483002552564072361771479385857041330108013459567289065598969834518415878738710781992646748210923550130212740654019947119731439349990810524960817016793258617540563410110370198528326084495053214887611430108869526724420733196723090473188115432832830925566895788277965018830703207947202684674527606452385490323448076165620378770905891224795687384207879369782759515851472799422225700849103333392863768996508686475425228385340555677834209674937944208688040649224192999267388732769078809680319876005531150645877592758137998030628068507656530415883400751925625693441753823958183192099138902760623432490908487450235611421245492322921944635287063022607883496690092765207112421086970930446722016377291017825055211198026913084820299117771295686381283295850767526306122623687770191225908221860317769019500789869446761681057466538186608895191311900602610627892665221581041154927734114542991114795443881099524838489497813220442915309786189419849827851269173698304024964203880305773673997366570715423817426955636819921766565506746018444361559137164412768725574446919768064557060031102287048203823804091234434235541180803560928255016561975539000662867587415958836483107898045978917383462476365261319765978493823446078194193952665934315829193160068395320318007260679234372444461004298649675568678720073016096428408788611658783623185253609298421703412757299200000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 605661853176055086849076430490868857711313937954391559271509632586237267581242899818095354223815108509855184332117668819322477632671976704725886926301979441753064045986808008665888159011853213834711325459760494570407367548137607702120287049828582440243843326689833916285273315507250628674489061166335556877297511195831613482263301050088676465208760297275013984703372803260255265579120272878979910566551963687272656135729405545563946462934288717233977673040728184456046486329521797834977411895805138781807898522800517372004351425723913696004985761859739235579313758596324632805512952352073852235992834151450848027954496434063209278510784853960552406294739063185055721857584390196695754526908689126015410655361872096970611431272873848747695457537698257650131032875586902827824986068766983774245618891094418917907108779956703402984046378689275378996389952062151772057302957178668473883478787481954813336273989822351548631611073418276490800536528050264705801953234741303694353121249011827600832137141580001138390878393414295173184675602704672613326902455564700538315372118288295614096179876836075529894083718093071340514758159539788704108764011748203041956970393526239839714486710945097083645272092494899519227249846225795521539706022256516754998408503754634350867085332189111931528857573420822360471640452650791886330351970847489163445986159773290274986605579130910441230293099507102831671377855009286516139885442814324618738174640887488139355981135622804120514528697235907433055256655483038483217498191194306086980429891496298826305032263190039668320187942885414459205167544306150668807320490112751004807622525012114500615758241509326595781600103550430465998532715224801006296025523701590622206197130346908273591307150875587411456410233234097756118503892935716347730325235622472062814969045575839961253668035918460277083655727797999012904893572551439233538829735252353531849380263880108857984569874029076338021769937471991375703477644379937504467782598386430095537117846108251019983770539159267670379306790757848206581007435431508013953141445824698123901162441195442858210637384728354672372862554472750163077220889423139727688805582969943443358364827281971774073643196272250309552543397198028522297684835934107691440875581125353977228456106505998195928213383493262384305506328818632600468473705280515428786566398058975042984838098924363744232478880195098865990970259106333286649849664041528651244262881089909231697861278488735833013669229211547639825817620420210713145390937307643435804315394580871052828457443605630346822371328915100339782155902407831567805133779165619609129541159705086405685859525257549982935247457447447297448978245581368232700009097351598425338832197395045415512518957987121373663953379976906997540827156453092977433982957341578346888816627912159374893659676498513521167665014670559805440000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -59619432042063128014835015600062374870645528181760079575848423751701453997554113441648220580382766471943786932026262981131355401801263491322551944744197602914743115511854751176052320957664679657369323539989300885407745837387451074886596381751107424114645735604822555834411988966255937008480386524119209633674781004427910948330448827539722356662718397478523527763248472695149716325834944068873897393569867212357499635622977577692556845999108846996186273615741164248250204827249000405169601987550303563994841868267462636150680263518648765970429656235274652503989967066904296343251998040643505700972699445082218334192090145849785339454015487732914617568973206223531547760259680036069459652085178917591643382475526010017750021961774838282148573172606811693195564121790512568851905629214387361976133098520854765122999411748743419907693947662375368582262655566343109977245686450375776554577163521905930209827118581337768566172573437977541640663888416578100183219804493968683315945447456813512194380629734148625851117723671741144997708886963777630719772142341497236409833767639329629508488278852284782245128120918895816270445262701459366476271515707619966269842568781613347688958328073066112456788307157567339877025774721106419795219083944266770485614529668769321536414737179216695129568389307357550572943228304597140724397636948617928695176125410354109895597488398974706976287408371561837582948157181519786458834227947834252925341290096977430344662794728253602458465424495387573595118333258333389878673119445284550882668973974174007850283261890827855760853515606242651593008204060047631435292442693606239677527541897468941337967397559495568957053037407179705280216375698490241527734280513058815409072575254480622999453600367348555279102109454238235563227416785418724870372873892936932942429222273515650545346434722906401057919813406758133501611337813920039269277928040424424845487881795248714920530322237981705603510794581387615161417066205341455408046596171773230706697614699272336321141443526896627094104404593675720081756486015696129649424031714679892989028809231496577147794782847294235712944260144424642339546823871073262990047268439550086252403276790412953314763660284053199048884309147920756953342252030247593159585398079977243957176759345179887706884874324473749368512480519146046994997438604952530719611502238100951055702087441960709641668369839331238120074448847354166515315751271787788619182144184241810773785057066400493579138949264410301907934102597247759074892632974448748325417488048504632532668312650727918223233977240115681651187606620137443819000830299488085967231766370034619385741944451966813171569923444632496389150854008183330373132729320813615595413155142176575450540662056061808077896584340236535473631527467138861324178368523952449553788470471402722490144995111317334563348854555541504000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 421706016940761196190752979927091183088455394073222774875626804351996224845661280106429221221321270424200058558049987392330647774617338206381478781586018106373637943715398001252955357326997255971891306358556232413422504459159338659444052539948197466238598004641552119531865954861328040469704884473474284642409266411916944417420706542999375889558323069623519603026981629362487220249685349887975854912056608010251003849476381752871279100337598460426823652918958897162351094337183437226724540669988716766020173139253141450197406579010019134670912278986340199195055825460653809074728492049419342450721873567371937684394425203574532995445707408236900388902903621308558987685026674791681318319556111543284639946060779587629571940543696706942036708977885951489941155804338407704239249410555369782993727041776670674808635594183011351801372304808004928137227881200194194050252676962748865967575461007651035501657655525536218889694580048451219157943027485374854294349105828308286171267485984503399842024153856963805453614592192034211986318745562441357954104730637693100244621241672603724367805798491544507817953893568184260932275628184834872918266924159632950797089472339512489461393832829100545671549498147752675833541835867405065520905171723378170123020994912842823230805942500670716239376124755085430128613450649250999168137136515387179312638709941748321542309846476815893698047228237734814010417086843130464312481791652717269355432420689494485089273020889546861755445876787457272787420121195446292672878256479971561190857679584355362067324966858035657002581511260069176748907477950930595271790402874070641848080762363575966972377109696637464696131668165479983510880405184857143645927292543561271467659920480177449654607686531564194424116017663440651671608559668173592869054804179773045909029247435452657509158131015315974440949570601481212702595358119339201407901978825256709102844641089787709227953674372062299358526367908437561055794581691763408770370094987091559694061003886791240781898260115655685072957507622376003484484548225219407654402022082879351266116707713000423518928023897675842435559766319562839826459275727446471859130022071371471247886033073101065515388118294637043325873324381072811169181529652687183341239553436545747358440048357799382480825734846463348705581068026173038697524637206019414564030516084780457357564785774918722244440638847875733407528953669316174768430549283472590466117901402069704749811855525744758401311629081297714119844121726422677267975951408966901210320130246120025801779935907919011145089840487533098503013142284692093185575115474300686266828814794063842753326133161156282995989239396597209738563395210788386649979502796700010925720091218497098051840487269437370130521338190485027978291111324941635918725234383658181222390757184815986375560831640967219560949848473600000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 76182689983882758962192530910824653032615912448303500308973186732556575688095384590531926308400584502361652947038157576206774953095844988783150599930472380651597781893505946539662797062960562762175433055456327666622135526266328655324967937370695778249937073058865360131288303564204641917972412811634545509663183642775034459388472058942052236733070046924007385001233436735454931911334344201298563525474122713749083782801221433569430149126691036252908123658770720511555190642345888421286702695897176791183020735334321072248410080352678237873447727161461107145435780777779822940151378060480470184106644148418188799511548335121870054719007702320781470473959664133806798145817090411923609331260168053894973597135287581694611739607667194940081994504145194553369647113217083127698083078765844637655069464353353613698373687743789895340427028989528385978158250829133654701130187030342843020321027036329696510375256741900499994304076638625814680770092002710380328506944430057216527776936832672965868774966856224834485357736689811902671222782263652026211269167495076013695552563288448865489898758918592957792051032576731954609373458275098699961154037540806798560145500042850399650008042112906663438171327928224049220003438981798871152655203619509145119687919918763718015258443515979695342349547855239067232246101039331412043900240344701701962675464378817394624118603049901791143580122468472592582935413553378595422796090687829330835608318356233136435715366115604160523577318507516343472773189872084124041226086132576138582775978637191750280311601215422140893649757316246577047834796029831595859422449243720139514995324372185150650339740675853090751889646604300602250944751760090835778141319614327906699764572662144488650339652948392599886576649472625235976641212170948843204152253960270787702162345365908840211444423822445868199844716709014198281998695373808782471339841285426287743834711578343667257666515886204209951516199592706938280576685066253460845962617810654690240093826103700298250408519963840393644903494133494271490195336331990016206533107522340980802431772192447546377612360206364930846516031605236046749117484309096880015692893469003945106598826041037659736859908147797363083356689042603179044154473213076336369057945918695068840205504476584214598540956761030552238040612979969281351613555309053760568622489386038517536094617588337643771811829084528976749978070335095460769050171572518113138762762336808329704012087627448767051806416346593683295434534784520639873903635901883437328334901587503433976820516876495146359640622663230010705783609798566442384877344107363209328488954177538525205570407558661300108566267382084366321200650517882427949352911186890001003452974249403277449499275611150226004540009170380674694132341993956181884556216990752750118135560791615152138419892158659653493179023360000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2907337745143049203209893994565105330657540727394514571341352174530310975913920010493049186291736271603783591109510116568648629719868191789368435294929442802244135035375306967987564975695767746874681036822747195012024641149828917110613461056872898577254412457552513571623273140023885521053316257854363500630603402621198916176488712406762437405506131519929429392625573494766325485865001243000492961085873495078910480410109974489304804471385259156754544011521145639214211648273140111427605292048181352059187138751973836556214628333061005050621357899536414684992483723922750766082692415128801532369508727216288987879515798340956351489634677128908373908619662078344255491026582723004900976744300201252016469806695635493647028860245991568477681420517908326668756189301570901055228603900982663251345737694075515259910819069814952694376326894827563777697133387182838381296046572826007751656563263024249769553491809493608669348951157564025479173211456710769003411573325953291084718069131577068193818218969027794709365595354697558077960103653499762199743780524534761443421317742044273481826891145612046875847523100626118966066964044668711092434914573100921153407655050234352892676247675502939344872747373327977487360034422989519396158872588075259641653673414898440564080787812552084574880900001709679305838783940077957656577412744429775845987494822089327534784788227193796417547277418277556606270119025722333443602585000830366995521853859115900734375233209206650127681398061198801045822477731384736331898205515248010423302417455533223687507380324447672203969304687957092360600335539232157230441329106738000552821101831315431684599109866800728259155054072207973748842455456439569499820017544365696480930408730715740690789209228942491098072139988793828778866745747415891778075470636569186594126504190034828526862433340769237219961156118772871008992275970894077395596859361886665942654758685601330543713773698205665321640145772959364022839106766894077567403145112128378111562191570873531473924083075574604554408307887784306940621618215985224297172541313033388614246012581595650931201901656224413049853815637111915585678884258252206071514582199324625376183492210861301890497499990781555469329715471273590736473492561254113118111248994960289464714488359522445115264710069274483378970036814984417058466188305884750001413882568137530395590039486833631934623248368452486090453496792032193944699227050886082972861798410429331268015338645361067256914687851851542222421929044199259302642275016978452887242312249808647489755503628319865258676511379324662016750013868170425161536312134743037275838467644336891805345980094854037106004518810269561211377912790475621947739710837278895621350778767232014550648473149974686844404958049073305588934259608837084869720753114255794607785329514831575083103712104950961121787904000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 38806673103409813464654564343084736540491951777502784485474291932823930413720421328425272915426374858787229598532476521445514029378149490556968925579365435734703865698875721702121675120849220503446463412039965440363596706973936756788207226614750395255053984254548965646895789699658292357003067590499195049668761222485565741351408722270189111916232677514204430836728275560176492591561848711509607497424572221751188939943465642623002584177288312012523959219980144673205118399656302041141349808171252603101619416579369798841263118218278828830426078714165090978282872326152553961673811256999374617717373830200009852131649945067978127301926884801389792321083219947246675438380000101837116131558579731533654402069979700032587688710982735666871176537644664870631216220681255476652364709811766944898738813975390684497357588733948579794510115154984152539375742315914625963338473436261524610262411705988041212368147563733512922754286425115325667839946270651470705005308852899520811225869855068212011992912220904102721547576574523457039827762789974535856426155982534228472359919317065587739651012570469006593519801916648254762827013132254486984568847140958969389865287367616456297968632155102665035399298353247775228249054597156828339841358334391376769660607571834129458081727199244952768430396928502573439174222975006449696651619979982669376959546740625032757276257233352886082302727096469084754677305453493252662247913998627030803971989150120114495955713606426329266653003736129798490300313367511458004042119829073738125895045764172635511388660518947188926592639158712684348083453658618357891038964249367484735347936777096141807893346907568276727707492671167006588298627724029626296941131200655621555386163560553057656193958595545868632899078219640880121242509623238534660932003569869091851498467076179358140422498965346483327815211612334361115275055976978873514930481297565399470496746126027301536393549227471458573524064145483495399459618188887265527259450585652247249982586344648103618448037681921014329172076830788663527526405626018973915581519836220475180497644306596332342136986980302171136334279742580051225831181209007843565657778563301391992151463887570306231184459423645066350767456859689581038411991606006073371239115809635356436450105638983723935895430782115905246293000751973322590691731159998795637881020190051360095963434662411136487307522730574186995705530456208363209785983299723689685867614211186515933860236903655396417709009071845111785756146500603317543214604672704475294915403713649708331451441594499030499165911668009521014264498255085415166612068227173636447691774119777818596962854460798957523696420781187801475727286460372788984244587424205945394253725027561735901610927958336880670396952284909526960255932663505935497430587154229692069765939813279477232238531000995414016000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -48715455320529079829957420210767128079744412352757737034335830227473404747762303654784245478117498799959095007317039836051901579674990510117376990605985771825157482281617180522479453563526134399565193171295088295493561925604605723240215585066022395576474066505044949240641702713870677906559246040503799673040476272740711553537238609848039506295329848773483175979334098811543418215400718952314675284899415788556712114663471868143548754442533076997583096608470388818959212778847618358751018870998610449328308401011255970564879970144161505079584849104930531097768657753008371827490344653100191407325757137998980047071888351980155544947386545461867144995740176727968065005887364215888438887051655683896325354964912448268231094234967705091907093465979867626751991738197056593832307704453044304392166577305970544729480984224922177159368482733268859600140620393301411026482172108390834036726944195159449630297172042587977714102637460079093718347194159531206172872233140943389938893612220007706293805525726307845147890004835478542299520036798510963583845970979200677041952186910375772909921853540208705900125407542712337127575515215000076369952990150426684082020591229449835612462394785191491330692162977965960778836695015348004791589720186501760834780691304148014871196088222597288902179711316425206640684108885947860536058700492045688832044051739168845687457334596790526374392969245789492972273919763805582939201934928444617843994298797268810119024210547549965478701842590619996038883819831121281292193394330903271582074401042782194916870932247461344612228498661581830546752499156856089550866230508810202591497796287092786836045019066927547670061065775557790523700405784496643826931531365265681892763079712184350926675701034910305355706157015258935184470224490248034366257821154110435083086557936021514411030337095035102725167422991321730359258532151105126499004397773373688145851006243287493455210553368415364434830876236564917673979995955881185114784465918702112930298669958194293261225731428570059829943571956746786635891114030057500028224522605949376520203737979427679927016020655392623599203564490666759977078330832178294619096755487146129034609304222423503578367353528698479063589759854008788275737755026010245485904610009817782409364836295149636132587027954889739876119244465548055951562511954612834241141715434649781712164089843004277449415497839755207637787628325318214207060669506500536329373100328677891433114334176631097347456057496398470455502226587209225698456321011684295906546857257469390855659712259875009043999763479124435920554909183689195153351773101854173019401301173957340002977149103594994325428677118906471483760562782109760781446339691954943069134974025198533231536571994514840162845308991282712273089598028741637365405774606124450614857388490902234836919837922426880000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1851325315458731068812431429034129165228947803141777040862853813598344155624272685627619507939721445776754319224205019291580687746042674953170074640947692763062999416015137907620815177054032094234442317191068630437485992887833925131344778928556181643803603349367711284998574696634855229549098789214999965761691402240640311218410587604441285001841697938248612648444972617663864880842557634076115926074238680902720861490573071327409694863013949772222376217338448982553431805180565738053589955054307988598781027491760371787056888664611274134761677639770875910297982108292762849682679546240173549035711960460227600031172167521083205890994298491341648733969395308561802240578206488633103460310270107299515186766998251065487312921947592942082299570265400772337296828607425766804500418862783252853933450662940773159248447450351960927839527450690872263938363747669888849459755311434345276027863720235420202603516017271468050256736255053471919443513565862709343276106096710617647264261187877322428040292563053119924976677408711667373958715455613839844083672297540711574226365054369927259116473269376277689917534166152190094597398305302673530597242466102030028602765629888044898116333433217572648576963845259707429105062004366168349097437527512210948454994219993471976272747006609205805105835581367652684707432956330885554113734931445967722395134989826645764884331189385675747386343878001698887882499836591737570208111422105139562686678926585615462229397587738182757588095441278019668777363495385974380056632930765032847798214618794063351810603424628297283705371353632018975933102734033350112275060110544055415826013941220794320014911026636922001297066732902551555686841382084281592106872044471215007541853726999810529974133452660431206542906298860741184078528274540955555631497115261372647359036629747725495695849769105875041816891568762946575026856959390208784448369280515481725980357252721917600450809530275200573427987513252241306597274839360049485380417464142609701035258955443601370978825165326713281636742408288143279598763031693053175407514068274247289546736799408602082230773393242136099080184195150907112416583659462586857869005792398885445333581189042220588739343921804753854034449907792920580083033701227227186903365118500543096244463017810817112926997661167499055535674632759092726539967992502721071234170462206926360962009465340215836722913465865178896317580074430341508180771005822869206832439806833144615215346762473542914217103805964869951446676475661384014775741326266573239555357382519755437650579177150346751344702731082694723633342317700895800345392481969972734589262213255858495287020929602946191362661771624737006905904001809891189424124579646157328985814927696896273745665326755432866436676295202580704682346754635351829505708367698764944744995776664515460792030593024000000000000000000000000000000000000000000000000000000000000000*i1^37 + -65139804617913285496330858511571303785590701026715861057263592962158275165114506128937608586958067038051913308105500458060888387204145274267401023066128464675297840380881224097088389791150923606255782528465701258018582398830727076340166223928862236271442661695212481216067526130836705427905174387328053486998000914371528927269555147939684314180502943717316069839042531759573310530166817037795339452193785341391363224535781872069506799297186819246746768453821862127352560554046603197597447637892188388791432354527821251418279845255909440193062983726364820438910669899190933825726442224644387837105482278604174400286326654891933359669912394087236363192221786781262113998189764608217522069688243975159448582485826296624605535333039800348690954089453700645194483205342736010785782121807365352365709438304849728201683349362911651731596299448556052661773065091496342416777939790626285353598951201415547127980971460081160110785294706787435031601307925177075881422819024059046392674330099337865786342184494711215573059307503452955593731283028515646645933383388386785746988136520456841993912184402091995714113238314342660217615363901027729689109400717661318223783810528190436966318603426834832102397476755248791039461372310675190127974624026572161264222830048506004738525663993502974263666054509925495265832188050226701663360458422095412679301088740691917770551764458581102469496896218085256562740385008159191714191132678682737205672064424449565710612595952057876120936273058404261055113588294202989139082183212538772331136546772830176175329269130496199891890811403717823799497908930343072704655812090909237682089453863094272636312206874699909325353693625324238482678181373799973013929306168249300564827549249750668855052890068480303353064756483706249628172003714426721303222505917027713705347672269601703990518387706576550148910899803056305727427078437126286328828528781366767770977237968453596753161006389610744050058739406305669054817732377093634459183362578595211090639665153979871919863495271479522891962721398884818534784050527704234852605822808682854470151199380972070602665292854459616393081179689057420330827577148931552832108879971733404977362769712212907630945081092217972839954630938559823029387017560985992586385685296351918291460427061362618852916022701408044782296567360035984328330867359864215196754462685546652777838551431971199207440552122420408150886449983727307023149223626818412212488231593099705019289235646737401816084214362166002784560652819223162458908623767147474963635844980988247508965120214432489365981648396058560167091820363002587730018990562260203542372100938680147204247258444410891037488557103725473522990253647911868858007454085086213577313817565489250574322673585492317709177494113139527935060156780104423335232519297893542292549080286502335513886720000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1266248036992698814480615068634316812128786889194524024685498343049679768588335452056840036537634716239149667869259953807090991183694310747329076307020829847611567651943344398615368191012853243927022303564974840581209176299804051877328115118121358292300299349534291432710096576816794494629108727926243974181061509064168822026226217376596085997276629755842274693540146183400575201468169795803245637106463341777388716089416866096515862561784366593601823554059938852668256682426775668584967627762176628615628898194077928008803496520773092256550749976037820909071662965987573534854818166436116545218113397462167900913111244608320990965122265175695914072463108455050614167289551601073484776565219107766483462344386732629393962487143328770463575864428355491058129637745190013837952366471765867447369407446716580831287647097125135270890931254219969869289231940534700758172037220937883975411709186228228177221605482618200218899120223519126186893794072610813386049589263638538734640448379507468351541223642797809120449420844261707889409098445783875425897606555553140076355633674406962705906539641904032109133779344336480815505855158766834439597120005583322046186200887024823071255470610947718608251807306532446578491590518186408406597060010932776300360867729692643927779117694102191533301486827886770584970774648013554378565269088276156571012646710749945855466190638515960715604832555531766324653090457811268078489190705163486279357124879531796195004740504367771681272328668407721626422465191148860606516085303489627554229772178946052504120686759007234257425345520811581726363260365142582369590490846954892410590398775909886852726742762721586284256617479555278592223257316602378363039195364622858051000767713514672109983631814810934175614876925073956058998211143340900694113617950541145331169706096005379960592770312341901345261898443959291708639305633604345260467406945917199056648739874266337668051801083678476830561200792247252467150805854391856564400259972523692594896629638226725445342581466811328273204333103229394236468420833005336238204596343013685116164377302255671981616709989729683929123453145074364741816785736085776314722196842126529967321548952987266095651550875759662395273897125875088224925985538242656479209120595113886001138885961743137617954531573243624417459042010148894759286535263543129812708313548453325377708035213328317511120581162031087251153746200433016698762632249384172984519538977131371341146809897422267877528082929752417021112267578346834622715739785692230908547553377867451827031170033033584065491763603784151226044947366772816248347204425390877823394861852821557271473875536926039723183625143127113412470391597633145812920617337905024428964066854435316137707797114037095788920672999594474494211806821371890568852951355411751263717430431382239853936640000000000000000000000000000000000000000000000000000000000000*i1^39 + -4360674907571582830545325344763425021790282199934903810345057170585542704300531686362880349302007908889976187855853174487195267174859206662189702119438878034179761466092918726664954475059194069921010584834628623806452838372699845699362989497928058425882398725309552819216231714648870450669233410283635436236752360417306010702491515001805492768562270529775146102960652529730002711651246593049002152793363404912133392122309558389015233469624207090559544005704599699943365920340176286509115332818556286074168501580810646339326384223351210225069714369236588347295845370604628708234625526837369273609623061826423846884296151864416544327849133875490038682704474010597056462411369006590262314297603557453611709443486223157203335012737710784722592590151751709667148510156775415832650708889745663150756909948633739112073437797210263127117062700274437214569130235170918309385078606722704591797373588689332075539098779150657550282442687927820239232500323766453704239116707397714452146731488288346908661211020662695386763252461289093032972981921309255487935193600460141970087625798219669475210248217270794786690882999131676332479590520737829129457820150623165224107876752919541022813501049122751872317483547383560462139342100659363675557914642275194749435520189921548459255029823897423499306664023525978627385990410631300964934270016143331210274634179696516940657056823723581878161116651214462211632501038658222724748828537370810322248665781480821835242641451226284680026324920512321156493657341709660372840328571135602575542444508332165591498702128786691974321717690655799709012790339245776524140545925486669112727842806498279905380954120011339626672582827726535770987694748481669102535034973103522256793972320193986169307256107588360650255562930494938269882055827788502453889483290733921393974870508295205953855782563835876975104620395194173040340049269045235012597540429293424340278939163044747045467330409063193891482265388733629974189180482766558052273300343129543991514357904846333440554014094705790569485597078154270278001506592296206865048293035883356490590205478421724684981941967725283613864797627976454688023510269293658248322899917403570632183327242189420106027952410776166290082386577029828422622312843684274103722080565445773121737659545178107622995732427538229402236248249008206713704432919190279938367764928928118122493573473621324439885780539543664370293761885532357865925350025383832698090032274728189411016324446775766332346903425935796601805903979589086523988587869154788452456892441213196488504285293152577303445144372938062287892176042673522187215502241705712949537445091284923069511051160543966958305118853977697615184523303711699947146085157436220548516128504253606183172451970945575211026141008282216389955253157879004532035499211055311527049533339841069056000000000000000000000000000000000000000000000000000000000000*i1^40 + -13507770448252842152066042935248293993554033294655204196338207571188207409007018496024882680452206735551879706499011108696631583963346448144160566437820095060370043262715128266810369703303297236656606856631150939734378053923471441339086478908984258451019806751794332775163406838897891149769186995459973532970698685383679297351194328327471137020691352837550741249112062120612650386955067608646503660875510247608755964294286294311529836540061367554393617334344295014909657294884121398734382778236518983958789464875640847735883346659839432955812324354072819237670118123710841873449828319436652487976161383764100701671011751121596963354403939112349270193331537523015485181631040225482920316867062002565463833891384931427898986708027057245162443112777701878827221161539204738979546153311980766273964901517093907717854149411833125415831510048902104873242081572836119920045830774440718509334537555559165523136233726535858305034091855926450200317732314864796437134923641184488844366405364462945428029342371571426220603218909890900850684326330037365702370794008497508948677620300923948832477162299842987745147578211295080660090882551610967923363322372385554647945483025307292313492645447107218959639026769769000879404606926796905262529151742152314367925437093566708160925010033610516334453966739496940914619851564388956932135171611582182118933113053406706516779008635442544260688244971975550405830841984952003792210348942703907796732165756980492583974196452052550957449937046822501378163253560526226416863296306562543741534779907507738810257789194598252861053253821739926107388715211264670384587238734372468779501080874974856169339058230208410864857414358128116907227016615366121173227945416270252153303179551639020677218671776401498139736599113687295528461543115313555733313207005003984051784457778982059893458671233175268807529862646604635560932539684864648951569124733437592595000244725787096504991818957548451870761694343528282447477908785307475123511897510628226904934103474060877886173858942796484613311623807470059706054979398789629196539227832315205758505620334702938416565110201773405272398716221702783764924690965267133223401305525054483211313493540644418084154604883070972625804926027708703098680859904978964464071498180365470765990688692826726982915303820442374738582273635643088292537341478243624466221670717109279398433341832611518926231516485913119548070202591575283970508487136337066199460570461045254148419020321823502595901306715112240235388229540333009690642293242271538958015496750803129204669522123749856180920695124564659818797978169557302561578069647425061548213167282676252762647853218794661241073183604665218422077158632460723478163223329043278411786182116737958874732777502963400095128679830573157740686081448594038133155353814527628834391867156070400000000000000000000000000000000000000000000000000000000000*i1^41 + -112105460683917907567055391086183200026918651838461646971614584833643183804038713708353112569243979099943983423723688174819091270895506454603236947672790508842382204837635696470810033081396932190388755060669607985044294235810201143351340450706774974073889796355653366865901867473080932748125248538941605740151328726729668627587844730844821734706411096158232826178444066359728668492539429195647862083745116592142511527003213352989293188014324279566589125035923900990678509556168314241815640732667641194755409088924478018605920258012782351014922877059952515982062821571040997053177060929466921949669351453123793718667864704760131514272948612798966661363122914720816746966703404691590791060463201109785415818908365065676554683946139557269380951170914770215508737491400549480147082956337578933945708861054924148125656826524563592955368012727988457296158743688595115855299935099861724195553126279704136650531202753167607785098491708177720578286296497601043800643386680542774089343370057874125271456686888474165804522646147166505048684306213714868558067963871120432188323883651746681177199611955585002373125073926735581731393658008717727231321646503557674315675701804166833690135777374287734981114053134243566992278500411435325198851442731067838194525816266228230115403396229322847223760657267916486509220584156678377668452654596075775376635880687982338278142409865267117345513943339719073583919527159438387318616232515201214084895401177427087870772435223477449966009703438378438309650586218904579241106283507532821951109914843910283815720403998595934336704317522789455313848965679949850570356301392709284202359708585830651453510265646100562867205286078754315701159794915760974378903677243931693753797772410502294989946003728464550912702145210409967836737296093905408331283815518944862561872282939494704888750327990789700465744916929808994470606783319809090145560640263206174432254797889085266140242991882462104365375927684719479124003232505265914746419389089599533805437373670031808101726401462014112769169976791102470159377307819801889019364550276760678175119614885484315816410552580856464497933020420557195093907304442042912860007143209324528459842026488725508743194457420284856326101613714818213629135770913751465388602479235638354839465867896339956416327534846289029374612623501980562323694538755320843116855893827093058312647028369049622462964391205022603905546402685391603754474998853083895168802033555771404304397861041378262561607157598575760001289054837459797880018947834732262132760730437889000683206199792981632097281506660204857149354361264045343844189296654689187575501873476616081831830656373659194036616038135902528120058664925541209383496357115832549978984003991180919086238261376066446417010066481220982399708736729050415859505629039369747148979568640000000000000000000000000000000000000000000000000000000000*i1^42 + -72537330996243368955713946236854408659691483822218701594580521303063520556905048395458264607880942042789009101916209965519025532887107806996871286930003241325659419828553295702474824692008753988767213385753702862631515177024030694630912105725409467807530645991503419995356846349779164566852536734162238465388126797342016801910348106319818705205097383549394967519303435717183585640060098083665172947669808684845252444645105156152331783649894591710474279469687270056079624957992891021561936174463249140326963822628329531984246994739554734091979319134154840010193843400816546995761975934602777941264952880260808584453108652175693001572383530717538883312083293435520533493755010808780383849085307118988762181656004072865260286620834902708052406370897010861160248808667920083806597066818445463853267876358759003377334162863718019617719314080259263282805478077472164372725120126195095942380497691099733525978253948415787756462414179681986536169999622059458793105415061848987429400793066264818683093159000064366260015578814092350522184308561455501747700053959438910430467574736560013471932372683959523367524474647161058563655162639346332473961934318913834309458482785972259883985295951655946199800710869283569907565132910242289521766360653918476895909738889263787006413985491542058277625044209295670961981959664853707034286231448780354984792179027984979727079250995648805172321652247380075486636979708801652092291198320826209061106259437551383685480485679540637808324667137004952556615318807143682921689125056432862429674598214460310354105519470384824438723445019566789737305298136123491795457760366458868399916587712165105128309477368844334660184682863350145619151536844377094754337426538202928300999525042082329315284909395250933208873218357766882417651385594477773229817791360067107660437774272035188457226678680518471546478579105277188615558840639049627980040478670357383421930485846430843811804949640239546415190894526362860540841514921360469365149568935633394192048052755667979827048590151782828129451269483444522010959970189083688855186583760589593664571475489938374912157927761357942149037283125910651619732285634260928199357592227454690198404211466647110116296320875432529275689608698738455983636028121870096667510202391631618390844477671005297656368717235664696905404365928238674846803341377000945275214271628043106763898064758859534213923040064644300249848404132661791518559774032533843989683426428038477642379577431984597091620345306465989375836972752897966509573943824267616264802792976328190545105229176435089161002524328774150779316737044588581130917143393227027756418543107351285987313253259335494839494209367918616204108919366579967264289375113894493352845838395737425009556636248537618778325913283516918688231469192976154530427012665375555846144000000000000000000000000000000000000000000000000000000000*i1^43 + 2976736227322963703933094408511034621152883560570145702144802419041333549666330447438876829962623841039810463823584861764292814898235172271051093546595171117458409242594105590704571678892231912777888780033522741633174374156096733330486014762880489849303988999810275913200434030344435404016369721863937218813776252163325365225948009321844539069243961132462374406892942664702744141507903354111952609873583450028238351291306345089154249678548393206629764229563964966171922746369573939588695411396198873221025211721205957233427643801059178374608910446774920368747785482975408265593525844765283415381924756016209672739093050325564301681572275796030796868750611111144582797106135351288780700141348511140508434075463066073388377513392847966619207449172120462574021124707475823108158400608738586363198949041568480027481270902121225874338742048419071841399877606976105611764470120940201744512465623500943062969294561739007483957617170263181245004561081553205127278657343516605178991739490923424397771073475897660288980553690149526385116527281990999249270819892642956309920405727254511740055967537435091250622667514434751318870849641578823428372647238479466538429134452478092734340948587644862148994765574291331036834125673289669019584576919392168070764440432010463352657349735139918719812622595581719784589557846298184561281437056818966863586232489164963763002166066032324927802195706173799527312704681753807518309903522136146949930163373358599533103766706613697029930755349123600146926903725661363497658913124489469860395485515131025127247906802301123204106299810844112779609659807630533578622012957759892710038779910803233552537076371613381780851857754764729411838753771834956377304448344822704799154297548908008790406073646723034891112669297959334279849852094532098385408558804907169719170033969281273455391232328012062846536323516802861154941109191497085751210606435887964416690281712326482699821676669960668782313119941880580982017023725228740911770154895867139587384897450979056883889545636269616846524439062924824710342336193565384512253466263697071049936224707314810756331010018752374567554921573410598344295742747151608430450656318090608794964780101708523488246088572724408808032934346433683464548891453776816089895934290139813970345012436289903112549346369225042020044016452774523401146839896657418448173982463144304776910842485574254423595015630960816159588211445593109212427537986924641202642310364590581184505290007815090427496382389151661599524966868268315341388044755679322272315974912002039103627867219194078276076229489984287353305732693681899715140957020900943485753899952016473974833792747251033802364953658836765345862671692046594026537414703045496059620722459804293505808299775104218793661010865196236028953199593347779300306726036962908569600000000000000000000000000000000000000000000000000000000*i1^44 + 16568006441758148516024223755297032442910420423067287892904274066912758984876718119218669680833593683398587706847087695090722378415348711308229187985345288618786390187982126260177137978414798191797365402189207922014881692510453479207175662950156388025216647176861660829954884592755173676103807411853619139340478035404803414672120016825894638257508182305896365124753826113318312839108739577543268743081134224894466282270399537616485628414626763958570987565379128541969633161028297659282415374944722793856181547687615017959096135107779577075823814605719156827332680985252197413673011423363844186837801486715728246384371205684694952174602237147493688589842170395117555335160206661876848890922709133203762769823209721399639455657988358096143187205030370649351480924702658059216488349302198939443827747922172472891672129506511862051263165743209842296255241621165942562585105405998304543089033096801607142888596382438742147065352335648192731199889774306282571795891855187838180868888590020467449849986585780878102160058952822704358762539373665707918715033384261564288337891520400514753575559452796740140437567926554645277549941800694777370378251358413231279203279500203281888989256293533365226954756685416723554696038007359606484147114416102338309296737950538315807380040209944185346469477593548615769927512457959075945304904063692617157668999238434723735735553109196531755893842182063439667405789347990396167612276259854394746578221587681519014942304427047504048992775609347148846067898566786808113409474588187729688887246991436538811774650992731443076031852335413126949162682597057548029046144546786580943211418340731359946710243729228916517963319675232195795318812606240863163131595198358134159940247834286775968284949219563917857868285913020491682096803906983152576993608898427011066198658731029625488225941872325419645784085836491503999176119501528628711087953720526851561751284869027221873959771666248889457158575133135614472774584998803427243527138501559563480843685815494662114133979298606666951526251042337085604928911623019179048397586481770248451363518941612995159866693015491837814969585230987707000561179805611699658235202798764752631603879173140514179094901450254793359239115221133408008096857139619447842994784410536506480114258324401969388591676641570387762483564941971228492643720528449840284971555854546325543660086672168595834543117734721181468872762279656805086813724557350690612343791579907612417663692734381574207265967889777646819350140859778140766278939576243860307722804281426519144822986519875268795336696457203764698432986753366931825574500752193218456659348018423626945923489290404625986525443421187698192970155068773276578822620156424983479740044386561905550027045169095654289513490637024645261408242323157998189698786053324800000000000000000000000000000000000000000000000000000000*i1^45 + 71479547215889822980808326170485503571134211316046359327305667500055494161879212596370671587619758149728068796008307978074946238604111227562469442459353296797052398432412782338859525937233311268136169831974844891432498980718419314961096154174934820273028700756874531030374361416074230268249144694019991116889907825085358489618075891067187716002022198188387311178990492029029483053519392446696184393182869399323432052528049699916849232131117336403945472089961533802611977493312112618385466712601741657933278635712003061530970002322121821760216153221044714321683456027633745643080613892186864951484759225960519705828097387921156962231380740598802557777983395765146382774055000886621286059974039900131284383159461251889360180279377785665600286427169067857359061241132963542924742458781528253691327987723615579310332317654373031270654909057626838914917044263833505691975294234247254523496003103954998478360907237309380552129906408247878963646586490214377963869821576803314198867180057945016625561361557974253669373941856760447996057571305995857910596302332876884555179298947958583612411995513952009087280680251013212841098807964973384906724657089685647077633829195518834268748630060973317397820815478851047009634829254885377481225354716979446110406855298221431888891600173952913957773570151056860627630916528819356634873471880764830856976726679259278612541488172229108813442875399237410838014930709482964270230608269668847981687341578457753017428681147816999548791843825571993458221460744434045913386025464942005846405980613597418946303011754833617828531676032290446808824943245162254131935798283243758300315987165375325348081709310207327666793363084458402693571292175829487271459831066421858753167017318021679567737814750249672688088807143123939464598135181918769069166034607896456073479331655516786890572978617936437809905395960093122802685891687858821918822300738277923451810023965721997132999050492591112057242501464733784112002836330044146383123881677288879168160237228367548511686490139990854960084379505144009531634356287555954238215357128844075544751713191634023625334464395269008605264765746684480498979351986171905316122847100743452037180714777475077639390391490760250238471463104847848302842176803108981755679935671508551558678660369346882579741580319432709674469989229252428117060394227463128503355250749726015516892791635119281130356414533818727526593359334357611686409995791130201103763807308516293639700026390874242194593087959372540101993465757825939062361825728509504272536225616881858472834321232380099886386897948465508375591703441527246006022148549866010563940063923866686985209255405096139462163095668950727337184304068500477677592025096740287180956239802266430896174272325874697863683549930979327305368319844214956611136913408000000000000000000000000000000000000000000000000000000*i1^46 + 183930676831882786871132076173214196916895730539209714195218339923014269518853974289557619328944351899017864233325312521040845471637536479882913077911819074099664231437587205994448750226209968309584803522495962945538821731665812954540797715289382889573391625901052780005428137538219793849481346685063790657727868123741248421747699015652890520194291813338554450534893225186267007645415361104934401041575095618759510450472220731687332459772583966370499245854799278214963858056355972280745475731836016839271006109539413114564326609674249725210293972619581732733689199897921248125339713600221314072748122594895162981432828773058773016821340318643419917476377605396580167007530250073041241190483664252942517410487050663379595119332783080178536846578882661258556183589347168160799601012951043021144808264280830997705636203213412388232815413425671798434102774253430242039089786933614300175938884174831707154478041023172952928019103855678803347500965350104223723077324582531473191703093963049709541974479638716587497646957035646355542912901629565204539979183676300464183972518006815341094780165463550219242044344365792912027874165458085424174078981363192426280302298976477231663415070036402954116285627794309041014287316513016071888553530914625926191059167296227367587882173097267085781648425610109390692964405244093589595618031149872002357700297371285491501817479391474036662270503736903040362025727494192927363573902804092090583262349983187725805002721379648752430766350965457985736597433746621675404369728555175607574341688126416510564830548979002741008229393611016588169136547488369291018183096317114832096258669128044613787091580935753553245816460419166124085832435407044845718788267712750337047452114824334901577424408325205235447698093991639975123898572338509471919378091473638586369970631848192976304988765456303461132487438942987743901490069773607725036727626516507119420123564257493673038302777370549815500467161137832879028709232409278449616556543561203188961458401997135045923078160332653290078632853532974164385802538338390809688369287617885149252897375527904624584278772968122392818172572299089983945736642821154009932683486908350977893967653016385489382773982260725211848981285864262972191296730743437325854412581442232834808729702293423611401285668901441298488656739910444392178032499671864007585163580156533786898713535901948815629427482885565977896021769090315541229988729461907267516731513035081074859492561246017574589790886220070732691647614105368692589970631850854350169742026556846882928295447587697218774873551473963677502003919362897711731392290891252365688435271744103939000481664151935562218697275905906792729154292940672489382141245785612840734331789045764560145686060585297312857649516639265961231340586379708325062246400000000000000000000000000000000000000000000000000000*i1^47 + 398290845507266307134440542942913171902748419693147001798171509834558636771792221148667842476556541246333130754806735425020166160468555933434340538319246849381082214497796097507979895471903688034888340592130900919710448979428990602469297011054312239317673759079226316854976190557748354507690218683556846453970903444417152832040661465925159047903792670537179577736011448089134391244024699855703513146210482423083674367108210410337699299749003867560375882999600280981086160779364503297782757166414607310722210219065758411695785962672717038616761926445741245425474490108830663902148612567921759357416478228207668901682533974921700792734208185815982745784677029253338533385145839165101589884655425619960655000026904213683823099114757393464281696309518193102037036859497304740314819965794939637538450294084476225839866986289300475569758711246858359367273188160591705131316903796639565800511024992088948956594146405612900608998824070640589247861946689213715173664842528095464097764899530025269530317737282160577307883973084519691719142346251587494558720251679400960337932373930500372712024476342955606332877151530894604748407587609331409721744675755212193295499931150274690883470970240841234978545953670284580275191885653919324662650872767189105360850962724957049168686295183048479214338461612430727657637573596571747706689874470161772551748771223434409815588904428621992268475343317282831621756583389427534606966959458863918602194202948720105832740188793608163157886496724716475068073005077004758119226514990041858904170506151437421917603910328852957776833428301819130615426654941186971799763280752007049847304465532897921954035341854976652816460386712336460113841655439477199294119240731691086715308721199487572493123099454928077937674061394989971573416219406204054854098515005089449512122847211818016628099011981064247497839492060435238366785647694720504708060641625376097674039007092231476215757697088933266796794028016096788481470828102077115645533380059031887310273551383299350624601744175335029573134427005654117146843663149222463321325520487816966066602383186061762098264712661400311672853795193738944454881763150800420895537601866539489400995426858011177267885803027908067336748112749314368934001120388372541625839554474254863384361535743842738109923080343525393170337048006714852055082780301262055182669256089710622963908824664141078216874460222436120440301553808035207131247037670981617910613248106961287621317661236662347657973005708075198901663021451073590574454323730003415418712664999836256298959733891734343278931827977887044168585903337605858361999468885610160809845266764682891145356224952235115230309034012537640099944946157553710925376455194943848736603573679914629688993303137304299694208785337879936548858207927900569600000000000000000000000000000000000000000000000000000*i1^48 + 600316293803831318632589740218061084909405805548915786781012252047577641149337467549283143346023917312471841904489314508967321820642184825743398625264103645889169188930229470910051457044118722687976457884894175834347530662004266262414259630844912922301447662452120995104182614417415919363616450139727677983465188695682327997614523700867892228175999690242009893608625930912759896102302885770102358901150577185064083540192658802776636198421313152739960431132249980034526840473466807369296312454263855764261454886154564298948437403517127490399929941488603905537868900719952476065581591600016869801947818557008973307927654776610010786318496810141326957684533296337445413780615508328083515411189438313161417091145615315540832664087895283470979445718085907273609508322956558734192983243239596931097075206110941858016924303947161417643808760838600827586248030360986962276810005078733337239544559448118438014660251396156312481360444998126835561948671955431926346343528047992412862395874932142616068648508353275551352304753389725671015681990218795111731973663496530361202925272651355399836094591599152744406438981831789846057499204863058888032227275787002362527472835908909202841300425949912266385330628924225715591049551330051401669040847668756662583096102510516083576435561113649803796964429242471196678865441020892994386855500100415712556183976028211408297384746239047526926851952001870051710425750211264573420764067432767791285906929991550484966987355259708929942952032033457553302089638077378387465624618013151547673867587691033615130640201774883273144796701291632264926444337438250554257228003876661996388053942144820735905676861144826579672358951260816135938441532880532326212339101006964383443332123968410366586420500186582640379933985769980389514624393645123292636598429587761452833873861718196200930018900909751914358611401240547422482645441816782456708441719807619661530955912721276814552661213792047171523054702118066906411493365471796549547834176417139318345465161935730012564241467406935288141369292470918886404829153822462088535421513853498181698820110368462906101206733467799059868362368055359792570823119302204132584031439974589180709537961177524971218896025638612864652938305821862746514543752825367491227483824525910708179943895991291087340770359639800160332498674828449328123701616516495882368111681731296470017713016339310448573540378190171472013550923853011331674568749570717196855054519406019259660773837215096588172930878492495854123731652976155054439915246524807199941210195110568785496603215562321639533285996869086776389117183616105678242600630390006401222855612302209117714616847372906973169239578890178584625777519908263644913669564710582420579524427576258100305203615022121445758157957100706165960322723086336000000000000000000000000000000000000000000000000000*i1^49 + 799751336323915477329600306051576379424836540438987399528746577584164776947026988109128898151901306689690368318971140530267293230712158487026997042232556742623942275479865539304540349551654913019142118355989430068174504702583640901024870055643927340251265848856784733345648336597018131947068572530215614793959136628225413262587859349523608719825218942021980737431214131791674578113821074668606873975724732704176641472554268527330031612972753051568501360320592729531707650416258253497842649094516830034658131334047830001741628219467184422723364938344402108493965065739333165404107307276339512035663419422274954808627871368395067990682808886391553309627652295315466505057278904219446165325994030754849202022368467130417491955855670159892716350664959050964981751656821037892662403414902488615201347583698774321524524231005563767295387474932535004896862014916459131827915715571427890512670090976397279438558450941384312966818887970248443799825136919281528208507119798362365871625885000189978329725500847665975527209311213502759002027874194914819076889136877373386469022354141025919252322116212860920050736839066984975014327762277237884992629876813731246379218871677891150739314740146192220790115440821038742579151136878873198757343684307807903649869818058116753595706449135744070996467397073144671543663772064499117259083194696319460728065466817518267071327839439260789904359873579247965517487672628755686817980079555821963334468835849278769668462930312160975621851548836257254930667004192328815203908718779107688597068365577700386012673823165204421553277729029725503492640993042675358235249147994383002044643185604354332740758183639533118021055019255165010537808286904909508017603662271946622377949252658308485126025880205244215493812644897729036938080714823299786826646230742326380337904136508500086006491043976958996565958335753769705967263449105221684387148734071170406172708618835316216591999524916717527226361277288704190105959171789581899560043902954346987518676588037506170104215522401886754907010140528586563386183254656303656742786582676023823947286880123767781930294607304172029106866595335906823243860319336568090844901912088500999881670368541689748377650945230664497661593703085070315476095931159187215274219273312465975091494743139422858468572581019653319891848333683423664316769666056985369372255851239869738798040664170260037934460229653362880725645816736056232652745250163224889305346211113544655936390850271534322550960610851281708348976992722570759837548409969239724523846239283156396836569595854045953328663348580310796413645395830394946217048913000921029360912057367999487789283310138168049857005610975969824563899845389952739234098303422957903793713140538808101541820662260840696193931652757929148647315865600000000000000000000000000000000000000000000000000*i1^50 + 763078915966481600047702381679093732958906679715179448163102947961000961569864593569122678978894452203676617026167679022655221061741989221900243520154854564071288189118507766297786492445183425545558253331894389698046870878357055137446138427360134386313211868671498570232087879341551817683110948262637537797889679875464203359378018320087418359442756010505893923198386323699466718998158475758953641658863782221794406135414078403347346656836174578423788723498305000692859924206241503012111462326156120238061977281847671108740723126531016152950690501884306342095040332714602894889108435551366014169977894712330453119366371472710042503377537398040999144052024260246164181071633994459927251177142932295764855507010808940060385989785776764730549971568391728983916759849563414003269529651285617277843283487001871284762728631714500180778380229962367465934385958667398250561565411252006282548615166548833949197900469338627199078296025679264204516509656321557888350605225134060990695425106127679679036064687865028822212459744281810307064024048327279043634545454352573283428983847205874583915304655586365579564548556556112883141443078258090453878601047126295285856412608204835532593217164783264180629192268985760657066099031563235049255561990198589251475733990441555492732170596090112118259626797594483272658753142212082449565716134095512314765989505354884453035507902511857976669903495332440257845726632947670531265244430460792093569545089238959283647880357440347758547886932442355044827281015288223347930938448457630299633066009127071240245064029687834401781798488694444782384727154428194415384482594800767030244785154969426520943242472071363930554847091039060607266170006318058034881498329596497761012177778474553248904925152007573740949636204878418614084698375674726381142823414256492387807630208330443156312297712452702242897320401175015694515985080127507638973381670867410660875336018668395098940453117264634402553068561224542703704396704854562193823760076921403784889323173202079223203540380168232948581321138278025657406075236759123724865200241466184156025675692253430742339731526337551354992085103030504714564335850935177931865554887501699521454740174405329098721746900343381724450805242091118052833449657937983996349256712131785874902043417362041118568954587332221622074228222781655223500688430529445397308434681077198385603925863543653137051769673283738818534311537931084476239406312443565135419751044575052860152441461365894755525291982257797153069008832007742168223983094009174140408042676972139344959606923970267835935275103477154511597229750189114112607425290101614068547906710551193229579725069468728478106552962157407446792765477599615483276366035018595566282850540409648268198864074860676721511387860796145045340160000000000000000000000000000000000000000000000000*i1^51 + 731998942557588811601944883373977856100344053068140353604111056014229400054971629501907208441270426668579262000533627023730878960021253353044053828270204579966852473372461003442659182606365945512820259688345891583976757659455001814840658650786507276021943221424204760737326944412705118849489444551477969310715597729422749428553588977466265473745788807291493570815263168053162973959577879176367375875571701684019108900408144055766096084013590367730546197363163000030876814295702219257506635236245945415821426571767259536459565845671491366126604397858119356332357917455293804617594548529317424292355687578872274366247825044536530422686035246597146934647485435517024711935117785883579600044529336091252831192095545299247954912934098936581214449885396904984671092776736048431052545937550694203066727774782625531847239171899195482495477754724145318201020498003041591884181096258307892238035380546060311337507903464947438461038778583943461405958079802560919368311992876128847412718362495384264415285083736435378507998471387970446575068917535211271751755870984183377837796342920679049449865195428585271214658601864391156370052540081643522104798198380514702316568965827988155218726929739535835169748004582878546240742511738164034064143069637116223035571349624246408579559351532626855098948879052371994478473149113667714072341548155163159171202066987900810381404303565479058478511140175935409951078419121432937986155079964836841984308828538184465985444621704997068561399687907813154109561648650057790263735377930381438356149979630390006852876168517577882019907161699917276890127895306500273308476134184922245567755899953795316110217366469182795604773510082083532593833851050895299780850691789818497801170472958824518833998516037936423322711815103526551407903967173080467192566117106312258105779883441445942873305922189021061518148811765982152851573536998529676279820626672997995370767155834793287924847243226978842130340152607141638225273089544013331639092301834439362268423323745713199800718127383688801862736911819271215032786300639574171597504156955996726659976488056671734575361722382092579976120048806688856776120454396002652475922763867846613228378560560694389936851636714246162530926439203085340434147563349257367780154441075940231813277191261881826206602513818149788911058686578132708221394218308512794993501579021507699936396719765115755422613331319147773889927143992494686326751943102763695852595765532715995806468218604381054421141477442170531578727578472889487675941907224534184755935199379167174937518200078709687556039812780656105034412211255287509335719954553614298974176408635370496740846092715982859194192595077502022321945637512951991279210047326940009283434041384174987821491678586814839978969697552957440000000000000000000000000000000000000000000000000*i1^52 + 436675679773835117180370220961307259516354227073389990927831852546441484786284814526823409208942158708732554465242813073277303971930006804027601605387486082472117538116639673730795392179862430139407640046647947581323485621727470956519283263619950190917228699281522517139144962206458127860540606222863082854446452287873572431569245874622679897075431606788100058001565997007224904828821818385254028604730439613613923764198817137221909997459874519124539043332391959593938905739265877629471648335223476327688189782093116397799856292513449231557612044304819554281488972072583002590745393197902387871507550029075424774041411265348797871202449261510138219125692573321394825357534059280938753664777081891859440695738724691053018931439852683150384739661548356664627301169700116915144227569988108385970892224997854064917639070104153772935155811924225522589407111495593228468182567321809155524249139231600118363018918111380083725895984007822988829940995073493199855419819685029608359303333060135136600888303252543978844385316939675410876391205204748943823528149550740525189563292735972810165547653572880302313805487581873617990897749305163231771696707608428343118486871020373468744917825793543901326142738922054799658791565190303116558642899826384724033056346483778679602012095733688422847339542953631061596742026144246082819795520293251759126328418788392491671979824120665543627403128655360870742731528072404540548792200515378505161986290263490475533400503764086039641885799966787808129919314226460505858700851212020141211757297638805588239573492029501853930397411983397279579735991878571328503442290126504648541904172966616392656824708225574933353041816946526214908326021373760182836995483857558811636419343390545042153839238850513636800383765016543927203048434327573408955416419973255433471990050996938945488378841445599127294954541708301844617583244555983261504972614483338730381026533556202783410915958370768633116642181831507694076240084261994044003062665639888914833987319458322670525167301982227919906789208847728217779954186237765751909134753755707046614556793319339225326093934154501044676757088604761782464222716805768926780019741116567016540964216791241107178966584498806247200252448152465092380926261176282336559571208982398799420043919438333867076189682563901653788076526796655365350273827162235489533113733626153605117025354754263321342543966990368952059168987310259465137623536726390031389530650291644524751521111925175592531583870089870476863559084058672109086446231242486265733261755687691708250055482901619502305135654229838453898075165781030578553466533959965560929928158887944691243277884010539798838946922017901442013027118704491338372369685531244030884760712165302917554458655655219576136347838054400000000000000000000000000000000000000000000000*i1^53 + 328998247150956867718062739385131566879336987872614266487185851252478431476664359131764567057196264882530646820900369339301576057759138359231683161935676235093096636979564556781722047226390319444108696214171834775148771885278316454185926663028493905715384383002945024393396434045848581580471859906314673682695384182303300395743124962712109637640613590731152500127869704328290072092371726881203873449980896582440691752845255819758445798416900488825602385693771159325856701144446128453089715553401873013247926009898109865272139502675366439192697714377572874988219521654144270987424500609429334128000287221452282523905249528982199265832191415772329282885163411617317409797619241214180830656307049971897545926380554295493741542549499914099027989088171704944434828778464065493340463580640360400223754683815309118746444873730409238531418161073132765628873028640988841336067681067540347594014417312293989576670659126859219684674229485933843767673143921014363127934942907960151973801456522968460818972648075451908672615529148250760591982740684689713018476375235817812272906045286452525510608560076392580044931335508250296865818900940953584873193994385116492321623119520868244733820051193149657356151793791471039021648398245240137902845113070587729272670013676723086078411779615434391300454029773477266820497842639681004162158182321605029805104467718559066284081998471173221266683718892288027532026641196891918121483702321729540285793187561082840064454692000788830013243585259722241103179571567695135113669728257395252691861429211318544258327499594948012943450199618790097775989146313337623120873152769122864275878875338394238797788870202154488580778045837335664950255006806209633802972454540559484315979608037230495060572264512092713727291416167461291739962256929040251943589984632082836466647115751496659088499740179726598984214101197248377753100792350947320654065309713244989210179619135161655272138665747753545215356753645758910190665481334677664350662769536164394495836693088056517084190203506123369568767881423553742147388801758630822626103564431018341831138890212826253680651534857035083559146392842062846918657464981601349222755253035636097793120850059567269462322867071106448790129777701372364016789257181756021188154849184694706735469517704221602928209262897584362622887268086397154787392293942874141658946552878395693381139126813481325383816933030204056592852489121840754776074468923383838568781220885938017698638879325170172006141963934572988489537473651728371620634183140048500893170123623441528352085395981284301122641626340052436810620253969710704754893948051626798920545679396203325357588564657384835349234838852521514954219600706665163653919654969728479073101313493473918177583824143479982658682880000000000000000000000000000000000000000000000*i1^54 + 86852067566177089055392761641651842078794073537862774721632061089037369814127787590502410931120105489295983071905944081696029256896966764069470785905151562515538280076363987332156221765970724200068177420452994840742908974057478376898049888881929038351593964551614319633850273252019539988966834229948376851907438429590986652700367516464273832363513658821311301361181783432227674953296786264796337256433599709361381681981286792096412442899173171516864859625629028252242688330938802418149955759207539737761544157519847224319233419938820305451302082154792587577041354317893902183939814986875204276048751443636175993417742778979639808362832184477548587678462356686932766751563263209772158679248758511694582294651528202040537658140483697944868616546113159865836106895965696949679282952001432714196442459741355586157861381747772936490824081999792064140128248885628356098279836053809425642590629809814863748465797606741057807641535218932157516853584941846697481144605244002279860016276605855002974367809526374146905231387803506932241876609684070448858089662849887152868233048872738993516177316907359297287111293274156362396313583036919615321750891001771091498686543379066396788268943674142895681341694388777651134974049103368364508865739297042902816233705254196642443473729170277237725560728661519147390949301163900793804820883494550966611369789368772585264357571952234135230607125349270937741467278533497799594088151602765040513484050416722470311554261506258252801685353358260055028567735977597884369710334292242779613414909975376850191583293436199768614643380987620718797681229157477030618932398438901483953556347972785029444731911457855558065995137162371033497190145542838687065423371109879259559282628378765908757199782773441856576195155434256639718579016903589431529670056231030794578724343796049103824486589201209338004657373409743239601754286454739602284615891481496154027380862961201476840075837228242336435624351958915745791036603802535012545248143734001547436398242702689635494920512760393813202020052773677760965897248581689251954651487954735963588136511361351831201922773550286441434601067310816714424620141765967305211510029900681514145237882051172088267120322445672886058708255928291248983124752609208505713865953456588693114490890631347944333652512833746927690102645940632001414995486026735604268353713417976201119457196029522453733710373140487168810184195978877439245807333348821202999435241523483025316156531194664118697054449037820805138006726743956352270535615613686839565504520130173274974168036294659330869030927131036473955179648439734624905455066563075215711858361178901599349836083486076765908275903690772868402750382450806093467314909266274876169822914990754764052837600861548969984000000000000000000000000000000000000000000000*i1^55 + 64649087004150199185641931009131387848559546851628376348054229410865851189239587776307957205189863803773863922240622120484813034134367974205843701122408712761262936087471362500275413564776505179688877825787423921380907601882830209351217795771265137982508069122501288176973780164232080349007930519093197121181991034424028549607482038772285703077291099651207520645777001378191172261774051325197890416161310704971484842642739371357654206529061718083998089790689058807378391464799798493299753564115725636797057987304888464210513260544292157793574248658085779970678199895226019346849946298888806902410389354643046879038435098986293361213362897569783225580192489632110345349999194117852542962780891422840100105614467774043877250427915800081045026800962502209337578087266664634259574238477026525764583578470559001484015747221457737661838777047570430897529953193386104649364539156992114401840354947871660501566849578627094172752535273571168455182609026829578897473364062293265231644310172533237778591924779466323268890942271160658700098408269868853597032347627849160735340896419902868030343284390666278995447106803405052892578391679015485065761657455616168320318747739279309143727520615479953510908256147870432518676899763872218906563602154982590312680124788696138528700408558913492288361967276335624441960794820738466121215814834188636542599746306020176092321220562773632853365351100985276056462578269119008678779474579293990431930507399434744478692896616966913968161533717018793936996539585323120297540959046247692453462714404129746180073732644261819429988002027723458652969038138437316818953325527146075767669194543764176498575760514792658189642039469692625455489954460719897312001220048540037250248418705148658591588722573912269447794343231048891073458237395201936766767052409101052373787287724894837606188232943627540383006242692834199029037375161952961660128997486786729921214697011454043098123179190634444211534428872493910502715273982395288940530349928958655043499197631396371337259655366252909740305087741570813127576148747232864709594812695976350093474390507085099716526243900524334373830406358943392178772284636119328642836874681124039290938698496394047402999492959330196165545520860215997537011261407192845581889463680811903934823012998667632251607006306018811512194698678055139982031415365731353785089574430976882350325951359027262022111208524055711480420420909609948679821150485647479349161426129101581785604088201087855573808915688471877356840984264565303772298611194976257718083298277011566580775123103850869908332783657490047186004498840962397935665958623204253287214228209069241141079743932281114318554010764177139183768464616278658692668181039695755384411158820058260688540783974809600000000000000000000000000000000000000000000*i1^56 + -24638222045922421937412635682373486041434259085342234756619419122496637143637450554205143089222849787821315661812116941210686191058283136462694419372438860935556159187547293545324289713385791354180429021473355013376080377231969745733718616297517224346315107560686059252345937251161747343308117490718534539538651666357823107981081093707536989395545143952013561025079566115288194509710379810921811720442970895318916243732144262339336865144003109319167497856972405305074636281665288705761569182326805510227828865565499231348994884975530683920948471051896541282342691576597225021223834605500219740612166216585044097252693470529081150594628676977478097765195185888208042672245390562864471564948028261861000552329231907294825865038276788568627172120100296385903852399839246841562511347690823059939077999218080474339608809715220753813937121995449117844619147757978561708690782179734349474665970209008810618966703978566083990435058837824392807674800498976078337247434520746623657050424275432073095537208774963962938076781622521801283790048025770702358314042032274926614967857343358176836489035485902910141153984929969997915605885563046378116050150029969808551946123382215232342546703799868515396176505778519869416507413409591470837154269820211645648971365313759905340074844964705912143829708976357723371802424155533883551999896255578977921712872614810436845553129894745295210997709739157020304328490823849679213724633816415103939293021509237095338094174455487291166661193928382767318552620006435311067969518709828651991525157498722961230962765802087751905929871835096138490514554046659655851033511551245383093953253766586099151417588003315765964529414689332335641414330725660141703286293734102742156814477509624031002595336224234258053310312816464369340282121206711475879796119685109537430414133935317166571518688792369898499254793497073178381654455028399060987511734942850590022204220367102264035388329497271290872859437653854667236787226743024338748164649716914576980031384237191043241208382077255898799115416047951020076240484479943846319632387188628366154408759200925794289566712962009708382825227044836551084636278087251309900270866270973904981779700005382214354351249436848721342742224741046006922270362408058305908880765774273019846648338024558207544818386151644270090156771121175176778548360680762219124521345744751158149828752867820046246844240800922097075241226174749750074185042027804897695921202183335350735789602551847260032160219430840264153695333690913770620413845391601307803644103840312096824173411286582935361192407897487458237563231285414883063959999119493716569824108239069216375948078379364901561971254538833729217682556077343048177595004713171752240087782041382370110435491840000000000000000000000000000000000000000000*i1^57 + -10878758813088725013310553583400158129124419611446959545797735505798028439185233667921494075339661955347887653060590878901285921500136131415917255870618018335016601494239888360457474425846991834411890200780299049550802935054662492100520747325220925197771106453229657690468278135923438155013890468502141261437948758829930088554768194796881445659074694268638260900877312420654309357304480655719618493776422325056344554073382774128237114188052015259292135200268638027927373888284732512436738246854209322770928055829481164672402824587026429280268852198960225512507899630643886998361938880599680975861196694832482972484555907895777464232515590259701419898913846265576630557588542450310482661079157376192741488658970302226447542506186233237366734906372182970452941818314027932632817961217401656410910540835744108423703157985765471371981832295932702192592372591220585777387304598319278209253107423656526607033410405147509046242143200665602772752397436447343994545898885944542479016395971553765433978413822128609381786883420828330075309587041151588208715414189777253059083673255144856613591480783475524892686131423052473080665565830048826483829622461220757553785372974684052696234794822609282969952030503058810249647403441988196405658391036357113018499474668191734697801431038754363970912968765589956674062390850582281835921163057263186929852022359977204310472756215650626876387075402525289654058125645218705096181582314129246150582421471957776297530551375123974353631252244001052098481933123282056637889495338306202047664372539023840512543823168820990717544135350436084877904623355805834257350815109722764780722603058161425753680122169219162257495717075802758157251600852129875056392947879267612965104541768866343641600620202018834446338564310627006290741254639112153112225154173216494223273565446361391636942062209062780017116015905123690054912555668847962150961769509259183564123018275184524352827089779175136913919189344174753605715486052947825383065965391484778296152170925312091937660725786941558575917037653046169156158285421002256391912678026598015600276167113011490954248150269057815585492090796117740584849355767636703405441151726786002627345942746014022785861147511570775937371300671007372916717722938188545119865979325643045625474308657325685249221529845517079396571632350642877410974652828590613649595623199505396363717358684247468883394941533547976128578350439658932438657740820855940060152198169597453344482213381863320843040879887640437927595411524061193316987781136700868004679511387586081831317619161455594607402531850212358066128605971518386941456708106546552457064498877459677854987414628027771515251565832094645764724432911102632467507143275636345773036443032044756271104000000000000000000000000000000000000000000*i1^58 + -7632729573069644103703436712360783878058656574028056661943554641778660370129734204872560762498722228307279892141258307698640111413723980221316034386566351950957223601760961080691976671250831726079605798625661469728196049914691897569476405796138170530770858681732448738198079287627711740291546924484130479428178453290496800011252102763982823519274646418514962163432644331029028734090343884763236987014712336044394388118590222016770496369652605238801771572671200584794662263002691554360797297683276500614931391932985738506700609122368522994966260823516989897630559525886030140913702059069093208865516211955093939647784463611103960610877157529987229904275296459085465896803562371270161543110280557452434257181797375977644302618251348931227464783011827890605753296151570776649314817497685509762237102411082373550319717499333553517124833404259041843721833283148231303523807091477502673223272173131258512335105182495200878001158698371113543047235199183335549380299352016846489296872215062615465382881271499856481786972596930887041327303890187214366541460085823063706229854750128479159455965563732091244946340163096624918065600173826962093771713392129224032038900466148088405082349548557382638388897654929759243545518194693926245147903706100387119407482288756092697244621640934154304373895728277697067979689724993857641453270554691195458076312322237570071204458055751947440606935698072750773703577478713621512262065766358266168010028645366628165260266147180942589752180026082777979927324452236526191269941492801697046250738505390051603711144024383026938915453633504349319924744034018322094376412828792407505580140358012976568702863638653013791720184272118472693210183797148203013038053736642713582875590167327379081521915157119008789831323410886278415139303322360102625234321819442840046890490863501769656190902579682702494149189698865016835778976325470239318427103750262975589666961292291778232413518301126990961854743112500505763862121038116462971634372468661430971822326980238337030740886390861288226785749764606978803343859553063165395783849263942336064871896453238490512535682337525207482706354121455016292412865978937925101692575172409536321724273333895930541726752905550044239364434824702372335573191919046084992843989915042270661607654543578447645948564508085211582294153774576477852871499487768879996257136915533989875218418989140456382770337882007849850510876912396981084083205017957582289387529721047585554365668412856037743385599720738113487166261443735862171863824602125844374447148716876495755226913914466449246080337580598079932819762849333676404002363414501375198090734629410141306911448053872127843613959135786523388035291420512203645490703809116285194829375031633510400000000000000000000000000000000000000000*i1^59 + -4881927684819896660307355870690252252303447728311308932417928156789583624528678422750793389584794002755179511393506116494176278173270112395078426773538084253198383658413522234539537247705289587789234943874290903220309449517386721444893453952423370131605966665299871486796092302362431234580474579299728163718303188306220569070592196566404118114875943623133162884823046772204579345930705608736792033131981993629784014810485696986965831057833435583544406963376675757250251006795603488696820148184078681194856189279154651541157056773137963470439005371848316330064702964090098861561242601235680156491501253664053670163564030781575775538965066676880958795027634973372970635837091244454622630445907780215312571748700306340205981021417952123584367159088458755997736058729343265797794827640892784876211313599717045947887846544391094627446499370262293571575634947637691623632886633911318000913985431501364810793339823805453195982582757653658331097688136943598633159362558007254648616954718683170059051553565611796107028915501918720780933967105290456413509191591423923335698831837057035366964037682532546308109238574682541816448472267264647815346596901349192250256524199547571791120167178761573481455526458594804111328754966563402417412954476648731939423430599677375675252581297020181467013595428574770236849294122431885433683084420651822360516101560887268427035262048215685084488527576818224244807711086838918259720132076330673926418803192577751715876492719860033156577094783374965544810230594543635735860109217019042192058099167218301356931100802951973035920991810901510545205198152952688102617922392358045635076778018266129534630690909508687728172748964561105075038152966925425635166897438992703786821583222939090632822794785939240493145891131339390436652284048761585222265339306212316426767395110399895261988662826223373968915527740493724177606860113328889279945613786665324596295101872201678086304893593920921382390675598076492470999621937961454731701653493669807837329694920423180563154582821618064943030771187859674912844354486396289043128991146609681954965413198051853811008377008307569971386860744079739649302656495380167009531463498883624188686494666802772257622530739825338489822957093670365886265916427416989062925946891881842961532332836754745677589418698025175769724544628821405566526529588252548684132275792835842203145618498289275435112781073645420686918291585296898461345930706768937904668075928604954488098556968892619892399776882402357898415489125977755311421141948985968470739343526578599256395523043720294270560827710849927562155627349907613424512445892797141970125195761409541032381974414058151453609669036627281397310325139146798187832178525680045206339479142400000000000000000000000000000000000000000*i1^60 + -878543004343921034129849840504995347791402042689743406163593083752226106345672903486785556957370528047308612299943104066720074900491387818988230249695296306065072661592528189644837357703429036426452887837166382325370641214991069096839552372400542293377373125303278220446064327941381177075329029013215831589090898025024078794678356505020982015892606607331956796153563500218984894310715602944543993031600066113429263228828334474470941830381876927825836343537800159341204282273674345474697609168780717674815195174506338945203335233260377289252184570700725647927675929875470141642398884147385141283022499758741581281732516059174072806579750273172185267983485927371798911186784697091285723727533116708471235802503486243376777915012723694716546862351054928174661554123602596196815644232349691838949114049497547938829231236386569467523192739305620490267063682769790726072280648711593279469051383631803762281085504381459057681007861877668083826599826182256817073652113585324051720500627391668000194987917002627132913978428506961561316912048826963160688927357844046619620018109581763193757886526654115199711256221621903070567924622174868555444586414539076298129058319145488463194321367690069304275471589221868642815303326779140956930077644637141580120692631140575375830978722280284311800990024081224227588260012354653723360499757070083129808773850518603701180530069365523523237508871792879923295128005407187387154283803453382576590275985934690597368464963284532963323817317589281252429261266332673074667787937272493313766398686858040325018371480989499394138762245435446485733067842822641585805644743749718296968349721057344289222814085531581685674362300106059705227935537470788129808769477981243979963786309933420677599048308375300471370226612466023356933788875213027094836180893597061338645895536480472066594699948557106029193269514504710176033362191913560153953537692055822880705536686462242361528379986367068426968665926012366613803427396102604735964904292444515103683542107746655259764610011255554334330111026363714165212267017582030264019474758722221837167608526100767072489114325882853071294004039470134815586966393856277836968395041225453961821473853833024567571570315709398647183988371536793916946464234150541352471656491368899579830225205679604477324067096457454554923287926764720608447478954570201325688450781573563897547791427736100837471287263453899749623807784313050881339682169517514266297375199081276693442361176045630999373230050441621338899657576536379095867279487833126217742490395292859585750484718041587174277313922233197359272394391756517089089115743544642937786082395729606766772357292543303745779876710430524548798664820281944958447318386983932566437888000000000000000000000000000000000000000*i1^61 + -178635072496462754106131731985455592080884124297382752460495703010990671925633724400897761930711731710922606497896632372135439952718316839304171765485485111650365624821525252748884101530345420234231306570643824655149453131165679042014190218315060435817663713868639728823082957611229957075011385894202732386124085811127643370513039606003100088371673713404486442556062610875516471646939624681771501628525591635692143265718286963209421290623349535415714028118541949329879706983712683307623831340783010585705112112473266468086631297326078036051221968918077235343028308489207485177224953161216960634450227594764183911467700028398857395212742422178392785314643835686368791087912203661396610410915679139306517478413738294544847550785367917173899470669602881622655946644714838869090795928632743450720023519737763704925040724327839508904503779819893179927550789922139573770282483376832649251826546621455523445232950609825946476952871558258040643080772157932554477286614574685450669046393841038868739148266683140934227032245230470333566774314060254314438226676250172157611270157735230235474074377270147230849716954533896357011478841914851886479011519335285481710264570758421473267090818338576345561610953292743680538864642323073688444493854840424804658860636877232202308030005939062750403105828909377932070360362295320182071601726091516793115780094435352308470239315920348392944203994586500387749307600250291227209533869684625228241014092749822490431079835066835763505430966571587533269538917768702929574812245799219167067756781645884929447445515596527576542816185423459488915376535815547050717244232016244593200293941254282544270184444812106147316288731787374543902190310191261443775522922314857600808112696732935294866280821985834942943847436167910467914949221990472267485666131300263291743870571016368067762460810242382245606254112317842587111303420288679524691139818699836409560485382791251993413264543022331689667509164628899711510113333452021815831821300495801872360951892076364880432529650461450515640538004011380759178138335159142084497435905278088324636291533785047378893791302972722740055891255138170818326971245543601362140433918985882150434220615470845055518064325018829923533729390522952279713063473488391061546933522108989289080707053098766675965664074311517728868129708554207972750653204656088261139376766231524364591528895049766614820890905019677253502481978434404112002147045141290007173890074719591172176414203480178861731866117386439300165986634785281393288340575805801142444323371156280405254991665063933584000361406595787504949074299205041609206310884666600060236611569289488291760535614580498071332932643653687419345224376781623380409434654858700390400000000000000000000000000000000000000*i1^62 + 288022982026510275851749887234742779501669544306578105739615109157386535584226823207909098335757358014039483582525583514972442127882993130342726204579506302957839881478904223449619060578002181192303332623720117108660917692994604686057240734385747669177393793213076208127579824064974463752586526307893007164270998236904577655615194955285879660588068453950492272457949170931002585893832117389958442751051207091937130624087090166320441753448546760649712617104525511331930249068693055937268682087114360354957136705094202227714863600938875004294467950423142270174211289120407353822975510297233867097074853166930213157807689324510981034256508177174398073322956501598652653495572272254505620882995769723152576862258130134505356633066938122434482937266261651313723991977002585133380672311858699973450941938579095725647982985088766331009413239426087219164290013089594290249563627325024146826036609561848349272606712254502256266187138586106446752575212464093350802641912365112629576234991417575599816241322061475321240234810613011852985913699682054126460155645302012754457512065966392816269405639271776372319193890812281678704860807055955393642930525115420895777839994796295340570538114678258990326589977068905950175345092883230193232914687518656711718205797320090633899507693896578241068596964522065419818138666579090856315505877876990025654526198897581806239638789245452871877685272742912023422215735034789547409198980951904648028329980879642009192143807451983870500128840584908706845579192405012905151621421870151081213290075166762507904669056872349623280427048712551541672826430758864580213624504342754719613740974462561137833894037185714741752675265991114473118712736644939560678247394898632848981426055418041151062004635921379262388542313937878448255568586306756609411686755795333055791025985578726834184468150721692032424814328103378686611832428663372243811590832315917940375290768230462591395112792957064489311656977164908723780748764609401733847235985627378658260210537830193120014462358703904593457443195147923190821969051157200411312716346758227238577568676245427471638479663280048585073192880109637455283323802238167529919611531654474389856234692342911121095732326922122103505451035973476523520137504024457778658573928865814778687402587253209985185774848488895656058720562490788017038493454160825667680329077812979762101832098887740960010499902966883912279664619543709945699261521169200454743683627576096013243229601890696372062881465225076920063862341791951748737391586977701974605153291648616940585141709437686878264161235527442600135091209041218284289648828713608188229062009513825596699235911342136030592264909065590740143961981154720755476993566310400000000000000000000000000000000000000*i1^63 + 149034272269007668101004682330115628157669334091985029809483592130482614571441095196018584626607026080129755105534163949929381768388309200158242485305028956314743868005973024983367342291108448383264692082270973124931920111406288445040516160524284816103205781508276368107147363702039186305088703406172947819281105072467381262103529237802821556459226330001665758525612267549711536946878333353214810449097144333301991978573717707520549855266344735297476245282838128935364467180515902683318066964813877529642196854415043530609068941045535902352495376588584590212101506429711129905903400167707863457815778211181244209102968279440534866638962375773292370406610630775021546720058684092429979329600107587910543121326486816607579338290922043400231612750036695100774068040863697547913486560468935120486640122528953420237063715625832221313236575497238204214607148889330506915909423281657196134014987075746171367139912197545179720270253857077668007936503282910539344941695305643370978829422144055963445346585460721304487524736388122900545254381609782771128483040555082505610088397931641530814156178970265738165430015387083467294564135559903404150016069879947920558863029428676493080132851424025755549875656938634531750142817969548855550054712708015991306391101179937410052078013333940183388118934121777000812380509568903331488338179821990770673325206294529171989372783768012534227119934843598895947426982741135913645213477930786357185921581092578237233563630802312387696929652764244139159278963292279055556284181961700574655787744437129143740111381624914232783477985800094603853141479392316420940886030213235963859628591720622148924918724302450550672393185464520622602556120242359135854078382497656731816594483536785573995295261311292448921141902938067799433087184655325206346286933867829804275716652687460683731315146255166686503524154318459000041451696202225406880900804184273129652923094298279439880507326719845549075577661393327271647745491761001916498092392346640439437566362286563505806233330254868643683923781798757611369238542925504119452407914372062578509379365417637467377899932296028525130412630792267854976267125964509466273933845228281091463779893636518792517171993641609443173729781498720437598389226433682727177471657708371072265505060656939468618491856117078835310054349159138872275534354218920627025502522211134772543411288961384482863145551374968023028664303182453610276657397577105154271562429319590964492591613566197875321783875409549894816429622019207612151193776647017173125782546888365042273995639728100801943657421491263232645560536691295753746592868673691999484136314832125571478550373189262106071281835870047083037337232021256793871089664000000000000000000000000000000000000*i1^64 + 3693435350300943471370976315120798842228596172203234654258568730368232184341454460621813624288766967439424617454830460849654076824922069523738102379831581342042137727415884216248769183287369051128706852577890314078815411039154917677923368777211594894036595759107068217831679170653587435232623498627814616545021744982701226656528591115629469686174868580760761913825286601682680031691675737549770483052879075715313492482222847362609889699106750837266812873984761440280072485817232523450300792998213882676214652921259652910486170815974356939470103789903120733406932409617303665698103747711800847753123934925641302033847813173524426357575534554333486681408877361796226697260807697869769075082607317068451974698907612551010784588028088806801192385888605451627246068067928324563971997044902661794943041389676269092553052182418028562626528142970703080419026038656273253626516320988141639329202451241980074967267800736287454834524083602992549295194530398063152462338620850851351017495750550119530821841139235978219285438067814083880189541585761001692541432153703417209690851371783486934187669714066509018306510788192573887381243072349344955722015526896234885859290182647128101351306917696645140495725475504564784266732115302691376858142724194300037495783501956202938072494896300600759398683821191919447954988276822812769850808836258631683958209744390258981769060552559709982016786758333315055143676044812030955171631376255076485351147593089860754128961841585564079235200130650027192838950011374547138181618700534003190813105570081257781285055216813158787147566712174261231816089281400853665884402032071598344909178238651799209904431130977572805749087287670260614484891267686433691422292769641775187027660849749144534972960557707734566163432960336906656717408144891911167137032214439148565359802241612493171958540909440657539603438554649831821177628479867687375266359471307622080637391098960617206546212979378084374309094303584081095266901186143069792053228782648174866232720358783931544563971697682732872141149383455143156746064387517772529767188655000394179136439734224447808211057489898437768852929572054258415438761185555590943356112452127783725601920050503979041717093017297255282935216686304804232712290007830483658391709068246656565973536266735240804888481053523395554069896709015076309425071089030786602753059654625683992487276711977350845535444887425091325859389124244668556359090390926561627077750553034829662397729251204866263087927337790271515104499183887073896452462923058011923150411959186999479939622991568062790459202473492493795059757296885967789589516935613194342209222425740791377402997829750554497548609546622899742080106655625143910400000000000000000000000000000000000*i1^65 + -6180474957762972376465651415807863252477197044607412051568865266104069182129124916140614847711565935402770547248703704871952221601900977447757115831232849343518014058111524566351679411407823688798231172944650347532055754474202610022486208435891164717112477230416405656694054167310504544313240102490468876221438408668883637782803216852485316125422425599239151054186300095547830210090323085446503085154858038725206333127763012970364193835184062893484846155659978718582621046982657767466064640058535962980816515777593399635873982552915974052350294321851645376806168189506881069814069045696368485194807367300281986207495176542132777336077524029850596904934639821755372883080667563933216531149659744649546276322549905574897490011139684451898782965697001681904096196718385921038573785888313960419877749146450046535286705909772904442600409919584163937895562198039252572175583395458387881272858668348180058565062526305520989577135275337999296150080542743689031018870546828969705458911063234352359266989164031525352907754874358014218348085037384496401995311346654376408762362895998431893487747973266688112024914789185875822239121872335484050845941571530891572048024198131991250935329710811606587123349212153429615696904709681119690136446565242084520876927798725277598691513846864332400944098558745582853258355751674602368416629707298690444182413221904363520423737080008267703906064093832057060480318072685220406523743213978179864891647667295282917187610822801139687552795501315189476045502151283815852425156025699651266288309310460960683528740518963697330585633012820482084106989324091487947062932264988847710824843062845158661374758690938969774812761822456218400306809252967001424320777482291169254189605051657313282854151483280302928005187236179861486684254310949868087730128850855549389212643693450265207056979521629573686538175115268311652443192572608150335937732801517243368350076042717024783029361402894253605376795233686280698024963756651143888880160358890302793177142046992304967026933986449512042320877858297604766500724666138438482904576680237966056616643670264638678963898765979690377713729369367958502479648203132261754274010679842105711440240236836711773337949509832225985570329789926594725965543577204427418907397492937754473778172070484885763880917161162314916059612016661405805085280974232988723887146281780398918511175628856841892040498956032343431102357247044689911178419858022637160806085201589688113707928500207105334118347668896893643270834785601118526060303609477542622898425050176811154795794941553193781962574584747092514052819755696377841117837175990283342672696586619587616772478648001894942166863905506520811886018245427200000000000000000000000000000000000*i1^66 + -34193840717510043219440120456317662284567047952796667385152748131322560608607847233338056372138703204816372799523003335626634953102138905721607623826310993844720086904138810837147843031577083172813432596332963707833549645563189441789814840907045330315568943916871715153811816885311428205886637347916752314487732743702420141904297844976740950106042109267755526125220837154474859738661187112352215183597629894265120446768183790242447099621200423787002975251763416295739944886410479312045322553475799885409185188996983010317328718668628926865101863792971373305030791893269722113715490734549447949630977136956325475562573117663774913133752610474777289793128205104759648999658046208358627285356356772672058761685605878849104349527585525806886554630017026994070473607581877902268693292830455801325893794419275959804332193808661926383239041026838391292469676709906366032779966611745185812302021862713972998495426519681873204882788865929507739453239993526976994441188166722745986009860394749583966829382353547936407478871267104717080409201883365280369381780832788254647625921123775219479618064094945797750316584970043867810977447703903055659035185493131773222945318671326447305201161042348039762274031460661528037354307770816284708271783509042018626717591139077899285222207062192371113107741633824471702096851022679125059204252731358013804840978397469003252845384199390225996714445111859048144034885480302896574151382962778057890593411379943066178038891825277783383183782296386826779706540719596839384425296291947441804525062332239810054684404613281543196336516007425998066537900489511236488515811190582919772054607008832645509011476029423092081149691396571874580862588805617675484738747861097978582988991064464779992519412499216076047984520521644713640502701570985162341834458275576378956392828496483788235293220350599609194014195747139432042046704979373778946668037920523353391334874646178820099756030703030061536148969672416080169925517027998319991171272442389581701992634444282593208284254265652121889061786961688195287365444415208156561037275929117077483818154032020548498451821442205068573406276256088244801268813542654928256950833987221154037225109624853297632498440351362617421728514395920863091938683638629847411804641255324984930919761909690192051948573977211078648307028971432891168208974735999555424857891789709461706922709383395406247404514257439123955588398556796320753785327315838507696048236365307770255469570276718216619660304209053119127769539435965160627688106149445462760046041609741091813135271058576426601597379126858801565482812364646968119988052472103156124921978752415860092950704652571378449145190568829368414502912000000000000000000000000000000000*i1^67 + 224078598531769870350165568112583277712723503477332265007202175667242577213982623343804922168340315239264164841249199102947527776335873965771011273764115440157002460622985742167161069427243503006545181683987309517206835429491113495600341666844616396226635908034450143872419683066503389100028868606306682027072519436830596172620910557239845924234757878497999708487429898581274043547219536783396740902202867337197644140888145204664961182732162820793575273735017269276586022938998233343992108764599684128894281173449950052512979023406851328245406910591431011031612062373217749322243717278605553975124904351159635854788602154317285211249341495740935352113502317928875896670857702025543094333463931107008621407884619628982176703352849837501351022248946463462080712312142588059953953857595850263878132903857097180065902182602548254278746599613046725118057359951062125137768694897307472541898347127206806582636334716100554133597010242085881433484144142357538365105922117472262048622875668756253035608369382778554756304294219165086976963515508572061576155382128280581589918792784680665310513619542100582423820518479760293128803453447883989448785308167511206234471381384690584699388658296225880480644591064060648163113519643674370055110102530360148917148330110063991775705641052307310932131250910783223549489128251887913338456879624776058439608439935921451191330385694215931420337032592520434559236040991586635288668101151430681246456211269912440736427458160042373063172719822273323124182510267279789624973700212121743544875418599145311311354127320998667106452158266920769929328428319560823443974656237655644034391149654842087405491473173412742403634454544872654812293258575260541804364647349845567810617313823227881291604495121653812323519417568013513672690942546320382871359687251529731096112649017547969975255514554310791874940976188351654120276225683019260834189672982555602478709860806407265835663984928751857313507584166063136481152298315683019165229596100554904536623147677013371654944019487016925294386775359634559112280457163006972519284350174372034043429204237810487254883171878458053607308335347040676061227257147595209816083390947705193606366268596322980946941424805590884257183606491558077742283474526343760626858193407383259291195876728963337065539698951326298870519851462549633980419781696894872037741230923693733117291451352456905051567660957657219354394034473308196789224657059065117810657913320456153310181843715410991358160841873767396859478738645115334338048588012933461683263724959393998504879512614095524696031335940522388963927806158174638300369213440185037977319929831331717697776981708267441299490900987086477721600000000000000000000000000000000*i1^68 + 10736571723511000062862404996909303520465581391553382590801646999025383697417657816197263710381028323292652284875106508255859085200854993507713631867299527888654528150379622465832442292347239994133297713882300778893992837527112757207231649176639900295898506488501320492173747866862736086719846302264187170725458887957415946811964116903857967874776989526443910801524887905804038611762137852489338244402081198050220231974181475525759444743116827151437615866489385133584664668418249072185842606725144457941237411358135288227331714919872572967096193195623299283416646725973765087899526913721744826389896914551105799958206490773780345886521324168945989548456956197558458536182488422811027474278067934932528768833610257197250224048292163796897769087574243198424940585211133673652908813107473088723807380172979569040328922646805623862743704693077503345009334508472939114027037975077573676389309303346403583417303770063866976753328514566982444334583657932371963664943078523012638673548564425342520964359781283097745515865220819476020075137035700855721883853684100770428985239014309372867999031933114092094191417746732694635755029832774797140250693408361467577462907271723973910352380699962329311034741967488999323438662321558599318707336287563747919322519485510751888767745040367834021737996441807003122217762913864970347229962741873932703244755023829382979746277734129835340344005257942392808204466913346447960477799227946713453681475737275231959421770008196085827649527252496817920826137808114305776408962574745915920698401810638403711779566326518850183654709012485121342153415425828765277722712570240203331907623957988461450006677548583493771245369940940058544248472390610134215374824491217868555749495228240177202483046865044062875077666506134019666877468772384576192268337596275597363899174271672119677161021338069633382654281599421601750360833355975293285067216904216730368509389503407908562202905926944101889052017772933832362030142173358812557056981795930435521838160439052932315286468923362048685047637009508440525953739472441149828328698606437679723874422552743546857857498035966626231954506149470771883820207506570444973243707222964016756252370144148468959306399872749069995794106563487068040620867498179813534182496176226363747661402411716903036859300575545532180924837915086985312977135095156801051989497670283777087129789190045247728519914224633503804491716482834319584964986541539305107155339472565090595107025305457172052284072826488815937433949475179969137230878513051961969007067384094068629539929049157516583960032782958018484661190856089341156514918012732153247639297460316881717630449323927598983550694630359040000000000000000000000000000000*i1^69 + -2847313700484951123429280475610814270623030479883533740216565567824673603053272118407988547776339069188478386322058268603571190094943059091449609167333464169788105323701862342007940412589755063507085101425129120505547376926323420416882372263452847626432063075901693089039648401951431467245240287668775557289110922791448955592894349936367628692841989660420747731678492877396982134321976017814551955366274471030495639077983147846642945409395997080461079468375825354553501511746968662923922706457523050920115506905056234865946943165259759647504596761007333625315621246648287061542651058224042188314453463734688982911089794065834280417501658635320859519253714491076540921362766249218721751934205699498061562191905487375144633453078940958119522517130507852285877413429086638520800581053489778185087705431292514292254973764024790023945743562712944701905545747057622140107561774769891274219525744821305967209189181605995770873120666196067385512537213682917434723938776851361191228070030717999960321974059187833255126029709508651052664814214289047798147815514385088760520215149882718965633393560881099652973179449129992841820175752061942864232775216829319979380151928065530050768088971250163490563079555138877525475908634676969274940243465527097542484716382068352493749397478616107504472596168441638386710858741285954764764419713702488625138502719857080095547289326282326661036942610299481939279260014239063432930641273666678981922504283242131936058517894877757290943122246757667813146696949391675042462063118565286671033669529844840787575185345996105643826518127167248754381306521989009038486655444378487573323152864583378127467665515210478595953119415797301253794514605013766642866931189022344153632967870976105529190193501824210883746466664843769807442980707428995328359139602329373990706295564623276588312837493343861953128551115206277089706064587643080022190907046340586427605902413481824209176055318737015552040477054887722937098902554927175177620147116447332954033303850128251945948269494879279029540351185297813741752020657632128330142894649555186920894158335849828417966602234653084180652925715924704050026885576696868821557298974331854358545808141598054913432801466604224126081288307511601504767724230453795655231129912623955219798673489939592716674525367752537962739567800606325312244045159743439703586174847890499519209945504812711196552314234558532405987326525571805169582707291737956312119212272847709706402469393037751877797588987669865186540793121532203967071852506096416299979540702093362285108068888353419206823001407212986039325120300295493275729812843744161871716490416151016544450318478870433563727101952000000000000000000000000000000*i1^70 + -63792251705709737732506282000100423706475487836792135121627322813130288344431598138273970890988520624701967400223016503379830047097968073078387970762406955299900522279580456243909062802199929688841631573469164687884984780859357200429971877979444871071774763373753116531469561335453167709909139618941860812787095286314567788503153186823074969423749934997234597331846477015547439459521606712401046994020673050062565406395522660432117994640669090454983341859582457974830691176276235944575429672781640262960048794921607279999352456529597971526231945235509182957254291721385439050098686893670537738331268307888447872212399904136744504638234570673240532535847614285771910114469300916911132151971702364624773803630278225541785792605732880993659335062420777378329417398638390499762150666965716329599704340982888585716203825201373360427493082271960708059402853000403197938036918421379892275227077403521559866966271824308563887571814086785525352259520558265805615941953614924776175483657119807852462884246742172699058895312139183472064720186475309919410183729011572931735053476842428346909936058703825093350084110840830876790435318338927419634585285086310324244574495477469411232348558122613099767173901335326915062885252344385816732878205184793685939287616812698031886263957514044061703433025032627982618093244460660586446960575411080098907843841301714437916743939798211981800908006582882523426572453042128879953103950413125169158536618571750046515737134532737245715854997529202744498238123075788259316222146893129935616376587278827897711722761849015521865788513605119401327052490026350133311637977091277590815603466471788762736625475033872481564653511870345929568138114961192459611760602650881522287864328328881063233402283382022741888946811249333777138521563068147592621347311094508492557429019525857303476281966179984853392853522064532101546606550496529597616676939086753867570833993804674690233407172114360513112924116158367243878029818514819076791098795262006155221293271867907517352612238370131547937102709639114180489499005898982513461233137940387639407494657116891061381141831038800827631084661840342853094315709967342045349124301636099780970425478367773746798467278929137676097499362749744970604734260230746245891714907722626940125158496207353261821419722322490904060655253806143686519543071784441417680761870501782210356477766123177099207375493003240836624063597060548184805910714421640249285668289225068823217761792026520699676677349745638355569075499250642085822185454940754119518089403534073304914883129203961244468252812845551653572299007641383074072158752450951597154563886995702479751825251744638776115200000000000000000000000000000*i1^71 + 40479073591114612884770719249507739592253354145368361111145922436583684095855164461436196544486200438723474126838928238998090528344585764407622591788299931406758934372952982722005698890454763726382177845973764227380941084694298440350973909046138143644178131010911724444793420954226392716861283907710919998302977837680474737418814268760102945951561166871531262368346355783825019982150083542235932468303929613537684723313351038046486359459364016161834399804393776913360870767822029514929106513169977183100052595459755290437949673708165457274588230594234752294976950325767103864580266898467422869032687449501547748113411382055416084804891090709460490103030232959331430398992445400318641827145249017978670027357890654118013216110513833002422763621095912518182239133589700369160865528543917672820844878442084327004019602255734527522274958276147420653249467320591490175450963733937737146334249646542832965746884592956239505107906712523504570482815874990344438613541672941317101203837619496505321755427026949953252801928303831955100417142316843901994610335514518829315218091530083444967577005673541931894389804880954535432276016326071985890653856090488820154449389000676019344091715006857608112257664375251900321961682909292034441060909735854580137083730813509956458666896001618311932226672338062710860750745132591666067759073676309290573335737119018606363269606029041450629456731642634664249660536904706518844261070288303313525479242133526020670436254387868031154388227834065803982822655393583329310593462224474277055166476138989968449220059552956918215920460800268423263352850193893704737949037667116123745964510866795222335162154541892921011540413737535454548536814324404510394197957796706806214730462596196150807902054648952015594646577620897233825522646426929642785353998326410274373443188141524764815133034035740439396930073495419297192818300781623482148367080983981050620096537481918853730147327898290125505155294277756462772287523806627647633706131353878881707924056883524832854582956342412844571699018226658381293718211731659517004847163583942513068091685246630823359110531947486545818747685260890557857735250538075885285821053525161079525970090841104505463152283129515290010509945316575166615386945082290410481848460855334607470432388195953398226179064540000130613076735525110260030922388147589644674955931402777602949952621079392992314310491200147797244712821480461575404833694380093302668686562579961121289607836753859283631212755667664883492751313140407455098289609927805038635110429976918122723385769725737537167464293702677181897030243800945476635619092690531368014196397886025545138281496811929600000000000000000000000000000*i1^72 + -2044730145319924183459796588243084179082467895977299281902558248699821330703593557042267842472069800807917920897874157823189763561418635379462501149649498431730160613741776925678559931790379861316232214530262826497860725922116047281046124522870745612131310716404161313983703448594777540579084265299126737775837903023367595012051344436945744483351142282038218634918330228201029790840359546284057820589207336116489522850956757844212050932878261920349056992695320359263891013048185238413384253248152108348557542601995295908061809231202981976716356560708488916860861421407299467793109592498011586837026727541966454050786343030453460667618624621268033337554537177348750690814132256140650833216036335686888106696729829865450783465149941347654901301152106305525185500666279023676724027942906305195716273178075564662350351543247583993149828946369178299583789098192344317376459308509402945805476251086511590426695254163712206862041682742245313712306576403001602037173643012955050545160039907875680170798245751486555049863880992095794414429229055299144349995722931332254220344032268715397815758927147344895177826162981357780891796141620995103583860140577814019066039670696711842552644338695991883898443407342007298928589924968024645032117652248630607009741124641282996080266531091072045857112340284979743884411048402275224840169943545802443742683600428645501893533318582476717776569115934581502963569915713641996662274089911352783288335221597321512724661672028322473698264410396308362591477398785766893944502814259305897288206792037221106221054111829330818591784709481007212453050884027988664604735131584009847077686320311152375865426847070136183360812881479629400579381463178902189451800739902617983168831392513898803457819068540394963670420349567321886314622167949199917801994083085983723946278391061485060164911094571092794460625159994303928336161407975039746057041744247932700131608336473313891059442896661388794963887130553727178080955894243573994109219462591500985411656478826454408215122960844751453527487485718239970497697595800542091274014059438017420987464198721462782726898302978006386704627668802735134431123470594868675354927398918332038329666842584653491138829839240665937452537965023251426748340252911349737127657772246713804589288839505166300290169125931816726610180100901802535659711872643729802757639525408367510213678308287534861775282454858144509711997970592263498378026458427534252771196152538643656166219564229936174719355949464534088265396539043765537209352072306012361847779320215734954795608588267139811190747769787558269762618373033855553605562662293951885123936895309426046961451008000000000000000000000000000*i1^73 + -973210535160540550511168518644488666523966754712063507169154915629721816516789577675590676685008611873618951841855166047897235107711317149661656737203498378269259957615361448874744763960348722971331141180479034986405216225037435307750484737103987348916271031372077768560295596165587869790963467753467113584498419580600652707591929036085687939547164670584736989885998418312292249287765786418707069785874841813839651556120411641249093278779186826019515313444130473580975109548465002116847370420729093160555696640116594139532202215385636145624803743568438575475241139719395182358108549740821393579769128622850957595301156327337959690621322653973190983130849284921541234667412119534909363371418813658494498846165360820653752096663285503964459404268912219734948959376263828812208366505114259340932427871723295975049138457676764676760216529588145375725267580814009349822558091648173425753459670008813364115466744230729908134160240345655622888311803779068244273648276686170810876337239930302283947557905991310885587569299547868713680859014593154371979325013576248330145221494724653013521746808558600522978711432071836471455734253792405458019038650339523929231394855902099934332582756030716053423902706216277355487625671512065239966573756542979211791881365798104222849372411617987659368431287262752067649035895094196662262692249334446565496192906138568843074536833936679891950447027964504400568649519879804637989075063788264427188359392303609518228514606404307529778076224740980668627599409528904834943758176068297977848972240936340241606996304944302014517348522040431816639093979592866187118881127011402631710386790283786181878653388386163432870932061529332459127923189294360685566956744195553129843473611623496553609208060109405828371221879221939868469781689361329888651211521151648344370982313601812399341276709856457082302616669915204804648708642652906885196384378575774463484103996210574696950346181644084804529492266619669592977106944207772035124055183948763856623872974709245682503661901238902274926883545706344986955062173793085428788745502096417683019089844194188468712092405544000917344283507256723594761874405605461711920321259857182934221596755509523626820085242241818745268212206769944558955143141948578503603422193180091424699471189646570851535786870122331259762318340797059530117974785792262125248047207197586662754414478589478359673635869843618216105184234794057258561618244875903345588429011971321522082332390998559153214582878022967557012095206305338854426787420050944167151593024735624744125160677706148961487646756649666657954487810856936776554268751224057669222942933671084661145600000000000000000000000000*i1^74 + -14216882961039823059517207826616784309967012849966020010665971990484795651937034583467995598417278155001883072036461594189013534690819273732174602699536840613687586536685465003734151637242141780282224063466371146592651571743842126228346657515568732115373513440619086232035753844847811541470628076318282322507697482688277808869381111657754879879223603113158183781633601522503123252120632514399544830448467456118439582509000519133005667515708266557676877752076766603091275336537648038894335113610338702898503170659001138311189456305329155081723218860416598076966430380871327052782309141247896435169473928233676425422203839470310301291292526716670316449498863610659654494541961797958744954647744772134393742151305690315377296890226461929678911426503479416598467203143831599497813593693775871634272790912967516586440377666744481342288139827302868179330660997943508271597772266130203047382618894574824718241852873807407637296645151695572976360839876349577559517886477952768806196267489945440261262170243141732760300204948832039201438163478333531709927231588189004229028048735869307676319770057719999030047467310423280321652473106095240331514858895529226662249654493548858994176163892237993835887259294245079754933861679074051998026317968956107609355226685251302145747964846133260453221538917794241087607220425328609727261539816806264709585466405750531253764470624573933505425611668123207784699954426851037245878850265872695162685584150208572749585408585508236976533562843559673270471385962007956308829544376456952650740199269759681763914958686329007096742699404856924118860478319692928123510736414189009417855828225863026950924905795526371075643852990502703807595463745945026527348595651086225336758316118279799166896347592740299770719119481882504378702122505507482970185676467815010560207972045021705910897356648968705153157424500907998323525228160848183031686321281530481407220893985248116511051760733365403635627232627475344204950207324934735686141511578984018247775288713046863886008768188584679369161802609732360165927764650171874332866357732133277763143880435563989998370956280485224422503786257726164262107200257398677392139993665779073201944157050362152299567724582747392442442645073500305394859668029140806394446756248237887733952143690940110792278875181750980641982683187553503112459641197057951866775003220066053012947065055105513164420627373119618985559443598846355313672076156183235402442940084239895957105123803012701928911971046809551178205381010082941989183888553680982234374208382247486174646374646865416367002340140669518173812582612688238706017022937325029405451986277498880000000000000000000000000*i1^75 + 9306026473031439454845421597579125503633513083510647833362780614775644074459045166369957575220245192244227715496374376043518193378703729571666488136725835338924584013120759838306980907159614200730934657385396607041570189162052869124148748416689361355039427504051741337594437526193516330984760795272022978658662296501786815889545835193699217976172152251978544387762082087597130988174968135728450480027583429144425813430357938628262627358888470360006589975046740011407365794473352258745147332596587507756708612784712831843618409269038318759505157765071397061987293955094865802390163742923905846331160732473728989420821134068312396359595890297759545682109378751790914800774242989002548458855329309020564566990771849167825674684132314169065982343886499871740148278222520451889539481612047579141023439127958465447431990166456527695847085146472734407873660576841958862709288316398282584527887936633828693032486890383512803411099751737242831983224903926318146997009088211850914774176748061335787552438011168506079783420224425758982054708778173344764579265343426712774318940865119582966634718280993248870500642198257745545684898017942811720259518579119272939284882676956643843010481003964832866269606852658553386565861332063650055123364641579113903074320521835380263396770177251937739034488036116904099156112584362278327928963305902722640441960933542160327694207802242589246205390064708697416741484150447830077086153919247231212748696125802930708182790223854221464576121878271202224615260490536272346133781465985095869104145941412364550541299425443462227854234184926295462975530845934225704489968907335618517591129266163199277463557144121922756654531002439243235985246241271753483718292952250296542759862106420924521948722640040330530622058258239358079364224284257178398818479432667628592789343477406488570648700801496058406957589366765755860993585191893239042005292425936815938377284867164914991015897193115746354217618357615401699188529426818571935084214280178848378867450092970581352874054084274913260804552674092003917581181703579787679922262350407759468975524025533524289131216634248769640566001360475455559196417345667056157373389725995247598230768341354863742882138309213032795845578281312955136179826027683671876163558798347538980933344820753115436825029507172574176271083513150786652811030359727584923291518486993209252310404130323804314523890897915323127210245962453730473640016248993065970932209656357112582905070614272781843859782062416964980114301356928372094748039076785427396808691751529748702073664833645536188295336891869009099032530146638865058996120400743746740875689984000000000000000000000000*i1^76 + 613015207382623463766268603395683377507343970773208916072295032365243744255667233083368490041700738449126584380727452056942272473637229818077073058286564687584189985491144743007718800491378490069830483838159404077465842850876532431122424773021975912434853432882295148251780195633669511679621978766760229176910675851288445399577695391174344744335359363477711253420356254967532997894776132930497981417880400682826441197389253312274219116635766325333887945089728613853358797661605081096917341179385884388835624623278203376647476990658597228636420715799734982286317613221804225244527765073997333533023514060393519476113756128137077923595611900029191021340361354061881922149232168235023339011440821035316717516938444928200372554094020752180002362130209659630473694072969417261092044653612701487218677280889673644427945622835975045797934866355628632729602526462700493949699674874546894187417256113050694407206013910325910514626336610720622806049620944549832229428595892672632308155191046992079340215399246421695720259175788239758454508851647678848015585591411546595206503938995637837813518359228771170635785240345138805328228714139076746633502915844101757729339412104112606161342072610794847934194219724080659173448769734402010440365773910106032481247928056964972502705588696677120436516629022327766420080329461712511014870342213209221065299426924620953122795338393906745504109944504177840590414050410504145734032977610890478023551463358772775162120457177114453754818338508261538765423075360288890625913453880127018965915528663470678777718571380690850532029827597759430934909594064264870056689739944896763002619347517336453072207882718624332829517242469803710268286840877595339589927391418516895702301589332770358997207494629822995282279610915295376873686158460308559743954861457655931329417580867315197896073971779062298283610782148447727248988618145215865474916191919606407325830186419415451943443247165171121561680945309440307469355848854803472739692633575928167048540692013445689705428792551263338770234278173867424912288516599766305042244871746949767062679258861037234666921006057011047664282221044481820256807775316931357209425766201207055417853693769022681008710528129157960945480060753812820826900515917980081097115775422652455549420382843393611603113604077748595859539892977159945719035015261735782679246124582224057211193788595126328855369367528815804458414641628757128987857602317077272214163443731995188986710141333725905322181287201470620594030464869183822383926520143420443258581379026075512677588986902731521842205467831028974215707854164364993939652256841151912345600000000000000000000000*i1^77 + -23102741703600156031678149128379079132425814779509252629023879965460928730696076389526652952898531055957768955755479852183074384976105854165466695979609276414675515957239866264196805305672024227184378231254179302518600498223998360175533152945483484219140077177644730141832342050185291799254361198054624090358001593445239580470406841551220341824484463924321151326931098003981433160154957669083453059546184007669035215994717779787213693717360884607970090318014458514852007953313682431093700889744715173681566425155990748924098454196066292721284879661952332365345813330404099720099586374605993898897790650591936022424556997855823243319865746407728400666104854088480027890012234438984988936118510952974624335210824318313850955166575068167613311879475782412636494033964863704365154955254850041834413352820295244839794699767524180881395608691634025836942209305749739820644468914427035586654248346211855061877216068534081200381848287317220255807390798144677876771976523827190788467475345878202933268813085153499735013128881392552311080203699036386096953396065810386279648799378725621517519506912786818477794639003078660309947092047400884221673829399764208783449214076720338837621352534236215981318585504471374229809247598788809865832419377218767529806062195990334069375197340891848774360386940029154557615785440085711994774561471587208177509086767347275990026979872832617825604235076976143327873077094724881535689836288273393466723967677825935340468434963536712314575351058250651570622149904120067407452861267988213077662207248294475683708530497572734807122239643664891378841699691790581426051174692810079783448307221120451574916678092314445035038225681802498450455772881906447980508990268634325414630274169367199938847593546130861695912960318233197290740931298735356667950322032869711969346276560867582000027281778544955639384919989905714274881506571628526161804742380025694520443513123371811600885652919524331065228759462369037696535680305691049666832770078926175941783405191567069602324832516632179514854543941849952300202626073419596611137861254158278074067548607963014545764884173347682796926827711176016429565948992458571875689297351278373349865853333703613152197305247865346886717234367591426936469261944750430510235956165116422551732260865254216025072755912598346441002233985133743940966920779569262386903363213575257855562860889479401550455713842694693255908313815666967241386764318516722762906663761254034771490281621393037026161150069726626472136258074967752455602299445436589078987515299638733046703951846059811029415011648724010389792693695077796126979068232990720000000000000000000000*i1^78 + -3159313545772916767123670177485760781669926637514489317051848557213445721294448703739411133499850027547489037550718595053918543990196348310238604912166349171972482880284433005103880654616125442776301103188626920251614787658595720290771014316532441396454968054291909460431218581992481766177584812600235063481805926496863128777582601036218719217524321811289363238163594330298102557322747512511535866723691645708761809098858372017874321380550554785986098619206240225526189007541466762691179073872985517354320987785259617376992047699926614014642852760019255915723503429836587604968182505008197941983813347699043826616366127341505023554726761260283227254654920350475578962354020211685450879620513315384057109008840534903754669699900514827095315951346039553538598137279888436127140664171750869028318711829568087338966556977840219420499112292002647710019512903219527313424816846633893218713740320672296466983678442900381561955075598700389658685181442842934296430028339544013519666947392983836276024218370195394671174418047791665054093584578899984416203654781765638591629904584590151496651234627804003010724218770737699225482343532749371751401618231245810212977143549899944260572110753160306275462200662084812215188872579197641995543058855725384867339877810663539538661178629587910398219754336718583399730873316012706747608399191660186367670036767558026399898077367497495824969375522254105761067755240122514501559976329098878177692577104498221968204011490703633982050762754672739084236339238315834427714801268246311600907334829720119391615500580607457632118937011273405550506245305976831545091414059288002089327083142134585056855685229307227624371541233220096674322290471621744459563445505726159822029111248814361172064264344265467076787392840828638334070939368323486857891473986440404082952820742363677380724412679028734878499619343983192258845599474490650618998758415302642199350088990738788615551914213642614640422437932585257957519920116868981717155382486404650373142471533000742261876712172375808344445088233333714250173131138271562832659014587545776729991181771252758663613510924466197315595309676324970098153418340337542797821284492171436667104260149203815386436824948892568162873735130409863551845892486461365305139161763048969520590133711554185692047814928998669090701517701527891034577225953074093118204370180894814921109301522253543237524252784084544192983318153982876918494872835853967218697152946649651576156986944201883173163602338269925390994163604561264666257549922053816516488047250980057860358105238477801530930819573969483483115084189238093506590801920000000000000000000000*i1^79 + -68974532588585918326345111225948513704835654105609872440085465600310371670318120918075651942400589635110467882180854023679449966891547697767504223384147921070847772076047932493547137262425684980933566414808041974476155740928773001330661906397592799276707675327454593779720469247805604006281963227233895699898122120792385696966621116768124903674832823642611399113293434272147043495854010081242228759926654344683993244759166901151824205059103096492301797214716326612747071274809277185840617353610225072067707428348728488939145436982703661918796319890906986047563400833515803343910570046784697004346253270056585107443424598166488795056535407822197196617365331294625044983668640949119781522677093229454605825250032848046465543841744997916975863974649803467207412288930337520218780484285102537827517546748114487466546705128536262141890318244786272359144752902026983510922909129128945334249778342586146796550905093546645673744968140027432986426903951422275601104817256225130401285277330509992571186025907921149389374825880056152987761776512371513558503099909581057951724624281159901229662237384306452503527275319713304475573688285097596954633526662352847461839288401256876619548043336069924014737820866149211289666394814537870647541412695871495490075846783376417941618155899127267794651456282397168858737023093989820754834469116764549271510977276571487260920312917729439633442783994596283476454933746449850425298347488096737424134866744302104201503160259383936948875836286147403617792812322558111066653761830188492378836034005836134260303411996149250362418260260642794688121437422566864396996388372055730799795190033946762843399312224439440346744409620111910731829440400446397200506250561751858516970134287447639544172300610665564125490306719120119802888250793993218722815264222331668212171371224929791190930461741986178730877052390796583490743062330698322311434768577437244427458010497876113927331658579942978043659861140455155175292375415194267351925018962711254411943523814152357327989394895875323442764317040466046732316863972732523322354098662299294394219548514038659342503532839446853685849661746637403780817929491588805009613736450771452717683495968253799425842088463544909598161638359336244863147961145780019446740429289314894373541580409532168982234242279623094932117517938889454212107459068097437391455928204688063919861197422335761571595373719047185190510140755437657137834765844776054648206527369766399724617000854210967251764391372803144920386368613798545449094133208435697709501558461965471199608895769799707230693848164780047410741478263024831692800000000000000000000*i1^80 + 909200756178719269194866082994643569737611422350810563148402823569909478230560053517869274184893683407617894972769825706672054456361438591023341885235919723097073661809312237759705718525737879612484807787743607655509797717000621882002810337418251726089680509856387342149983902207706682571073906868957837785788123520729195734307500729588034355268799944769872810748067227264970255172223747472282914170496820301902068649123586796090087987007975539823164247432658518657235510058834883689410245357620509336668162925195497664105235004432356040537555820336421010571251784730057479177746666420738096840249442675417718924855394334173415842640133531857023479309339428345859350892111207454286545760588504857019264994618573024806061164007623396389495301595582432698609521950836229557171933403871636307205175043785978976766459542361457863765795669079565219495904692043291917186083091699490985410017230813421850063973953243974109240843463438962885453369693224602471002165523745092856427743483501579437870185865700174429191486513054646394953117278627260562444394607568240148854215093137224800205892243011623979739878211685743796883557135545386972343610572938207743903353661457348113959455700444254486029597962018327145459930098720837974618251818013806356312268573960008398344754616417524751897378898023517949213014266374656064609406848019831273782104902586979752348679037869684485394514462210953263294722042941544189035591022349024260892580806605050911930969797877222582570830577596480181422487855614571531551632775272186502785353262363523332325713332441220526430703827470760346478741151669226515968709949955362841463602246554840089229679894537138203626526251705185350410033637349577049307248847626187563962305677493001104520983063855700830109674236639387523896957622055363414683997308308870373171637149171372890597154632711581365817354434184450135482255464546347760549910411219039144069741495506778584304562334268859627628336285121949603800309763652351062799029656371293551841664499466733238658772547537766965525277985430770096102431934947938930067241187393155030457053074044247696445007232577570170921142343925514772622432562738967589152646653226635667427902757843035183690672526107408325694015681412530984980532132540300627246997086014131308672398442429382160700809426690266151248085949462608341291744114973887147168402985837967536746033665221614699154753731432618419676829380167980615745379063698093278994031482292129191460277472216527495579887452080648495702125637374336787979647989663370333223436236638228994602558886169323162152278627023251035511651408281600000000000000000000*i1^81 + -3041120866871742534211695429217851035538954478901086982009133812150324450557020362248793243524542430281391653500314203565645257738353266135447238988855755040755982370119327970009910432950989842464744248242748902780739635529813290311333892153891240020409060934948402630409330415377024054514439742567495738439721958549687737255569756196067821781144551182403067877607795295895088255329385691732128066929801096681917670326027862601209806149476394963676242711131791586030787730249333791194383990957669616434374421947371468562626157407447368209639246214204537004487414019216265494163307453240402329545104868858025989960615920117529842500463113545515359815901906880518852834972465451969577458543522557404805160230836597031266437057241556170375996994477325937324974578090126242826622682954444326885852252951913085422130646999504566610607798921877604402861680929935116005327176338490608106580971554450974108117503206087839667207555754246995339871387606687539167396467559139927650160392727882276805056148155226438756342865167899120937480263690747796300161998709445470503525978861739794393358185424430965244986537909260375862947972380233210978820840630097842576796521048487579290144135222644299591911017336824500898982080129474905778338217242164960238365775618089071358934769441348989907398507140722125913868146774306313137049307599581048636671274174588133164103481420055557835020848075177354348831951372057502888217349059752412142730719363719554885572740550280089604741707367613168357706492631406399261891644725674994793888354954321230811236386513713457057601843792743243233221459878898792471226096941965110052707914722967964254838877051417603918111986043162376891992850602775060599885647798212672748821984167215514518615347048037854948157323915918811211295019531231612499106541503020243002011493762054703700050612483811557360892990362623461875512905458791000843050684497750626180703879953687669010496549600883876591878206250974049520396543216629392962972765195494724716506282177090361151016458329974279414985604431065182155303092546153234579282052709766770567394124409477701928100513028786848543078156348063252253046579218044839554838494362820669809808985638999956285658166847154010019571964907934234340268272797935212202853521792119220830473388398799334030851278146363128819940652403861410046741046259174607005041287158228996498178253340092157229052112813159029799317468293715537961185311650702458786415287192225274297296116761243364278670145074496381513919394946320250549885877738715245138896208825512681314343807617528377779374984197533266991906816000000000000000000*i1^82 + 1511427446582784197938693959750854927843022523619765430299230859514634523185480858189475342142071394074379105161857754530380593618806136917424210616907302966062309694288974567133834892388420495173135892745130964003227499779925133845345682118820014826791206739543066303200240274539248578722902920400530769821675679270486979274173460305601561352184253255060987058691805382189097601922081555934255610081671227686834209426814894953380513708349275139999631476230952754758988133210832715822525152775152350543650171480244215680909593349864927689350449453420844257249063710504032796151128232435704160259455511506682126269619574734287072097901353079787524362079752640776894155531384534873001186268248826525148420325794886402436833002792904101493380593726730042552314139325472882768981606293641982987843349719689331699143150427824328506649892865800983538861923744868343890927735807823145108566795032813765202154743663831345326180134574387939447467744414581071397204900409597828516155409488609575208401250977899514391477621807645719269430821589424415559827726854368642340310137206328254822457180514099348725122371858237290905758184219515587223393115726996220388067363086033954081099254714110064183657534223836557145545031860206839674906858828129953144115652102555863425484857802995321971436144875146490630532436912911980237435620528141988800297477746535195274258559024167810764149792715469688375924500690216783650324066111482055009402663582353398111943377916049798897212603277025466441808706652587879177560840498003786539919438964443143733200543689890853705333637385985367550919891709541314625741097480205407495043630581430628124048863766969843590389482067482967129781027398178077791599454125663788113723840795744408115571038453862857108827584333948950234172882402106993218687167094319827649888908178405655933665656194575111776415889036728874394828676392476550760922696754896148379778700380997588904142945472761768156858852564382688317635248007154606645856577331971028574989541307753666039194556682086733576974465409482296282655463017847152650605786341754246490975164762255754472210482550442547908514604230864927010151849924712129117571756611813024689597662260160119130208145300017048070034385389195281301476780546327863478479112316998888183675976434108756288538790447654264381835475944477731769302494704187866447753257345052049749560090355076781153049441175319808966925510772944777409246889451949429261975931255243002556150309681696182995593126235873459741531239441598637268168047388275086371586358715194630496364254746006762907434408662060236800000000000000000*i1^83 + -185539990115425910464357895767596494286403425185645597402216991503498395268485655563744775328685049258177575711475402173175858300363152036992075269267979215999287324992629842140453918194094416131058975875540091376581756045573351126837801794199296322435706717777972696596560349815725526210846823992079262056415929661429285855491565550089222466269290799909049792873574198613616328934208415698478598998318089161131001941874256461065987085784419543544837041663880857278350327626268379254691459694093350555408411338009451147689475671687071829174590480851585411082733585606641475184788443222542170826792579153429008993356414736716184850207591381857224621429014102978360964379795538370589149725592713342537944986129947237216541919533649780413256034327940606908610072966963514510321157776490122824772085650101485231223249857397485968878205987632920311455558617547987097945714564594909082050465325362602340085631553554811054167819499035895722640349656161170925946918781923422356860115676123402227593637307179636148479628682823448022126692970119141657032531981951267496475647016071520272415122021984313305205907463791962536597443968482966339829220911090183978187610575288231959712924406524285774284278417301625358449060024066789968468623080354273324789312211691073924571072257067168373775868162029629084355451398585224104737045379339923852902856564168149494648898922585217556808460852406526508637307889851483889493850510908779877495366613900165366394786803327328593841342758981150669115017579597029078854612457088131606984810179652021054605108845643877996886477374907262929736358520048068446313508398923639453280640858038940654931883742129180116236331337799713637829938045132942835953904879628207202180362006618633158608615058578148679322164357748038422963902730683293535639172292039371751976925294040143913896227553669091027149725339817694051306802862574629886363394616304198174819869115221549010744005505539705357648163398366676135046517777110745726470403562098842916085544160333807676275856956389603892120153476340119768171081194610732536064820323060988734031823700438994070420911292999416554735573853645715654700115413191594022333145850900869307682468361246987372925925165880345065741456264689077661426480633193167799058266560019269447705687333538129783365993332584191464940799653449511886845478570292059659444293081164491855428159490317661525114830307254915279220983244472613041064391262834862807470574110269084096660393476176293844464240956652235965461712621788167403477579338123954056003021476192976712725501298486270850530017280000000000000000*i1^84 + 7530012383636480464089456470036843789213758882175004801194577873844743667917178758564019200796639286959065221018333239890134138590469298430801143341332513000277044717346857173251560216922326104231674037578411924069534058471959425101782694601102019397733611202494272827048172768319341906459344333553077328686758804248830341058621053900612747930163792876129286834235646224714124852269811132987434342240245777885424830624892022882059295758367902840507600737125014255705213429276234394813131716197552992132978435059915657963401513353844353877174517842562527252999737837178330872283219696373334852321120239708479461762272128981222463515182497974236911279626738914472192465055447628721688797341177320450811121497975083714297989850048364331614953499856356682979795731660307366680237833600277043628021933374739233270230394557435541848358238942215204595779290488125824698432884232052378203726536902085541937588732507061966348169752170721255639479547095877183382380642579810583180531818251469554848979193287214742686938570498110611311763504107685950752571317188334439434191516183584111948844782995840106360531866465777261133199241175530194880142666855029901644343940275404729979506009947135796386307057682798090735361064217455708228082227974327001218309592278134716552885103304959991078530591087245823029630044145349259650818246293373449174755285276929210510688307688747261452433000404059079296281113387130021350209240325634103962319147244410800306815116034374024822668416264717497184210554550235764662696717567080296047764307998476588066135845072709111138349112087239995264083783727441420334046480506115314883176470459161341782562783333444823375554793601269489358169548831722968040066960167795996497176948795629252256641612822357606431479064686817777306057779203820952548715675107214578028749930256073168969500081012854160778687044479181124209556072486320368071644482005830995750965490601044206750655142177213044698284947539609595601659943159029575922094955110713551467234623473471939942442142264574865772275315827603934421169859298653138041565475028049616575963114519369885010512750652641861481092798788422484932782876376154736441973961993299453122270047988642252191983384323640629139471871638843963706671507311768470000081460323798976425050590247477743608970851266485916546007619299350048906703276679286393837740228059900235324069830431575468572124685043378339361941584326865846863423326523686793124162363437095131248859255293585314536411809219157843192532085909189757670352949443047785369262721801226278203557336615747584000000000000000*i1^85 + -22152500132802383035902870464310118616067916872955722063248345402268764552326942894986583641206562909082731283514491425707786312003798182784911196131845505849127621636233567446335527903857063664269787533817667930270079182252157865621024392095661402358133247496222630132488334666799071539091298993641668732791937473401485371876105896133443528743815376012328894255547616849035637455862087435770215218358309318118390703848748834262754749890568492656922651526527854312642311650465203048128665047153167179548518519606687235735349755744561606659232790888821168521164540199591332994035087107338265122723518385284821599338576477426414884718126676966971350437148550795953282041784507858786264626948490571460570548764181712188009501969389843409597962955124632500918367318264721296937109094122596284483807336509019780464830922674413779818162225558939463427155188853818551259646554878624928011031273507782972653111586051500303704837762257317919283738468225833478807848588506112981389224231472660926128306442881393363695833207611470493573640776230018130017940786393468001040056909374803849988664791724240885135660246098830926887001128920531180980313087774263775296663861954759449637304854324252173298483263563672585549235720596390864719075148020126751694514427705768573177573119414663183283112784875083483465614964622101487726485645894441216992518430132022992321815624010914800503035120781246188521975745983149507768868409435967971905404868401089377103396298311832254576728764294153458778761915557237996671511945982700860995838707944461154046469681344360469498695280524629989025803012138726027095211909024635716921568656018849416801836872765991458391670874518072267791651952357140285527037609903954808123305078395838370754787245341111760533593308699829212460907335198763160613231319024013008947160912284600065277317457808251067813618438300410030488059517509284736112782538936266858543819667156936952108986639928450010130370451604918926363996563719210705132667084716338093046600154972998405644461155662419977834970884310987424413624820703270228655009038161774841523043421288338970574130432917527327579904584112686285016466178972062293938238670045554408924641443004926834160564175048054955999256219806122799810848657943428545668557690535011477788604845263955457253370984171944921306596508145572187498612132392825312646219348743618153616374348901412679305877513654238137071456480598305425086278128520022332349791436565680678692381809438910351336024006621641887319555562849930768650835551855493160975105854106136950184345600000000000000*i1^86 + -3704268766624111620456646524206093208214193310903410646126630825177225064899743323423248827663551217427921513182686050069782697039897292428742509768282617035509189783120731261272199953411852151551529789719872524513587173777454971798137466876676376776870085736234735212211036107316851188700327887450170707343891982445577368866764015249228689869142304713894640333363994761568776370863921585862013657358523436408387963965972574149157845760928297357407274237959573292893857485406232966669429748529664194268743029888155477060138144526953597394651578206833459577703355780629545785610770640998018777737282745025844239123324789474537760911586143796100809443182794528716537832308715317075133989056389425394410083233143223999093007207477647384329261895511384959280490001767116379294577390915741951158245014752543536670566654035269047845001329367159890639681954778518039140887476538192595045347653782198067053347687057044868618587807066668513616212739169875262183967291963997134090671232585541493954781235179777523544379143019691834866665259795700241398675208576940200345115448981284592495669460392727967415279125722671788266044342307575619524296358926748601363748136173847985383218155109042136717284838395139361688562772061813184450343457955641515427519129055589745001758579421409075484786555741123769540210026931245206632681791565220297774488392418150050398241215669421891587553710881953463110259534940689227051036894858725932553863680150873474715571697648716919111317552481483569035058501616461453068760723987977123586382616139117863125635074092211790479219185293376303455419847808773563706381921530652428270551001678964996781250646692050531592355225815895713354845631467438497907635541881238553906697029965932311351217235444154202578819319308450645290225228085225017113215009992580551180405731861617905889019924778741796584842121503463798922815903117592461850409866063849076614088187211829496886939586969452260106446048853754992946349499783446882160310536020606086744356817444616127596422212363591440848199516755055391726989871779683296150724283849125395519693611100350460100160398067453643637863015604227440728513599213381259985114562567307124504008039022134264100668411482861984502079793397332701352921257512478362460818774432733582783249113799322160543460646041230064440149339457467498421050073592585793054162897627086374671170466397223508053719125075987318812449062007332265019931547518228971782441509692707300417816405581820866697468335656365707107078484007227113027861443451768973541383038513971200000000000000*i1^87 + -27707268357004776938199131432921811190801672169651993083248224784821303305581455532721105493954415788169838625595551644521267800208993685030755139849866780597504410869254095398762369967697116747906508057824539056525780470218398635722363875860370524209172045917367472910575530953103581619315676316620807991983347253132572799540641175839553991728176135678796398838096836484236522431948678474345034294246946712362104233965908649528531675316684768014975781977337354462388426718438288905374113024443818225803339056813634233107130736782890912293682635668987138197003446239690138640733792735262363286571044886501010304969825896393763782553398771436488361589523788508145891898802919191209331213896052046873706356418671933107691955094251992387758498660320989641999157260337974198575100566939249482841639278129964158741388316782026212268183692828527636428984432824136134176431137914334712957352633456230950704318760195552308910053220289245421240988274617917981278188909120345682784936372541033750292554184996601761386422098543267875890579169115394292069402388941560492026776456738914711805815452248453126884120903704494153239365029259572209415487914898367323718108563723774640093299607074205193083705374348618527279461582354055208194156798729249201055466862533501236367605684818457040260106612850752276835329604069730545003170574421917697500238057528095182594384382099020198579688999189410628648834052563339552670479803389674222710062166731852818942959211607948026677763153315700878121577332791553800063809432203685824875148200532573970097236400901753726233244725202677261509887493316112566861636405026734343920417514367981784460071841123515127213026090587543081883396859455863115805014501734913761111452520701802270211700253899749964761636995269553239802019636409339302297335489508293426726661507642655375878786565154479459257642448600894378528438341937667862326509035483232044705044957565235421518491987162676976870065734738031815291343407032423967777030765816863180227688455410012381432954870920428091696636716333301850416259125893574995698871960942527052934284456687778983623021819041846219150716196965003485098436658118261970551210062337464804258832087748851004427566236613730438003780743268227103513822188269770379437965207924635737897094385887648243500356611798528989674073782382340498582652418237758059684424630144576823390201287949535022258467415966389693949870582035413931189875638134715488274995455907502254743768389432585765758537556055818010046179966658546620543912531303283719143424000000000000*i1^88 + -24912557711541108393181208837554673802540806347272427876780624271241293108041419040781518304890975496943963435233833643237256160034093684392418930032446479966467388547597385998852661525068317573590122625142138279618474196549309121456024508191323492552920563134694322653384312502640148188601058970029098464513359183728608401667484205737276287241495183535022337570426481653927946423504686662536300909705936247985823944980926722914253188164291418614738416815153534826975683057298049135493243032361454342692109908612464900282713905391277021287822869104283442518801170977768306744970960188251370893653952206190437282967619568053405626088859508429472552844477413716506747927397040855388904641857145190455367639546564087376816861062680072786599450668554220191184998313342411721347196046231787614858027914710434606785080537594395135491468774303504518146902089333481406942537853297697156145922097278043527288661825960617096528687103676175337751220662999590653005414755092018469020996030574873355204894341839919127413637071598021674281678599288126659613757216432073541284628147077425618120827616373199977689267537231983587896114306774920779411290975523821999180900428356333356230908587028562150956761303329023936417240196934569103071598538597587086252414822618223346791240231591158672734622756391213205462580776547101888513794895202101872966488060150784329415213818163135451178191165814908540308894969233260668079500525074474054086227844580758110751180557967852357348865755820626570954245512297306601758070109415626748843406960300240282957545238212958973802532290841460064274508313693935446891799866590488809802556240145212803768918720492361965721484977318944375442652797772090390682271129036019151509883452272510170874637309670721874516435650775598246913390297387081543831378205745674811923570261379713035898379817483271259236702747983876399302487523222812723542717479980681387392795987631916185525885126562408077214513011870257322438897399417093220853197877641567087147812192371813169848378216420904786243743013486755051923414432263404143111436316988363546189313838197307304159554942556368385660801202694296529714036516183980629348436081875340219427203721806981723074297128495926443805188806682741638135032154098293293491610635426916525688252441924149872141836943855751217410548337329034922185166383522838464907031098352522369937803167969213288735523108827826066555021533648174590166709483778442260589413709420131714326533204750602636789006216282355270489133926737859133102138838220800000000000*i1^89 + -6032301972853444285996487950367272845183032143593883455782897621702244149769522294224667507904954959801863086619168468587607550573829111919726861820010953696779464968123123002337181063117839781901882037921948430826023753816311923836144746866436658283237700695163051000278312657006862787960911100284689419038622582039941775681919226326514380212717184847529751214494614967514212632252068570975528737253020692900358313880771701424232803361700633770952079543151087178302430719713322627499431687588219443227361646521345803318247479901451399636866046342659387165398229779197960873054639689625211868495123149316505703803818777400540987472687394596306835299248942974890074897990339450605103826027013673295345309339222037172419031630682017115129416472822383311184792181587831270567125196315710775576244853370163532032450442858107554208254245665619161005311917722408815956418760760279047554128568211174730890987178683156953662830471131903947742514058333623657018951636509615930814744661530996297363834094275584714249623254439313524764989289813855839135455095775942855750011059908687012538291964756663451705708394850768744509198784256460835536213372156351832838224939643985825151226642361624991753632831596759272817574722270930915122267862954282956111358659456262503406234529639846409433055731051537252271585766590442760320275517733421807559728752710974169793731516393674673508312856937892756626601678492878803987190242658277431932280163998215147932332634461074422294036159352344587953988212290954178781418409087891275297798177987395533102648940638403407242286700047848810191253282837969352386536003979328871449063375186852617046155170959489494559048380226820020420171409320257290597238166779096069149436492636494537698769267770897050317861895354706729433972947547086408707254926194230120289226322411434759096990917019641673563825382331310604030767500171842317871369253237841772211501610152216581228035528968724212718093713186889752869493323988255301634019557905869095436174748727796803971794763837847373070246936563386812506699829245939547350122364793913178909559808049937888923180910774388902588406324579492877327594144685574218241129268469383685482673047900174802487378261114318071794413265686334411360903378490226170238654728848125481131122383017187328109515247056302129426097588377714568607050247867020481426118319464021082920952220884621007335870686802621848439471304351284755392183719020406619987321941891252490206755525240530733931745514398687589318040693674999152640000000000*i1^90 + -1105668377714791746866611502086809594890944840810129866764607181123041662460543531194369678102036776835205560007709402882463551389706068104732162427399577226901031872591075364656458003251665967516987939365119099729357849844695359789619755025106064553771594205117532558252358422354576689776266434928190070854523654364378297500430994764904596550002816058368337563522689720058429845882130152533416100918011035859038233394532950497494751076762017650048568722601430808368577328050198636054011078526777906766570361324750680113435070014393834614046881964354603697421037867500859513412921560475953929900677563820335779307608321661593072270513734496768675352418331793440044979905278064294491287279241964496770354529471368496657292109146550284140595327591631269511816238078867165924993124445536020838812852962643798118032512188288634232851734691403320977948079782372906707764375061609098679665279115896539547039504197170881787502983155371114942606168151502332911948782662715800101329042740817234826523898161270092505038964638366368178893189132463183319243174590864576864479515001137861770089767119066531057414209486619269917170365627583909001427794555529473480214085387944279713827895989139262647269616944285244589561056178765244031859656374717949058417489642512207852048111262461506867741559292485582898063427823877410658535400841354444999052409836137188655766671761750627038971768295379329636365964841367682457691571687386699160552978448077514344248031422193855419323247559700248639301169451451001304940173829688930289627425307788960840204313418800264678599631063652459294075853387499193405421720819516710096213653190112355457402522796727439568973984821076723166559097693656438779581919666848376252180398024721141307268656153501772931782563239736804131203151405571671829694128721375198099008596706783268192475877065769386682117715078136449049339943218532732427810055400158535285320106120778937504275532054592619356817234420906012634819719941164402086072467509824906981758081132149821291543540055154408997904974812020121618249427668672108829733987245255971161947819942059692151148071970367014765992698898224523785344357987741184736913283403649404015290601532051864782909836743603774621547979542641449128666886901120186669836696526405929736492282586925030769880706220548228232649193144140541487902378297296005159580830924559413412814403715153967425440368876986297779006194729887188617375922787528557392403611164362246876327403035450868585935604646170598735872000000000*i1^91 + -6335759846473116787488291563379019811836587529061993417526231428691971423953374561793972161809224723727340157180403033787541965540274507569440109174072924363078048476001649547184529075781939842615369852243325283616197854802529571439712392062767534554939365221663402868560064355851778989282471266372829504078232993138273673451651744947718412013119545892924719743121811473554713307219646139650848792101311945827922708442153721204656270735933340147534024302090141402224332053927693579110160263230937726505397441737048533998430711919135638454839762551496998671272457975480699010944973230415473475626853866216625356689694895504397569367413535965424592239375600506729395104449965498264637556449748151970652199783688932660914724234011949837633636356111047655510452737599308069044677851263313297837723359773186069495237625479926495924789596562493304370884809546237017538848031953076827504513935408808907972369447001776858380110747332636608979226065757667456244075933551517748032156376044885122119470905965199096342978515817885246875086351478024432036796645314776040715427900853387107320797896260957065312028542738586482518069153631295328849942817862880654403610155848318846033852993744117514652852191374188396298567212170722530468542412331031749438586405258604797859563716081294828768918441218365177551224772366413561617880317003815141783240565255287884278507317781336042032353691928072588812377737982538780802402459814887113322883693002586327481863675796149053815626506343812059986329499056308962665453502065460332662152679153966961054899670148075860466280442607406194507294599290589428379229528099157681267178609898967637916870425423834083741820167864867308785648162773906388332496690443531345972697848499389719340310280517345587851371706360149051612990260449100309707767557737523801087192773402022785773231441549996679512991338831778252149859391655284565075356670834755376114249422949735898930407934099205929332062786338640470961379732335165608147958693107207639706214475137928738201483418037230139311877232028339405831201699517677664602484706764172653080039961877226302414956064364229081224220075224011750579631880526061084509259003475944018824775345333958509230865153908767222127505106221666535345267178838370612081558612487944361963106539203960922149212414021633430920432608842211855066222841305327030790467227294353251009573182544945351168171116775869246738234573865351615379543807459793298146576959280204621184813189121128267024836198400000000*i1^92 + -394300656045880699310902415153883272125126903255284193686487409298397999357244255552952231898815377364908722413379181461180632309863120228773702381977837871606299790265688895675147319543189551765568711843779524675701580305085109348489764107616713249914368378511321956834494925806153753781488493609341404218607161767965135961265331098100136961891194281281348561890318919364366344110560292255924562579022544557481976758842782109116196805499300927848577234252233365151835278762803178712879682758900578158951821753803089805947890719500124058688375340505445439136175056123052588984370539454619393869074008043688372023032093207751838895924336376946049132690552156046257168664680001734223332482945349696868912496269782693403589930114289422686744340197847906406494056732580163378374299662927426673158633670643218922311895054836970068048330497941987685749228791290795093787701125053757110958800640461512498772296784029464328319428370641802829658101870139646440575669269945904389280027385745303523558761570112485385061452192305242698818288416547487811090716276960946909269532263854393122365566407446648717881726408899680718795850786263265846816861755529010326741828419782567121049965826016761492132264447365263399757019607043727456791903860581277795410842346151825874090375816877837969773666542769353072298625504691576824866119900735087767066120615085755151460951931843187223753945425257818123586334728851173704328617878427372551698893910270748652861257516693068671938090333188566010208677049681599980424588443365389094937923318144968814521861025005161005157954899704582457269976415408637101274252556310683348559648421337410257279847098637271930844161307518893235335134824263419679077180630386490794255132710431024034259817520562826725749055954737778755109135787310011863760012566023330711110956243512922042933787852634379766695378961399473073398385366166052670021450516661417481821940004926192245648468899969434200613564455438778967425569575427752048744918620755406437615362203884892450449145253135429931621783494529409981689018435305058594320413392415276494692109339125978577399792555165048753974411981945250826049365227989057604019666191236569348521870848243252992340940842446597838315246984665147126082655376395694254180476728585008403289121747445709748420390580204719692508269336408022194671925990176445569827253483103851383191151694339917596093357616782606023113897929785081521381116813367629590042989516188565619023670312960000000*i1^93 + -6037983719052376225534277333766249684032969510134563921104026456237058446068536480882653820800272015713213077371942359363759593363868018245671985142066933620377686098944842536569545475399923351845608251884837355608122947485840872070222567826952703882438507745134124403924659460715995999729521553443385031665675270773878638523156042528797718275148774527191729722361519914045912979671908123805200628068132923940394085838174994166583301338014870639602636837733134866359712393945553591405820825885333769110706144284838784505930455958364347306192161888073155843714832893571331208209960076576132137759574189524905111475728584313345648797320456233071363719659040890465280300543480553442075565453050742668732327840975883682777545395231059711549469767179062747658057355464463830245557206928028927363662395744118913431452896851961389839205581065062601470707549854499668920916288933570996978492139989898059329624738748477449684170201158546474376858918639979706549311460295191317562236448268689204019385261872048532041288807761652682986382251429107117597198649273051470730312831001101782150558611198178244885515166752029569741341289543476275857120493924618328961827558554626773292907843072181727363219065605258054051799593666908714008501495083311731484148012447495138305373637880376736908650102312518520762701065839294488619895627746729492344279741525554023194745276096682085205211737386567898328663091177044822142908031817529894979102880844938098011771154560441428457558827993982669413821406032170453542743298022118484024647143480530500842912542331867036640125133162670353861590276204701628539210393099165723328615996924346355063655591164761099344205880401322700735784369584274155920209354096075417350265972085495890420912798785172341450481045281419156342286056135346694016203437874377226086486765543127486886825581732692852306305058657704155785916082416569686676782815356722664829568399697787262220239127969628174925375720991195560383710901182984231386764475751361784166272635005137804578000760498406482302472741140748177011349117115853469639761025068365793448627404016112539064610356727411851443908867133768849050828044398516193173114865891637582050232678329259585802302485452686099347076207395799156969086718624703305180117373667087644630915193234340743066619848112958799555796613868098883865887904873605291058907166454732887006799283576060913836868788579180618697222435105327657797594113176567335986727870701568000000*i1^94 + 4288320929233333981004794971188098376652827257794552065884660107295081297091584094656999284136109970415834006563146154827955576583706804019903376056450494810281567499413259969412473883498342802302683523715660183807606984264213871401159273454197858646974035016535034481995792200860535901734388954519805026622544370844453502452104606920880145420097610462485880325258321204299740992513508046061601733194131015969424532532402688575288453991703881395782933799084403438864297007789734429936987451240015587543893625564575066809790349300869611820102682442982914390344214880099736344517589607007980716614192013261452565638925933486565809231576955241508478070211328750306731555176190026332575028168867412189467935234415181905490009771085372171052495000561389683118331480776907446193794606621457272641952708027099162814986932078322652054383167917319924758285180907269756346045328650055389705947690913078176646103469614448447206854755862114145151961787813652145815863159482849547301271067689511245562216069535002820661603401328554587567233509999170027594304629740310439076687822784889335604925526287813147616408684758898997198042274359595216092216957071032481476446975946181925448381680780122340807682639637885487883654439082551450528271145063407625073062825029753339955150732954703045087140281029893376448935986027092467814062889694516934648092086651310295391840507053374597273007116780832495295486545411256638381168540816411975262013961710517766944828602457611481809339048031167305021382550290443489195330223658903523450817893096569358383996304675674679145256013787297029436989539236642468375000583425356619607134154260143857425629837600459213995507933639426980260877348608266461182310946425497781454448755923531287155385326785720444033194464496576914690007848581851016383223995489410183100979365026356135615158961636758971260757174925028006930473574053653444347385516387851038119856656008591105030913238227496196954282798037085459733833132587285997438806001068117115417015716449173299150689935723145716933888766758829410731429399789736178025112984571241143858536166332115361065075592934297337548549008884180654629281087075417692062341923762098539099396002216057003466221097822762697549769667477396752105625009903693464765330616482024649296185426107496337788098797558486595355413130927850504574967000966395699546575304965998553679264928684840667647212291718985850604698288927027491890902220800000*i1^95 + -2831310759603828496086139390927659523615625202726514028935541534564102526599391982454207105602969938468922905849077880774675890967475982978094864249432781935409366848083969418059954396082021127373985951845423726983327299354325048274698514106722462234740693104348091755025466425877223999223530459267049433115022654217548256009144480081816750038140353712291329952634809411493827208719072649938790982598955467591741594744596550854171557753262690313482682185064837764658352523887666876725407667994801233867836202496654773354348114370810063605464112188686547500760932733527087085500275859735018174963691527641041615397258549626317824089405055679110978077417421698862554736572425079665139349960175805253668649416749484590073126951169290289266824074428661220693680328815577150001413083666870009009562977157704693962511244307158473913930462120124742765532730177400852453510487881729139247639308200184665632126418214066049599765843291863644743935903843936958781697220192342107433779012429562457048653223292723276120245309001695287558944693618884346371290441148629781656669608244816717329408102887616997101571641270940705006666177582322958394804012721187341107322319776011560069451108505982715382716913451861725742405160938049992754308879131543275928699539088161179802214661807703973841012425503523135359452536735499240944497805812927607117897460250825928611309288053015815198492574733249081860266941957814187072470881881307730498645176542902742420987994050894060494465599582795051179859228123129884238231945714073841643954891229099564826113070568836196430733594905467095007170789746937060305532303067817851211016849044087555529356255874690350896845095564107008978038652949023612809611338276983003612979245455916739015166926095955542404952704101439193562402067804400774364448863679637521202597142433314465427083307021542076967404712408698663712165946844179124060103289437012261507711217300420913967070892725778402365731747309999457969072243565861116738200939789776455423723630394318969282830390961807905413961430759129784633089027269118813822352466403286239835739366998145024304742798909569299135913706057577383443044784225198922897474770265730483774091824506490132499967270125683991716310137738977717802239560983916643623102697976471949318654985867445979558398927690342305388119470209066431638603838788537865963990424329342684803743358726707162815777628123318025658880000*i1^96 + 20345821746882277690143422459954259812460888926133968077304149150807237967043200509099665987690649597302142936745404593395574350976876305596954959210742726944172964982951065805847234409659520086721375382965592410152323405250001041980343425079691573996347632397043341014517311962947479240540183079715294940010652218247791542013040067153760815202249452859034874365300693580710756282953034591158839810086541732101608057239820139373455282333051831094819711115940464140085247338312587802490826748541403445874329411545291369670540446010548016884771213746561264552085593125041514679849453334157764439565036546378496948685573818266520349813373191650128375965716151521843184368412734118520998674640662197787038849288549228306554571346278288251183677571538222562506972146782677348191273994537039250520395013785427725056396264255011245841899232666983326914110691437495338974112481795736566595733009192261783599611226873668816504766543750284268375913953464313132873732187162199709199715755420208183347471441062132462083674205745478422712732116875118896143298923366311117443850275397680103017012074923358040004746824679549595159286215929211968796999135149875041316116712727906905996064877957624529153741660630218200478106463177641311554082184397968693000500322587945215777192528434185928735399073946725398488710880219643001500899655970593231218211876506376266416133955533750365206988026007624307976795163724719533276093259162278132661923441776721027826138881169199619717129196244754045102599508360189657166528444686380050505214142196045895140845460314265942415286072717976990861387620216936040643241931845899496242217687314285564988359183329897311583732561274498200689956308178404129688336441893239789746594940713511548053525875218000143518449909349899326069708887150944310212705851679381154387612913092257295499089634081464225178490738217489350606364233411216769801987183138348573884423801850294047609702159769590825500154584722540833119822451094711094809926933308229900748654514532920778807876787079584260831029596435716751216368978592957609484984002703488564109637371380671650625108054056659413732998736389520793220899777755289772456219206640935822563421755630634067648185722908483495888912344743535707487702151220347018824150105822427023630431487883558326843135027966409800930468315057321166764954846466346610412359999059526279844992000*i1^97 + -130485631153219596029138707887578190078681539553290773196682021239025535401501943558593197645931034627493584158627271660939485304821842087751231943172596503997525586909622237636552297598757377019793224907201410938616377424888533961117602020691284563484383761623696928058656199171140490788237562265030762024951817991955139527351749119152660264543748971090361559815712220243849794756347908905508623974101760617027029867056656756427513716895774046975235378554328211467487405969346168476322948578754877121511611352561836998391076310008125587040837072756563947260366564440589650443593790143703996832172288077664460419736357490270418661442083143552650734881391015720749337918333789150864971398884217011551686558285109490466515983487920719907686705686002144290571656224402670714148911424208658949749428898623891488850034481214914631332653103818070891424804231012781919062135710062738357554723638563708990305279548990859088856355413656254468904812373242701218810950862449047353356649087633392142114585175629344765688042524144288423442223086322093919438812023835237539737779582473628847927301801034213677781715465274759337570828128813580889980994484216317470581315471494255219706090917720418777311918627204212650053570547831235628542481856708732188335857105330385496681156122070161477391718796183910950692074099814512939036701736209335242669028845499611226040853435691306056110292045619614639238527840440061629321714351564268407833621580388966196679964548919269717302393462240611824516775995135217202330228250865869805274278212598860266853604280120085007158208735748884594752753831572497891028572413314912949748448451440387006718602229895134598852561940847770600133253436191956007160497308313153871722632129176905537089284489977331737250448065102783127829486797687767971005761330599615927190206514482940266103043189139524429749592413889275155229777061768931525614894338984975961037672427562517570195559884724894127820646967322291548153493221445186045045908713264060002729901845853513533021772656578988450984993131841598820962275747767908840703641753932771684925380709657289933088242297294427203607226749119256188298238708583353460607944525464875091619883641476461322391557069359294317205777981219506096027159903761548442561841187371212293866464521915665022032435213722184937813559739326239811371820800*i1^98 + -2034202106846822780610762413124825772644974281410448730340312724680298170968007903071813918358246815543015321913674358181848271396480767051088184623387746919191172536066042377985482229978872173010793397212529373715734076966164317301220168205905456771444824893061315973356192887966157200497795496544721144570527840359573937322752028492668507903162491782205412733086153986322379753404768433099502933376864581821635081576326378979044904523304544800626875847285978917636126272152698637020015721699556379778436778736374059917427818135482690237013353037350701008851672979347356308763438517329992188654605866613718389527727868886274634957465378728066653180341959036260636807027019828141443630552129514442224314983769310589243565048500240195594892294669337074438450195916098157034094105730321038523141615607066921979759628500703869562861235392936594263133436468503772604522184218009239978361842270727111422099450138206288930987555728177823380470670378198872868846627742560762527828734602796414703559712175846138719852601348329174568042402012242032020995495059860068091483718755817971834777995588883906911853904487012569361421497225480273060601580041259320501451853850863397847849479333627331322516452780514250815405940083456132271327045001076682237953981643523316432035603038191255144284964829092654493101353026921704980284493795056504201094536615141266137502685730889578033235744571183812808259687249395971969787758099480985129610862909928008714455075278514739706540727796969287821529811188755966941613849286172174744578652207095975883082454361440419067921736497046391920344337527332175730039279520356270116621264231722224376863784460574790895460085447681160230749827827408522269402209504428246853454834548077722849118063269786851881893388723693300132887662658225891619196846272116028061218561306845801292334524753084835632275330522188214136743163044858103185263474080395070777246176039127318825521172343533771072468462877130193959042517258083494802730831056597905878574898108101239938229159369060256860888100514772536233094033878473217780749577687254810243571546359166787093748350477100967624503250335303757944528469865193113719660155934445021695037779198073361122698082124560238517696107354644197275337080739216355430894074427473008914009995800603504668143680*i1^99 - N1*1215184697452914477729282050749735603756930100209307969378379026585613878091688551489772634893347062541820385173843862529005785268240505810842718575881042260238024038894321262431751645749338919153701213721227439731861882480565655993037225772239562860142220820951917284151423685019192915520649223393708545354089425497868280951405182446692249595246401590227142907207770361755316478379437376589867392342955769380162642497444039161275677319397370112180843774168583347736550390670094364953079487251081922149778480289210527287102996494587976925771259898114528094533664491870325948422245107440366247*i2, -2848579242315183594970032681930116395924094123253201821725240569736707972496730562379939167392636801200688675620155977017380400406052492840937515334997643600370219971993182787140975280091584515101163983227720967336234327653073109828625946490253499331822967858118347457175059713274372887037293170254657499688920827257577064025145736059443551654330444530674060718586621217591698770328139773974537584973033940129520917093508581897803001253924624827624603379808960003075143458785590950563103561041993035839245976526753396358475366782634571628960730962589746486450625838221325958476148078756919359324582103493346850250844383083466996640219429735780266538772491930169615811511650903616370999851434816216101324023519636578597500673800312087921324531311631255022742441133348838971162242508197576929421554497400493772650246725492882518227288709223811560918995629604262119917591829893484112088001347765798932665522162970125177483769454751661646296601894174188018919962944680446122129274678785441172373756832693300649426699000899824478749047276833591425370302349255083147499314669955392004274788374947747901225304702265374330299100034158118915034236467394784336115919961524183985788647885153631446822576588190485547222979683586760000732815207141627605163688644405938358739191522276727666390968728140827954444323216307597844202452778271655558490049668207552818949658614678413333940955845703975437412789130036097234702155460995299839510005230283284042286344299293999698970308307268883108556665146196786867592685389783230971161306907988685457438922559731789610179287204620410867424683779817024063170701126484980830591149455456149170044159409168205804283884853072887625748496100700256511404025705058379131194868649411329695086393507555224345645608276218150527255200215953895988835097783929048881601692801310043983332681155379463346210980300520375212209071302169453906443203182077040085124619878260723615061041886519117400665985984120073800474391060425377903703536229763338538211346689650257542318453489881510112940693864572012888775234699223478423904573454975768466316117567877242229459111057754115084659003460194107743047381127285280889929629281022766865103110652686823373576485671505700054868009915261801208990663468779005517780430662196575233776159650851358450081292346109147256497090353528732446553272998549703301918358273785851003169919111264432343250999393228604393349804153250260631110025987220930938980544721741773429342371586013086066670206036421108505000493054408577497690332078553310341645135165179160848170398558775448672589972443303716082781029510169747525223004049234346179294100322242276737203226458167414089841953846461771247480681883624475691809537013987980489678492455421620514302821929376329875400317805867600681497887419063370565944676616934553089820074873982768784934595815869110982958481483890390285607857119607267157969761038213889427279961006871771077289244638929162862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 47772619253278920183155476352908838794384928766001373071754532841514027656541985577906493426003312658232975391630921162758545215638245735667977141034050131905063086039208368293178289265415910023330125288409945836626455052490597544277434101608453122066855376239559412580570269933148173452907294985460880594031625296035694111262804042302548472536781988995651884223045847010785777247516712262575155623039019438725703003745607886001670367715945855643721698205570897267250881716693211331740018229659000201494316240302548116740373053871028835109442085241001742615713650822795471741951842662883959109889006785704175676232553693586413724454073038642376636749950026915239953646579089777043186494638509169429266078234734017511568961257044628958576466195383597813720097565265961178151807914043423859994457709064487520632551706568025408193623642652320336486158285908895394159840438612513262309884914886915250153850967027741166635334113624202158729090423409949820777023511713559823023709833999783311455914966374316524896776252997265943385013351878622535138383626240500594721767909337858990173111374968803124133474491023077948507523500503716024900339906328388711681485175679953218926365239372098137335578506532683345888380267844279860508722964117315888373799278877619228193298460381041265413079140678079571174154957281677357145682864335071940894039357007445142764868854328201097755362412332348295702595252464995732638233827226552376370299352761642806258124749598841732802409438072083853904269928583377928667602897223535463210360179143484990245221929720370849086383940619705248649114694818306068550458782342888795379211629539487263182212353653581728475013771081640683028439168719338070515881289044066622225544879837144576581691095864389275904551413496959276309658470983049312753421076877004167923990254981383647059867428490830771634465618535569475128909615278766732831625309274401823780318199365018357135459116176106333305449533279625219396766744512200161809748897342406229017604042235972915028188356272051485662677605197176303506343088736403454876018675689426364969789022900771739845928390207525975045004513803018492524043500123372798199653642697063954231035169159864087644567616710222723976583737453939808220151954222847653255877045703745949267432779442237907732654263458154962027596104716962938553740693666251701603781468685117357229725105219392371720351193838754540142241302612747558396255765003782863888995106734618984655257865772237278010131062813423596680686425977876722246398015927821432349349026439809176249018975863128687009865964357916045407011972999097818499591975031613452150474596488141596771622069199049726139177340512835459568345719272796970433614678648846623274539079467055152426481284850741045253970830297626725191485057601755855296762892637731608236065321673748408573227069613164587203924759917902355349276774771714575740851721610053551395012081139650851968953451538459027046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -299622752652376247443160913676183001517396216245121268516888646673228012967332825121163488101521241228943194853606964454988187510761390712888858837785654304333977855146091360610003909364538691614126432840351946997536117710162459923477937167914779244690894642761224982395889360992502857769819006584370199087420316690350077217821719700134693669021423261835799682229663309939156410470988470644274345054075228297418513225301482301967259553068930444687474184058817577662847249110856479424447132125996646467965761909231385180833471326386413154248967741870959121920262756344209218161342374876300720735795101717493265098520055452377708506283095797475337511214622177214453125327948810309868689573064152033984559338252054694607728986287927030872170303918932516955046483917040706438331885844553005860088118554313172189503858448094682632497567419482293882396929070711526913394319724139554558615780923123044307537065613357121982282222297424301810367558768170860520476361114048439404571881155896623511548903908532243297898937991891765000616605162711305701405956414218456944158608386349064339809948052194548350706146004352595532121430866057244998597534721676309919107509919712611004948154630319333369409898380006803505481837976046735351211774147304889796168897944864012428109143178292575685652323305745647377206667648372314574392734988467846911131021280941829675634607602100706430847956171389469934269141080393777737602691155986465160738368695166664747346699109947643314448884369600514926742221830204544029068037373611390658811704233437930492355034262278820502651106061550836215191085104081203393053026765687761547232360339853566221011255459703961983192777323614543669826266977291046526887270618809345220025149624444998647154706173671784793338363287597679549330374423164906781193887654955475144671018038970198243667890222391259580368384863990999633407974622959877442234569756017340197206105012621233649458261879713386436517175113258978448938940787315805694965031423273512562324519659843694602522593784824567052179410397548844308160967998143636528694934792893680987141426484245161733206686717494070506233206674989239046621452294768175237264209083861684931413308797886696049300299573706748020604769675701707025332385610476997300221752074404456674166664935793711096714066253924036025344787051794182145282941397531310056327701058132349566932962445550282314892817241034875452227565777800942075976744077766710191044063512176784875247311441525595526754653974631587743436727375797604681292171652104230294146720690811907224543055165809917333809637983313520998723737291181444143656211684788537012006547104540518305672535298597160243920385214519993419912304174822661768439799677201996396938754933306261472180971432999100768956122042047356765855179530374976834802943247037657053002713383338587671862681676991789102984447243584705201062218100894993318350490878841974657442205578847912617301245792280903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 22895221890425461962418380435577446129574318450792635611846001419959276958022159320048453897861118587672995016208286217682566848962653706859365894830626826512126696535873519342591441285018218526499012823183832961845036397114744755486249720239172834166743405223734123744712585663548218198540622291304079074177519229039507515600083226111387942970215034869282854689408131388133126130104412074349629491672131081254838867468089983921719900950197974730160729802615921369102826912371061049747615128134787748405333748673188798867678099997656569497671065551902200569673940132942160373191249633378203382626794150585210940691330882100372755016688508873187484732525853276824893763045194397903829693130535002734663451630917552662912644479494036574936519153988436807087848881101616047398601548646224408769403894636881781645345674505455668931379852528977791368165175983137113181053810904181226630126452214687720112113631155704607403938069929735194943125411054064800401344884541442748395905153441195618447984964302498440090163252484508780701338004738533728497237747374421662882652017146859404108735500328131080805877856501711287631530194523500246297485922632148031539616938328210904899767155504424408574266744563374952074180451247355303997912260905651509149609788580723611718536750682023823500542333415546681735800505094273652580819442624031084495804786771192260182524929406084639286657239166883506994051309057083155435435397729498261112958034580476429039485158127182959907042660585501291944227312859202352862465066341622531610826567448240971077760385036245636372611650733591767552520321406525070481449150018303977323255182035833520648880380707171364221104370936913349588006828769561728589590582441590613049205543813271077203200541237697982696850595584548045654265069707907770150536722944683671905048296714682333671033645029004263009972467317564183982674229557682449695392597926122187531743631825110572286541094165118202668297555994256883322820298222560851279463663328475099121601305954232261271249161392279428687350828729703513704314063623364911521346523844588813984293439585178146993839286469624863623621652662264654044539149558650103952322273155176649394180095478859562158866967648220238378878857624994093910288759692973749260233941233178752596237421970177686149726649265059026307635965177660785399248478297041852851688822622083764673562030479650885547774032880748447513756804478257572361159542824315590285101045546659131576082176322145236109892404510576306444302620155267104864644924776845749475849055081517363282565598980829619474206459432459151346649122527334430373693484755714507768304397314567338121382874103656999051173427771250346844587914845526857368578283836465401322372856283303158946901712406014551469206109472530854347332095668188100239636729324752147762434624282794452381567981296767446462386480877153369352230189247778893026139187906108796995733942077873062098207112637454483456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -427960179839088452881854105108519005550156742570277041591996255895069456305353379262898372866295594249359055982492907582197826947605842245907984433902376932945312844995025500051124633009289526606519344518465577906796544012882404024496060979456086112744201757146231295112389333988589316599444518951451512221430447775965454068767257749289692614561776819012565285585657699660598616885568819993666714178089008761066777933488668207552598808693383356071852264074708298222913178907858023128881892133304729257708738243095443011366979538730173507599314334734044634249722705619516307306741283223113402198180541484582968881617507442554205224435617343044709013375161385330497160510861763290651547104530270151660503365052394289697147188392823894987319356225510843046991352650610552781107812690219714908012802667111704844915754979908011151110216311304892980688136769572634361110488452773358419362440233572764138941325048237463900956167826203043992917305735879163175054336148761943328359672075574822688171644024437044244782794057689383526658288318606906271790871795889215470422358648335111840033314222212196549105755552507841497156187880966592235227096843315450894067493494547839960073945915942252096485763552860169669484827786193874512656542107319510952006278568185492064631870880821051797796295185043834005590612597262708530875665661957268383580687344858898268448300475512128945256815828658950677282522734274617689766626809036547367725419370366196766383743382285216902358505520364619444141834102063993358922450273947010627007383083531652191698063076808119670975371024795617278973917548511090772370702693463534253223017217423257219888445867075806386710735858008839926106148584245255892539162322811329328718108475758623186770499545456397718259780022110617879855722686824778674483922912216539659623456659427839051033068161639291515468198794265119231996920871090777448699731790652266619553309487030988176413073777580963186915112613137513141097380547740098339904410689162756075132912705607991932037984649714432282099132907496095320922843411321937231681006171823569189088351210291934350272019395313654001154599910772049923915316898964051225398117490101202163093432037913432622193305135427703201183615935698372614062314607827960119148917262457617321981599651308109764223822765034496168326441131456482082600139109316803968153770049140330729596277136369810100358577786488093090239112005874882493412657433472063296893023172148468480766004044087061517137163507933814900598380577291881428799868618195019380060363417805800192416703145875391406170125275770253602870757443481483007990639861448566478635050247103027344639776011139836101485338048871865526339695816541781779979564646949093446524103926758008105936392673717602038920527161892307439244722481055021201968624745593021642304833344835891788527508201488815607721463364543655500491192461572092562959329325913883081502690959977356937446650296838547046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -810784999756655604638989534289512204726774744874619571171208176215944870359579039465482340815977537546169965487321933692350507059775885915329182266315428042993152151611745776795468757587303308202958170125684794712560957208122981022426159680453664360338468891464472125028457131713967579640346884722807120083803513103379491422952950031853944665505207004176870839590507142358181572463753092839002915814463356587562968980262221577794217969929586253104188486916135318927634768929599204650954323698290251127339393406868061175844127816352316763934084315095192435714989167434065053685097304943708605650835732520720649640096257622626113372337037971542239697468111818555456871902656493296559621130046629588994385438652863112941994073102929576807428438442643442413190548434782505214877321933196115003317066517974812556123938479575430012676648963999200408722784309618635290751036099766609306527729689526006222494827805646968570758092105685568724912244139124167674305530571681508795572587578085590199416802247512065180109906077503724980114378515382198582557755788925147124958214402391376677527259700387216438170497461886558846343913076330653842019087495538729857026457240980114343910467019728375805241653872013455703644665173662235082299383041935002055718434881888124687997762628310691479854178872102187205815831035277677879229918813244187184488681405968082393981503299184197764092181708030470837707139562982985342079663769044186634253189766537781052113156290773974818431479444223765064751139963723971049067281412216278953298209812647290337136916938575982248740573236484532541622473975372329576824966428409433048492618179960769590332501107371958397354492972758118450931048303257090888329104614086534000368327858522413662793229571033341710659379973703383753420889658023461024702010440567454116427063183496729859706550518950463902965499722789112057707716636980257653307890185935220514909920156317745123041844842406791247188248141802013984230454958059212773454425823948020242669748484189708382607185828217102158445694326743572135340374078623053316418146413481088092846183843573168187783713815497804296819184627584736668706642965096292084359086520152520870711341845161062944861265449687700842304813906068150830573410879970079207477266779993305534853592813124090625303739193894994349328949077326417945444684710126938288305588399024892458668108434955073681327479553344988446138777148233801290952424233267353950642049516342255581019903504396576397831203985305113330983578255683279046537838630505449674797808096485616782427512350137742036242732056181551616419412696291224015973423243469346824171920275135953269359717487434508126566292108746701694621047625494179667700543906050588618922625117393278789336817252629767315726472060033531902983467437278158228861211753792681374196152967691558486548264256390167941960263309511548670580852807708089319906958988694268514504098187920135807508192480628572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8601628872186709993061376588765571309481148578593662502500438946927684989523347437051471981260553965574488360180940067114895495587609900743747989161658682213275074022313133204837400506113151874714801599229475223608060617506643996889331167024487920535674765967653502797929536982123964811106300507590466394974627634200642077183248670269370840577316347207492081870294495808435714150160799548150577427099136438131647429700264428941767786885772316130843977431156328320061370379426425574464381046012033887656851492028751980719654806078396015107828364912466212776870791637283978341746155510628430522838580543224800108762310843550837775703886820025868701480488245746086983545196538520018143580921009190778180429880133802617655799815817325676316574751674580199103883445983450191317946818704649906222254354837430591328101838522116173244258950952849681812759028772259750011134985301474914121315635602087891580808749312068580465922131324326644193251413191010556344592313924529837437632607849592632456573781281931058826772370261794461582018173121295404517326839784291401860555768680257709011644793329675905262394679440833866586865963695884883387618693507956018719208001557625182150960394509249886112753731068327516514622095616196910229127184963692386467889702607019589149423808187895443781111839859697212167862609551850186109960929213457085222529166615747044084967723718208304933842585848789373353766847121394598244079638636702771970545372415506227705248024239896406422170118752272061531827185470477742833672865734778468040782021632063810221956777247273478079475097450468803472870892223879230504967120856510539351472386920686191705465383361355678232045159624715379746587635614609414123756514137445620153052347270003792734191134448344861736207114419448704096219695462644373386151527001780759584338617966456586936294432210381952376399856471616825050290546517060382379459229105563839859798809540626217135032939506815645663914602550057319567716070858139363173004617518110438725842729332851144740364262500138598126139215932500576073062805281111491712161048331458345698489277589433283896160996346943036399585334173985521693067650382924231331728925475595870120050165896293398643364935363030805967776463193214601247659590474551754729667351696069212289002000841470895055812071562676850050843756517406780909880417912929943577583145089133360148733562313390550904333473739678456504385847727107794487735558330394935521493279538460590346365220776390864054482875040325620604432851746212038412298575242345464739274138460963023026195590561284140448318759723341313339969017685249995969168567704660671672112327473831652140195995425953230429186778085808607747791857991669870379962724672100182121695663941857111663874558876357849732750148392345287121075772808680238616218757564806631913555691485611357765653339510131640864862415565748330271444769498105442713282763486194899142133867632491996127707366409895936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -5844103693705348649000303966764720895978352324963439944717378329593836946204118241102732658297252555524467508011109267035161032674418643638835340520212808093942358403327201036930951613940773116400399925273878195546889196209519649923892893324822708943302702305083754927468708170454287525748727052222699126885321707590478086785796105432099549829528902994639904466913702668413210363223400970520486190636359808155764650676338152892821500833559444820174046601741553200192657032015003608077928957070843870196510245076698358120422706876966421374241157935357254382523641168299304768711877819922685488294932186505112416740974686906277728882774767635513311287190463989761853833251961537050131401462118806087079198819778701766739435203246669534029678521797545954204942459365200191487264300114877460414222545979638790916717872159908135739890173269971594014982365879703524632633202527971436421023308055785645868924903626407542625129000550129585556393653751600798873293179211429899960078372497163672282977989600486567944739724810645341317059135078065005676733412772475015508901647347072883235726640875891781252616569615386158827687273669531922135690066769590337856149044041127503225417224508820789367957351141024088354324778531220737587740047734922258542021528670971738220494120914672133436286583578449197913150802933845205057293580198378131593390700208788612868302958366869653717666915716902096183455140523428629982681707993930694930761345542615740836961469405671482042311119747477304618655945520602060362436023114690473387829533805619931826843522358259227327697533898074350663664886237633960420423820938595005370823346528281299179138501357108908422664395644574458169261690330068060226180816402813875011107330534052690819199932107542194987118896456443164200222671949254305147630070673496550636109549334563261035264659954215213399581042245066640929785168357212664022693379316934618367766519797997114363568562180880135690270407960981365201442960187066518186875848901122358381934342233066415595502267004478230348679083265159757942169128080582642650784507986934346048037544983813691555222528421601556838172592343987034464969953330972458236781598353627531877312189056967620582407468613481095731561271429513073256322318426595812600146791797292723472116104204722427313366366855751337750776355398670085121091625513963511293744500926559662260271089758439067341555242105049986811119861907317348615983050695376933350164671854404566253484544976679947344767349919953635345708832843437809513416355479710290067698418171121084544366423322004661132441464191893125013014596950922016778962940136909116148455795947408282458197012753198208660985297981752835019888845384253750958642007854803034116907148557199400417114957457695422451570014397569836041819371993250963298213476893557997571542687137079144653701124111606534365408632594298680399353858374173636605076450044532682843648110232896825094359507114393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -17937885686640949717666431223033961996281751821582928630724143935074952632879211582613011710436004333450952558605086463491749016466060962231048772843568825871503543432871066075947035523711744708807845934780651477903646080402242525380315545129782873374227934615871096217803908329809964950800856554625169576635005095135127192706536709233240254634595061842208341011791423002247257651316167852473556266114750735832556198649205993355358656664638668270114872303998121291081772020926230676716551104008633387736225170154331264896443964838720742925831728159577023194143151424408788389320847610766098821434190478436674106920358405047458752351614580827152862536862182760267794561749661133246875531770294618042868470435122266335623945179224789081906424651248822535584950874859375260754879498893325740257038010753330101791888393654429838838924319076107596773240948024555549252745214210081754877371381201258679221773719789398508085892056946284330229509003591033601053977178490344112729871428542876263873349897795932638541250943585516074925474406151252007300312614738918614054431882529227717461166361678958637807435762238843236790347881527728037795421070296854197486534733050873393326160395751212127313265911694912350296005918996045226919612930752714564231216621531991633354868837471160082646240897465825147445964223126494608822033152542468650977033430064145819944503150988177901722000115254360594975655523310500363046129089029957918038210210051304877088801513072323620492250974708415473575244681974015455021381995015741392525633902366643072889840674058647942751064510236480150505082274435030543412502475561883111558042285794983630521582022356761867757270787916299260784765361964842760470123026130109987719436265765569050856346105718636264295037756795674387364878860196715264517125227953982721045218557956082362478451906070982503057137777240696397989721738968341289446560786115381590012244367561026975000151113320704020846748762469250986510641230723417028563447965090683883080035611920568106093233392122468522703951182975322880107929840791168282039995093105199762946531924667550989792543899293904827100449635963535132752789301136274384802203544233467628960964066657708758924782833620257490836590015642902004267161647513118783106958462077724722872808897630123659782836869195573596172544124794781069988681908328547629008574913724084592485770939642627786029981938112525724971546425611782385155593702795563617261535128348297599908873757558293173213703856763323077800361339139493462300481556313768392035191906127323831555487454976711955505627466397631906947417845534748720942586817039735904498351945312257414822355224414919598098556204201245320392241779981521327109809878834691938063166029953365720975790986976845494913204410151848630282475783968772215601058918846995450337496279462646418201283368920421294145493315185659219068957297792236608990089027319444144293351689568796427880799309660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 13528407909463189631761213551434246847261522278957238311149725883697078380350048651346996068040027026941245149167809712716884512762478347735327210279517817093054627695042150438618985414614184888190884288372340574383869165566742943366957499976354145378071726788770014931956273005988011145621884606797166947934338467288839974390165826050492123675251077073907419580593088095166715973360104219184172791248992984078162025935553004871814137956436783615171612241080322912473916932541404297248207987577891646482504428373060362832634824052903859993624256227246140178297632807473812494223997442194795769717309259995429839740920765891385246230960585050819118224480886365955473222655387682234425865289902847188911371791862593164425413974212756489730838106596429181741350656226881517490249236067079281281085610406594909256812608423843258411773524878584264386645711660612227979020716323842174393439956041625043625710728037825927032925435102843708466619798239962202289642987166300900056376193897406158083980708997660842021995326124283128432461810638802026890261674971282671853141738085717465252207545675760087734067528036104732947554967893865234917556673567981482303085969147514618347720817826614340274420008872682975831673718706390269516304549360552022643337364349641482272971471226970707101303361905283170224946415911587726500425428949511068036649989117040175453529427749713520864348353792556194207303712352110967556246822085523267089424631692105252525814679908685985205308502898954463731855596627322342508140865898042445532172681839746376337727689703100060301748341523682955971509939808577074421431135061867251779305305542645892100050568538110631693034866117659812944924959071773588427475349334033181104041275751143818008877323398683121901999382620597162368766972368545590974280324696644703022754914559646169688240078986979342028178214289991835836340618519225085683983922813065999276326469230689157051501723943755998632499733693768580447646181588968431230925638481822397832878501717672815150996085886517174010645330142722989534332415146910892789502262629727267593194583165685513706533561258461432546247323406551085011583335304789351600612338555677543885202322007920241884894368222355218439166057791481208417246927959892225667683977153062294733269532198677649766830587230035258181686407502417162334803871599567973299254373110259970271717887703735614686282002344946319526858077116780877921667342286644280843501173828900395748006116103060019514034651343062570795258853282205289527251394224879899056664026507523265744125890132188086871044889209163206669804547941132783510978357570318276390814644319557596723767175803206770926354302511720926344699765322419151410118950704276556318819579134513600606461149977025567958271094173308287048556729520421637538286227050289200300235318261874371550496126336874961229438724650670470072784636607869769041697371278442095399694033634097884434740019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7860448847168411898910905202401109321034260809781978252738385372880430173495426847202716602341191652746102362283493697773731229073868944139163705314417670953528005766240394309556902299606936526661482855703105530908584221481619481357297160503011600093556858921780511043411151481120479907397629145308858002305768966050030143714397843889744440108057469421806747179470172056257828333970538622191118750268436967649395459028767544685519010438413623120604992559087105818555361937509052743799043091709358366751125076221182656664590151705103692156757450402099992688163275027316536175178597506245620836561841689681996127362406455150708811515995292582526943433089761276027541138658306963444861254030756927063550817914168247838099263379467545565695436618522230299675897587952420583416790038104888057030129283520760949150398557650856640429402592314767835210846892507870988215025916520814838683103404761927879087007422944719634246498977390976200776711743527895050235848408881475173437598583370896229257807505526585420357067274410257252065673883398099478640703489472257265783577064058287992827400171365548326736966283384485755690883986426764361782616323433169497970671689500067985598774770971044046739287576883276542411930986055378295652769207040873003190811768083893888526853416497022066886222843349858436451205293905250966147634710904962442113919609781730412783235204201902362430781461331816908048091026857359183590765928049796475152257784353241700665289350843298120907234138495362853192754628279538056775994314466375466375813047077033814131965522407720185360719259141746288319523787378703644562302802884163635329238860993347583123989423269828068940848480326668433361519950329002566351906284336586159862588733357990179702841391123965949716253333974700333036620108325730028995110648718592097325825819612795459562531853254858381111891229351413101928040773947014395326081598792736226024166450377189178196840797937218929553884157623479180699753489909303477194792473764133143092673816378009899293015748521805060289554153743830098130140362452539272318339624274464348050147901748035159195051726075088164668212732247572266897793326096360592129692136847942715046948137416450811628337637564546780024690402599337569701539891853970349503470619901256357378997515780113832718268015116882441706275468060544559261690317751131745887141369967509285242893483700065822668146427792252871200779768467576557731293697208344296887285473153170947729252835503101136575384588256158189130440734951583404372997017599515174486102150602734942145274981128078746050965208860210161088523602168497225023882605148943637600946796596412333425456247841392725443637788258551633981172794486974521125890337013550402409344477190281644380138314742400528888279876385285648063928938582002225101252281755069458256720593987031158035983379144757029277680456053460811770742440710066732046642681999696617139386639698783119666157977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 6266031301290802209221464308546428157121593402122560167116924338824143709673011181200218195576971256398683221442010891222461076381027781673971088262056886472259434288086954281848431771274176355185776227862215637488255880518496955302329695510394972140760736256271035465934757716587046807488228337242697021328470881952284623725925463401859417629080155627014286253701663832460064723217471188985419608000910695032726466347885995462393235623050129647660087449054455406877766222714793240411811460679784168303283802696080204956200291225611069246397275091503506488144613320431569430032049999091298548393387825277849362197276738114952403262898209405240978240388403494898429962427766264221047265420484499689736294191271375274928786648668694857021321405208998412964715136292372761174486929069361700691769168878290702710950642218115638227620388565037854620511889998131664033365429296496905317042121335110291792133013140146448542405238517042347780226273313652970929906052077070651659299939450903275014429031193070915442675892904852426063338751796477186816050414436883024646227095186509890876488060453857239309604136055402204038122234704094403382875291650574546780742999482183402013583600117332530795534326118192956051559544224747633419652541566731045623298512876860686894241858071647115643174809747795521436460242401985117108939023107014193079449701138048573904531981668378562478522863278203381245931847115206744059443045134996446845234293521627643210751683955145083710814283828508807773627900995363598568696141955464597406667849952854672097926984595986488902147558713087040513866293419312994135538792692214100690438465727879629794488223620651790604561244399248900650688820652057436934901632976756848294359550941355296331737416637623987730554733182303478334565929318494151106338941700110956243875774897887855324961621370099584117821491422035896590140172336546074884295642276772656177119384089280434882512359183306978524358512391741093994702603504887820249438948978006581760695891318901650278094338900803464098560112893245113290564462213681280916790030843440170894715792330506003428124300775125618919818871316410760321021439478378636085837305124696661780699560598200393191166865981127473194386408236725683091850342997662309942985252520441659250796761308686851066139989123466772052484276975546523800577125963039163402861603123202424382641993652154223918007748663344492820678953537730579439184492223669716351460687557972447448094268198812297266062997430747662812901606566009127887196726012341782565480284287538759986407684486562254838999223746830544984415857512418357615407785362476187287776325677401407130258708170909054518705543961977346863385821642592359177221962478106789843679903783856694784824084921826310051043371392823288053902789047467810744592696499128505120891278250496068204822349752014785882004870351006747801533665057467368701398154231383040207160237992177567709265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5304417018840146188215878851278696852971731580948917401985744566610551892476231444357573034149154694448314253312920170765996298301466865900796911506828217769823951192644129527608472960474368828224914152283687337018724316602804856696956944775287920224398150040319803766455093511588468661892085222022589206970103409080011336014429827245137189058397662640294625929406081632136019811933718968359266224721042450381686284480768994825274289888267564459788982389647679029513006185863862984640601609548719907062769024865753000604121965620033731720511572038099425026384267368289115796908626765678872797976889473616090941927800951561818700602613634330113181648656205268472938900602400464322948166145908160560508107075842353733091982527638619185211677862920746389641326638203581187970202225727266601142967712449188478748184012626064903321509424884525411318785663230961148842614161463316667965005137046609680212634157758314155977115344356860411503661945546792293400073602190582066726889673631994505637346226050940268218781376653970156858490768259369970234480230256653866113766360190771714636450378598307434840316034435930821418115685636301980067879162024591537100801622787088016410075293734400173276548199494924036025282526030051800362977925510761917842624469086612085780018288793920265272497650767212271707876141100019495104315647927052197162339104456967990075762113290033923349988544246189451609131156681199687036300171057732966767493145743780583641930539448951805039285426287489047602478418744307194393595419554511431159576882319930256808562450489121580751973437131291742021279074231965620399166363557838936731265893287315806949098589845865048204688194995050774405210819683780758201066380202865615158470670583833051921605788988043156903769116221104583301410563785919916752274844188312867336832646018177551314817614232528237485828929645064786028067329390883955120262379204624286044303437180467303531578344084813038581263191648203398883990721023963224499958950046367587842097012262082280440923810544916076340151536044895633588255038686028274500968855668412355039278471363379930462677568747599815829439536931016832763131659844500371526231136340003124675475275281570039663643451013113522045277605459682134861780753963808476271976345679642166768976813930152800445148429934834384022757952592767791084503484891384330582028425496447576015679266395576693128320790543358690586223976250738984372563978429214594758053022522037612987948966810442722985785992410294754040154628334745650781865989662559609689905712865667204747075110527858130565569664967132466392801088149181169499126211306400619492228931448629123146097436952962726480853065344594137289788033654214172683514971620111867521993165559167410745990051356148025558344380423224421501000099555509828420355051906447010191054535447911996714087376064529828218858375293193050530632245563305211503911399024248813550364222393598334730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2520373040488664278856113147855441946953951607843554473700055192352926635437070318989293539267806317279373474217363216494526082132917483834007284621709389555458872274937072857064827492285049309568889193551728135442237272925735438238189278738285905877087357959142517629332688174850172464693436060445926832682376981207178328450567012554453923873753730193112727527602702192791759616005589262796315494712955772697379765386818295210954513811634151157130702313952585131586546035473170534409159373248703658846473747725327286036321425515527484870441226633391498332561126317419400755770785969479450196216714129262779327603989418385075578146486573326771141087491951395672726111956829898541846049893794048842577770650421013941062259872668992163443611635791663694675772423553731509701199833575946160840633167007428208546878567439935340415712940557835546424835677058688756863339718335173373352135231789338923930439855266707639290738313402740515670618175476830333488633591135028285879304154832504931999504160807921963713359404731118744766052731638367667181465980137435095383536760345547953836841856785758648022749204775762880166905677060134640060885893689340495868923915459655685224086303140033683883423850851471747462960501208934615659624106499292548290422031515190165794691668466664894403569202782020903714002304436270714349550645936503997986170078974472239791772002613599465625186516100198947135553860544942524172143544323311143834763543917947170429483949693105133984168767405310803508280612643734506839978312865901081680148612645153865976352141502798254805239095294854637208884685256142554362951854019955523960944057494349982995627371293078428544427734682655525562714918457305035064956963611788377312025553640815036943236491761230198625427997264233789259469527287585074051121802608070536815766126000981354360294739782676215996739681535961465894211852268330174968142128411693218983428707514186791413324901148437206836565359181244470385788291398001002218659922397303266711188358562816454519970494648725911346043065909898196086593479726370058211453073773997615644529255694633450828637493886895420863147493821537560450437174505110264568615065129242644412878391131355517671776518644453921938331789454019070313369389406900219666356759751243957981676918371386907260671612285503713402033605770548898715238924252803551725913701814378128015427769479304948031039126562202406770640335721002173148884346152616731834374144617583806312869067471474961131196826201025706491686280584149026183533642623833625806524810744865144177521256385339436606866967276818379596273632895100205116880363588173458649153395664798421922968193648473651372242937706086132858905868354193193112865021826130653232384744985986214352763765232695755386893823394003673954446130055344842423466930335059504636826330225815628214167278931856954719915593943693206151038976502815270625738598873109980000292066977479707852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -687175488690614171719069247745022889354347114879384706975952975544980681825808192227545962319166210859775247495333826555050220019882757913268503655137938969592225885708581136527310053792391309919544177315381467253403477221738692775096063138625267554546894305940395680981973921928127210545787833740632125279967406783472255812499420658280626298988079746297924150701981865788331119104596863360668052045542079228116680359655806258723275881766124214424875172588789748101632740384085410054976821405729286781210291982206505964017473286723636697597325490427555995959254811090171953021617275244773143073256598105296528288436589599321116019634434952709361381553361406230177000700537050085626078105639614881893571504293481661656547762863478640279238907360928675920135310025175424497935887333256208147960765573879109754225330453357930097496905092006429895401885300710985737743317013489585510583894845627443855960251119478821498392912926888206876682191291641839164376109660359339236791047135637699375305021543420136710685190177388984415309201579999323953486316638025582613464308674334389788320089811356716416970311837402174947065158949190300438329463844035108084062233429790985944622802538799342070009144662759763056888977625414231447653029338024083256680526883268780433420405338314756016791599579788380207794343725352558945182689397178393320005760642162635161329187170251714016726855548918434209306358695565383719175947694451064137646248849830316977122648837939976256444514816671340687834340231560155101325237040932714749114309683764419094478331365982294832912372524927750895382702236509671249834670769803962987657928397594599644638418043883897854300451631980459937293837735909303804933298778981439078471676377754919439791040615987992282505215097234998330163949335931200746504206741967669631878033731167359335013507480750320323139953947022341580362093398517997059161520372901749266568827445402048497910429844611332174297798488657935536511837256781888752371170135658737053779972549133551028539220144614907593240937290511601874854898809980673973202277771611697413383759840080816393790155534820402224051879425283048385998717231976446588163162162512657439607587288654507838352051964330771919757116706757413353778197945450845382173412395014194393760935873106636258012036414459680125725450614612014806349736847931064982816210423303411263935191854871322319746007216548269727016988600047974116880794063059154477308242534121274331413013173715921241189912266792483012692206487278766954606488804415616279700480059201606025451674430216529958571751851508128997100791376759013093543920797068181841533296425636456566898859246152491307663085424922473765590734308908079367658893998797690361756900588037210864277863305079894053065254127394183037161404566217372853741683250318692628316692994503816228005594384410234298553891781008615361567473605686699666850838783637302452067020366696939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 119414020376253150836252205292903754269244658842151527723502983763685602913533870584313657399106827807338329546842636327605127184012602549668795596852000665008775488228703286903946881666950468775515213065855476142025826393091811307833921748778711487855358552787175631994279867684669426129220028136687831976683345285878251932927057082035439108001815650275558512660973434869974673214863754757469290832320394984092234165875400739388048743458195323165816392129607273242290910068270155703690184444115262556677617028186245159616310721987334186901942585085145938098580995673642312097901426841727756982318780892191681615879691325062328717968720668582688867351737656415863506263474625684639222939058777531302519411468224438739446825905309042900901383094301496285711718582233613960002501276682034454674484324764515264356887391835240190882889579600087347273008350422462381694676528247502962538984408596937788143600116052546067139687638363072422324168571997208615647944017925320281224276797720664585434309988194870071787607824111741913092696991173923875720844006997833482199547518969592854199653197965368475816827757690946624927235663679633603507653639997960761541371549198727245512222802429834384965488849458604750036098073221275277669488187215548797994917618582703056562783194928255148582405511223018415932851088238904212543564421967796609974074497147437174031809174229640852054177202570006800797584131449895259677785031546152470937159401415874911986865086220293566651547511821908431365292948233469000708257407505824579914901999619050547787228799480466047959965874161505608388023522969139197549140672534848711211248573459425988080482628056257676122252682962151853080413867558795542684567264525369387220893302685033498919848714259077152692508042946827405643636723414908904423876384442403945279944474888073973167288806236707206660382786628662953664477576140289201319077354574206717465716232291093291792213267943964566646753554254281100990945222923502253182837957607709191281282770745823294772587330065491913629846266428335221724327006107283818898298844558952990431479562897234263861766699866748792316320339935265979441711780657584747415335243907841888204966853742844547713608858557334705176973599858941062300823939709858313161894349751192473624000067640799473782848032536084086134226926011869471101440905088253231474180846349871288409643892134541986510945055521601539518018745111238770724815761662216368394779418646502361538900128624318505212904078476890999559220734919973708759396575632295021996734384080754460083926107970901880847151193964770263198569439156378490996970964434754294104811903221018923880039109428080321637613579968378090316244828822930586109727202561227858128049376006606749284577836648657349143612775010098867319862074477649623768150775120035413250856904714692916628785951682987565280145693418647917079391132949640993851065356681164830601474815819776000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -16370208116259694983562770677166748239984265757625235640394092223917634692473980994396808909829874810396340064590322344512290314770197309401488666952897387815089505831798028174462036810996200523075064785084789039688931534276746098482055648211380398695395187871281657736608127429295891069090244830356594224271158789061474873559207432982279308135421250355891369987134930942369019189113329547411364272494455326818144876672584976067406168813401365456187323524952461475571523747869757484423110851283364904019176221689993816117753681341960273715895525687504324895893543319124037137909109627083436065585521699280961455820108924446571684519354496765572191458766196431744300590911179048774642039280918630305294559310105375071550404495803817640490206187497871095517926325421118200067801093737149687591408154535256421181654823655217746976883609793962527451115334593364945971270953402324208873828235721789539571565634643306060696724889622944903319929158683592417958701250213758139564403555626464146545142747360511882950188120060765332322936776288903827094268246552508154204117021667457980609600783974398364359512520280770810183408180813302997912267355984006963959498160000135777618689014926025414005277545081735985255257359598570765113350277843994795751986725285089108078485767837476339104310061837770089692067821483334517052849090077419781915048374130641462219046813401808768338327721239555632314046803129380888490499000607122134055126182432679506053507499667725996341844248462189894700033535387924282898932909676738728585113886845900627524739044491334889197348042675952148158289317026102039289982291524546261801735280705384107891517401611348997475515645501003896782871655313880649137824204019861057192138211129019638485704709678671511652431197724884222917759257739289755739781401146992785332706841149978752709866106122606974986686761527666897053388096962215026723443974040187227346066867082162890736673036387308698983994090169190308042440053039125383088348258008207757413633548932374866378411813117044150175514385849077015371589109055219702436235524766911194721885960551065942769261736165494211846431706956626885855223035906291796330924301420985753585110009701016770864110747373171778617278605685840029452012397217706518097246664078354504536081239012335109890231367690891513836676076351083007569252955865064602564226116028201290380464585959892725913853718164839070458290310836438237067268206747083515427135339222087493246349019048381381887926647840487168667995817476017818215697923263157891721409500529242078896063232892929373589520661843864485275300974750742780659571456595815596968884380467649272795339325779837258380840622887371382707851187035570438236927871816049609775767003714882592649330363463776948448143757672921521908295580262399937240440326581450755660539189571061590957703610165132278555151882886730534122084517328465847249499931124081594043494668697600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2619494019708967139728104973999503121933789254781515152384896645994538608672820327914281022931461273685964121099270154586111166588941259854596886766936504391908414490831265686058932852930598350615260965390664328921167699659064792975689696863916863429693409780414486707490426914887455463407693438456029595567886198787837730227950117772335209400953904354712790312472835608822331344125707196162326259538020338469451170154462001544765536643245115740277141704481201441845089952935087678164164240048075996314660029363927165741999641859518221212124780031513233953636983007620177530317638715819092012138191944209902980042632541705747782932533403504803758854991471651540979572911594363829496151116235584108835532453478856508878653782262848830490569157233931717227241017924600965738009162485691842077696750302548556354690338570657251296286378960539416337898263855604839932795855663331136176069131110242358943359819609517873460563921339396043318781426907653837296770370927288752585958470633009879050436197227777683798975940587776609813997307077330401753873102355853167868529593297857343582338111074607842377246546793493893886981782271475905459751529269179150657723104592016842339056428927899506977941395427441587331483615181695911805894214143303369792005917417842507188952625839729946597444453432375751763328188503849810600450813160942282623138441209181122294254800847219105947823886831940884583409925577175517729887768615083900532561553199985232334731836297128514877406161463451931148661947722951096942336125148708483281451046121320656468331101327966997467952812948073765309177289286437281679122051319165138625982653102312067781446044226153694886037744272437831528206103307639041927465430492797852172423704321979467314739578732697601251990406148471814511489566713879944318354497248639144847530034172323345953203714994575036053634725609605578841813556327540580636694809567098487734576920837240086704957771942522060870463346640920712203273411125034578699501461779697940996556290712816717282359871545166039404699958675756500321088230591592873677418753898072692520305815468556667513114863716029900579725966768629684896942124621608599709806083872916571532570481071362749075090810325253326904041679505800139064189909155787091565993096891864862041488352292755844364926682283478174579501791423867339032587413774688900587434970885667629808588992538214074127241764669059559992399664125739758633949376171452058393799325444998441778680091886252918432405219653999495010433848389413449458194138549432906897159862958524117940373273681843656515396074422480952736343905748785982778840470764229958672103129965986022652420401684055198730431622520242406581949022540598258080996931016379407788046241208991195073819917754726300606678529536860261646300160604358174973299396611597704776460047946405288809959804399598542713630829551599724237422017668192996075341064423869883221352120320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -487468997126105448588501583124131558045316876983869535043972722113256899389108139777151864807638620041350119073099989525407007743602578500935357818579428001104913719836884710801787297510447987273962446244408504313820341149965870871568145542300420055974035206970305505081769606421730972298834669459665801384402147050822534687287587103754171144643576549511210663703226131479021613717282536706319401692145923019188726283470367536274004988840759704252222008604598272408030415908486254586576958642094347969639127658407459793328681205104166657382051746547848404260530321871730884638095198773531090524871675042447733565875832671654410567213236523322608305998826525519065006345880418159170643089865282578809177080497058049414077495971888339783311232766891991295857612849696452256441847434753933050416737575723016187401404450683420483393223905895653387438530457573045826546396227170363128430575492371324478847129888589560245800422285177970148888225797270112546188395258699135907022211225317726278224776818134119070868807468917905738958313975418314940629883605106085424470635513440579156224136600016434396969331832761683049631029597624571564765613042840277025255405468117994293409941832835985866984173710023494820653616591328554460088608513117762718123397177824917909011357051947664536167113423668772767173042737923260670170043778010318298677301403613625805525423296047734695906925208509952974927503892060203399257951146722957164237057146434258973595332535918867792068258202015800986094846733004127287016218898513928428552460322452862966702299550821614554179005711670798382425618193313302037692879733208056020016119860687773421912371358864883443097627819130074334946544610668328127901484770916222698253366020468314077746376068519012226253029176611081778806017052590411325465990591293323166165526294296702846046985625434206218529828214837552344629557569437009512298602465248790138196928563456294629784611857333852368860478644735107035098708226134674420287543273437898760297514109382247285907655513457977482994845589177379046918928691262231096168099303339475844970418676280919566533215041675469934800409560266992739898068508649466828424820779380396390130253504658558900026506064204231343967066570886620708342419479203041075226599837717450188330303891374612069303289058529743629019136701524200454915955059643152759195941262139299797983275840434678544205936931364320232734643118142783016175207490854732560928688315911491515591474878408581730203788627867090601565399557350298017023623045808029053839890816798031131530757575906410761065057015657580839781077528656682630835710851551327097712943277661431082289832860165556193373367416461645172277759510275652654128295689824145653889983065084696542637612107762490581207030003080005436493921710031443763726922867181330265886469995716840543118132169763001971849873723679314330135652849783865436474088178914157270138880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 73741093118189213059406839791997428520035318929819134525920936788592918106173992635553154555894223492764790766381633818788376457194107471312566882320394250390569152293842421491275589440407317195153285826558819987932361443352326351081411858721466347693080214292080990084656754108127257406121900360425657534627800276826541849556409248901613414222027816973095828223299792535981234266879630644982909431492956238241523889356422237781201226796508300904911017818851836445835268905050077666013822593383541678711236142134528942944261581504243831769043715846044448136532958307164292739642812710210882384203743330966842023927447099889418685321981874361140618293631319347534861041786467343731758735302445925919802489594207782574704646047113442947436304056512061517362892145020743409604903996927080635979517999619098147156436428482429145548004019547364583766698607723382592742296170580524183696500615555990517659659604647119203679649030107392672520673928887527225982696192935666811164097592502089577443232478273379286164933006039545917802491909832612337902230708041864884188918700490940366180248031267737787998974559768253261969379882091882073968142083451044201026762787529451152550869321950002988687599343360348500904816705092848374406074748018354307731712594333326263565415300739449163376130305115223878022686780259062798432243835904919281143735901912037247216992101399000925306466758149762196204834897738988438232851749171847276422115704655937696091352725318394070940856465690471842252629790359902853962373125742618199652549261267623445083623440687680678508497379058627489093647087715002722653936988146362647775268094899618919102110133353853031206206354404059508272786999033474477109533962313958834977796407331164163496919619726200954528945208309050051886100647881797414794225289270260756664203345638843641007633633989778334271727987359291399739162556191932144040691892570523476312361602344955238935012567329548614317499870322481539151130110755182765756759051662804832827512945569463596954367423483449601191072311005900668869970849250319678254193891951738383330689019343174330418851689555212782189878292933386985411794625360599401848503544820665924119100309569768145896177664261392337889682684041420604589771067980544601987819248716908635991272827673272048863335602788119046855560338693313846831536402934685426423655805309415360096899681784798936267374228308699021426964422302396551664318753742757098120703621796793099047330884154634000124687694422323361769902559900285223616140162849832707745544451731996843544115535751552832735366190654600604948215065407037784789417268320616473300525605041062607501327158416437638179688055896901846683078273512328251222032974399079535849142855489719382170548650801515733033734932808695368458499009947735144883229476695312980419876796479132914279834272471557172172048085386341053185310764129349359109147562066563615948800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7780161009462122049301279942933578087561140246149652361765428841664406995874898952192258603769471224113843748593669070595566873309290955629803588439827582450472824458637728723017222212966543623168204846509802974662284719719002663024016411114137393245065133848711386542442663987749153542928565718811506290940533506773256044363740792003663508202201516403819710535447457910196701849222058573751218120996471619599189763112942712009288461520580737033500401834437279370684396327670537158206730564203858065746761950624569795862405273919439111857783969086568683459075538503295854563210858373183241006789968868112047840376340685100497746744249450044074827316094690006019000970996234484304016803080040102657463884743683124131562813822120724710030157166558486357330778943794426427932165290837763961784621572818016181363215529772948816988881829680847254064584325657780720077906547455051223396332773733637493552387407484792380250549499445151675757370828237740400247250815250226962509727938983626262885583422085491225496013870736759952870790016810729159853967718346252580321905564149988199322531890655799722219074821399166928634356651540471936347674262924929744425458148917190167528054538474655565171509561341644458934480590174786827157017277061003882055967194810560225478088266607910039031598813084491979224402374822389170332004994547584051141323266180737005085777588846174053038718323064444685782236789065919153311262460103349930984360320291899239925820730791555304916009487635792174903366618804263171297909170550985482599282806886833192264073781760121228050116103557281427105689516150661874731695328335083103219715083029214121559632499595689328139540466228303886291911075469946430486280674325984969132631849292458064063392021711725780905958122800516503753267308449825288310083583394842925911112691152898193808405867835471492007186720916125214007095733479780294143547947440299264824472034422725615161819945017011196254790747328204837277285849348759873534997772237913423667909639011688482610206722721766947860882999450981406465959199365334613918472829017877158024632897009781347637782439738249618575626777213556550422647504379869330243135854653468728270580943283865841420902888126865862536779886047941391647150353726330913720487340055889334983598746005639840502094399628173659047011642615720415400651094478354652538957102740677619032897259468167692376230227191113720018372843618174206561887382500776686847530184846269934451881814258305791713335919051830029704066550798707360757856790002228667443347687482487172087844285398236284744238491553662842770278591659007900849137807739345769236132163787366210953300440372706473036278223633084568216215850723261551866741414564261292681896172176027727472431958772642232531595313805585702752430914589044425613537414492564917865471755666421505240858593581240212485188046103514898907947877941275466817448146815743426560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 559178187235462487364635012132808534093733126944805545677064178361958081505213386104955374753711992365917961269809902145740661247946984222099946886203390121270329884059814813902738481520973817963022333741811093492958942004939264891961988763997504514140011112723158203438729770074633439058510405700383018107190679488718299400190767603900390996601997709736266647992909270447434588698668670732879908296601602903995377087932413052365259956125439045353100939406237844745264228321228440368470816355830779614628949378109859691364771493134157067001723235317194624620222758392906785009755037584683539179019998875179464506841801754825245185897053628623998002655500566353678087877295563928228481129577169398603599442542491053448750245693179720965615219778675519867803544841370868840791731288226611749301403502460341127943006478267316543183743919051858841683063250405841307067841723444508365828089050034615258172739287149682211963595518567780051614531731970929136162289114280203020972948534711247585445157385087927872414875155658802966323409904399448098900737102952858075252359163659122126492678445492291226625675671646193061001348031640738413381986963069228021650460108346454317063755062448247000697610482403041210813615414159091879971808684971476939123366431813191405341170355167790967252204251476257134971783484936746671204723545622144668934631444487932866541643009752625606554322783045669883747955389452457533208795314463619499603926886677524964688037044423084510522730304546349492849141991108389500721677833236442975050419294601646107305006969553571259087296604922089644289310706179683735849350135351194348998732742155791133624280787895603556563554861216734988666201504136604891813508737726665386863099043144543118061630834180433953980419393207817215645612774235008133260985949343661261239862775305172303717378184975993527152949807502456397973623629576866897546078252111850829747762864674879064453124330339308977954196545070657805464952695427442193588995556355341598103191291205972381122534187738374785582137128265757602645153577106858121893717949099032631879806110578543839277735456305679905781766259211575215012992965809781027629148667332186037151795826044790091575295335084705967147152107111795591120429553153141161296691697157869041570435785509690285175251055877586832935711284874871126711468188534497719255714433365459437650146819586732569072437085239146292655689971167760696687815501795706757916307840782774361723590813151637565409711333532980129508379412773737303445430401671285391159228562528181041289824063712318921162463293631003897233575231950652004390238014638784394624590270851120879431527223490564689273705491255832393782860254967416650147090589462040889617908259597244613247164894604947045304329125795449760214842002099445465273726861723229945820380095781037452036595709028848706070636195464061437219561360655465412510918983548928000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -28050413297105903599521580521251226600378211187387252032068990871987266303187219640209417684292577953238846760412233116444671390300617543438445930757954725589904121005208020241099296099944379600754876715306312254617990091030044181729231423510109137395967385967300877456217622524575854403106948427179747353645336394718663740216883956141691817199999754470461403962529996754507469020229284603002945681365167119135612674767630232844879851251620840852930074127227790549581414445401928195120023026688789746705021337099066153333632294673253749901722866166914813858641848779436078583737414329577473423365508942012317115043974641606326638519633104862976286875803490023058595050742082943977431329137412569706282134944327349847263842477923238410001427077133478170386930050647476340441945381952639499643509255510909674131271095340561376943928655439253411291687490964337211782043684141338300383352727889114785200399693721746771036405098693419851137870235399780957245389841269542377007739055759474303119172257661163731762743487963973915231549106883828730209177986547606724735324267761930706828260039698091598146311694124688718059286410231109391724953593496879881337470356151696746319185494229254925071260284615898655783444635467403139300599016229607579282985300046265850811662697361580716846795393782964628480793217642730283830902807304417703789239866849837274337796236764814093424724591225763538192931557538693834249028450533268299019121582319175910386950355731522582124729098604407415417423809166614400504678784704163207430503557132029951591725194243185442545051918036694680194218263266178790359932285963746317866257879723027000080519729094934415632136224801067912900407704107358739624335883889453934388082015016148362952638209890940510886468635688927963370060132417483688023904104242589611083782968399689218894703233331795992539961053015083458906060816275763589078978261687211796060533098986850933862765015790335636406715890014256120770585582376413067322245635739194958783184627120904266229810999190979331458703555311305666095006875935700862003405733946403370355687122305359274223801083617704421077297917550756668714386815444147468666332769820583569130756843179422147847625347875356949492096119818085993129179162260698011205355114348148390577587325030121122633170846743031516437963326593399809106223445723569355239462652324010321518664778589725467695090638288746097099145913349847164462163054662733220243377576050874490767030378419802767363436998662322190924424751867048183142811006236715252613500484203245095906574411240698038052629608050693280013144016817251667375182596464317345188022926005205462211338847742617580790713534322468194308795655744953457715705701703702203544052074139777550529028955023511168277648150655178527054694447220268267818003551724922232589546265621665662959066080851857066040660979724825920962069654315847542607750941900800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1062742176439788980556616739638563141468020488300287944426429507291635770955600086890554929955465773713230792111509846341293277317881030843332633118445315077094836807218384185729626979428929825044315276151871151463438602210019736941016180180668244144799501153121118835948610705931624084860525118342190063488376262388299860383528970976481875414197772320415379182429384371932607959560897570716105134186777597619465944412960740899937101442031398139677006212766938767454418520798786167707219875672000001853663645733138139668783501831195900621759554882347097771845772618212814973420629606866421427869689035067632704432375476998107047883848496716145887967748063462495038989202109983842654109122973739352162435216998916519492740713761004110956397400099030173394947700533591320512822497282238362329382074614923029148988855054448329693930893027439646654850687615927776557001915036476697356084218590096854952871577034958678008241495185331944436781605775194400652454593947995951155840803373754888327121234421037577094444161166914372604012674082557898897429373881535407997592816107359859405753090748089308176451412511724864008352782762013997360952061363795570359020245211487981129472295570004170630498124428834852657675489658025682045030803128635861143435266570709901351384667579549936196071614434722949062006855898878690766280133882593792315438843179763256695728385800059691859034591463071382507363860995097688685232519326344830580145989909165320384659975053330304421303776743697817363649166683863658371157073015233880491110025457688069872327728435107008962250470013100686163585496841275725236940448324558165535462903281967009756783165358372045513434786427590642258035253019174808187459604950031675815729633075413153447821079518053604574209101737112774936865547268450791366428997750171948264126110070251887345741936551408799443810940922559611255643820332162312603516127419937537711730274797241566201052160918072173422140487880344428877573275278226762678231560194421550327426169978714394303387248525950587327832600749102864650594894766968824411672782308356220080180278900365468277500488954054364488628738874172754520498656547805125558915732338204850757936806945698952694331553785625322196052738216279815315751731160744430481332506288914687231393848258265461851750143524147382556080134733250326468865557890411750383820582808153884512761694923195536413098243016219146983898376174018928756101347303114937360516929586650157346612025373168949357893495913288650970576025980449529571216464433350970137054642305703982950947304818914677541546018607729041314168031989202056815774887773146699427681536302882416476668415043093250134962364654180359363502556738158466425479574807957117768074951390814327980787631809051209186602427556141062734374234146513541614144149988607417947440469244219987395924707439643981584271550099650777857574415816800564666758594560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -28693820345230194926247354681839946951406945504326496481691248186885842265275915938567798224837160981660726636652281414641521850927011713823794783161926213641605675583882792851963589128408734078903037465901278915535135927014022726959109484586677491014392364193329828211082684565620788887201749928842014780693947613063506002169234174053291185549291974606509239806862301451007611544541595757549495739324730840108929448942319917117930010959222611562639757642000851234001102671427570145291838126026319183298322867421288819411126197961786756836049416310812177887714337142670568841893582912949354817521894925284985755342617194184107772551555837792201625043594976478336989177690458635666950275260416656501314391121380039273068229747894751449023518981574317852576301536673834339061544375882037279034418699344818138923865445588857331367857052936053049803693901109858294633496790160888523288825688456575621937778757174370073456285310792491679066273983526596379041649898266936893625517526414029958255605824318648771182328936088543459108158615560492515521631703393309825472237745318632686364598959633899195153972310942738000266125488755841610678467975375559554010790772085599260477534441620086499280392623115048532210729813794934773425371917834159712155038435429976974250436881085942639132692232613190161125136249943855709572020031554245066661096793999819963141546117392580802892291721327992871027915131480522473479231694293096593264086433102428093736708259957796896234930928579457400821094622324815854344526901577849247015252496042504396576823543935689715689847429755531471415008311323744632542941219758306081355138497771895584082142977258155932394260815428880181104150295481188160663270657013318048658101017739126948813970042841276546105870680630453314704728623844454457347316503285293768770437460522649028829694646451584604584734036089858501141710769054510255319901060368357195624165256489613487194247427637937928915147508289395179125514537885759134562948607289703451933931942907289451541903181945772841599057812261319327744807039176480707099733026846132616284069515645884350319054662488771781418418433314936816296183398922120187254522354035314457174161784178938251264465587116771279883770949471625801214002588619816369487599291719225333537504887721263539978314725930181271764151000264753423905345857560489778551092947668595246091264961218061353071042119959294867378395526520836162852355660357512159501332418883885073538343366151515432771086665327216699831826208458389228338868719994449156899971839749431623322815899524161788220931825539511472499357542958660625467227737544509065142710402873063356185396055035377872611650177237520836896174261307101644157085750677185172503677411491105589762781197980227845567997818840721827952698776981432472902596828869691074378452839761575016403852671793957749317099820672133397386077136978076715974656000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -149495403779806159042749383989353553729190932125619130989292201837433584161319656848839341628694683795469674383455802823172470664828862178007128940496962361057662336153788445154517323081105052123732014680544834626530270322278015859836551626547319245607240950998793446346470758316396956240801199579717500069331622413245878315138066949979779147622739756295904122490711795007514586132739112983273018259795564493156352738927549265146352289406013151501826935831046558040062548407186920220979765107235174377890602620575356075614703050888881998195430156938869124094626047978027608869780393407485346907475869005216271395614424626754895325285380906237887256008930973617526654499402654458220680412656544425624180229667170761594820071617212227883572663232359468123381926608504821720844154254514401263445765317451171519098742985558465998047542004220592614514905798645429257774704623778624949477123825611570529730108855549028395185292164056609103671945333013747022889408925767286756986824454989919534008746165651201909584858623369757470897397599448244978048588745464030045421341546266158650025372411859228758724952971586741285022825316876960990978041009527474659924321978495107760020928092623275833193594440664236983271547576364990498943352054548705158498755094112172253900761112867513516301689292726944317795880294633713808703697656337940225423430595012044591185883230987742934727528756750686769541100798461222941822237488626588095132321655039919675991378542883306509433213622679440442877744951299643006546619366135110077527712592940832685261157765529709904642701230770242623904344326126874407989767627794442268457235504081346256087847577812705558289994478099478644446604539685971924606562517004743136156752144901333502960355034818355850851043478356438562052200297344560541350257204168047963991276749787111657289063039095253682382367183169725963247355366920555375964879820194598446268574583375695579397792618062892995409397799259148471594892251992679648107456035303709821521959977358973462098445307271201496184529109533977886922259427643870990685035882509832446152545329464467154798068021966996570299212586457421304296010521456158891270885439734349105605028155096545099072444923663057848208103907184388122171226307311867064212835668704269399844458015694605640375511959038352518353101917053823889076633213703850522675323058356686627778464070992958614811681217448083855117361851941957821652044197500757522784842220524877583134674344512118750903409253186912758449528258101047157307018235956815561767825691749185018934582094420030941882610639482195208430131391944425649406245316876582547120822264554829117983657066924513615131327452697885489164243940913755071384860217336857443853526258773573135580887638030297486658754030945795671532161517693326893967479338500887484840670794070421509028129357417565612032199334657875432476395423014060032000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 13053437653828909248305008296808648268413905754642640774992869322895652301332655539518957226527892608119973173448742708176024201289910051419915298263438024144178698843242914907324369970929775778967697680132883746266848109887744502913080775760665116207178715633753825323167102901879524175843486384626905770152222930838698865231540144097582336720181282268066677869700873448738066026834324487346460179575692645223166270363397831356735698922821745103377184460365532984840771310076883013930074849146378684705570511464711479749158405783640636159043210088070991638729296115878815365102526727555473870730090744161825365464268341260994875642987971272256059506821802843264091555885366342030338937292576091917001556874328794683898064170248619613097995041316071804722536405135446077669334491096548538218308798758708573875784452073198029746926464846724707255878115134403494798598680006119110527471448534053831285327320738336748239186249211440034083683340239403885168935361195860066355331399095557590660325184809682664175372450292901818345810145456484963748172333443539583205360834450156000521673359462516337494014051920209034314859694126112642678090983659622354872121362778725828973685427055741665349799728306324842314979666108524832569434397915772974400538122811188752426283045736037734325781689303507182250624819090422140782688250369816103240997345147207281052880104830144885413035684977774314605524767571151086431771309846060137604333443483987801292719879281634779526931596086339255749039436533465205351177246811301510031042849045705313720897587738908282012510079470426649464936893903398117165935798057141754626382910495379074096279569233034167800801878341495560047571748645911674517994578368226078558649133735732893835698097680495138409568594659773854873310380865530424336392552664555721131315754005552995805136391430074274384082244844996139175397822077581712373924263855865369316775840845922591044500233857068899466606822928489328904694575592402893628361972882069210305314627430918445132765723728369818244396336205427045475965589050783978387873037229405874385321034217515532576791805261712243546092991514759345964812748277271372844525588514366396957590442363236292363136166216619055087528240850067942726436850262675602610718155658802200301878483895079291266171110701221743907753921281243252143483633144003087807345981412574917397247451513230057609796618381149149470205939913404287469005131440412251878026706712139275999967428559314219724789223191316108514257740598854929703168285422690718942306191415454480848291205658542947364335633011568702561220449789946299153291362598935839826216001044018352676107293579220253590378918141736123988945070932432309671316121625207696348003673777916539061521187352325255006363778552175738577335527258755764008910988105611225486588495224105154205152269180541501669617872287586090041260838360186880000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9058374944686719328327488546155587071619322202986103455883335168835487559704386202319905057518943808330437649587035757037757727874903122374185398528060860366664394839091198326962559322460010633200798711947877148883775504831695877308480517877928438186806206437119356549896686518565620672034244355839386430614554206940320736301524139499913808200854103229112280529039598714716252405767894032829785963136505005373478839948513318343139806731490505146750176034844199063907899496408519886404483654750399140879914015309151121842173124305705142810611766069853143199617170661233723750784429074397603420047515350861698866876795666526066830434309332798981134082860545219858875694191235379902218680860388081112867562967711278405993704111883677788400480995920059951518065472841391544564797468516669414356316434175251333595633983261592691274509200109196428930394343849541451815018175064258417368716635748403194281433159684826871622789909091526105336849851186227780806044805330163479486726230252056495046878331182171830990880287370418821065499845674364040615523728779815461167057166686299538108024555942698434648686431804410354448592998329859466534490545035566175359855612312463784694257511744174742403546702110882664687433017922314308493109089367779544639406052985957317178120183331906315672696531775912580718382062327617033340719271569975617332162120262713333256919791993466037710932973268500548113237084818158754342577786321154318220273378804589951536919353158879143533358416360439235820842413456764682838928313790802540623588331936401960578251614738706973480687952711150323465585325425788331971102981998819676790480050702282596081554284993119406172013567627383336604592730759613316272588035288219745137612628435463370257276146689337430212076352569305712180009726323364064206822245941841229088395588543714527393808498978262802250812252508115003001847699512915772564671800693832659704020243868465338621411566899639955984900825729469561422337789832674436131248485450811650909131666253776226134826522512200332419493412125546246622185630207888162531126086175531590743845287244334129059520522506756235117052300158644860256701194535938147891731839293001803033543407841818279707599799975842212445238276812838117196375563909240480141516129518269485358831349342740959599187600980547735158418199212560151241612816589666127191021639373822810366905701298611220534686357027237988535893443866224333911908633565380056759725239526613124978009012277141213018593722011005292167437326454255447500866213361669128802584417527096828465916577517593247172740584434167964857196415031540040888924540035051733169386162006879642969139073677180746198668294704766446735402936137619818365656256243987783535701162555116736194003801727653847573205754019273390070460684553292284942958854097106080752087162594469605603352953373740537361503670265254667232339208175616000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -961846314531805323050124364000143356321049845585615114687753639638513597370045477448363092996197712738662938427875082737644717513334146603873034770620842748145090554129275808852091202124581723112800898984636897170296458495744449839628598296624179640336322169769111937263379481027132601430148535581418009938230269152190208956858088939454999460176611875856813865816983710776233330764489526949806521269479492780025286785324335760671359782700957986473434830458631445213494369068776586523381551472801246847917030442345140625456168743449377740907583502386118111046130902601369478820717232760818723656796200155260947865081210678562189763746305184541398698652404971233001910259229018416378443411069992757963010819655331095129097698892588192872682338521442792780270530054956896516672929228423325929764656526287497033358501774121942496134433570854521792754553286610520110310930976481672315101771793290854078963477133086530474890583016922139448396766006072257220229377033654371373987953953414737519667656554554889450422612114471438882918127958026291472634862818763339421670371788978457195328575478033708213429156206381402174972873134815961146087888746231025339860313259832183363721193905455320414051085210472962649685915869523797848152268040124116031492448491675211174739201121643175910165920331118670977875405330346342119581218997183737785765734475846199863464194415864675133323859939494276623521343527005088058181173365067176019320953706414496471554584832115886217775583231957888176622063351208295510407018264504547474529147937470734667332264945150552489410094847067453314456636685899617819304945579752432110742606541818873819749226305391413625562969924010343537084946284049024139033862995993522030858010045805499416257066504369706333274331426503949678610379097925510907550417691367571978608388444046603196059393661311229949275141236130612231018600197135634922584157620626711657927249931473538556362610861457518202676043260824841386286331298315671981783934090579557796839549321031190707270083529675282539208711829449793793872703293964940470429030526268527482225075733822014561889893219771341350144099532776120081066971223875947101177314617665851146761519477101559672062206080452660027588135566657641075996510511914685933349227527129365046741262549667279007707019396411905468139630435335063605906801471502134449045886656432100120023701492928511049241602579759506329838870876889080544586128117531994745247994395899298433714857484394570353089560052718392475713449006594409826693607799247391141751812151419233314949577830692529238956188032455915141461861645063471434354962682579528612358751940069000668638404419494834560155147251281564894483769519805662595541335282558290116214376920132526976140898706526667430714416578109507678689192922394120483106209634831205677388976304985886445382119438680792011905821405540074599782914457600000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 29963317268842331301407754929030680973045485748985693485061211367868360201390425063588258208161989234927696772200221938452326483063465659924417865379032903557798059654651589918621322480687454864817476744801710328675583952850384970471310490878592289624273501704702151596002346071339833239353365327171179569582422274375629822670782206767216118300919851998487948349246378837005950151824755616384545458438720779501873994481392378249284429409235509510864178312254750214751955522885204813023931243367136196538221103926481675369693104073130491437812489298332817191949519026853752491185328624348640417626552766545745921382384823668179178668237221556449173508595253846573656234755322184838129868470132299760848283864785999304267578516401752166215478462596465438736785073887945774927025663738605367441468649831333402999660206010638413192032842317588034805573391519535824628425167937958248728878011584771286353777368630120676323159748440078230711891969142462083499948010476743031683541339121037598795041267207458320592641576013020934315367724616880299821324087702885233636052027636902549702402300459178069322263261437736235140871199559531410693840335893843989146427126928393162239520257081449324228079876445674519413302165035524662856818021262595485080291946007113563048268110511252500528594231920225190061458105483082064172204948936463131067027682880253408407945208400027919164093341654419663822341604552519950110130796303667185655688403539112189946607570179445513867661180760792297493394595332545583314720994552251960399588799972997348358338190008141715910451002788521444179796300031285052108782135299899946112073430065739960305771121472102710853308747428723333780485515295253497170152626685007915992481062424460082111663101987743599742253906309021039453551603699488833921169661475247630291565621733508208977101548844267538660941744380902251040074951893079029956046831060897528290701947119593884759387727725634385239502617206506777942531699091072316673627946538925524370146257657044088164402628046571828214250587890975794108108417964891774574329382900310793926620035415306196904172327106204003439810827887659159688223168123924310207685437358368477924950427589279929366151614720693001130674532986801539073090261049456121034439243372585703868947040869886693978251764608939007801215149570659889868182273634627364683159267712576174765357912580412889365434308775938482112770439329916828572716911040171946412354569228012360075955304759928028885113171392187264808165390673596820272300851520491958313788885809144421637052427949748940853703610909924488866677718455260321033915983118343824345141140066748839573045521752030562316597023525211753351396712735015879401371427502377922020115192550295962619155546101091829292347733262745121585904833814104762770349022849043444591325298961882587078886936191691120874692429379979113377300480000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 763708464721056753446314454763232586417185511099732920319959561763091320505150716293859297182023455649394702390287315461512595275723018446027055038680194314442529028239670562932027116238945114104788754381541297191525256451168002164445957585020960574231990479310242318884942412022953425560185937576699033706932165276950447863470588368500605547631592479577500062327028163243332454513621126670912245094341375845826700305441053731807127225083514755520265120458973838871443474412890811119629913885376634811883084889340309259721620444484000095699200667714539245456683521644382982174396849805822268675136077868734669140727159504224581386624136594621723283565287850543175958256497330602381409101471238785404932395776064997633603574001395250816207375627044884794029353275149538967924025225165402623391272006287921327365354537212790144930548852373538389517381841720617904408090751311686976608049016400827237242697221147470169297225243515253841939322854746088163510188958137403753103472568071057644340827259524435321756250105949094080637963346217340318927562006484962917059934961157863986924004019879015012104885855546882316819751912795496620028072438288657282270472620842654324645985133441389403659014241903885885956461327117716334354372402054734331443181030110735214683456621813336289495153487518569868176596027444144353606022504181198997895635894455710209310523722622929547087129858866087988850122358846007887927850508838666989548581534087392501777654817541664400022451661145645201706011286328068461814235601250391207352771969114976969140473154833288968363980583583034254528014899337210333845977347149601123967534543520879498185760445535232057922670392616640423929207300308708318419393636702680587879896624095353003460150578102661251541748525315137106492271220297295354651056099939826715290401963752413720420887957996522266637793450975427242472876314297665287457740169928617452339146702120141430724251561563912042694409212363327280950724623867318364505178358901653787224542092505932191817441142297364149457174682538875176606454463232115866362563833294285205753399140693637134311016014968216868761908340058173823668351427758726619743814375779128950158175681628250033905986244959771070164596333008833518673543031451766959993635836105195397409320697449072917076251909570350081280338877153406263285051623442589879298060899884670089344544668656120997152624320108377296097915897313716891032256815913082463557043123352691308349112656221330556340472995113231939239454673416417345645042999632288822807848177778385654077537414512522759657149958993959514980605738256954008573647650532845135542214379244843485370307364496072938653913030453292248405411787448667381256435913813970445477520729268870446152336661982345092701731884648980283217669573719549163105956314638963441174091143031189233185490810408093317560359984734427676672000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -69221861821478656524035671709922877779115322168354434014007104784658226854507352856742770974885867287942682315168975988360622270710047114508447365980046848589105010546312866035689707867631834468309710302257046455887252732536156340009679780728735146887943922481000454938569467367409127138137562228152837082590511535330960418765137432506970761512761248341438244551328001734474979326723344807421450335179070209286628608390865830164199303638443464448235081390775657181789925713474179746619900142632301165889589655084712265338761723832032091457333496853751846039251995017662182597651099429828437024713213142735767781330507861162740310300912417490060668589850475333391484496991991761065317775922787689339755153732723100118096715091313453865007561041434780277508452904826357794112114952560908478133720662897725796373355740697120467017918494963884420296345057384968899427233819757832129095151406855123276741364119360668442177027794206262189736915976873947926068383382217877964259495019942016760851328848613968818770428542254116650188432673443269578864330395998544777447429802045758492264850272369166801362258825613481435692602172156147098136308999982800196058552052744297147804499217045117602737797226907801631971398602051774158185820547404386895016177318068422071716898678593318097564736742036455114554079015260635729867110263050102249802199265245633763736848739905077760498920901846246189051489526671913872594045080550814141967501444202258173904157959901342730659833610214058199676888183453903994330560080899280009820592329271048843236128501096752316935789652078131160075332393022726038811198332191372119266765846963127035391572168834370775385788328069862732015872868185461371414277919519204759875766341117548543830327668289770253477137171345056672499882678417406079787423155172503034464741766128643342100691588266429825982640125461180309142097582250821330440030904169684960932247936021345527553086792038612291901419350627528239185471285419620115289024474884117519947500226836786583934981043897891858361430614287134960603801365545232003836091397328522618724161327757220631905543425264598282368745016757209969478543908783889315306297524188822954503232893758474895434266004215893865311704488576215697485924918941545423132655576284266299274120559494920110248718342156965974768627514545301350613888531026607587172207459770286115486331402017483456390080538928828539095754937109846223834774969041527565884963694360419004578877062850447292797483507338967351635650247345533174048565182633643605650946471698629951862380007640949152253329299095762305484722361169963195328111081329157156326226502792310776969795114558010925172232021903440497390246758971686238657522576849117036421278020824741576078056207453981583189553068977194447728719721627144960045465092871066070453226149946569371262618528273995495369336857094311116800000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 362746964848934173490374889003092388804715788585556392353836251464247643280415607675635842541640426821391314107965488839898903041671198112886657203625124844611683924290484303437328528188698924130975781214924270825719818451033518448113446432251506571436947117239405032792423588252428677918551051736949489314825638625846391624205416668476638833066527776124533543666824891113197267359716582466427698570054674291230537893501677446100676412950505402934667464835986197620891353838760055117144237635274164723310773594359847235473713184307862881240012930671536197904310191858835040433200197494733686425016151594797464737886778439714773994017207843722706991006068086919467564191067249173488248910527987702336183139725118507999613833240059711527496525921659403865148899091970869700928217611870416865761222081566644695428070505469716653253942008487470290660720332245395409825838471046080359596126031321834128638100705320611918502008471680987146198672280020466793813026267722486339040498571800719993162864547991884510483060914291505038032412071424789798304969296846210157952626574469249163393257266507463851459316694269291198351187703443405565961849807967436245910900126228502115410717013828793693217126827923522894982205597287612605109281072346661421212504805418082211489981334715910927397997674805855172323403919248395339767302250141059945509612173260749948587694588231799334488926646570610737200623249850696194962484635855864047018302637218778424466246837925925455277554837367480138859721718817279322789437390979983062900630616566047251065446142514114587705144837361070284228909825924288806596581415752126093846296879214082233284070572220225395545914236042367899514659776601070714112798371199186896405785160238009712529374327898554793536303875697982683618278636874310279743047044318904912065774426140134169648222831189888730317147041938685573706708762381428591909141639704024138922606441535356668565890503596277562614754619393019488728479968131821567753126469291156699042798939847304629144358060082267486329992915462596079970473742622529834931338370905024613532599648121804334569264538442103092090631345732276350337593110768876617911460603162443541822341217035780015777549598291594850218746336863996468684309975863668487507288708904907638076342190275552472802572247548313034851305143149148484242021230135831889479955236918162055841686684523135829959084936956995234280570348044514385264471086766796665824919028317805977837614857825521186819223349519048308107931679157537907036314014103951944206553059080783207267208125195930301646846623735013648822564943728061877211146610946762073203183020450853808356957075602781000452863687389706404280308727314679515432397793797297805741263068200352621956708914551742970112820980362380539628363713573335374738725138952013499338015384152043355866035366433087262321733974097920000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 91335398340747629576035041326047339338017006731478151050309736416820831732761158040329906061964273883027026830721189174549115080802910303591687645599041407295116405311509088995806000958316310340030265174964920816916652404599837463233051378245748748235516951762731167306954985393890971981251328127505043402603229090724340026580462217666411761913224939451505650969558332014384141484775913834704032995880197096207829886587465592815764696500981813905189737289038569423111115035462273926868028510275801327004973239627437508340122350087469562954582719366444449135136639399988600521448181100586954471984648577055152416560142968481137836894020163252638670774162086465868051548133097814078021345852465165879824502366301872394092232041324224690515885073250703404743585206421656994938652870788148977997581554340913771552687573827904461912508977024578737567070214726304049682314798831225658190153468959852168033570452398092732976386712831887607928341997093429640563485730861451499792897726521073569554965835004931492591179637006518380799298582746247391766321895709672640041044623836961635074594372300187737490154692526613604018576162511116423782260407710034742050558686125559631816222206583213137354870512859557976808673718414331412735488859237012450511438370498297653971737292940864716215160263553399855996311931575100319848982641859342363415990760080649212406372613544761196557379819115657067870802607733822394944241505693295268363867743529968213605155898877626550636672493430567249464400706423488871891253713774699167068393978763375501398769528691639220779421696329973690465325315385517485782286579003332921359122840929062441834340401144096521260430685612424063565511866462184109848316311383536445029510346043556843350555998964880569945979666726873981061389463883932814137632748707029691880511318185366228866349302265745598740985135257466961538616773388417141231585670827679851920390192480305081626557795808130683118407285815412661925660070475772028894228850709167614136054598564491470944532671659411269729253995491515254576521623707299227577079895614011636153878567812675836442878802432183379583988673634471637259636156667452219540926983744724223200162073162175110165826875732698348723282851209568995026689450793745475393742580052256045019630557195050841273652375114720722625229403210006763227259985511302976377979014341575842889746964235128440669715604618003738556789821612518485303771897237307990092657247413152506576036956991086365517516354788448424782794533564148098952653042784337782750854555628651475637060913607122192295355481573663165923948808822668615812805597938643052514917029783184697592146557149639337286084118396712321966209071653654920257336157615807036900243632905351868832004298138809810584175197302248353537608758540262160292953667256986555354518578857639112290493677299847080550892306432000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3292447013886948919238904017642974712811446494419367201644043134280809069468009111368751103216702618702845945638023009323066695582095043816152822693579991826626920446810475639628124824646527878497117473446199044770146991080173523386156868632067409367111459281378548745899919580681126757335503197933533671123472205924468464071957702624307862323663957835108886847108474439082418413656126685587535876874410923680691534301234774658857418500269658559515086153244118577996104921059926267976245998733388299413017287049037710859388168087366007265233752269739953795242833660172762786695886938607730959831166204644133561901104714995360253643091509879659628781698882016379802794157634694101182293472514500063833003873747503882146248825756053736207857025159309518120418031513539263914678980434046408980328346234498934208004097834027071844360059020600676345933825622497748383381672081829083561113672418711199092444156196952836788364687382388581982732103872617604100726369625031300455049711984949812740517784566316138290325226002724780129540561929028111928053520241358453193988435706897892933982835354178054114508442050590204766315026849044588571518885756952454418378946286897034864550077697385961969585770362941603717740974432307753604319594044756417289308453719764932326351582264220633090999007315136732791640764324037266298137951908319123828034159625917220449430015455914896618976850941231625588708621934105020874271357320924146504195617344769902570555402643652647232128639259165308485733453179737286534673883324538909721536544252669165050091630046716842305784601767179825075107246043499425492364315687912872433744637489522488673146338872072468736935564040819885947195794936471666057294156555388125701842370412417388257506373318936238201059057749864524464955620290088874146757356292273857381912249247768430632891886238546892128858321003774020497262037065811854693461554400725720856562505767400687266148913654461145105187192546171400334813973818352837685653760480193706619293168552513766793124088725148598599323790981451344543391032319946277229938534050858673599877819202725972207284756018757123897874632647926480779094593914542825341531764878210051765969605820797215114713671000880199466793042885317089184662238532462954218232887727195603182438165587873292352608019176990853912192877718144456921132881106626899983798897330089680494688255094056459553561485617278507325375772994337160055523486556333156187860497871448839376647315735035762870514187333434425282139204888910212512292517724046831929229328203128924338883668170130617190392015895277658663268534477120989530454796210186618174648992116689558045851188743444840900066724392749258468134190233609272605622390695891865191100334014050283544575206520815181106131850467550180832968588969374521874338351439790120574007813734000453362865778070125373571465216000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 41313154781128439511343935879912334566346149190910096355954163776007945199056479357220961301049088205654588015163214442782670580435744275757565411960044196170756032280563323359536042328713549131527704959255286629916434829196738171466623188998143891737224419219759269572358211911192710081193133981220329363586849475460189005564039498000922235918146329472614017474645059059252541592161924578697182774490463333488701770297208045899941975871001761182098256844777537607770609863825883116280637531853348669463553387762206247541050628271303820277906208979982547085286972760544606711778619413287837181541538312551846089478150777335345016919956236307707305903647412044094005750828795939897001643719817733922607327740695787702620380910204147131287250184140607441665163278277360512626706249453773756526760511257535251903465614485719251012198881708831545691812447013282860941148236951891239353329330436328288317530620295977932814961535064991932740950753240850174265652396448710633174726645803606997146015431119257316173773516334819185473448817361270896756336720073871322665486443865395206922338470098473543242220148116134592852319781169548730252449907346467567476544646091377440525193148997845118125275613146242731469359884441695477133113174215009580855881696414768341320370252558216259035772123093878676811092040468296582574146555769886222522534687412154316013675815621056155186077660712675962576741228766894680331329630304621553117776036000494759403232264557552820886694928260526292846973981418795827579543571818140077084598358438532880320823994897989167204457046396077818921151776966659780334966506656183983175032247929920497624443761782907733420667950031870658274224109999003518155746816084622259358497490401171822826903732000129751611857547224606543418686699460744715931724810977805594897658954802226345904940348492373990780779415450477769465950444861704177925794675826419344185215985602370218436405445599120583780970134083758068485299044611809808302542344469126517663351193511746219186133237641272252380999493201781184523503756150417600564025824007426953019162990473661904641143813908617029679242292940028741503830173941068891449688387745355094086518646461441345259093972980149095095128851576422322441840726150832572230074614666359094959265618692613265659477096717436153127392082157377199565933312667742316469539659393149514843316212473719956359139177576746726350754846372396846573001408593079318415999975097992076127354292839430222522029982297802958306956347431532074733164337076250655943107991475528702059804918276256413730737093280015434312941093660803740613634250887539387604324804518752792709038691853720756719570517280912264038531210210300091421108167721853957265515736628148099854219407182996583465261164847137590115276882973009208096611709499995543230673258502335374725805181977252583178240000000000000000000000000000000000000000000000000000000000000000*i1^35 + -36020948506602699343424752918543763604320689099940022961523310770404541704740611049382026170210512088619929226625918234373854583897185832939984585300786603103335354367815966328960913845552739403649302026112195852597477051356510833125628684758891697718679818159261940160355804176521518352821128516155457109682847251349991640518608438166710743510150064426462309456124698231050399267088035717654121305402191220691767003912354664112123990068615489125859782875813177294438416456337155337459539958585154294588134512134519412317937500363141381288316017068426434712021799189234876998873786030470902181114400892342417170252665539190180487922474884939579937783384250395644736665402529191406479744919444601166401478573722493471643639987334926388749409348992736438593483167562261593987412934551011135698444066844405845240657006672156287901339298649855067511151601612359239480197824083187978071511278035249799582128799750697883873399464431435191819073572225703462230053330940328706926673649671530328601771897664703323656885057903343850879161000668181049992046396058547057671930467213073963710630710348936119654520789331303982010754002181992302551639411139768714494074991118953460039738847726339012909942008460941275907678919273460359026644143129559754269370414187490157125173856766301341409846492609364846871660830958085215380298016287249136922156412301151940459131530218842382129943506096311595783368350920266232490448163871225395429184878151634453822351116015403448280034446691016139034863834566570314549034514232650538077092382122785347670641443242632368543466908126949838667203710828328329429263387803193408738045746073257664925320071550702070875710243762385441063573252092874714129705088820653074372586713829576128113994648187397986184347704450824748657859728803011506182469977127396792380955672756043471186209080709231232360807906772472137697447165199689303449730581114885038514921623499437598319353975267917177527526535465292146930643886948985997941687327590278653638945898676620760453549634132268505042875065087702065018403960463272724791044902484411647769723055805897100034095675599166800933054246891051913595275204830968047184080777244378188884127110186288274200300714333242010307829265632479620525502620374980808599312694906466664436520868046230781332199494833461007584997764137490891331955990886173708088136039336738038746869402594593077461198030296016024121056868765144411527214359648652882094703448626988798994861975289209263081168035438854004820551234153665135061458026884814575280924395540159932360432327621520994630867358606946326594960554096591743097954192807070808707907798944068984371559952171764129242618931227471595426416927357108627847689140126040559860656921633862525904687380032394637606336959342185713591473466485225640384265156431120684147269972162554214037283727577448448000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1679247120463949659532510339824609921381179398094237067773245526198109684626026711639939788767714875571297326436467176847990127230333630974633321111553706246136206100651719502470565267363267390711593151017898011262621963217560250993327269483541598013159769487707237555717637608309536263598365495702200594009744585851236670556619775648814024205725427563332857778975228537035361539418165397047495642122456236434857158297293448982441071913770004754999735974137233316942818455350940169968377430147150362944762546201072224853947892109423915066950099233619465042834277526357130383280458122051255744763689099698878683466803743025003546667941506431805059965596393811624225531465336466259236125900086077692792859895391898735553282900255596638503831739648741663369699232123734853357477964328510736130211037620963746120728491259230490898327150805400909288060235070477214697662034739421612299009871666127671917328729282908962420461524568198515402362666823034334504995219492128486218195941428734964133634992449860988879206981008496400020347251587935657592293754465628602508478163226359514927475070537544676011143568982401419226969447728443756647895563358782102781472851732928384025878757262306383616627710901143631971560420727274676604554024344124711875964198076215671766380664387787008596372548574211741341310912061075135760151763955008764527227129789665532961623197067205364239397943908232272995599382372245211736108223430669892133128856089442514718723688559648482386021970999042708848758093733111859868381341789419059178876145124909774918147968527995786923346443698522550015549030224930138625848308224767678420614417611343631643697259991755559526929547861690479501592682486115314448995918907724050686340104867227869298548394639246167155303560858741584360022729385954799458603266061559089845955414071177140408995818879138011847425300947996987442623035163994487031338630581588301327771895285277943654617929819838398979429262152874567399560928830325782562597407450017147875399341504022644819572064472431874196415604859644255600480922851160519935925931177950392347154683534134308951900668451164995355024844070099536900114814485319125643861509430420854231698716956725010554094639019295580945209592638564393166750202472328280945693655439998416520659100622658328430978140976953127405976686078928661918814848683804622019630269881538972578951892223163609793982748952082528987481741914145674394373713738512810955534008720003571499629356621095558292643230804726378223826022936947622828030897580888727481331282179019993826686710350258921225677511481074312981086972417199794157590095548946797426274492859183056513322004106059090746577199173528987531362339240229556215361380486677660799680916128819923217170039543316884880427187053917823564848576837216105648586717208622270787666168066768795726539927846912000000000000000000000000000000000000000000000000000000000000000*i1^37 + -74512844372494090223138246295312304401599455259796265668237712060174893327767062791765180662324001626959692124282277527868723354818220408729465249964615867509839035586807248270178058448397312507785882941236289328159406165970670280039754882207886882592071142052020772534041068355709674110436485278488314771591605325070275203164653649945633549287934287300788884493794743573769609399787855094422988660325861347371619713552195992013342233999795160684173092761764129961033051752156762762996574296367167772617211691899109080242178144791627471134104417405963320449314903843825714955424939072774247411610329731573289730132136064022370933011665758414032680838208130008119670920187441522620302262622369537382615505274546171542101552730226734402274523395786949849322481556651640656827863980741874779982647779055705876873712068880290970219276350239130375558927020900685155730857463895424924206336051699371259733365544205625162635687835335691639938233291195100767435983283869219201393597522364655230540628098157313626284978239757581470078334215745400778386586482303307802597601320468857804761992456742435820852782050372717259141435309952668491568434404229965922790044830066782419703344320784047255952651209919952539979567773100993299939338967313162710873530387904830324329752868067150525895279454327458898011961940026634716407954773205831123863562527555617006701386027045244247069360268920163872528055108183749446158876978465530567699149089173352015127642605314515764725572015627802793974727970207612037946002397196526759345278477290606371122840018132193655673840050507781434274504727340445801841339023943289312211507977960598939584596686349725802299156710613295182179977726239620716492197214512847438950128771281417355664622724555176033552472690534276399507282591727368265865674171892793512350022079450246681742160112902590482158267001063751758331895171595492739593950957102518670610558066330928832245521387804315743218340905194722996245844164671558189572946840390236607976726977016182659356847185494229336320646108043129621086096587583121629187023027507537943432653473886432007590858601247792361925225858878549720752314199472716580629720814530846809365646851729439070610549952046985181225677125801324403603722898541597056072105697205934620748259431801803776427064105470195772056806018343958905673220247078658690219115506236519864515958084026861232742109494105874157251764350686955130020465486626074138434472932312285634951828656523823693203606366637234463450500305443269654007859622350930648597635983669559084890728626044444794492910653248936879816871419126128948085835585253962139961039118302496893049199187187699023291168733861773056229234371252805145972691052519060417341987425252834783833547758684659737299666583116877033268625526637707361964021853694032690493182405887497685975768760320000000000000000000000000000000000000000000000000000000000000*i1^38 + 1353344009900672167562291641626304133891094651733982635025314503857932799324061935926259458315040826308328546378296204213026611183426462621153064114330899090571368782952391483176179781171556936843928423754176573603019510851889991941648185569590123329834500905170308055784107909131988981948902329835901292181628545346307494187225116488782795877631534049575171256560659917314594090145533232709362253878767038292154949642783393715252678891393588139621488265480747992437970860433386647361448594694804287474150728817092642234206096169956547388028728245202745280736266531085672150168316603466269546799295139767231796914372084032063092823077316087781696679037868002572411545619645212256141166906294564546791982763897484737526820249770266370652607525586490642200256796460522415094825782533657811597422016639749683954405167826565119262586626621605451549564709986313864556063593995015194759157232275574783327445498840009942496005631469145581323675901665670689171645981748744705544525441982704855051891532911852763689614621567362561177405948816427443646298493613019310605399051788233074242356293535800604392981089407036550818454852834852708306532693399913107217388403653713420341258873826577718696708483922955240504467536079381024071380702493339415092172640218977977422075346733599907939760635680419948387196160098812055307866046792192006359205824828849175872081157071168203192422462750253316724108114664132675868623167379260432802600860398434884695815666354735374304151520593003377354348863291625759005416465756061959972877471458478200767556093252262841233183746689290554156340045253821913071008806422332776573402565449276013762384926862355861935077357271861986347739661180259028820914188459628494671318939464512954737320341798595244462761455550311914829299825673341387110328966289886868400253224025081022443282522218304199779217859198123392787167069325324521690563816605855472200454326014408201366038859975594244858072891928968086795438016591519093412159434253370169497126774534691488041324726896570718871984676449747356271529203404993810534633264197020150701148388897061117681806658699595089788371414285057378121009475554597382544488253753623060772657813726979659519697746562471229971267544541358663554980083990513718403058577495019623798413534257138105923253059678951411325487226462694765083810108794957911956216582938129801338650013148232361331005642239575783686986288195152919073744396240577168494336838767029093548610658158159983028617942782835263615327107005805986967615527652796139702349027001290885797627385706262567815307140168546893761061977834062079361489083802531084601471289565029509694373521831243455751591760677272231209108849370096315199099180230156794216646175941230600635519782466645885017013172437632850170471259898544698187620526744245361700959521199461703109050368000000000000000000000000000000000000000000000000000000000000*i1^39 + -4557019933269870550623426461244668972727208640515953445161370705507079985214908670368317384427086476545245803738026132329864885559246930772958625583186441449491863424757001657918657302862807689815825122262488573752986529044395361551635062363479613977853168649911044084644400247205586971443211618459266363591825110065680347500885241967879572651473480762452709904756013571378075321729942302533865329161613007866827128871088090467199990077922983124537171426204614816082237435609098361167533934413835099490328187266116355683155886471260937008468691606802395892479885792794278371121811539210070699585133867441630776787058712055459650292025144990520436268917969115438503331083673889183986512850205947595262289323175594673491950689915454542509303946622826833448915675838871160339201561296229271556069625353754234451042024121920016259402819093433881084499985900645550759408053057490819213326556967406563084675445928190894486856546975893558763595892111881725583399587026554052232795846320607955543602349246467247121878555955566893829749144674392567892476873118719174336932832524874990581316506419784892805633710911675168578746587993206815493992710733174850080935244916042459235885475474950210262452757163522419102931701371369597509532610484082870180163729713503551978391326186577629074174555226470481648589322170935090381375710875987326316558453114957023287795660977633411154846005235819706412112441629480315152960769156555048594997338142829390927192339195861003688062089179627838732355336112811666195702887782573945148241495872030222874813586695474395846157679670291357205954701063272753957744123401763748879449342625912684352069781719839224612388865594766174559997283835752975163212398443929435253078161809981393890943909660702108403555514463136671525780459232584899575069984926295231680476918612099967866554333173679658046191573742567830618025336931283296266261519847222452035175286070168315979710632995751120301986316619525754661768690440074831607549558673326152858407158018943237882279465876213385685794878452696762677878828854849754515256734827634901927502853066376013329723426153065114877057829812932338798494551881648326387452912571269321975615771214367628659566749404023226017986953307007008753483402512711505104316975898858898053058827124549935467597846641234170065360195479377853426522135110396647690781831000924232442893626592314622350878107061751782374460114367847455220453130449573306610165776246902452085437832123043697257126511230978461002775954916941339811974794729524232358124206260857004956456064075483865612791614506053285660131844831604286001516916056458223008737553820058193642513025377506665931599042465436580304181893792581451824122988065067800199795282912738861046263288420246370909996697185798733832359210589372527917892977534557253869028719995692829900800000000000000000000000000000000000000000000000000000000000*i1^40 + -13684352713918141390952325381493233998866022712714204461288058474335810214913939699270619098526019323229025806864815528797659137980552205670081802111257923593099687656133468081869479109255396131550005196356539657379823497333772611167191552091738973597030691821913542082981595828250291734395955720916566846901973242795232410384895156250465115114314445982290385328208153819709482794029452878545617420531337611934512193052631870835528465256962758006951710699775508662160110600400379693865976428150572935983332170517926109087119368729425768870918529927104154680243181603965250582835923640880265551064542716836108090297078931826075368044258923620443388980009178560937138864066022493613759029745329694661599228111835174775300335883595852649583998168754095172302389391287464739436997789665417041445386332764435114664681295592999299569097264897608091418990572044749613946571790485521993608101269740780878909730208260984799131950420113626185960309665735534185947095025535751234835765842974178359099310875669904223668689088898327178274555307733642708900659777435483689691965123472784826655987860478801846545944285631745708166905478844445973032020675496944432863831366567133073018815364484064594903352482246798737638120454095453738249408277925079718488839161148775724189472084180103872884216335704942813397835048365774213563943304331968049417837364281845103727566116800644411737135540096707543354352011830153087073584708259278437337434368561675427929342256990231496700521147669069648443807407173588920330637138650841393397228675522273330863796540361197123805811222414706260365168506298586130788492616246748778958981959900734070126812825535952453513121662758452179539000262007288675194547446020969521972524590552385788199291926339641533326808827837750121431526041978552619945243760654526986229912774717241284985960704294424085763125313196054534961967206621510734907333416693629677926448698655063097428861910660652644308713748554940609906389516950875090093069914787541799717452708310441413087702555400582915346750844637260176082445501403947114082257368288728197339409291622292423454365648563274916706333119133998428472843512679768153063408274546976972004553299621911585213335263574531164506061179252034372676730042090644388104061108813187051036533669865183087950911619493989614612438004087703829865099938161750147542116898458627352051611164615890275786027325057318424847265394298943036804375270836627840696430420111696666392595520601655587257618703752344273557571700694806948987911270470894329333503206775060761439949081384356431572634198084588700663664859920156521370908379843176351722691580518928636933451030788554105631549058875498476157980758273147543543187782988289983024122708547817417396966953893830489536158463090387065929427730103551959214370551659505212572343888385146880000000000000000000000000000000000000000000000000000000000*i1^41 + -118743382389299409624400623376767181168267918942825595318869942737908043953036676529269257505469870385293609549224590966375164398183657360282475465008544780627638838401511853365149834838528897448091893109657581952425735287320013366568687775507513150203208565077202518935798988715485048216858403197884905567098579479670476453402870815916773870910929607243850858040083854818153617458194058846443143680297168063855092580676816562005703820638606738385892321926132407867190088765238155509352494092710747019136067753420702246999941264102590042545437562100098139882429580854326524552630163612019310260585183519897158245917313804766861190584124045116035168317646697649037295763609722375228350209759857048707698146802055562845149311877773350415699883040462299322203055495123397149107393545561557848924567034865476041314989832300436015633943174020238159951174061420731881850078148765718710272906237792858254934980807138791017437411014041500543195022422042720625090342022455709324253189932244341253330611747323237674651817940262561375604314550612125373339426949391781643628351826128463739535396336791638218658521027950296234204287140311792687061132494535066654041404793941125556869787793502415170766950080658842795665296389135618981310592409379673658044601563641567026993399537826914195256024628217526292970879633571054158464643906362664253141618032782437373549224295799287059234017454810886088749454696126775982742905335957772140094969642415334669079687716940063064316021847222810333717606133831202373879785354341400239440797057535756335655020634113160137824682132209438051319501125740182146831592634625996890338537429093106696639020261540647977679711415240498725073740622082789251350446554925045809171467237960634777995905337598811718586944505217571528610124508511280295945297225075330848781747559437774349161059902587660016552594849841711754382096295775514909973286607581626815043974969820932666232874917593584621478834766725406134392120727024603603116668963566591986346479234850968673674156330902459063926497825582889071148148806023744276463918866512606837432902497189280477772799117862411135766266181764998506906424866775314893902638505699025764022055688486203236267795625081179882373365126523003478177455536720633994840673021295942540946918918154327571970987693543307657838735345328699841507469073595849561630003840727197690514757854399070879221483423937715748915847403084847072644413978577432821431975559755817159705738603910809541354864841519513376278551367533029843472782222546794808319046721554424732913024758641429497046783787347917403131858381766137999320792812043776944718884300155613242167696475206913876681424914165001854083008165527833176496741579771134589435139305656930433442299254161435020943640271658893897850087492131639506626232449441731362181494079488000000000000000000000000000000000000000000000000000000000*i1^42 + -86049433550876309031562935870033297931263956594347731474771589541680287577238620589286543448361631795839933073369920364885807388763288778040892276993416851824735333074061054201037591052370533667169394379944609821049573219155522662506752645703610509399573398188243541445833800058817484112577542178575803095093922687438931125229608996259503091138472199188377894948293074349353334036036570776541366199784086637804715756881074576062646115203736126814235685603856326950311142537170374566244059833914292895405373681044565494570773456634285165961621417735802360907863912387854781771873467798559979128180025410054220732106134607644686830869352117389389495882081100137479079026287892056256997611701829669908461866717199915511173394221777495340969443970703370511236550769280876325566835924653684753972432901306961077380350339365719588924625355139150404769254055538299276095065716138169424055637164549576033002281488453656588264639182865320715382125133900791798503717021940162323881947965969662833088269857579781957549581693721818297268776808690389032442932439638392379253286872602969597632190546347083741160615190763551711364488840360851843858427665846746097214928328614099753408004283463660892600646146419924346362933057465507816708661689975273127279616558717976865522364164481426584306165160871402233241378099189841409059474872023841059627196899495016567688852300685203694229418562832004364601382942088325039712843662169472044714566597956485258488808729071333400096871538397367739999002534227324361154027383797475489584374134017976077576097339185941193365450457362362478613180040446386190430353155950162818016215529485310407327077816549360737317112355009331471870138828824138638067041506123978320343593109675316851830841545002253545750631942115886116100367350855217378055046749545562947129366561151809288556137665527283809908699930630073645907614307860464765378191056583869251314497428377984311926031174262681486817074068706145848802567292509978717092592951970162882794255198229817756510803838398821134761124790615142600602999207974793374151248658643700062083388634631910813458949432223965630930478177498368688302823951013167336858450288878059486498477056021190210305337043086389210853178071050113717522883722868734629963677265151007709884887419170270437137383713073156830185829754975385573683035910268699635520604379275165940866678419942097634848683652254840510440618614167380774098303014924473452565411344770769473378700317871706651888168984963331521131428433670579694076525331071306518330984452805188184616119879061618243337557529912562719443035274837605741937454453502397368683061021529453143868555071185419910163350116288998543785042442744472053089142388180345938904446312237051832665491507320013460776129068816606863768527083441992005783599274498432917359820800000000000000000000000000000000000000000000000000000000*i1^43 + 3067324338125819343762118777388549172277927076844032119910011879377680425033073072298623845555147570569991842252044751394646587204783741394900242609766997168632861533358238293536521877345970406860681441224078072122527817993154239445193522999010767329423536051650690197382815339855342637848389905745146038683340904233919883296649382811871464782941914564997582772565675964166229845041736692147251333215402830588968747642019743124813763283530406977832622446970450363659045009934146735921149389838538938616559516215247667574959213844653239124739494396697122010947633337813535457396882307841179340231938344787949434829228759691217346595595858865782109428714858770557254237332078494152327456700946066289024237830552261570639463866267381675969893331761976067599682079211881469170737008562748968256750765920446717985902481700578798343856334431544087433232971288629882344286093312948497190781696304148126559268815592629063944395635505060812312704746878445735639185345124085908345319974509012697528061046409102584693463037577701378493727918687960328355419914036464707836696479537050869922822583786468535592681774831893872008109445212465529514472224492683668003146798342707517189285592047056450617969358200957775557171465137051068754494098525299857741028769402802081746437827570597855068038148286421946456958524608622612630541328279587194386755618049597962529958596563133282122991847732957487036151263631802885244127255280102702168643665814658859197745048142094151717845849584582772315198908298138070141514780908151087441075477710725920057836185448959453753387013399462347039051554268235473803402028253373226330105752836788988566890484346663262726133128938777502343542221202140887976696339201414390108932155446378022268433517908357336802287694972330776185927876744434548080107634441666494765484572221898731985289435095488436583456011971960388085486069484170875769538001048984873536511866038349616685155209308882194226172395194757871094801914785230455691108222143574278413158340699977359200763803733145562714845223763816888368031286513669153604706987492357180277004367613423487247018924645529956101197399285559617394096316505247339455325296986235066680041694026683629585062296887622047450116400208818063677509244115334213778422626820289874467138038321253402371240451582539238743437565436239585422025688370102859325096436852228512281957293590674903729536837497313339328975902436839419240106593000420768080824154844395156371891268278834857230407808589189212965923920252574329850472164913034054367217872115120919150952170143018224029954402241061477830057305824686345568673492920054416834995284537954363552519320335914698188281189520736698956992921666767620736856079692919033714749222593923124339178883731703156748542349051163046648738696182731671205297009167189200076800000000000000000000000000000000000000000000000000000000*i1^44 + 17302705693556804244913942109258589619526482883571054894066850465638274603028582501251258034202484587192709213751577909276995537541803726640183255814973732759791242755140153988410534565511595854025391405089742565621601316757740139928984217073396399647382150385017654307753281221903072873470942518092146847425303425105845731092426412267772864188223062543839703072571729387287324246597172505729756386831527821482298074600400778517705344300820318573494859360864177938317705649156575824519108235049617080321758505538251309169413634984316222636492106338113743050955210119120133214738791908883101581037295278394963028724685519027024572001309220673206369621271569634461036899892694362697676300925810479539957886716311478634527223364544312835755090000963787002853026004596917148921745980804966952466490332733718659575609951859536286046554849872164925536343020560985344033833002746758711904072121653203192922577915575595210544728868554546240028555054025722560721450248835359802392985619111870068075628792594550129324856098237260468715284797401261896518669090877204205443727964936680396948386202148296767873153235364295903330538853293158935128746620781078448066288327941324663173538667946943794469736979748123059737563405137285835113679014319362911095395131136038096646263924770955997328313865411951301993781061148388101792749552706876569693292584975130786477554236248810714192780568891304673955670259776322791231041337042282087880682923505036363672510082016298845039943666271316483266067404734903880197346455825339008675147647806072400086885391755861760011642700506643048935084382880637045586061827673562933239454348499133437262421918906822510877037213035358846697918958021292131865326610478179586025919624000363266124932109613584243810815362955733830968303120621887504631900425270581072351135731274152056665375274621780174945246488736852551943554990545620947564326104298723425240137651728797286406463694961246072861435740012942874420812259001035989118035926874704683894720109523439450545173247420087854434859906466149136369081584397776057955256997219013996312504920548727927112608454596352660920301614962358680258957418595981968493369309569100038551549175089702171327926644791576538155523375543724063771144366553781500348210737892918226304596665508643315745427857901081747275067325957009796724855340383900883442040894767977180258331091018498165574815487543821545979430345813706431053514296927435956243961262586523394411998944184589627183457240926595378112200395719956141478316553145370113053292054679136645433608726016880568843858757907249963620183083602314602560062200419886314672927836378397008977214796477678170944409915607611764053582080174813497045297802416172940823379595897991504777190819001291937618505001065356863332215779109104813584288088363892736000000000000000000000000000000000000000000000000000000*i1^45 + 75129302914786307402185768558995376066663546473031528173142942013540274948540813849776333394690198538854900467397864659966585676694127665875396592287511997932667817642860472550202425087765330494908429774894323727100286608326613092176925066026784999568686583167923000512465931203011987672215821617360868041848820513049728519672538475239739041375410032900511599505726685059294456511223724290712816337099926890435188398738647721989152629425064664600289858348261804023093264422725032383547247138413186212446642428752218565249704851534654273383782271162753167090703584633476896093950613937041929323616187617788962016619558594786194302103468828695209114899114672745632872437280688583900798199314635160515990354193808083059050103662704577456895036366150478670229763935809242981069721652822814304677031963085597148230980069597221632104137231468499534994968826224372235331184139358766846323305789258889688534651871192030197466212033825013369788908640465242027411291205632975352821029739187931589940544961888953374004234801824217286772300855328496711819522704601892736452476636500436536611673236228932121476913681605449644273850126881017079153344348427973347310791847515869363456493297836918162283584291327344844068582880358524719960064276303128162744051826926442962877840886484035611412761418960913800997415747970030915662655474844341965312985870649140804785205162225390247124582067549167532636966051354863091799404733982663539366876743374602611272048814872679150367723340677394113209526684227658444942038818682130190643228961740696859021381456436873691040306235853928316793036508191819085740118803848517934040815248761522050121297053857882278629353400587214030849760190631307295324953783664221441927738275564621094804880509285456924108591631243682500693215502851892237325878255969982314686037660581009700149499866379801400126070745993749538454865517875989515070062341165735718047499327718787562816217376581924729999393242668273674459358047529412353606667622384646052619624066157590879078318355859825945065026640552130426771456995676934187817979710925769894754487808787817455602018647717353144298312271308304715326389631536848655039844571254701278902973923406575639921379164224681975811978138099628136345302715132023212212923586751198693992950101891256280579011488682992137628079507687666877583978804928008964368341286740060453128248688546276616531648734572457905525627294745146870397444853384394289979000779187073117461983368975863635717617931569500253241183406587288045075572716766057870396377292874458877942815474049183087341456312617486941728075342554575506634911143580632126348211250885004659412805364921127052983536218848730241502641057468544798573251613853607346284549873997823671727795729705644675785255335265759470615903521714140838360448289996800000000000000000000000000000000000000000000000000000*i1^46 + 194805784580109792302682812818468462635419082053908983862240282807227018998767371635942436519343651410498790602817285274360864102914307130517953047904789812434064474707908245447305177334152397507280303464106809418517015314875501027000360014077220474731662807867897717331635642899065769870935689000277058938303034383772785541283961059412966187600994802971155091768112221016052206859817057551012422587252942556335674160407246493608347644083698750251767340791464620053278181796515743035790637573285626905477216328905556627389437965292420544872350006638749052826757020554716985100883075286655282986980303683532008894996336632584713039986030490223380970925950174505120625207544085790731529068509829403933324242427843175027407962266139729435363535710472911509614425377013104599705645870683332905613871698398497328472524034117101623978757913044788377925245594696591972093911149770445941229928271214253664777588513726714811262760968417968682220390910224868474506111352735279404299746093918093804425126772183623700463140882250909581914285485544848569429555897077085642556216632901089284830186873530785549051669518756164925427183168781681591311493943777632524008502217964496169838767642092928463782994628574841678511019904937259434608450852492382939275353325362584256833610569616408563671749536935933759920753800396895237799180995474364804646909203177617214580277497248651068393730458814494345105341502326058328725238297781264877148601869057359632484402273408842754101855333959593666742081930795883347794193619334441724982138540687915237631320692983273434232607591848734586166656122806690669500165170838153381807464438150431769032636157435190033336063979568602796651787506348352844669121021401580848779923083158672905551705695327360877719597364821352661651225108572366819173435991128220307785722456252798378174531639157880374319017556223183973781295126446720262948350195897125588086773342165798910639494358055166841056124196871067244730921427756333514559647897219277386575524825880055885054801909853349907829811784969295960721798090889840565661805436429518462599416329692441756289355475198306442170380114040408009346665688456216486672817085631202040874299147152278577522098071642409181648666072114811172545322407415459561272113778586491974441704973865954296360284075012824452436508513996497714389604039583249190594410244388276665485986783989748279814498720082171085140242820322781287632826838170841733407106531985962951274092484924677460728674409806680287950102928761334148403608547686559064578724990377103424073971524983962944081245031981892768621145853472792947006340312787485288402790008967870875928841274895392655249512926747170353830709282308724766513174024305283802046547912334227573209736865528217189789167926942415371066641557429924683946393600000000000000000000000000000000000000000000000000000*i1^47 + 424868759891204377344711396115304084505193727042848878453466173307195915388881196625925426817519952667185965227868405579404924461499547636352039076927781932102118378214535701932771973300587052307762980157988043259356258352644686605744823141357451283833056858295962727645500571509685325640051250470387405637615947298579402012214771958734892488923310893848655103036613253958418254349518884701611308570086146634970247956316725579529178450523756384481159043017778755858968024908963865816741368326727189305323778307665771942026612663461624275807346426299859858317156259662945270709143377228695373612219812398731691088251470223795551358775254827155350219656050073228027630805621058886873316927948887388423014219144917244599706085157997691229161359586440042370459288751496627274497379162023517112366023378995687639861729813400022934050334713187120223614918613645029612990264475788152911182820053826996175576306274522156437633322486882858322638585631261202114693706031496456526974481957486086647518332590051308777606610150495963476888717341126585075554786611978681952358176504530462672974328391418323680821677781971049299308169481631972691047911750943868041560161502339382249698232586597584458656514368752973450263468982497313251502580556700167363912532822844572173808921032574447914051997123539161476976748938699876759776949839831381330487922588248207135081290672626537668125003872550503441187816235309788483518705214229576486599592498265938871758900460180616296386293077481990613446577831527385388030417945892971772856455477336187920072743526785366154788042546998653752872975230379437138714690914345327511679237896184256756059829870139994210242266497061052549482965441380061896346054071233251915086702344091640290783538483953790264050580688017860249255291641352296501942399956861263182282734350315035577325659124782415243489569227371201612171759314813528449845962220412758252360399255038987714437923613269486620232594463648361706451585033836864876238812155457700858912030450259290293495284681679749047156060479947689433229535441521354916331649834301623835592892564309920521727935937656835322138483866265836287148820207416858196482152452410099100094258438128751405076673719214261520615903465366195921169119715050279368641933176031210084275226890078975774120699861273473484565204809427787870337334553396201876480017404970330501481035136809308681366401004349195262416951362823454494239692399247035868174094754828473830245355750913876277294672943292761546746347828489854030875390099361711761620945908342332102725410453958059163444268086546751033702355096757104982759424882874846503590540502468942532577750917979613503457520748543493361672802800787475877432391639093393430817363002100302106973188413302352844184605851148813203820789608714004856832000000000000000000000000000000000000000000000000000*i1^48 + 647381501995082005496702033473227067470611818638895089475717529589182855513904629719885087831552166724684509431805804795867478033782743218636851062084061339159258592973043483546638116043212113961459629994875682182551689454961827059909426853079045529273424085361904655228059759438434562146666574830896933073645823759186371696545155044504615935396926893215821157521991250755017567876189319454239642777660906205751874948633969276643624733046012583974076927835701056548612380141593015226124333617721912248836911956843854917475536954397391891850818614806857534193497693519389134429141102375766035167854697909721198586011182784465605048797153609789745348994568747186111140193297438167562419313558405810436450983788010952287379479941974038922338066817328782275207528005838704825643518085005861190486725843720700331599626210048714753869281275485251430059883401602465952602361119454977137811603040787419738563304442425599883888895451349065147702814450611392189965348320993551443926042461595266259322584695353510445102725121034852249916342805075883167092448037192247334296539650320019685194209371085381866870929052193899958233918464871395893148538948976587793555072275675169970379698448876615746936278465126626099877637255414856040055292827976155477173101508862505581412774992798439098897745133442665516968588965974638659074637804871118902332879894891917782218778987964351751349733035899795912876519198849624066046277926399003454061655122833689370129618062375781953672544733494260324631290883330469165382222026145832482903061789777706038840220688878481369765377984476407994657477126567233544880722776989114944986410858624064905110800983746902959308935689318036684450381904308519084854362948586550234398544873455381241058321072977313288288480280471054470646780443329349605366975392829179648385117613856920362365760529186152702531230642025443576582285644555660848521195682105372415790178123705916458093366376884811644954329792988161361464556277570460320392025238572394129489424810507821073999741887769334380988523063412039345738035404204134861943738469231577371413963959221973847362244558049537598991829307583828793279002607855352583398622694219664283289750494202785677969162004669049369040335847744573411659475303325230668764938200189611119728748859815486860058807817894682434063136383318530804287821003221164527716250221636880072541795622419520510342964642409314097734494337552387348046124997926690498550831291598388644149306669822747464096315786822517589584896293131567983632098728372463661136440628447208235343472156868325036861912300325973982472843839683978012202373710921980647629301555936872586633165415061321461075404325392780450933846188024036239985508376626106053790632094860139709753275685075942268032704278937301661328828072670003200000000000000000000000000000000000000000000000000*i1^49 + 870697257545950550775485643328912800657218303535716890100306099244663161019153466196982298144996614947540911268098123736053853217170184823111709387278580364272912943919003112266669849806773148333747437978755791152336568492050314926301654346364090489546152944361706063907893520964670005344592610408603163246896074606761180700072436269511354160595046522897069703725338973199403998872504698628191701290058333714551008390085450927109148242003471959835181275281004966338561628213775231900781014329991400813509303852967670937929343411134660433965722904393864868139345353727473012368742361924022340914490925305449454502425268649048900182028006750989494115478455949587240178428245223225461401832795572225859574480104150366881320950906460479788071110762449884844797752492562619070376517355910622382910561670731219824395774376599200887474545570419174098785096434212150136743905868065915969207867723672114981067240214672591398026489344821227748297903732077316596435176200102162451774187608438257032563871497201702783411364669173930358920924749437536313155276937875307683610617498554026122593333380974752803949260312350226779061013203853678195703640378494390926711394177490644238480535906897466195502084483725000410623169379583031818673415768391142199185605270345047575480459425366310592694572585859841362509459341605651320372436410342521791146210763233681369020701674755573933188387803971877974519752022964186662222556496475626739899214791779179765809989802031359390866927345606609617691768668415073510137645882418067392657822728599359983696349314516308132940872420034998213500522598307036584551185518998307522551998903545337660536837272413301349017830584426668007542162869352214373148464560498893706736050033045767291544439563361436169883860737022841099290567686765791076198719869013014236892998387258310726791228716019527859504423467784300208690617419443653269899008591613565287224413170810437714029648368643739190831665076054867491871988633181236292376678124100760922663672102470702718417980978496879613262922530307935665531665858233430435421976848720739921273504177049449630452319733529764417320137382054006986786184562208912621487616916234781797968288666781608399743726848963310954219004711455608446727710291076994457129650264021113774773316409483592488953519340775855451335183540998798243247773993881602637694946117551401736072934071392611153613147340233492193812198223973655696080522873696688910720202449671751389835418561654479052508218926134367394005909249239601219820102075930036208491668859040837511922149245484863373416647063782157377959010109743099849130044518072128253087801518358281955874223599912356333794783887619718776186172938831105587106036515850868719413591186319965875763514636003905502060063493404764695809878917120000000000000000000000000000000000000000000000000*i1^50 + 842756288111535009480782918622335048025330882819739935197119816555300116113683894902953313289661846519414508573662167947434704084325957722023650550761963807119895570551894982509142252650479273017967396540770795565637984081541485074897152997055717129173558093205838412055599006716271273363256980838041633887135110780579738488649869653313418271557767876101346393422300371368063775583576543523449535588037456391723654548703900729376812605093960480999024507660972715264222594571995478159660387920422654793745331291809387854089559553346457152676343575226222262396601186763510211517353143641132838366841576839299532030481454739976496154661775530159206751161784993814933004448480624081184764034282697736114827104467464545230321588191755912394992943558296632586990744609506189708810419216119693745428205700387600524814181968146003920101105835269930994546015507830455841117198394228844501812955707787447637184251241588718572509712216712404867688229245551353982309911121935873993850073051829600124462852475222262532610621399280796979838901138961252836181642120225603215739667531992697909895153419023284672367445162604681335409680670293090653505978570117090898997938502907559812465039346899406073511613076521813995900152325717143349395704433328722490359722716606323879443149824033138545606782644308523811958116776909172137363110309874931976522462455698014285204759060284772262049998236562452240076099912000071291650201811893937253987935436176193410559281107765812907000343234421931422450011100712551920279780972954355521480812412569083874604973208889477747755524643043829819798480575709725712037255612392100233597034550043269213649320661659843453977065908721449521840034939680337348760561674602080310871656997763307983894116487452161478901266623536722627679733289248736658466429423754146476974582388042492218462914322279815300188995431202693546693776094280927313273215385514923025611623496914778292501028938470760503434341497082110353184799556700536036408598035531394316348749052084266113645266947820905413694180951296068445850722970340710276063706482894754650058623264757230532153408751600516142279992982330352563009793981447763216427454512563656642199758515531300146837777785830468173918296383931318506619752907978348777535202416397524514844737543835882232945334202188341957074780906302424563330766874462128651617677483216701553769763102194104717333328167151906207502662553828282444051940126412549298642287256168678437321745046070706070290748220939606731099062027303978023278228139124109677507796182359491109849794862407860729746536360427476255990784547464545072866429526727889669667430452881418974982921297595879611675122426436536271697205101221890200356030381325041696661856759655133408410306396361948095798742330268926533959680000000000000000000000000000000000000000000000000*i1^51 + 812230949718473577112167920528554262262917061556935257291461699960517900164753060992410320377528551566690317320247815603388724728565299914638211412648558826078334412504920407928660323156658856753787210708409317273548536763407789757804338270322189248083955695060979158261286762723882682436420657920028519529740225420544497981399109995697903359221971835914234325806454269533896138426902860988071003122619753239858976130339449737437740108971804660967340318909079106037158267566539344183535695637098845171642180398722198856456923888563581674547248616674401132620713754792803393778274499904328506714269343796376292144277933649454222846125696313189948552235014943743312703266741004235597692726423729586825361599153810404642298379033556893939264970959271210185111755805581551312414420529085734021217793766969036335993592345475629056729891150745036942235815130869802857763959621904208575235515883976139027514729849037143167925528340129528600808169454444400137123259330831698367692033930694514716780814697499406991778068669934083162844952546064291124692988483175336729574210200050125521430701422159269656594816902508316557930017022970542616523985241116621753455327175814845427932348760251443096738390577869252761820307383206946251055413955491445072972805882739580481327889285127396818228181390988613588524668034371612291767928963148805549485835416553349531068203243086122238119875589597785867883619134707563827065161549210184388185787091350856117725657866114496013752869716526979181982370830883677729313222386063837959609995265486230018635388763478816583747393198989119456590271429830130024955844192949419986826537411804424552341685909396892842122554694753576700375672893980064867736950385172579759205933655864503478899078622182231189338055507014515865229767301241360810611376392876561848833077988631276926971183779464934017022868000716173115125328956590076681988153369689769171237350712021480981388513962057567123576805773639129058296832732182332351307985888484407681623180932779265419828816898563381947741718302913100307981968686314466980855229468621797432745938033323848999101270374666463741429863597762439022676926643200536827860833630433437887259165379310252318408621938129311896922921444851298767089528807108641467361452428575580820184255876720902957861934002262746604948734164319457647715680668352293153099571628613224681939280085406294396606502366119903597332066158480601512882455980493922251621106541479095268446972590624736632530962338407769969527334332121803640368147724911518214138738248522622364207853377148226700247226052106504539097315653560367747858957112150822283358096916073934840889080256388576837146790273789216961123933184687942372489214715830116541270887843415537552577787590857159463252301017835687116800000000000000000000000000000000000000000000000*i1^52 + 493260129753433287394345631326220145645384390810762301310098170331233096255864069430289503860286889455817647273206451548425942386435217226759696707870688216884436605329957813864963540548058632503012488411362730679892670193524585562951943190471546215994389824350197537245940264038608625257404617875247710664945000151879497359308937648164859455196863924584207411131823082627905218665841457952304789764204119275390703563841005186677842578579426531838176628297884579246682736484670865276765274124039930217071545730948880518842965941055240010066702133878671328302380062082538320802543236455743366409578366886335699690145743786596500168610994379685758808169984100418445439862679278056307192282294661952312458159084379448957238591404983241031054819411519562502065788398125013766813860677553533911845120509365814767890033612159080538318607730727038657997000294515025413387272469638329698069711586213943560750299531987563830592171295378501719311744816382506642145455926667676013027324725928591030750891004438342048987421171815004385875369412400708989598361640404806647346323280550077525498038918709095507465109585488893405979135276196881049167689580184956038305219745920302647928702049165342194514613046987636174269763319884808282189898524873008200716019844654144536658974349809135933814994421480057849016559416620728804752621819305579375550017458926186581610171251779736587640111831133694396743335158901935861849853941898896569634345241838796939534998837785344118134379779007014465837646834826982214208445473477229241842306871226577728605885587815454312606051502536860264525260852351160226066600565563365963030122310520031736815688951013918416027080949836020245867336921796843329474914065015946059578075267498269649348730078057556147414225014641798770629264707085780988452423483599600802620005386852436509206193331082445016210402773202546715784273008195229045817938821489318949372665048000963645482803599386759151052695716217705676460335421374951546954001623327195150471574070084887887333143104083042063049661100521774043864867495151400562982139103411289119443456944531615186823335988837147405065603513119347182076454505800402749583350903897163348268108356227410921137168766383105287499856078626516003714414177601267846881244430261587817414887537754082556293271618741060309710394188506800188685594487217671905524976187914544073133791170371555541416850150744613434935655990951575850826645638856323758799675147500053554287354426130257974371211093469533680377274218665366134022113342893591180076202842965363878078012919141433822844581002118236214657025028865426075951959998066368748846738838603584512677563510283937958171583839408278076521261816814749078296736212378585471330664212574646039721482224682949664544430342799360000000000000000000000000000000000000000000000*i1^53 + 370225670782446492867223391473821143271042910881354096921888884457489976078666792049598850940316047064661232056870821148449396806267710465425431886692010020791634028276453849460537511726470459949286223132702549739437688198513651964069405970404422718277271437374402318355052063058936114682399523910844683756514618894185121580692520853996054932598167779938523161496924198471179929694006508422108657990584819123759282211422636630730868994190935072363718639033511636821805039479943140101433812003551671997554642819611352373297997193576053423521443333727941370839269293408200609259672245492933987501339150659174937577332482537247021995677354364740517235300769359959548876340000853096142422198622876406620196825191909146860713044279262121707097855246500416414866624802093990059096524415488908728103758001467466505476172202176896114984900888171781412802055970677638636762803589656989441349378120659084318540401399557944334640513949270144602570393388491597937968251677819877652231267728164780326088934905623999833031500857653050694898493739039930120773542176566772430198553977543606335059073685152351228812409504066002890188627954771269092118348224223510811964060355073612815361061294470412339117371670832102322770907756642664994655836230369514471721531138818454105892673678917949759978069784244388255288081223076005227928886467699149728731985873668148347814598999244163921399287825409442348953148443716401318103506502635596512409356051392475835147973632935676171464505398566474755461268526298498743782111938257722099696534607483773773115988922773908077951170588929198438717020975004584060074994996344535480229136208051335800481594888866518104264241863156570113223111191535087319992893658384219603225127843145931189048634742044350139639153203007442875299189217737710369229323849783545801646507505934926069235348192645516196170764936031070146394456833282212787393727890229943972001095507049107241652608596423470008917611134129475421357043543028068791260419356269759874215591450355382775869317245001846547129355735795082463393091757021580191007756826900076931585302423971058743491730971172849353393320132937506568350073260449179854410427149313094075919099328520461516038011598132531344085779972059404954455966346055848879723280026796754332874116340642683274077398551105292393280665822780601569011481706880612117677900653437490660188493172354973788218523544484995037018637127680054330696207500585736751479460733143127261332926950936290627241767561147312158808082362408018704588086125344325530772986871537047700049277126267313139280262141915303740009058511128386580826619443155724974633211509917272839878796330627449901785823446458867754005881691217588586075062350682472515662493489672571535009165053666659006591008768000000000000000000000000000000000000000000000*i1^54 + 100323453709892790576751145864898205228665874373640609553824903085707524569304525756320434670841573145210506375983744182515631585381200205862498093124281377880939878777824237055192486081539292081879212381288285432028489555023856026894275395874252511665540093326190997916051066473917578848527824996978279015119805709676725652361430423308357529441359162529856165596126201916206214436731563393692856991467693369596041156066122550228013217268639197493958378352785581025127816899134346629043146726620010844546657646822091760749758390997247378878029765444699359074909074728955373768246173868423026608827561409350082166940839151501457467031534066251558941277092584126433137220005553026278845783614419389578311415956308948809161588109606877171601691700219427548872875144627977228533787223833102845641384941410764672905477117355235917473836641168642326999274054870706847873243116058740639719701627398690693520582772311865070591926340327716128101359144521664725329786392265092776305201436727180400307588681142511001624991298108379879464742734948041247690563253114764086671722233765613418932720024604893538506390789030252601968201244667206562593559967045822501443336638286836385077188442286431647080245088496062186711378569095313916061345950210222658490767685229389167925343897037393129853958850603023388974467553898820009559659835011803509869680738223583381407009800193622440788016829497958404391071506008590169991129444005123433494714813574037189262791093959226802802456992052263780272206172456823799839442020631144203130465255023380992651361001902727157929797958634299778802005423536627073044145555812337055281758461907581669676013831300210275518119497728816615785232144222952644253262017762044678108086115636918448363589547058070375965566121759931518031573939812059101122620328687036517872366483322146944219302279789630438381178872609515406795217417106714989322368322068998386240910006036109456061433063760919776327619113382863986669879488519747326097075888388076406018418435638321229112219649114524186409171144324383309902954378263604056270859067125557771752561376072602390224125075618205566424334811494232723732461774004981946230994319938903129453475686091500253519438049069926484964026247957031177505712084264237795480414812435000522219680004808918869719002919235305843967142604820483466046484472599179524167479878326285733384083622714903740877773050064289019063092041998691510157566214785948152349954954827194106215926662833783970807175725747720187109217976617063694432254358231894730781307524224623023986741666442637095905437895847058377901023682210094877261346549746437295364594166518326108169857796923069933090188181378080060050471135537694418765793749008921463653720214222961405658086926606266479411200000000000000000000000000000000000000000000*i1^55 + 72014203367870528709038540403342560528721954797829932951101272886000563159956443648028288192211231562905144930394297362215033567094498379245569024766198738606785072487838870821974450730542271948449794940945363693740497560584281084184756511876207300456376781631448345562484952287948815586217531779171330159849943748803777403704993958346483321935679073743303655800038242361730619421017943335122529700230324791553206608508959281910389941241124676070647853787764405550264288022792083240998825215389817936112935666419211890471099559420908605375212093866659714466565791052990344561098452315823478813009533125827847364736801050508256253060763898402995590938129458736582974422789378141964962526505965950430564568453294955895800474933225048836977405375889182379749161450394092823073675992292376799471209126611800005082034354263617600972991282785051888729362481206550880411715730115947484791323688433219199464424077731772714234614517566761656123721320040395370105753974590796701495199963278335899196136539358918541822216151709498436867011312640708061144562516986236474416262455134703915208155588570075428463500881686591620933681558543600429236194607635998950025065904756126019669240295961766414563441526350061307060731267773272578634406637801977716363455563158672087738890512307670881393560174150607155718043522838435207691151254694338233897126022537131499994295549308700373708052646618597520272459818629742087460784287992446977576707330773583083136868930520730759576516908679872824673763296743308660136733764081933267698075820501372004136807852082243343406190420449840431855529061022316352602419931065349714653359883181004647655640152224846843270196071667988819430586743510113991990014940769387901930857500228467499486399143680410565161011231714565590690426800146365049350084689032598744922148524969341068038653563655592211753763280086800543586778423480502872699396182204831304458243134923183706200851589141378833994678103007178559927943410997218967648306866202243579129970194397140482361700594791183698677677210306642328280773479607855885077444703715402417356452352528663280611676539295709155496510788855198188068437982066961023977731372860545057972066216406818085209378133369509523717974701556522484506057688440859435860103187158794877020739062108575375284813433872011619801834908035611606558238482744662719629994103844841222086702727409883364795893002967486733338852957083599904849135736119060240035336729683950428722081830072461710657838024097267025632212554830587104572211638548587511014527393773964000878228749574108204686198603574446378346663446508456387818559268414077620794035874212962551885351202331987879478013383762038262143957427042565843465934162891228446006877908434941914523136388151377920000000000000000000000000000000000000000000*i1^56 + -29250882186479708776087132945576630724550477074978044480808438820209948337864156799087399291031112014917763542737052994066693907467381599455402621247732258039899362255977458745251922418376384473311195008067052504619756162454516618415084031369925979400565032489893822702576225217545567270700532774413713660870224159988379169229734061794007758508261173012996136804825752616883431069996427807512493033385811084996504038616109042886701414267738981743331106144560190008840335491697644785004409476505936253103916533289640693218955820779730359179062612456861146275556446277681005412983233902600449271098387141868127967927734418047140014812413105272735922156156447622345705179921739103669237755286585052562850153835781096952639327652919115238714598734720657408726915831569297639920137921802580032919894523439693430064214151262927125201557824422206017080736733071392055433040306818340071821073887560522127329917855650575500025966895376113863194522351969800851315418006981360902512684088962227560129290333208777689429195180184848757380908583270109714642030165423174593106729748276553586402514207499095252718783715188907067218600687104213786990978753885224153338850208892815294592035778748003098902469037379822018896877509920283062255470130940323177890034871243382852782284938510788981375985068931910885200871396520263494138699155177080472608324505387703465312152442778572496313294490610821438557366992478539125977202083633329989947068088219494008018478650554035582334608388791954563938260749163734517397341836456569093315985664790005608924087137445002177670826687971800075004572127234603055599056723204466951333277684602852657600125427645320319662350761818848082441684082267895267779210084119027467273876621053305901543313246065363598159187074683543288121118382811728453217441924035876301594180498120677506185325087739262444329189150136772477645831215627194299559317106901805728269680586081973894153017971633525256987499499944090924242915019878024707089636106182196119829074111093161944245607871476886214164509127088527189373584174899310375171929869134617030242457195626504713527392367570117571356609175420257452786945088593378456321395159954499973163131174983111306148332269163320170166537311003405821062479954786683399078083588901141136082385187340515727040436441353685049160487428822084348658963101334835754274361986893408275052404065001456092669743799677548591240186931158583308245484511707606897869387386354208401568811987697556803570150683122830236316862702403654043489474868173162661302906500800078455263182212319937804593441848169157719604723956778482211838857218640425799061007086279207894825128492861384569418828595248324305226317444383529165187706985994943411522015452261098801913101549568000000000000000000000000000000000000000000*i1^57 + -11928032547367733028983193169823123402469931939428918067980899235319664455328570272497416828213968826908060169714347537341667143164105435752553788167066556865070196696606762815224070653852938135134388460582700308435060088571946599099936519511568397439592180718468176523570234561911195350874427282501787920807301269954660855992467821560009271400898977555641469781448856920090622243529029148821148993457044566788057563054402051082942434192032814875851458094714085599270529160846496485377675760473212061396608901251512290485604991865718083609204524043271651311207986972720999897396052057418493344491474377125830603575112979940021484709578795406467631597217035283979003915576155856904619708089207413189969145419677703274819490504403585823590511015691288143703429836913052509521426878798293489986151728625006307131260745802795749893265036586717373005608222847035793960545301768504280932524776130604506350169622824758052452882777305457057689292297664381190575164103262207067754563196576330672393976458374913453828126711123727765156224138830030533522458106077003581144346424654198669984898313610712059839958717422167800871757613071448938785982797623984481928190418794563929947569338429652247065137701169689568560012349297871983993933041755054410784082446221682766691287577207997064496300814735041768303862522589490259692989437334673463721914678677720813275977062330206316384741833874898507515096148607647173309712761230160218422998249625554400746838484217367614390197415049286649508942888362262382412570903271455437069191218252400911479630179438251645868805428109089948939422994001993448860226560989871733323253304810755581140854457535115991219640594045693592260010492553931239786491028616386301530563342203067057203116630693404170201549776063821959416168564843396731159060532017246258749969894520996281671163683221669351233545440511142623617875653754460386760929597036682118536999859475252914864854505603563324423178110097279274852584275342486036767071231623946556529180166740772558173523227630100354189925298173688387212990058318982846637830198706277673061591688474443230062005038366430967445211174172964011360456264272275258689240345427705287003475183521261046788395505837135517754526550683199767391892989780086683838845853535506876638922167141443324491559993331142383025925491618194527082033231687665845061743219220839369495064534565574701708308457810418419575129682707812422632153685528890444986208223422875789356275819635743723573580044653298935261767958794154866791717311193660170152431539093462948399635714795790852996453123114445325493030761115891470551132375548122954476232588745874737691804792375264844394138944257908971984226323808592179804097861378189883802504781472433552805068800000000000000000000000000000000000000000*i1^58 + -10251834440586516759329208276273452486692555519602964132851435904474294823638578173162435650876670822685180456008404640619902142903893310659940706527787902898017739585339120760068968721459111066592922692914640610353691717290332357415537239781460193218817472516615704487915634401868038283700854339523897546942198796202270633028004061034620223942086687761026141395556762216327746708266645285955554570028337489023374737383417499193989160411381210598990887922100042146305141921551224660746965341987900332364852939771552228341898016453720046531939900340110159751030476918073829896784335538189152314469589842134746907596318443740364596415881006490475218077714265180198684206122422552639407662590725026158109822996352517596468521226036727226053185097656112078983147884277422138217085012716342918359602171549843093160746530419336521799541303447775554153459531314145948379117632039760022394027235704422392016132246606715912436889746160670396688059072215540104614888149031752632203862227752416918453126483841029078494579580106287681450325391991364833404364438436917183352310211639715573215404983127763646248356966768533845972752207783859756358552414841100439732599197004296659573267937065812492831922724311546007340954024068650229612010849132234465633986066389599857413415041535256904737116378557409157837122392466121323754336778864030647007666434316828774567809780287253311795010944090351071433393114803711077342410098769792391739835190499714289726926429710643793607273771449864487557972652909094304438093692882759418317098493890666864590326508441929717751252913093890136606617652752353004790119850878610657581239298144465947654140271199404456738345751421063698187521715804407148493023590624508129751036396792725244515189386326872307889339536944551601443802471651744283978467376298631445849873977459401214209131537193046243908603067657792201159123113660510786082599921853445179294608891080352002151038357518636197955903974901981910775520257328616926340384809030419621390123852824939288047839044638973690703605679708190350199272152168377396940740910148766530520382789453343962555247890190267152984124608540938549732816571177039344526001693836803934918345081188257620138965880150019720539611151918389861053356401461343466469322699502178768887999115136175931211934518863685744333166693025129804533661136046630492172068528030551155786670503452351654977104203696307012931474472149769932094650696025908924272852493495695925290400874749654419582572570873134536350237620787645746949975619265301444817996488037681409664806385901064956781732372011268791200596374993211135057118977257033687514886991088804436371432093147010338744809286995066663504497025927859494025894792196989236821905827794046156800000000000000000000000000000000000000000*i1^59 + -5159795570259534629479678237639973718519708155150140738725101940687779463654342947094515531010963313459775053764940001408586613367632468422128523348867046659667378470068182487755829706623753445241480838757736878530124946305848312063207509481200142306927065984353620521361890375981173613318380527111705109988396544895440036508451025466653014263832253250874755710330126451065356332587714838624635294020261316388326365387278028594830678307705701904580683552342103859987036890153578607935400706472947360309482286330594476408486910972043162669606356680194464971529190031918821210698313098868944503564313082601324258213921013725438214811630290182538982477099641098644439737183317108684653800289922200257393237126200058856051521546737532811141220366339987603760005838286682109068857822683626745553552999944049803966896516443826263484293154996478172507597996826748813917609580781816126657282334864325331650347364250657337228912313366533920360881930819907691340965513708262225645143422309907981574955581129868675882251454147958169989027302702174784179696490736624885723830797080002252232006390902658901699683790791793916869828793717421731610778097393464801818585578035460272312768653232076639384109270182998568858813136813978352388127528691745723694146199994924435194641098983093464206946373553324142512178235876485084542079767485371865126351478322506311587543717045830720177667436114496024711247191519400004366385607451955579982952049152048257190089251249259447844118173659077806165754297260087021462649533264722594444482088075756176038389120798385809753627184393737955008315894567362069224825036494610661961981156163662560567368170336226926667567160614971339511353458884745801969072772258153041004813594520423166074405331396745595593155129638012548086617177486209643282692008170550703587163399616787844623695613461599717818235092574707299342549723704617753086435327190006616262912020506483458615761861994562026033830113999050301795524282871097550283095987425005303205089457876085614874882986688649310425259166811807060064931627078837395647943596685989561239868550467852991845191641011496803073047859288633867246064023506985484477274976321474601188932314983440539735469414539617977115248954098515577885654580600237057582572622267150230003673389533106302933360912145995011115211259277956790331621401928555102698080045472676871573630795156299244514524236769809374486765463623547062516247329467651945583860968362219099400706286498286684857976518668865705859202060540979939466772421007356158063308953878247684803484624053360031745867571060350815974231244734732540436518826999117640383739711394872655445858158559760122881732560247854804135884151941610589561871100735770907026190988476416000000000000000000000000000000000000000*i1^60 + -820700305182094701176065327908450042003759034515522415134756834337197247741982679200490285917441906692763928354525850638290374911806994785435522653822783635038421283741977867067725687408218142854557371998854623323991030152051126410590032280258462885786255664533760112319024935094740688597601102822953869284088938312650530116047501502542068277371407016521167151129905032637173896972354496338548823537799700226995225559311831278396350229227406280070632956493167268040994943199688202005854139105160423715284738201687884109452200603066340042738428711045389433771076714195866478209333460939008342477236418933795897046765383393565684802905846092646758107817619102426421060236963942080136880096456744146237958732889694008836233612595065405522883732603413702807161145368045214596781616886281897579154992488396691626863382544841685942900049001793503452283684656462996487267450507481548207586659113298027971343033832319856523221201769113084405487296057690982143316751615425733561064395650405004460109847391230492617915922038390951423523296158505650821969577828550949754968644157503525788730428377189228499681654316350049486831516172686298499913047132745833366924947549836774919029637725779296478482820162530179475456561361293733219832665666543235698883063608114861695375742744880638099669594549584172400978604321839664914925099393219755828147570762890888623774283104736261367715081677273704584679170365473249653474641761059266490880069325913151470298841620149124674808962680296541726702606548500471930426604523514055555529909312436138799773548695304498887197124019222480877424647231950524158668619209854347859205807323996325744147304646325785887314187025781943088858869746184311161830743418490359767597514079351480954935795106048634292942823065689118321989794341853465743361550669732491554445636579918945436775930991754830025998576906238677389507682213934753111493081295362683686189938440274009849114970813277534100122003342439391013218024087797548926016143654036170074160311232634843325233495982820708539772125836926867953503241297040550590214642733634684478447933920596136253026289299971811064371051145789530858408677499412312993137815891201467477875688261176660823435264476952409564046670625265887461634568670955640620831203837985017002135707640357296228014156962996605932794233416462383887856894924111347813777621476724014670227207049808522501446512346986912000034326459579773421496903063465332905375570487921058748398128361444174484448925730196316194005433896066881084573603605311474465862664106973288713963809461300277340141449535873398286467859808475080000911045785938010054041640745676397392762786125662787003748101776408818052431126018027266755773273567285166423723212800000000000000000000000000000000000000*i1^61 + -38357961310716454964401314662720186488244698319702595758376228390481484204029865738505698833551243044166163663490935472677588427725055351359473418329115804172824769364753209254777927224797998725516060971902597935104886130226470139195460785288966321999325777554571084044856369481189165604417609047961765271199639259445406831020380995031823362974841812793957605118953003556776848953714880272150130355586658081647353469430244896095582207170332449484335488545529167319912520978102310998955055693995020975656844419927317028102783508799018447355674096753220452079857455271071279719729936976655168904450184821990164185376166799880845304399601988500372098307502875973997056679518449700129362539454876113841026881849163070359177607118403454433047836812242432138440123374564557949779806322755544681587453335778019621933216399209691674608037283546580734216961026516222701470499709525521854312592993066047168091951894339654184025427824920225022860515878225287465670766110984211108150204570138513532900586145539169612021235773812461093883009985027803107280221858600402593532633332413484388371198131901006902661301014370528090871828874776274896465688201539696773286875284067907202112441362494964830024440683640951856780171068210267439957509682956223003699883245446444229667323438111723472510497931124869867717003291189381469852355245781754094435564695459674058324878710136256121932620270326821067870163366847823909452016077722041708576058654760966090096197793840814795382310590291985361298759607367977127236537085933976369247444665839854178497121171118908891299195497410906206433553519750026653019524686886310182795717929202980776457450877099301492394393109164896951092286631337007658597233789890316413246459495435333201854053130971556613337932236131576464266405822586642231165022869976956078857185235800550928041513656934677388681390104216330164647585756098323357011724360348037492376418188242101244877259229970501100806538851140615045355104461789685638295964200704237870295520779949363093808031417565061332631422646899638262794311606843844145442627214658422784003285861646773767261195324489570855168428210408898840338921392218040673345356422620147979997771144959820411305633154030648853984182505986076012538746453952632206508815683422866208366767415915457685623546274481915654916907219503090165110854950697474713764846170478219903268201257892730914114634751820605141769793906117708612997220914677347926152689206332526336889612409935222242218265619371364807934461320528814281108690918190727256223931624595046886924382868630584350006209950518709195997850716505349780530335503146324032530160278734216774391134771727168227703857802872181688005246892651686761597030222333896294400000000000000000000000000000000000000*i1^62 + 338503839735235244969980177813969938762768355766166113930135372385075395586935030668805636550776901884215725970977369691396674660188723397027311581002745061193947071899172821811762130159840999942925851834684968091296569921278422536880578591451818059807232999199736533782762633940595463360526450710051427828072853662462834586590470720085666365211586198356209497421515099146925874405627885398746081557473989506032526647439130683874348373449447535691709756155349822147760186709480729280591511218093228006957268538775245095562871431126965664368194023614350731186753248451388910355495239779866003025270858413202451994641206737780273058171704728257195988630582074559555193717221872935207130496634629509835093439957510822337467743654091354310299756089237452214169827347556718019871833935626463754315424170889619495158404823462226450689304718027728116122580249694449430402630203055487275504193001819661309770807284186687273915134074205286165832716599233596526530113911933741403041036127418692438996601007640006196763182778689191380900479721043875203655231855511100600301311801282685376830954223751069572672482359032437113063355291299805617480736647136592539132812905268335045811339891807714989927495024077743402506707756608073174937830921229447913010568687181268162072678639984321931198852011985649311719482928368975816010489914591800818274743946731604255054589611813890453318978348476817607150591205128717093683601390502122387539285314329870804791248875748015823833462360108446425102863000854776419773705800855159661281915428269106408653779632217360198252424569263591642611471398335645856989320973634578040133207208900705993992212278405956976993424513323324569871064442119140510833638120436402328589305103576792933300693156059699712419014424389929001925870223007681822536250311417567445909484258972910527115398879582211754088759588206772884488252247963398781593880139081134588366269451214332996332983782775667266695929201908703289141103707103121763826433080629448144237664287622324770029054173441315434508488416811765758068280257512227552625363953503741491449561844713036998914332416134627437890620741635038694255400248583016024912304586239440001481755310016651198757651650217820373571780813994704406146319730622600419298980853452358812681265498675825970194432527337985304591780258246625322119650908792968641931320091613497218638113565733553063768169176311468907577285325683272285697803768829659178181322169550934006248179331273784555011284744530403808981507315057895307079401541061495436476594624636764170008509908897193384781167396169106933842498401874747224268680425165200115444504719308252112742298292191766620446273660564972165957767308619964639490017232683008000000000000000000000000000000000000*i1^63 + 140404996860811702611601771014639386706738678873971450967367927505884367998439517242933054874424371249419492862771825226108232014657257029001724364371222941920731730642103142006872486982537822024985237837128625044304037330061750001305086052333415165943270243226010858848540561400363132738382674874834240144510541772041083796285959538354657966635578027074380471812029402781325244999821978641593760045053090621774921451388280690239981637183354513564271329563024163300952276633228289733999079458999347270176550196092058191191622795360473680270045403358832950131952113081918008832126777523082014100279231649302378106207805985665282738502555934672934749891760911974998068593932999265757238924904113644552171252659963167013366361396207258386307860033676003367219391402037708249977708091110345209499690775862041554886102813811864651348164218433953006278396371289946295980602296922667055825904300365153713432309793186280967492486128401497357813686342459108316104934940628276577909624743043847047145979518476121168199466521343128125224111732414174756788574432645552499989436521174113833451140327694325274668948774463064006761205793367655437502592518228914188053343021300232598883666689483438284252298090144928907269374006390504302740043086720567776867529812110259980875532946786505309522137442711405904670210423874226654706123830167258901117595164620212421760666087771325226278425967272211461912132417300012377878543642390047586299955858286531680116436076227903848691855797941309572148808619918425196737330050753605237453887743156493167867197961593818151690505918823136087972311994969673804715978253589397597188109055402565093449176250596500589191673998500260719935562038824807692771303221610840840798709796263631666511566932039452581406927327095958735915705476347572792961520012408147234998189703611678764650322384609666474971781043675810775771608101046192213605709079128461596270640837890161374573929457497533097252374925403968482760094273377254005669481627340586366343218275931902923661128305960602401816005900685402855582917330782616793174117455877074924552831022808992075913689072312621437005880243364614492260451676564554913994732301003080346194368246516279974618266665463460237930294708332741365034611577944142944431800217532889213086714228529165960368975782409957159780672648831818721107205052933199156566859245236107579710237743830810075512840865556306200157234785605201200093963678020609590444141617750696257447962674721837482304878927464812388405778058396095872210159087085880008549381772723848943970861540578184169132214546960446392934013315010428292345297981001273286848206091391840620502308988992029666388036215989423780779376698769823108602580172800000000000000000000000000000000000*i1^64 + -1086642154855182217035204076304951771760202948307207107905992786331734003193959908585269390950943471523704999578172743642280171433391184500712418552576702996625210087633918539730713860323930102586679636158374533375120773112938670294170248506974196934115651202214474114454273802250547662546042518805198138056400963143433134061046117987387052348803361653900741008934499042452788009952018329720418478828746312553896295280208035886312640011951198979915891990050427554207526549797784735200006017762813225972596939785065094720458428645876665940515247348262192555085433097802113426211536998706731834734630881731535930935127509442042696470207732054798699540973179608489954743171073681587157790043216160303717054001851601609260744412696964272232447577110228779253368702110151035786573899945329742058714572794482846924823891525290948368010540879270112334647592563739370511467486145996999309855103854423915762284482195886354436064878092267677055673492668079046889703115475257566083058851306228881339231890501421064707535396625674074295365008961108172762013501290226081363469766045937703671234422683056086534083096255407942142795563959785591745517163174148001881915956172455403721861001894108157859957020870307797908873034102425322101021091413013031853574886935846206988366277974900146474695263973392089020886152000406920203924966015929380255733502749208095615405949019799564413935789140465241015623258599362148750660387347246272407856129051637394957311869246624911557146718211795886515794901865900696896755084603591921148672208292652486828323696728393339140441529278172781308351934286705528616532520579314591432540274046263401136268598414057248419758794098122039557809500424000250127584202689076159826050320052335772152317712869657398625152471725113001166036115665512924778750356605920676809726284481363620260067537311845150866708292315818797682444074613508763715030612206828208949400213582880597534227140537446275287376317923021016298487704054157145245904513137294913886350414220433266566303871668530811934530297035582094239258854043178982834652463577594499646965476125354854176024278093495710287042731689141999345632318653717159486155982074495274606917165070057793849816148816411820519819530684731828382844938176103338327551140607107890337871924326983244624250281229456348669748054375181342735403698768114739653895313641671839630086144437262009871720460924927077031762676726790807777119068705361020915425778685180366998078365613459337898341002906180797734058516406916190560480663051522300816176582156022024315246014958117882931778129355056642604612439844489437035730706192326370506017259151887528825083010137814951132652751736477741416280491364160897024000000000000000000000000000000000000*i1^65 + -6047232839624727541996286884064578852468602953189964487482844114746832742135815579742405536667521464487899203409234562741896616720445799048897557550429825591718432710404512886303751132126325822855606353786646578373700058255968036902442598464419014475943769934685697678188875960776435426921024364890906905511582694293183760421997718053964435572484093332726289903254130429510915840789905072273481767890917999715844524885168580355252910280808011388334209649727613289013846522463717225547995928450567231689402640070795866908501668109701813726909488338572271065907796852577040696077296676353034017851588301525064077407332704037091991367317131406237818659700512743943207080535357715330214819992481889310740703333053766109344891261081155200142884022490970850855208754512395162938445194463320539110522186357764187599496960000114847896266350314257488444527749151902595609999445338413815721408176394710811279545242881944696643758441914671535873293928122266798208855073343813108406489424961041267432846799471061927572639907326724331843554510916698377173099490155513492783539918925341622358626821465753265637668200891190755303811992368794888426951769688988325365487728412155611545240319780175367700778071124804245793830002147198939133519073108299363645312907493896217467095282919819378638977169085508795669530253649937578078764894507139076397582554846995734146215334595396580031704258379272416735507263179523925362112748488642726817639387246448403553462439760522373799968677754335402907690112826446069332097768901603033172004713585243876844900784335676004628121577945953888322321984897275146033061921292142970396686755112444515057086466252365923104800571923395714283845342642450326311829773207764115111663815122999803390862438659964411690798237323598949693922026887020409435959063948550693463242475267450466655315573233057549740233100854915432593207579771952386457880308369447611172197205466674527885773516422404197847025017250488793683556983656164984786415857884631155341104779144587807233399316671356492494606731803461751034666281577949393367967791339227536665127147051585835321540960258341244609795192855377510530648560443544795976690236529728727497367995642151382994488904512114680224290193723631191756229990213366382629899417404342184817077547265222177518110602599438046848983494381528370411272922941420978942009673853605021971205125005583264763116901199674291902345776113287550727962422658578065360436307199843558764831848801971975561817973385959941354281968167122474475149377889660458940534474186282659470776177424047506676561522050829211825351364012024442650270063852726270580728627209145545097705752612510693208909746914882722797142351401713664000000000000000000000000000000000*i1^66 + 123602004396152565097743887926831718719875721377082088558452580379402134267639596470289323080287954648728603659008115695871860544910818757982966390502519781020236703712888143415193009728943163179415531821118273138430757612220942149837347011727334934643775372628861511355916903182713824804581807251087867504036397828002610737292047676125114576543708257586896091339749312406549568188498662435334614603023136144416550475974365201298969947410704970282401142278703716953912426978242490404352881020982479112354687918040850456435936773902690281919099468490976644327937309209143747903204367427543470311470045020040814193790690011629901739117226987839713933318381812912696320706273393718611054410702869532516194838712474050993473713465037043058921836054282880206716786410702485103072305077381906658510315589642019780957003742099132294946199708005087073789651177860872550538482869557204418913119216233637692096818600777618895912743649734347183688792508573495829956663873900145870067529382520388605464876878533212138051632124056462034654057145947596822346902141583494834326984312881597835851410595664396656209657963107558724893047475475046058652371769275832752536145607356285581871065263078050707923570410502126555231495807386640514544450845140922393458810851416614221826922542986202284292976902431690487749201678261573384335052304729051983163208692822676148768707228068609065196038592969396850412495390324207081107909412103147843042049047848872987273080886455252222209791307328832900563804733205250509210395641630039992945579680927521081722051295058229718512975763439083650822646788730528714994323042899530847328105334162876032808195139843247195209355873444947061198788467369517856038388198017415269694119494377862715120692086944258896966740922276576118152041856152337146697514164435607232421627198565167368716403451364564246836987303397051847020118074110510144251354818552493920480674821997000793070643668984993411488581383254766700250821045421612798980702587161152217633947695956894226660354612138215439515066844159119282902085182506648656427547576857947418465645692317832533618399347102953325330314045279849033894441111928642368517261843369996886587869947477212954839809917542757899682424611843624286802316458972832770099201223621132256444002435992475483570993110716773546050936449458220478860129501100488503805382566509908908209262132389168423809582253174850322876816425015258011071639581442856218677905549110125665610180723205571168429073132054213186229096255137271809495298668106361776626719968737135901465308470281610789079158235897348271392044416225220350787706687869093065710258218166129719871552071546249235985569588625684913842238259200000000000000000000000000000000*i1^67 + 223647816267583726479178486908062640096356024959339750622281147452323169732765011762614366654647769433424043709950240713867420973899381865606721462488286866262741285447779107514285974842390429718469340990323507926831462709315649577443644750008134963440011607420261270706179413501575681286555578608481729164342315148116771558130339503099669199971651562717363400821658097781632237139012017825725374253098548341325409158012159768417434693781452846274937155428507019246881140725925365683559417129892283063438241918000462018431726815102017727152129074127846143632191797583225580380626461474982506058897242127354339732394226927472923276836282012539450735377059434389661971844153215736602146271559388204930853309433432008705151931602664986444275863166499507905778161947017046651918409352104885379396978803260973012809755403382372743577618986693037256965625274951375162518353375367800808420502118189996272376674355584927220283997354904846027130973357417992571027172542934934309479696173965442198016277948352117297212017509590789326272407388399848200837684242285590401818267844902328428766344931948290328735944825571989472431608098200217642071688873355033846193452575803528933627502035284097771916578145886867078181317048370882022926430953464212096046323920402802756957248317028622555534270315289261038262160561115141444855723824294453832978822425425564229103636629465252068320718511544420903653360183526921838426184804959586150157545115040675319529457095862336730568370770295681605002815897002747728457064960920741441803600150617925572398802153572089937877144772584134714931847804329617303524420664630030664536935513557881023598569378640352649846311328199863461121221127314428554617882074878423805076605562448181453975143633935068578166371310293749548367272555040248442682592248261854324326602431314439438552033184040305737673793662911199033027112769953059769839569205959333518679761350406363083146167009720863614691738661214779967458755656726456389568223257722451415262815071340006571315462005888071540624361427558360774925527362019418080851095813383757636971335608402751728357091987526808999588700543356288341577540605991787606473586829073109148391230924214521731044006471555630774271462516320613062265841905268143042878681051127337460008011249082114959306359932635694784164027000763105428897048856171926230820636744730029925027810662070910393843972540887840818173070582964001818879005230202663587333693131751234108240245159525374791618131688287517199422404233019728577057336423067658548116025063925829603392941716202594262410680753560298740076047013532018060953600731964047659886980400710561182554910537251158423353747959282301120020480000000000000000000000000000000*i1^68 + 7868126555982862580920855542980262714059714667333863576950620443188213077351921286918040656775379301764632126687645884756684657776056754370703868916962879474057424988480598968002780430806731011002101937374811955054749540383973324455366740369623702280977932545748052927401821923954431827608784864587154246052676827445744394623814448895048546888109989450616819773551053429748170769677638139222368839262510328315509501684401986030991316934796818401934065122224858805649691867276706884321981537664096134452730563228197180880808862895200252786141355786132375570666979264523778394778422109875944881376650996558910351891426658805510744604046609840854087153469608013832278469941730509930792420215595115089575573746410199774897452546281336167968730794123787514553078826798184246267005533940457204176231988084281079433325599025849759016567045262952074315470912853410700424695763487677257491449452662832431083875073197696685514235786500062419030087913661931519377098805911823174031645523085255471431137548152800302213473958369527961419264784289888758825480816757797852772284509797038343406455313202321156380567961465064052171782541922525567311228850097142657481174355659929951538022188913536952804684014653250467797035788124971439462833149588320753534167771211827727935824205630416311637243593070433775263289934070630253042176610336213727418729938484382241066225607857673975976992669789113819861895028760220471718523360691396606904450194680140377906294571857876781785714259745751591984134890376805488247398617361158269087491430545159654409451747863172235811491780128920324893788596201538909375893839217413329860184441508354023390424135983345683692284731112693673464021973011465564988787642779856857546110835042034247780359821059909805948960650063958356897541770835474633657723241298874241434840488950930855710403781067616365554987967735706927360739872553022238601471295124660183314791123986961218135045795729145037510123175395761493896726457912172949825001489387980065819250982837096287297976328545171376267920538689161292376926038303184645335161865006190005343728437415016632612153257918801863441387187657001139037842387528056773019605213115914907728854053911645004293348614833454832699614880672673413246969071599308509235257553809163138715690260155753313480046974515481677144331886665608922054920152055230868750313888667057418759619917782905416093585863574435600311366890509575087461931895736894668217077719525894448554582158069223822323361847661080725610369049290302602605237274814439982782995974631927607925472034229458648361059679069290960756748592219519534042499923201163164850224563456393034074099423308736457786876518754942976000000000000000000000000000000*i1^69 + -2831256820980169933844126521591492213064423482041136470046642615747438353777942693893216653151680447097210843759406793254638930840361186245352114847643583399289695308069099235353548856104043221424966760420446122933426201458698307835377298877304393573375213922174631162224423847839484139293729166257678256044309693505328001184034226656536700521472865887261828222179156633148006980481762382109127690557388878348580245781820920043126960740079262535237811845853212248234049705183340313434095238647032647907807432884928697817245959474148150409750924555434196323013807778949980062232765969041672378110679094686216172249207694858935821041135217273490713442188962159226314487843472662123436378507793267441056583281285938143590348039105545146534003726721340554757643894614375776605496994769497078868203193656954479482255645836868159025719652375156600230563557185295953830368605170988074538178221387396488450160841037531338871958589134456225930788425889972952486878954539778424017272030613874480220715068631640047589581753614512585049883824124716239675591382108990506075772567830988348066057574523193315418573295650284785098763787041137554306536270889308389025071844117668780830260513912352093108402248342570769193444293728241058979784311557835082935122596904615462309034591725935146415087354023542361856974372418089183041605472938130704688358706299580832444714998358577393190243706439898638501038841015335102123607102745853102413073005715525833727477728415910351403534938053290130069318124822603204022995543953235794465153786572513561613072660032300870171973478454485273893004458755625503270096497872230306796453362277031254031301788669857844967763569564507312958581577543117640278413778014812285058746973441464717975307973326877651495506716120534927136792441109955662748711711265598012073542553838246630446315836400091821482619754024433101198059694920987009122414081831035214936374342701331538647066168198583807274906517087367122479430194859478531200997271387247788569067846812328461487118167981756341989160943001775761342135746612847093336098958272218705867324786523778796701311418626159441901847353911745413211247163718792980716387783765690550725019112619001325351546913046155954216433373191840461584724945031024363360785848021537418226580581380391072993440229745463025696540221244368526986804014577427716769031967068409454609508583277743406516227375247710048959664005472592789009277206122992847178108995986045921630639912606617068611820694713684500435332491420574763512956460564674761767901775749872801432585391068448487869511629716860862086399992808464329111898443352591037741453345730810111359769961644393327662694032998400000000000000000000000000000*i1^70 + -28656811093163773377115764581741721480819371984024146040621274308010073079146696886101770927436502984759195712643803964288649111208848812146224565463280468796989675352725434840281713043966320726405638123547779333082660045729961985194978686440827611575487128396472195640547743169060692080417752806524599274128224895958365850969391912440391945724191840351237867221269072095480613477036757663336224462537007930004124130857638018775363799769760364823749976631347173233654527685303087676220185046380409471964920226514259621642584682807204757300746376817971450402471466047316825364753062403545047078370937275275918612355063542957231612756619915631629232234470395313239954571345175369120611985081256377377255338246286971571578668845745738069949315731288605554373794313480837755585384859712327717627808401135958292394674236063642632721027447136912686918517702807211210427055904086748336412094725303780847350110725609412798586479066444749528274312988894387937651208188725758563345005878200386515540686395469863012239157016921673286139900089695835504355000810464538933831589890430497208823119188415747714037007287979663502003130563475727192933165205588549794320111514849105316424116390019054291053361305323744954999728676620284761450623186336758287905604971574908034677281661512912724326262952933711114198254038144327917424078299379824387983315656171684321286917183612883459119361070467048789308501650578650718357115470186174404225023821472120361029306994863197073732750497723258721001022743309019393703816909202536260646720544519204427404151943288762308035817320962511223393360602881308014904272915851777290175562107853316169473261421507158548765818663082245275045576498520507845005509038116584019255020427374294441356932537632720494442666065835284747427896103470255341819713368217538263418702038238252638237855680781682782401879462365567741281419789449315858233616727958224626437509526347093513664024474852485729762398571207817615134493464465524149087319501305032003023083580985049321679800088618137692085290401701715580218320953897911883847876211759317688002180174862696079379113868246243434698001730907824787725199160172001308486339247548846143269314767201384368530312501300548226596611304104410484483279647011990045749910671830790501936238905351533239157341185113418415550743894157184974602004967369320957943955052780574479969320171617387963110586113317277675302038169014596517691190881415695882410345232511294885477368540450778943573440798523297140923971086401774042904060312850293062800767346672698478932604201280343830365000273630639910985729213470155428712105225852554549926511303402243128023875050733719833804800000000000000000000000000000*i1^71 + 37425356258265878050510447447759431970043300220024389292172090133099280262001054715784541449185454225303817309607550913293251620921257942142348956215498177002935094342047831106545398945845602914233137117289836165692108355982710330492197974013737959032679081979203502389139962107478144337246988256589712986716205099162935342535256306316692059599337799082183419184119878285950424401826696664445812006768649785531303693599018836838706241768269303632160863385122563787353082646981263640744430974655534876950520040241941274072180311227540297907118932675564270878427571356425670839156696351164642831566587384009564130148268749065812189700859215885152260518362838767127852382858720734943544642305559417784319740423950490801373870414548374458925221582202938701762124595251159892559451730445371263157526202009176774479686222644870592223925476031522043353364842832909183547201501104477066386751812461744856703438327350167832263106051805931360033272447108705168336091628554664293112847241774496764326873721767051202573022568074475011551359799021557603522914712630846014941715051256549916511407454307165179094976141454439293295313349661150399207756578306890910155244109845396327316086116913218957689035984075827146084464510808371818011259758838136045638598078590091727365220762084493972322309347792695895576320807784470834129589281656287937490905586340028689782882823187911133764248253588543325846202868007529232101151710804650466316596405569359849781702973962962659471720833254287853386333685639686841255171117182957600085376006161755289739492553784985197161958337898046377311817594233889212978275129914916982455503414776085182360915614799560588890315684898404548573679957863094528020032797431034399822645952588698528000041532124777999098349661982295861358154689984139126589584028145721049135435554954539463993663480307844583572509844891108214318392685583322312759144686417254550780095488866130397014768733886123425424181592629785073344469161179740547735284948913636748563863301146316123705493213042266000857541962208117032502322016586770653991237206977597206575324514326077897960426952840999921016249646510020254518842068278189684544929899357047361886366928608871240011331026024900151829355884905235586645781790998490054017907074104083055224000857624905054098152518643053654743565588426808774543626566682382044624202843950331626958607367766695730642370360525151265078984612280372362042497743143500018569252058447996339449100290036424237316822337499420694726186775714926047767023475929516287239174974187149894606121945725438782812370412762916730581864238792917712650493534580946228941408417776266641163739128202788864000000000000000000000000000*i1^72 + -2785468061200752053950362614131210688369662644576335021006971874390308262811455529577797547026125229355809382431799578588136955806898867990732621214257909569479225992739593465990109012365336579987054980872336499340188834392206580035819479463126742821774421372289056090642654621459644577660600736464329770676908037071925374819914040888821549821826202667664330078570864573122428192639679418552438194054923572340112767962413076649542321900294222014320840467935783655690006613139706840166552398549906124384303744761542622693232064487514564266128050631304636772735760415513494680200123462926409175935329272019477432895742143369382531521674565222720420562682904207222159437341396328304755321887092384804075856185259289628721544788571334548057590598693433293292909446708075907377597393120182136411200611084389287535008014263712075203894810945784557848920270520428764542169537279223649151132695657414193185836853087981488850774247083894291736569461895930639320036272167173565443675408671301655524572771443859366876284293542269012274527973490561249113514967736524642190512554424151662775902724004691424783247126877012255848564424490420946996627198949718188384689483630088951673005128292301987408451408989838021208596956069149544010962983965243785475033231739873914624298534450650377393709708970397089461999080667021868509410398418799361047761627004908359216114912382480938249809516509279374338800795839821651247834255324559193188994402481598742164617642989498780910757968509618217781778098865725456146345717144279107643912316162233507308571940072171301692757249360819817275652995383552817759679230893448562052629033564977158771626012842348726146211137428406644404543082025185242808585432890272848647407288442781174662701226752955885449380593564924446890902821050161371149861151823719277683974601082438473401429592891540256150717379176042782983192855354776273092907592012069800346085008863504973152573251743747230774061889173598457158553243230592140955876917820591266853857721929687224350188574547033092725743484666780223550980442266416458590339619991448593374208157959120969177410128165579736194736084389186962537168125553708990067667516168314418315130616640545350579356294853170450662544484256253751455558654505032279081355352511894534587853923336451684481512707752418867562635821454902443469279512632682292059071276244874747257779894203050279472254157663448657847890018324280771311944870212625467373998385165674592709112918002391125769863993101930037260692560485435193440040675152258609675950584779090987517135415839841559893297150211478206095698503321473783393049130445315779615222999534174020940403520307200000000000000000000000000*i1^73 + -941733526323553126175402474793317614146192705543400399027380604164881582653696216630297285554670824735554720185542033410812569911917418609230617259245156487633553951165197541199412976113596171450428368117533829602705597373672829938244233760419390322548654530372594165535592419343702986663178133095875547802352915043585111999097956494184161869432334156884005953419168407955120175311156662069991720164857140110117698102148853912476700062729834277858095950274345502081706496266514615519635627160493068791643914543441281444946576535126208241461849615734464140761437135225987482579770169512525285140421620154672068955545876318471007562248462732449040788595310611629109469547522158575845373864761694826543379679930873942866531653250003718308142449636535740521893652906850886261034964090489411627992843065511338429433261534230034128440643534849567036203601817423196092887267303744820682588467181360063766003996550586143840729507330495981778547107905313056688814284537411004793652509265539670368384077875090988869697752894208213693803852580968502013129085519409937345054044337066874962062858367913404992332977776826185612447787289738757035708463185305188560989980382870377601331837361433511974854500332145407745999877728175267475356771389855403182380230281568014029830256583812853621306220468352052124458387707227397513155137092470126642620028468608417696780932013059506292775039031625098099880916727448560210242718105322210344525133216575530193353152887427722039037631942580843278749397407171562563918358592473563808909065035912227660172156674520821677850533336028801558650115262829773642736029415473096047764010649904077861341911121863586452452830117851420985130502296993780299716620179784481598714601087209667814558310200811318106174095206911507078749059117966102567792398476471077728039461436262573289801012313077687521242610232096788943360124725326584054884157163313969481565007764667403414776250944637272275778125635713615451987924085123509372883603560743886553115094882487390840553708323141174040729010246549196933284358121866545467430109290177362244268902417102238822262666787233954029901092897486887068887246719987394762062769428587289355331470832240312337028014392487849894942013225214231269077326212766835558022858944197891329145279797012699355922185948925198893090065498742407483786957212047077928600460811938528077695193818279964426573444594639648322055258241191977711672205000247363849931461681316932497166407127763787549862173055225511325970964038164511847751974646818587225397568874630124797069889503209860099828092364795106939654918362269885882467722614121946591533040605020013157416960000000000000000000000000*i1^74 + -4186660896784747618578917332308050080583060542497710768201541298791282833080233349762143382762778790186967409456900756334590354318432711827774701761791175207175086149323431283626913122275196867477246206856160282924010335239171262289312952933263238302367662636771070759425659714747851187711920889854695285510617376833183973376713693602225272274562940585385189298866709616075299914153593972787185251647168755480142957180629394025264146044728165710495150430737044901113094738979226875808029260635415753953032496281553158756290324087344840284719572569939882870745081461915359601470095597016793258501000108347280896150566270323870916809704001422046841684631214754686191787672147872406851241054733573242548299298290630243400832745073471956517692560590955082097104593021749622954242977436851148875032516592826220797776546813257408377111521894851750567800187463259238049036808117474480001809996000761781473734560424808570541922109709071078655547743083826656220522794997611163947751141658696906610144494617812506823185678715393913653620142451247352709918881260294061098331322361455048217796265173810773581520988537157983125676853934553688217174570222488920077437208891937378275439327480752883038707076176490905416415162635770615396479031899126239631117796547974581064002973881787426737594036333995835040819483264506491399014232125650328793510726399727157539994930366425638161913768542398699063722028266529331281403110904097618490034373552235656433220929500677199485416435468601097882988105076421892503496651989642602745765026584803600816167428342561069043130417656374233221041622693624105208752245589034393877897492011141393550136357862700299843818975200139140051807806683883118868915289324914753272112876621164718799314057848082733088346521724059389361507398978385197462420332186345904096940695607425247601306064311096128866847632373940286983187465090979515111375326282932464321452588504456029451136153508954713827619374509622593142039037590326593288209688999865357324946955842727303780472909697199144225834330606392369817138560200671962118736489905542155970683266890503944022614893038028145159144723659898847146328206595423928098538185568506650710026976663243741664291553372456503412021457302472485104898072636284687428893655734674139688876635209391184587703977243109357087843663782176576946513190952374117978993095706983501157552509265545741599093889734664463444923457528531341114467395558969815330585999731224146681531619173321355107513983826224953853302493023390174617840619973696582756972829366145518942955409621214842315457276309906353801695817988314571678299462180736205691344460691013632000000000000000000000000*i1^75 + 9457006799515315401091170786653988003209169152888412905902307618783954201307286227010942236058477904238526146388964244788828124133336482556456572641182965469092274203512785288581779789292643413234085535673920018205392008820447560374026586599614934686650470921093258798481231564135041741945653889045270438653274529108818112631277088938920363387686486084805478583469005239416948506133294161682801890120790941331349788626598407920394981532559519784115466379603285240620224315556780569477313204130372909928738987456010318208591076619028997936912192621210561509738147810814851091297379414598659273620899806508518303968038105178655422277093035500485803145995336807246348353476352356844390413206478019282626549389559153231011744769429941922154991277461822738671167445192721100530815683115394429487893226778072175944137100351704443694479554027422585609636224962022159971347688371049070125670985191297083746085721045988694365802352127350083793373906571358661808274138921111707849695485860217844728012753994530635224687835089017987522794892049172041911445492958313777757977186481894553829784352721411055530874386126462611498933125958735180868034202367160845445409330738962431269486803000427791642281236349230579440727699005576410376451399685102008572171461028132053481379392250931527022469812057722816537701845419181310739519994025128513307753229584172254382856785642957297671438105151669745394759922299729961294396214149708681888018430991243848898481490232211928844246317888781844769796400709438120752662738729213974216851904667019365612857478131052864345030739209500779311388214374997925279182630188325945574312821616344793077260306228242073276082196932870695852842190215942998592688768931381152421267896138480715879457119349229440919744970595908758884203145331840611396374815885999431299312961263218751675251545448773170551032162838034378380055796848881590577708980434836719250608945090633133541933103537480126059777857863626035541520634913111923569472749169703715151231921308309596280948345134652014774405999830270122210953087167384631090723969854512819337692760631826659818901001735588117812526562140089730096827500998901590473503664517549752717882498108484088836747122433676583348446167355792800315126968091520401424165377853379594048286779506008240188148009206076764192943492192136493979158576790818646627188856787429246752432381392177584599666272368609519965096626675418523030138110506113427730147679187642333439191439488869846417274961125424897401432012798339757396473573124761256906773023719975352001243552701037604190852529495606195661638329655114831356755538704433719913244472115200000000000000000000000*i1^76 + 554328586430589933286097500763625681462853012245876323334912791086716735628036467395790217332974445104831454123474861886383274775049013996212062474587490476022832927809787335363106339755847732808183369826413604907304216392491985559104024533776636625367542563672245156541517376338151225749383801701773357742512033004725514962524593668638809778156400727227074181301394533327449589670588956494583295140352818367233185612886695511623927225571329564277714612458854354282683812414682281427624513836250900872983216881705782792776345394344709027661945332619603971442544079927827261492133070200548169054179423784363517650683094344642967836194271566488532077855872254146238830304745203234088328777109279405844159718349207268660874155412295306821629767720054845550686280865947857429239494281337723756415107720717158347419093751842718747032060679293160863126923957599832025368771640695001189990083743858776402455336491259506640550496589218853468459489166274519362851794237994488377837939738733521442279077675372965408422342499812323163800861812610620687673965956984205876548722394091689757774003563153003043745520640407051414814398069869583740032041980302049906445760513491747208016047472670419128091662222588047957845905193150306370850939824797124643214358590743593823822321269548763145503212814668216282616914595799938129682762527648458297633443591714420635622754114270010553960220299070853386297841362725710803684424378475407914089574877565771144917597610992164077432967440779767427279475027439054483074372226659434146897189106059620668240362004059769767959787779910590562092061955523208155437613780398358777139056536235517468432452448851137559750499441003262416895173838694149727483120519680337871121215949560021557883948705078374690912759710928182282384183866387252076376786107485827219390182977291217249932811567658655310472294148478493022050579524323307423389611673058445726594477934219672828830411798822266867648490739739799416929014490613355775595596864236368098120974925698445722032427122705918855535928077138610300282770635533733463149809058532413505675460857432142385682583960959895572819881823009326931573005035768848114069428549633036668690544331686831156927478537209727910592884755207394554845672501976730945067661013962215248857951455545004980584422865393080536334540648806674647418495155445962423202783777481541952397868637154377138744773085214924689693355369724457864494754259076525816553145580469960914928654949569232624579975987816058296541615647945384602815392413913879933083125586747163167417470090735527673471533265956583268567812974961136565509353908167356721397760000000000000000000000*i1^77 + -25427330413142604481107887096104107037718363880499576786343692320988928666135527179887021897214206694162177858851875405690051671073031905971276614671056342594478671182320443167143655796125263389644424486520834601499409408074631662188986364638699918177949451452628799663743237268422220503188789077871946357684286613451911375155501377975760769532091593417914750145634565554585908428040187354558664608225488786687655218366968330237603261739852667802999600183919580394501787019216993656353051497274338618747738197100675317825954564745575554820368153308347048306232266372903814356793892238097133202858510307522445276205852617401654887813679883328392646039038630341807918484162936654496846408056217489120422271063768503231658392371887722853147121902392404772926281198018241854589485217139707505730142729855345225293374843478175156993193961905474220481511605367668756212728855736529067595232389114069914697391144359219418314014090946841097782768772410236101612686139768670648098360857126286596596872816977059523499970405808025067648458954517917661090773268247723044380427143531934258864973638398509883461084399476389508177902518110578254216973871294034730592900723457523575461062411099538044435772467803032122655988760579036655947039472236841256819976834471619030431600126137830123445362071436984036126807093391462212591123393527253934759985595069135340904043006072276503342634673006877949392371023543718202542721165838941636175010849218527071606071584199487993093510919972385223427991156165408402656545917291918711546677755639564520445889993505799838262299654644538932753396946481691290547474730862289216139589590825966123608985513347255754842332510917600786121027537396366902223619649597164973231671797412411953169781171560205798958268244070130147382918677733865048172574091134156939086006831172800652153139739190658070548714701658832048972054418201002003879403751996729622131005545824994872927649640630554628308495424696457864475840027709646734387222360843369858135486708768445281451601204967308055541324275658670573764927482064100304367163980093752530967909661836817505171173457084764405828602437445168569329856345875543669814146960623255543915775744117189247478914375219250554915557809595090349809113936394500754639149909529894449376608773687351087805577124360576149361521843240517265148219659431550404470772784561635061017048079087230760814667661614172256361632218020776028247958570037730104592495658972119912821334654376690656239785660969064708861227991983410122346703890432727828303266587378421064554593035782944636709223987775655097024777363587288006103247047874314240000000000000000000000*i1^78 + -3063999657056869029892937967126493304267462206258288870201884816713292785123908578012233171333987600930402028234647812721151709322352817701194460798573013475950454148330291772432991622124801509241334863209093811614332963140122566162058632067552899936471935183766436349798366380145000223681638379423944550934008855288513747350939650969398542060643939202556151504420894474349253631465318407387077278868995779705480019349969935099743014937190032143235747033038787446263010743439319108771061258546917451923602300367148730492970987810130666489709382036190922977465299401209065497145849507943358045943629442996831828611643912712092992415704264015122958009321028676587936194298366377514815569134437094631491349000206123798122979491674873713107010096080509937640286531236440483585858666700811903559270467820785382095540250911122346766030123534491345532559692322605091563819476326898506014161075667246952299210449744680286161609257524333953450797481544600545407551393574972003207855369776265949238961087831538320393427465669312737199703380800713029331355405372839663505275654710033110496737028791893039981946089177781658141374757033942005028910420654071767479214265119584755628344135410230859168782659167373621126748775311209275879109045183853616727678641041111468880094336186811650120493258696353468069402024153108701699105163030025509093908790189576370239801216293052595202632581925741726699374413645431483657418495099434929765174393316178957600919853176151484201522689467262889211659740310205875064252479620589816943513356521214035601136588551747034361445151992451869101310470030829038294604295219564149419490013141307953637281624063204196851697450060813699464257893539865956433916633961379918099297060148220102047520820338242676924674481746129073047493149754983996373258755824695977904472938390574541719078832695056438079777001239758646129329131653069875901435629844720594468814513460652498341985295965606612535571923591532333010122402891800075831277275186592683117069084083820608216166011213035558149509886156855998650966259081571978220168592283435099146272699673655808491861364988798043020528487054419889702677886513069346858866602811903235610160797981918363731643885575733292591449335945488671406665292786150246604469278837110714985263449232588043055024001803804673564411567997841363089653106327204733856592492813976029170656408019758464583299899382024910839499582806513660062570747004580223520519227597774152816312361614817855241057407994124389835232312349619984480830845104116675318371439489978178039569678710087503425361794220228165150775103701392914606229920153600000000000000000000*i1^79 + -63447823249832488395239467559445841928548063835033973370407973583807251058132108514539154173068297999800361728365314321196336616630759696991148414601163965467294327213035667581376824479142092342060963636268870399716384936434282615650586239471844815638958940739334962974838480040888619303261033956872132973994477582313060911544867133836648345707244518729293484662607616161126509688379469416522942654241634207698125522781488986882172251401804307446442288725952613912927152190967836205511070420794682320856797130185125811591458697666838968121288070194155240132201829202321165574120077513731170607550147225361815728980557241987051970551332738611076775306267742966485864900623489480064686960509638624802625391198044107222624720360549778133848310372192140417825275440556390268855481601887921119255352627291129680853941293361182677779719674483670635064639309501967777469618551858229763219997740659545344790297600337426163869301450269054181306686897061440490180875590804680312298402099850772419983021086997824609970701380530617865959249688367089605475591303069926713061034622691248889283316799006488200613170631415528761328204446649763208916729573949585084373739151001648171768619805022670255688285769902203187511901033778757229989964667037237502311664447155855222378799585604725371008664124164976446781848391002687514493318143015663235695518627097607478682914244625512613213279285669621656338308179986265792091185081131542433646108205760441762559938239682864221519215169996553510479854601484214917945348761671918776920887835114914210025600589665189908589203036700466142839257329307220554783511016823523008547277520602484076514277034675894112990827107197151618401400243492070005281574800660122919058863060806174889735929896695090529430391632494698071973913959434216731256183813594354885112333038868634467592647946580420763531691174444165596084882354695150444579788120159742129364208573271434243133516854105611383064138231329242571764983473990868529523701366585556650051332630511126649701306442155718644723365448580861767457023620548917198984165235188273155598224022161768143090397153313661399126308365888812761746258872304029247016544870451691358674334097391855454967349847101233385098823112466398474831327029903618847326234654286739647096611699016585445289656425610429808039000923510764494650255022595205691028130689923929305321789087871695755964483422262445185934007958537438908190994881651681243979226056145279528354465888415653774872688471893843462015385551726448829834003548602203846777598851530687312031383068288941952636503121963203878416203143957332151500800000000000000000000*i1^80 + 845429769051941438401315119854440915641441065501709241717434305819985694133835748653729773886060626356612141942989591733306256679365919549920729602606579224265146031445160880758321718697576492425438615023285182378435990907806399824409446202109830651051403428861871187765706858156401795365279374014954600720225766919847367724474762391732477935737639760712668784814757952175140992895093206178080836234434279611826533559687925993974687753448378002381863381820426790122360211086118057336477469440017672817010784842367093934688030919299141708864195012359743135982877796438195624120237162963989093295863252004364509326036043398811390450449501149381907532332579263386367591905208817181256725936220720399485521005513782980461780669574682416471592633404203367405581691538850295896977207531921167251821433335886400049603753293491183068067439296500712179462585002655262096708093666455837803196990317120677787372709874353366820438741532023112476988924401352188462122513310221315285638895177126331435795241395294448690377078066130347389941878571762382969827134305813164280341669657633906393314387662699835615122353080797256726517471431865020288439139296668628171414074924165765475657482442855117496734717924627989250781879901736746034900205389511334923723570530530294971080247627738708175304742133254017548263879817788075677600209560054197654670523414873773617836293975786714225516819396041830658892201693386344232799221387975508877208186847747008175882951608639308766151556706103101016146710771956041679564711017045195410967540962334966492724941912319101976922042119097618245719588715788653057592487020306932458993860321619713649318053014093195075974552125386016016376931675346663206129968467429359059968128481290083974280295810041766001561866686356509731471046277679719722915922304553272504124826648509659608186285715287037359431303103671397541712318628683034896342615821940442023469595793737517327354540023781430379282434677731374781796536200842396977280226150913865030830469393957078108040649936191716026130223419611863628156040422374533587588587658712190560241032716062123373642321241928298951899066627752679710818406059585500233350957405768582128612532159318399264641690689370474490614929189974320556804987166510866670924086259310567245093595754711360188182601175567468409202001718801935021153275303132888435058124236478329587386594792696962069462975355342239233327403124023424251954437081862968032936949454244714858494892293214938683428495277277767333925842177738596176145748471491040889479102415919595136409381757687464469131083498099554417574448577118208000000000000000000*i1^81 + -2831781501011056786711115659549299810243378104127060304667073885396165050533293520391288801830314468917629720466938641323189294895122730245970348189081282560263343935719063033725886593619457782343923236209703628297157408831112200241510380492502367940378714808669578905757304721925615162785842047737419793308603124785142650694050940639765830135459587996000521607607690544567139078843794316703810671951592260502647237485065861903672956662142171853674574092768261677840699464485337944208495386003399650831799752214527523751953100101693729911674823888223056467669932801001916052689405381066628700432498532687450817138335641307993368374233067974529181918343204722214639300829951208179735698490180773678559198188086989724609189891923145199226493617204926296615201910428922445943271922715274578865337216858177800186158450266736417938481833056658284112452538928429004708828665369382815186860972723609877426203272536599416292376292097033272786721518736491009910863688552309157474005463702138692287005296954911787146667187044495284910506229266103353579347368711480715547301577458013158453106602328182992585525795539075131561330908743591252758926222345702093378134577101564847670404125043129396060908071722863136540407337580408288714127264626633810376572408006321625988264613371208390088820377932434510894530461988801067289599588279066165012364749265274932410963974286931672169370571417083419999579649898517995884265327746532951716648000337094603770258861710737851012526184798859221411792745517648801754621328666423743512494553348350409859440428593087429019101893599801111031579603039284239592712073359584179777130091231271060964103298059094790971435220558350736104056799836414641959309609891863484897057881774670243117287403774304937850515786396979339686839375427003701046123609973270469764803669126142083333964033266962810025749052127726515204839667079594003510246134428217247712182447553278669348052389230749281105816461698154867412584680119534382532273094420321420797814629045383240641005688306511018851377982286413345321922919497109110286348051155204426538145386285182045120832151827660639169003015633965144448039899639548756858614869956080725997501204429090589438566949579396759248459842996992242067030377138175415131572731988917953425643539245698465161424646089528680261491617113315076111572590798874945324044183479757986986869039496039708824942721824362048488832613481438738818358242295824890355945672851957745015882544212501458601786970214408471994839179777049682966923458711077584220154877560254187494491459388239403568540954524935377031423590400000000000000000*i1^82 + 1393795679347313384912901106251908459678150919717248263299447202937180879072563887156877363187221558224825105356803300501904724830054784895114924282559952444887689791601417192371781438437971894494637791184530127741763896766307408724861720480906024049117549127460976206697458149170578680618359840457409908057490088746163671043667865854155896280448890049304550399631865284558968396730247812029632138862180458475936208519950201791938635967098157242440250765879455990969375513531620405088583598799074120812777672229457137332349043876440325266908784704302904591937618873053791545078518651685194423864939973628306754919018208500411353188829411939765645455215394055119172788578376633944524144549283617784923638343046890400093073409651026845373706841754996590682644147980735427469010529953083872961885184006044563668115820005757797142086125524027471300755795842203057735385656393307280740033416090436545752937241043419732202990246067070739254829172834336278905737036943754303253019761346667764922499078548616892619563341302216269985960501565103648589519914359507544028363169425547784298625030001902607687167511938643191445838786973936730285795155021328062000729597895317505635252652290422272514713934304162565848572006087976076768249593017451972391700934596935052427373208915218987638260114674679160547060396045684299419532252501265973013956150010084012776911303545065971149749930767559419017421394042874762609214142966397361702425379672029486868523848052359058863565061322294064265658457173770696567154847353372046676953048524091975773078382110875739373892077593363661563296953514739348511011554197530035066424216342168851431885092050956644310950795495163281270372264310613480262322323317347446241403343074439257734080025514226363208842013569550164951925187131295728457877201987488467875184419034845363073373997126298505283778333506517722745836294849727612186508714426417708570156589373683759851960544322523340376300868640897315972118369024839424382826162629468693742349012135358772219933825818616699268499954587953932127064940733058763165921840743629114943728279415152454920298878569570087483958617488297674270998239093854538736933157565230443452166957818375537161270569916713886968822531731121091111953336468931376268451997404892434966205562338519259571637472844456417904022063996001176828079176588864154073447677918841862312394221572001301470657778591739586630265814156574824033033717819329835649673705907038536774755396718782876986385674717838406220345333569948915412822233892243156223921581605529927124915027017251658992476421025840496640000000000000000*i1^83 + -164326703154067565021587820605835488828575392694731730374874322191933576187355610393747096267171986199026198117469001692881539099674157476598950876063325739009512463817715841839208242068792894806273698280767719988141215974936004331657653743632272004646441702127462925499651450839766398016638281987455573440741476477042047952833361018885521127213900637211074065434763959873069161604510237872574786606953576887865438534935029922656178303522218472216926524569902610475287915201088473479729213046186852017065812526342345981686431584380249964996579280281998624609754100028119344147208801018747803255749274530738424757624627467472185912041360708121051500621158311463196931861505563216301488248384441161648073434442418315962186566149980182499383593907618018297064524797859475798774713427312854762875547959379185131053672428328754521290985830040195074004218948573578753943385994186926142080540714855832381768176403544858667837587559567586462262116418588375180702943883223406877314713417866962846514998345928114367831544107113562312418404139520589111485136184965955992858145601783436704680298002950393831894548347069169154669729534085815327355647866390512779145003476720974847915694065545153030566477883426914212706200750793350482195948098154266762371187542358552808342489307760008008030373430689438139714174087235424020207008523255009822923841324514781909713277368024856037969838055701603451660784345587189395998278509571075365877723924114038092610990172524918198760219575818939845353118494370877210441930930459054085800766273622613709856670692673921424311945362061503944551079662453991783161130348559913192723930339570923184474793742477512907068718113366079406335531802797722096722646911472890535426478352809267367509513992488880202854146296903326546494452934765203688439836774953404363203635826422557149317095294468336095520090900158140021583712187166216372556999438814090748548845063450549640312673390610535252183151820870956693690832877136670447345283910489220864309091396313106124491422844161805014181906360565796541737096652708760853085026090733338806958890814130946149539216367657447093495531115632027718443058418752174173489765609699421010149181927296682640353339680109903103519333726183410191810625544421044849103074024365133878970132685411540085053127310667011011237756582805154896120985625496849242027372511381808331253390788197108118379829980591810534084328488964681893090156070217174286481412481245988265039723016009259566387819984903750345470875574432950299598396811187188379007541401264992350926242272990894494373117952000000000000000*i1^84 + 6466277377996612136956827943448491444409338351488282712036027348989476518783673807539827660984346069957947344231744400107923306460972768535944701470233072940211300866806064452735811166501150474864981276592174625586486221786072457157146687329770207646733725625287595682284881451038616100662117365163886557909690834149347873655962752906094980978406677356083894297721522486831387416685738993472417257076821780407266608472381132493241192230680040865136143554823324204900626537128141842453364739902145086442820335614877836872072600453060211733473797459588319704073787785676334333836426448920643215338794529938348983426704569457083857151757567674028619492642266483510792746844289814830667059047803824524448594397280547275591830905905687519312054262619009903741190149498309068696526428014083904555153421745762790698358822805578450298150736990815007111498525071885195049478760886538966232356159970882004555074302681684648369935443315331415592813672116539678945738409214361019082216271769433331311752279599728461764802403351500754189495993257306584041886385232778793004778993995138800227354956307639891642923021753759417860434219235132556030482165280932333712147653592686095138894297513451623924842160422449567096546467297056815977545892496420859842233185634742121851996807649030846151400004828531696066531766213532064080972907721928599458824351232730928808120307593206858800702921615084466470337450856785509649223677126554449410572411913303592929922908889238446028874971632797538476156226397625726494247425930482924647078353401150996750068347413628603951591192939076207321653828494217555087050282155038817662296943891035057916340792164304805073024876607521280601239539749159921749450761058509017750770127530469820268470600821087436689397479834566636303753991555195359298997552516157779736777405223105583160888759031356410731293132588087059629004805808930964753502544059671941564695275359340084147886161508017299926483110897179943925650606865665184133981485178017260522372440645246423558717382377858515171504498593442500412349896976970275226511510314129342091072568541711045001101168000871191389751035364270076480087849487591924100832366548035462684458320780311357628641895401190588200513185272868525369079962026183739814664765618169095126816686483431867367244465258773769334807355111232980488199369228981776513449371373082439472336630388694546228985845445596626306813127538362069257286773529566478101718432205905942308508790243898936707159726161334381121935605275049369915215102017325035570760548408983082835942923819601100800000000000000*i1^85 + -14095434737751654698376491126458121926826508278474317486300430865165772068981196261296288298186719974237189062119470093551641350474677009991859625683744013864638271997275353849171357119868419487943126902227689951542508683708599504290712389066574686381036011701575675360326644950053611085369225968559856752871340342477322571849654724700796505183035421765706709580984418314092611402146184963879797858513950472205974396066975530399056781450599960338194552455085337903664236367778688287008888579290680204837677179455240607859935139417759776191256967894958667353920065163188762474192127479984041475989851227810298069637150485032919787449925250503145473293723033011945013361785051663550259854420033092682088634419818280233392134482874473596903825493628754506331276364472132933710510251824027862465847099132067519725202883991140757199235284869697346472535511948277986049951906468382435868269971446059698429545531340660290633995999165725954330700046825096433063242547883432523498739758560694786191760488669898200535312805922985886073213019461381546204751681434432272604505110770413984518945763893912604601793574346478051867854806784316720428180262773290278622264599763262493528614200031100430481775317354460614619767206830211025509771408285152877384319163409075897837380720157633934796345902790925278667227012760575652124537520017104014344597423446339339333330373401952711518551871565859534877822359207026108599056964458130759194089157167156400123399816844548116546613249019159503834659277415643181465952969664392976777983648582809896912443730710833640913427888796620564402213273182727138688372653256819311567178947337812114635286970402018933165372123651992366635839173241702175643325553936955609142698237776622285710846465050971633308372833035850064069158914756105037749541530359536015404476949972966425141840865981699477560512184013770907200386974550497622673969000690078393752291668067495560001968700398564410862133542013499994554604236281335666751431431775846228196208600183745739329180628624810689818750709173303397445063842786734083489220344751961520358210859093749088014038381747474884674265205474051004526475008427012518091161710732487708942730452552769681771192262532221513213915074868886647795253760523357486976273058973630396919622324741872373642341739612347876104852249457401862503862150673957573712372255552544227815710260714502346418082044648822139872782850471689328357855140307521104643300746031116527720812578012514474499604383112453831371841098754796472843031893067277371645773226136027156237516800000000000000*i1^86 + -3106006174532598449403016905879395606939403085664451899145703134980610308694977431070267376073871039242401441944686298147191346442059868083206254937401003072625545810135862479273561151107441578795861627452257534178447532673700387362503589446917763260476781264665966244433413388510571440630812137541539959789407079636001067176108435814943128670856181503357527174023256655155230361202419650318596893516670732582828014645405450878060693529130301123339531884111203445470474002224653243983657566497028075276412325869664161089858408291046492461457498721135766994006816567904833928777584514938171974308020722786424933107160312800113657646873175623575610438077667615598149407168289974612858037429193302466189501617877187951919105616728504151803549945293238799979016531053771223489280783386601533117232051686766515039686820807288920766481076521078984241317935009516817059342657214009049738894797708335752389655237079348586231051751218954697444536328019274314316175510615792137834205994950284707710994430865218071584935248829572555691344098135955762194001396407641096445688450553980470964534382283141020836232843661039601924734114443015866131182900108317538028125844356796172027788024549174578467079452856500991963131710085515040640630059239005017155346577446615316586102084026742863574287704449113724769927958353687336750968928815107173072956679819838012813970351155583279236942410359802108060099583894340770493220630686565036463430976300701210718747857442136810480589354737209171552032405417291985000162463726362627560561223647120391235366975499263804899893706885267098926251053958127546374531900468502472692737388248315755250901781311182967074064477361813404802885073795176277312201290693822193914192323069625675635281207642616949449133093689089849802815269655633763813033094789054518485104415784710076926043602262574054861246906488238888072879621105324627054944998694042968066843946091878195051357288231082053029342302343675943323821796798569371919791020073665167408342412082930508914002592997254842317679261832483547096101569845186798832511752950561522483352633135235539850932805508071922606334786661375237714012387197925034239106038952953770044148261022837059336906807640753840462113413013114492001389000066277298165617395677333198152001694249612661648896761341373450740105730997888753643577552370502784567862621787181309299532730674033529318389625513317920196856170281393029633250583334827945485010810487815273224907734526899776719395734282875211639951357594891647747592346068168929081432070174015488000000000000*i1^87 + -23233957484959777373088053486268459536826941377383602138869617770501268940202127639784331953574097478687090515960538700027009247307946950530778451430239331482916807559345165451183305212755401641067637024950034564903016129904094767085091866637822922465116672331845651254129168629784246075441739276934120756818705649960428744078329071360212181719632968209899375195374686520292011870437734206125121536658400829385357507044761991384399765196152220280536748388678290064748421974541747337787399060631085633526728505358808297347488964406090050096355274357850256485386612513823080671412384489668014451412835225646346746334662512638645866951884239541563958390520846858938639238951339899102347678749366165905997309399725978294338099215435570143899728695599137036235288899712481066037561252633907651445445397085783581767966119226424804775988487780828923981725140647457837166016199603016859381971683611852227989096826004085502947571984204703576042932849704558565604459811851876395881538115507954635844628005366072874693439043168238667189825541933239629657335221859261426367376327142094049298242464050359114789815187070138834714176542625652095252617068821188110231991145502542706572300814596460154654107407609053461182568767611454112732829624823847787281188217607624968187165809622449470603088585400326604547432574892458197259818053822833596722953251729552065362213788802699151048289488580646862007054787345137105189217693327274728276313073288863259909650456328500655320528023427895770267864428275326283766867126258240083952682636179993163570744075793103772720430229854095105240371907546425850690735517119431128544248969019235746103961417797145341778664400773156389690151027229997677193534153513586793933081385407682423066074365408307769965937936994752776078967677571651146073778429922463450893928839015287226750698021677185351616564322269890111885014205514625039782302902838189077617499836564010387237445856218943910084056132414450838351539499623095724193915515364816604112596509645834384605957018084027178322185068757860950071683306291800918804803048397095940902436180449058382644487876411767076635048280793138165182820932742936456289327602458983069162355942013014106977301835451454748209496833569567177262267071842433786798332911174644655861396401143100189900005622792720881787083034664977630792237537530478089140395564404971507927937007343497806779079771726298344505744840322874886460924480274498415685350261650019447336202284308021137145469313746982403903149028757153069376535415003813992700313600000000000*i1^88 + -18749634689012187361800384170468176955972055397408025782296739281294495264492480659430963153394081002564209623113859178971036818467151095354563752020480217101420406019176630971656024652143290345652568311893826301519786112706073960930543833133849328000297498257735009620425853619813293697578732499539462116801643747402246179116234507482792832075623053428217018484095526784213564469932776323455395268004302185326686604731421637372837928555644112655715112920987132496531473062044172210605043110582768077225301302589109044772325206465409917450633247947981020945131336381023871400919682299191552371079793278608083172910604031583813695655759807176691507739061946354606647339229428456804483999755773985066548485361354869110291215803911354403789935183313058120741671452620965211480639480735318415856157319043410385402587951965666514993407307341705816119650029055390947910818339636115246275725556423817906777405263554611554102111799948372804559798692515798891714337711366583595131595921031230367176956952089230826539583315462489575974507274191676036107322264809292287822567503804547529585872644753124224918128555226590604659759860701824929524939414581386909582316334895396537185664983400913797716029694796690424937271698134643845011928867104581643714123518916193838651909112724968322608082431212928632595259346835017752866493828619347871544001037696682481251506786800663203085348042413444457894503703560175916173582035433626148197932037843987944779625153098067798280191883822652771390353987762874878400603210031921572624937804987508664509521771713866661630048461720730313090313664075064960385856056061944207039790212237751732376234299287806354484553334135179089730588199989528866855643148025031977210989639447994488361537923157266511852905352354781922289203560457176999738125662672201321500585065001344246344320696298005251760332974074202073978071323513425020874434337495399204262641293402644688648579419022317500221375078430931168696737408740295988945099628981741835496777302980563260159569044881898245246707305178004777458913689016389051400694862160954019913863686740811421105174905771186276917472905025597895667764706929382447486224324685487799543588470190687585955610233384289279462545236072484042442455875284124882060644606114159021345655249683717372703536913209779983726571044419761287113806959632326588536533574339190346774181186584974758866245312350368452786274178863414758435585702834684817316858223895558898757475527154157435601020983774491435000370406044132184555585626439680000000000*i1^89 + -3239911656632497408448091811510063750276463497114821887360393368756477390701017638105459548119776640950296956714098092070538020929105995759532769038370260689319928795849188774200341104949733523547890362575467336701392936522441825299681716921447296934861489476906509868246305758860951090657470345620105290809872370183398640689952891998221658727113961408563160620391659004733087121012162214066764032776814538628473910923120560383335957256457508643923979017916613094529768961178425149801190905881938980835161455764241989617785839731110660348877155768185761800407639985409625602505640371389216326339309307162169675862424471816582056179328492345816953711304118898904181763586363016004733017473713886953094733842206372790405021916801014208204731654768860414314611389759738030264845844252197495915932212796984860929448417402825768457652449851579859676465000109727478984817298480210639592661313655967199541085679070828883464352190689538355281765276264977033863032009277590201677657541684719204091989368452428791301902151402110175235869863944615785422541396492914952957144530547247715655007475771094430835419718640998543025524312901876414941085128794003823200447932997438079472246031052896308186650191988150408724661032896178719769257572738744978821996525563313072835587846135109731076464901682541290926365920709754981409952104176006246856398838759470039384969242900053921342852878461362045843290062782362491881619389600042093336977613572857616643460858743655370767480563220609167434384951440782691335286755676040674308228718994774847393826002816309207854281894727552129127145896612924605335824766885338034719399242351696062611748046856885810206448929770782615583117319329971418791170039902881411484365038895347497020150312426224118824958159893212037056566640806639368070401771978820555622446092410639272850813814769489644617000624167661384825705557765881280673433867512138928052672043025039760472106184111010644769238507239174557865366282282826464041878846850557969054077496867977077587130775735165080404183425740907137091615821494041773771261058728837443748743301130255190771279622793683797886411777482406329055887298880573171655531234256133139173498780732359999405125304862551723736993856556425140366314295942493224406303694420420993161348601277085991934044137387850329775663211631705104060510858128931958542754505236001313034048753363435940490112060480893071912795116225791819847896301512310653993519808053240548614511155889267203750032195670401582621429980570555449344000000000*i1^90 + -1441508480912580769008254478211074752974283370743772603188409217423371781603411635922600822455643467508790444162507815873588211688822552469063294408499515720727184043132698316214475251123883581249399647049092366755749398577768735425866399982352941573662894355311933364754367691763945193104083409269321055658381234651993356565653333293031483824567253782194320668808115456573868672460040472080188520972150389517192854216337629484312759171464952411225952674025745777702310005704591548043262099140417918939309794794264237524877013980874546103575762068464164282896529033971793919226293192945562089230903306238646132881190302180544188693813036227729563337491144291918368547818029585468262058666272088527045787291603332394286541131701565865514596235235530689736844508374864937163265505007125963487347878643383508097710424360749654226996846953856471528400987438258795615840110630515250404566275223029353145374005126708553800764280306430462167632485735708420581415033613050991767259342170713720097856682055516317397367090692730572190820217514745090942944132849284205013831337150182859717963860619747038820227833737220208449248254556890731252628385492340196808462330009002770435042867782111872038838491130190878341240267336777752936202980457088647787925929305016775068302582517745687996456779374729229332510688215007851021442754953322663740212783580487519939603746445415707438079157798797209940229759777064901867549579897794232318140694978802168615739775287586763858054591084958754022566379178873321616578381812428637072035653111931598957332569306819092916986099116930015005865789756870748539595648363777342033393943704442464054083529871318796679220851765687776598236828248925084904932437490721732698854186943094229763882121854068460965045411856604034125020526017782999091312794873994073308975042359727685086491527758899592679208990967402171908662962175899258733250778606627237174169008306158164850990834473836712939424755343250853164301478229586350277997470616387937810496556426933453733440850584645782139494870971821737352143659271305740870295501144432317558926883637872199319242780050176340872861167577276838558870281090684760934925296627879719120062252879012339437129652905208475180804377642693736397016330701423156663538341830799561224620102057499377316491849326092371767155776535045530830844028368586513501762353482298720357847894844176949956725551759383973499884379420017625860775309386500659313042802557335238528036886747262929134647049497497436392652800000000*i1^91 + -4798285743256713209909539165451962108215804187728287453850005259389556314371619905738332434716714698632736235698394989197492310620309027283316076326962635395304152509313676964901697022377988910180788405335407090157059707190792949600511133521617897461569578935793037551713879791155662318468854379485057270941293357239911655064864626373238692467143659993444249256250763412081232865322315568769089975003465897862126813784576819732917034819125939039422236559510303497212604587182022404306416184965866419955184934759182839933204659206622649329116745370687342319345339775172530306035499217773981752991235190867228921152643285933179826485392984512717655422454664324535594194253471508622750689266624719126538273334086016704960233819628906708062606899724103967806281235759228187658287704553880105336419311099120480572589826577643739966697065855029031392174783510016292555735549362378199876794280223072604727670012590806357288195466296165156713365224263012179458608722743671512790088234319434604420406589740734480507472524612691292053849962215772516398846289267899054811546792130158775097808849444365691358364553529273303190428344798473169958599395504452947910350472104436288787577669247421885020653772553924407667994670775797595270366308096370858659736167381455112675632751837298538904921972897333824372619881337377120776943885584527966676671514737332668741707852729143594005621627105722586852884992469344017949374241866313332572543355156508163582582731143404846120531503330036478367110899753689179495179928103112876665905146448799455276094700638370226304964230274768920628532048288541649311120562431588294612421240797563096498352851756773758100775522925715873731013283176345460838570997935693343338420886626331189529585033482936623320297401103825345676871716139545826145391281119299786543887120637382667255454291834912478640846869894759288447580240709699636283955063114583108778056745846404977700632010713601898705985782372641633551035494880724968204187925681684611637866854094122585525044297404645638968412498958186147362066611564601256498527132284177323536397321849586441058715985541374685372234568162102469562875165465519211247545834262312008628686461485814658465920376709885800876973353452984699358597842538953752015139156883074259636670235125199524527058577964801016561262012563731958891028845659671788907972699427585727680966700451353062928392228449439386796187196026832994907222152862387362456109876215089906664235778036116995141389189120000000*i1^92 + -296572887057586261331147778335937450799029484560979558264643647601300208056471331306470644986192135961372238529367369963526140490151989928857645724156528827060637087964907362839536443047287556836274616249975555965641425631957401646340868964651642097215257762760594526381253778466432761347904675900353008521578914536259850482498014985685878001501453000040788937742957473083828729871026298500479211610273275826568968983289286577813729326761409003190020322493219149416266354290041312345721275815535002682767516364552889007010936972122244414977901073188224429238360604607180838355790558773497336007473591255800865092334753917441541060725370407157758616858544709364044282611413210485978681595174669386315165877377151888894015447220706990119466547600990221577239020021939860652191874838010061981004187607439626541019604427727187865387670691139149504551906269864021886957773147063917502539487549434769406898672868697326135801732299481590087004214727270312747106915813443972372380485750710154354250989889060954581642367097913749410315070575362420746019937731015613037871604457416384348569507105394449775228870821276580140215463596950745491117897300370415540397968172154531435676142257713988237328767672886205132133575724247353295557797865077072448629789026879940913934971654836958448304768990150681747638477003927041424377521936061045175956940644550012114416062012593723633498195220399735079856117226070604296719160878353485495390858826238584719907745288275751664277242657082227294158106666726807606730518356078138407085567800763731935428375915689409540650841800971586853392252162294592923969723848591355277898301383692277241720051843757963720349515173171334613913252326465878845601712349172285189394894628379616177572025418679027023601916563142527110397045973248201227332158714247607351930190897201412593515060816428762374612653373353763223142846088084525299775947336150608661508591849863076367221458685734684505166432882505281293071448191698136357599663790948892020244110213492981187392069951827766448715174494732975676368895821594634489905078771435731448497135652377054890387007689992486087311417941309880939420992848057374308154863089496440152764179948006762596637112845005583840947868200301011304298718097004819312939708267180939554184006418355729977430635799578147619973215484001700943268236263129067927401390047202919456270804868052438736604714643375858624697092978366759241753862217047672793505650439319410937763675815936000000*i1^93 + -4529610296968766816434816724894813130507095758259203732086148238554295917820743052043999669429856951013795783260353711166634333974062275977846564409208685790912751963130893800535132023843094912769193814870513314517123548867776547350505909886282633324586047573123622474493451808197107036678470926290592577459608876893808050319328364098209881472283841448850119647921283101392838205249050176842382001368753104076007599791401561281376942983339733679501368308410476406593659226362083231279405611152313686758252174117124198296274922174436393247798045416259346953462217335664142467710950296600082271869923432679451783999394113264036412441143999843028594320907692544708919707997329148981793902606471306467851043805209206586366917656467429698154103008351519088883111978682049288664195534355452534038319314064709005731235685600644192667175550892447053176647508479253225004578985729041648123411029488189308515785147434979967703893319714212808299465785904973257360554459051387515535228287556907626897727248862022346323946683042338996610775731252750304755133807945200709438908636909645436579162790714369740892462168995477293132573357454261355203487873008893200376802393066531087130121147855622513855529905570950465027463530007309846030085807104009998393765811853332364787963265724534194712802821121694967783902444433927607734905999335852345568659003520095035704313707667284928852228776262803962100952068167520232589094812025715051469590759976952712714456136479545294852985917071095280836000415366242523160712822686835663881989515316240115780359000492244111009588950949832877645925043366897296045460302264889383428709446190274512370082776716521256899839233330218914707378398202778598380763761862164995841448323318600411505171870965535744413275242287810688128385050125909781018171786964474583094839230629919409596308610497339100373525677697431355534555447604126152635306010088552408350361608477414916274684671875204496181004070414573227780761456692236163865393983593835309874132296753439882204972627780800359419934255310919766471124163568872634812174768414772703433580904719952621586299274678311394114651776286167109037898614658935706714975155045947609400371972342972103380245565102436864197513528048807404540677250257929586959407126551751754354181779184447012227714775380700425399345425330771338179974154417918611749280483787294755484045646766472079017398680988883366901978077027116507760330601148176495664446012339814400000*i1^94 + 3218549675776884122465456626550501649824162663800858808792920114835751756745860832388483414272471719848122295466732825266998504238297653517882104999638267784723262430753590817507752273653534556809071727534453856754666585263126165399716349500356112894341666175775724169010192562752099884874950625137633064392099659011163256714100033236864246972674749809843618833190958819333987926677908296668867248045276025309750554444602913951643555432479866295617863498788300042287798314780625580853648453141346625683647694329001204278947996647387750032365893867948869214292989448602637820087875751203172338899382022125896236840288358605031282978270812427259132799259721496980649349283697269534736378217704395482816059233864891973322115401689128826840879133353599326525805323827475937037374210506486705613253829942929479223438764027255727622245013494360065598184367829457214743957012537347324502844365294332510675915958936386269340507280688321145809696076437165498077149032011639706710277924027910706758499914013275128997373179365049522093034535337580366820015064502338161965320072432525054478247323745285748474174244839498187576599094279259928240499636242024407146172553438305547372759272526881663426691187463828683186655465974489159163049059931171299627457132022502770320878969484955563601035794648865504299085579398857494110598031397109024015345069539050471128390222927726579752283820684497124512544204390241618059842254715604569061928724326876850462650903566582032168788901932713784708299312357347476788769718886915643370006480834059727902189942292429760531045397477408767899399085922739284471630270265598646179249466795126152613815505338532884960762567218500208023008593329662969596880514691404593235521884054842980879899035416115077228193091948460922159578535987760759156127784426686010804863177763056391002756857554257279178950697711084702144654421825887879283890396756160614422693120937924598317447212791674879822757648436526780637084588026527314136529619784192380223571928631167635941867819612278382045791519870403079621348409572872204059567481630225677527703062521003776227073139139198662042158943973036476624214781060734346851527638057717089052310709867631339092955570997026791456004729494248213064851555226248564654644678441340213252577319880025553234983909167652013853164143720057585278963562513213495579469273575198286816709606516970726642342271106454025707556586983631205196741795840000*i1^95 + -2123449119475125195424104730932761230949013598585101926010904379671985812634731552034913314087459694622917344467495077605404755008206764189723162225123508034553069020405010299923797277468201572678217666908134445380954645457228402736989930288581672060742767236453509567639374622498936606186370831573281123048779253221227462127499726378957889228689821821037531956271436081686150179119578077978935178407269782673873993132229636507867654405702031368494815693942312565677876749653204254442599379322315629370913096844177679101579098397669705995372632906027550303141186339981682440399709827677893069609971341056303741187984424873056537224018636104678649908601460963403642022131710359020921365463058748106444389066258520433523049392365393847837482313703467128149771153687369162106832073456764176099563698231951751758885862305339927582937232298274954722538914441519704243670842670879596891484069696900496322338797399803773355117785838465089255026362435726923607635624231305756945711822219008292042141169613857929807323782406866421125460496207388751939056975453382608965182937313871739156972924760751112959574342074747678095151227369444710731337471883396221435669816432677306685287483406297951833893746153265967003373222666278142042245156330816193536804901779229583601712155018894993705025637685492062920989926086803639620327854353243895032004014396351210772948435099011845454940078632570791374254471814146677636004531215312064493910191512537313302028756274421090375593954152351063437754709171870825070665722249280939099106420499681387837651983694498016805775447511522360713013006162150078003872138839427498591400452380103184533919779313074154514022670763073494394768884801181079871453775543844262815061612396609730057601794998404503839034919028925406317226549890374521501231446949419942010144370683665101522522686840098652764441307110223669477597697481437231245503545389750391266231705922056507386117419333694305776906624023018174546563813992226761947001759549276013363824681596397036090179797660966535676885381060477157373270348477867290041884470768288340548883721523518959918004460986339792048968909932405283611097422743368477905673515780445682965707510576236424926072969869528469113658735555377597786264626313412856963788254455013224070540582643876706945872068966247379322573386681377347623830588953476300988936865160855565520375794270888692034260590924585566187776000*i1^96 + 15258865263798788451110663790506389067249301403567815228546693230533249333554282664502718218015878973960335672475695385612883350957230050672199406517957764151738958591107165058319947127661638349157567098531505066542172566794308065165478529373956521490348219306447624011018435118805381998994606279812318196198332203922866149939611973453808008783137713388643250423300671397943398864519215344220954793851810581258792420035269536020527615484616928827042597928406285926844675173433262176522328138974739896392358212078293048613977540606922926268634651108225975060178949176056078561161283441207856475934146467023191957489744583618608227430708645511228711849868247783836718258435320255159225897975891148995189848620446329846024106023171777692154699785287708583713356333525023155074850968531214202917962848732616818149349866406176937843528975417106634760789334558983631495838142080106718945414459628317859276539968358244228397856763653366311112622322393439379606429459920597130885530963027225177274410585266548650029134957228096580736996082622919263390838680777772415922131606839567147433080044432163539014560221053466932653347743055630160017139392155389898638269208909868302830013861393088440367398567687851287301315743068300073101231910720090521737405424167701753439268898978136604604765584454228413540972914649944338026118340841049578787346696269223990241586186696828447823927916949060880505354155474672065401846537747005034341019413755612398324834637611268688631036749742786624558555688208560349437798562248465251939707510507772822218251969364291279611518749931550584006602617515314868203950771714824968858715033055032410654430675646054329045684859809839280459037583919971255641991458231016224964818694194691944149539597641210051698996212889899288057531266966321399978113244908999173083623429054017258487253020274512573404006479308740028828839672554388109097625858942933868097992911011806768053829604677992373190798414871076349071640354842287304408883313687558497241030396928683802188126718270161603779279276826096318047323961877341479303202641579999723437302939308343810469482475231883740944389581597004575644423241396994832338379505476590828775607548982609447383755706608724611368007068980453796621193676928706375792307238529733574245903582453542461626590013561940354919880741858476850134864142254350693076130513906065140874790400*i1^97 + -97863875477336332614314043967359552014392337797259057142122524582654765024304655908251075298837388931211566866063908623152600781981919330397186942284139836662563835591721705417410079253039406668003258802904558626212808371035970578512382325717139467090203014576953448604291908580608116229302360913531214037302850682210924021989886466809776320478851640997611488738095273156306291350220366504638043745444703358094164741195374708653309495810597201149721633011475436082138014286644300355753995146102793396112268222498249833095617498973387974144910190680625033040103693888409598254331695962695281553978468119067340368857525506950997402369709365636477924188130085004408704905016911641912048164830457869285703532580740237270308127151574612016140296710885046754905867086582837552488488825772337693867609808736967904688496493765736856750840506656960737954741078591642541927170925649357504907769752363328209869094638800000560361029254137299337438549807961945261413080506068238047322654449897455953479647065212698491308813989818197337606649831675882349920676353531540646155724951947235198022634958321387248742468659013807821929803238050486499012252015888696805126886453692169132343581384032945345586541500119202558042608292760375767209939917341159615667091745306177515049562794694584329034934972284551272636403936297895421439808906940655853879095774316961764219062383597308112879455979939807532266823075985015528695332258075406591228969602554161719667635872094450829269473425549123221329755700474499387842481911707524248196923394890940822025137912219690032404289313748279350233162132252793859416841580780059085145082391616660481556112517272361435846055977600282193671929990538849580069428182508236824483329318170618322433603632954842066948551760830915801256765779844443132190774305174199052057169645364697586592083306552393208081381069625383939107642165215012842583737883501850525297910898276586085552875245765873140589582585946004323708376337235182792839600207470231547664257497815871412181284887612118047920864969851808362166038033247901158544015281116999906062305859406230599413540111284563993324792099231857369892513617161903063648902008982628995230585741454570989966927806794433044811469065042042971963900676092086756765970584733720589983385843772055424871843443242671820126551640415902086396325760*i1^98 + -1525651594528425949059882465818571775398785890525108843112895735909180175062757119433983813811150436745601485152308815342304688527899937525038685513620340760124772596822183355731878848253685901761253394258107610159481452710897808428134179600344029191475213550389348345650775365955384550718705925432144216715926715565476571196013041440439489391420070681631022222627497958414381017528243625818921566643167205763195236352631495295052683735077514404534626192378968617941643919819890210865664344590938417857568566384350422221791331983903612713798145523318668216509706839996574123046906875018554923068826208920425395578424505058335419776883658310926619135892105666987234063679033550795078814455924491052382441574673683207659916405418766415291072957986417157756944537400997715858682161712674179338143126588758355245201700171376813323578745292080534249839747396502984358865254362661172569906517337475302164343075970717025813621082414238841130707979425961448669405844197664533017999538666279271306080666317534068935256715572311617305815850510394699749505703604401471245943706998950813689172289651187487964026411471430839990251053968503040969217651646699318205603476086927652059864351407621417531262707495801156632834329383814026763839648569153268442241386439501780085162363523652917820481331748163349323606573694117742701217719369925826779324680212073369831368851313762965986345962270311239205040740265720225229491180819156010794722142708737538899161499551935125652890198739572560276414844794719523845781952830763744316901560704342110623272843412207487618230829632375857595265155565878628798986012864983790887298288001485139620152857843930900110220208156433033664275525853587976082504816483654714078304343837193913221240052046216823400727150925412108606532290693682949034161148114287566162678431294542879031788984821411705971767263506116370384427596300419945409767987431685884465743964032946182573375087804627658865541273630216907881859497715836151830544761333402100353308545337858959135413729740908895739018937442229241165287652183873578269456799528980746557989062640284689473737064146460485143437888314153913516566785202501702089456642403326195298429396707222402138448136371148394768980741741493029026561164463066682916275007717545227475619845855056641238746080*i1^99 - N1*3645554092358743433187846152249206811270790300627923908135137079756841634275065654469317904680041187625461155521531587587017355804721517432528155727643126780714072116682963787295254937248016757461103641163682319195585647441696967979111677316718688580426662462855751852454271055057578746561947670181125636062268276493604842854215547340076748785739204770681428721623311085265949435138312129769602177028867308140487927492332117483827031958192110336542531322505750043209651172010283094859238461753245766449335440867631581861308989483763930777313779694343584283600993475610977845266735322321098741*i3 ], [ -2993312279070651671524112813043359604569879943817713861431443966123632324299542660953355167715120027736078632495214196259816579602382391498571042820234529225666504782996347182316592151578639451526055588299078208494432103902413497703431242572207239077260291453085574569929120078984504350972361694590991562803637290768444794800576230398170638609048451791177288902446166962421661956876251574866921876811954740230264089427250786441204376692142635145229337716065285382512127615686488209428989621878675705084765120907539665348735122845198673273077542965063855586060870259179766903816696014801597933976455000128221031567493822121157059190639583117235893161236815327704984627390025618139383161092324479371127895065224156155093812973623595941050691737233696977392150057882497677013893768627614857622016853528975198746898824921629159911900702647766137811818458501700823511077416580911259264793758591050049739053216634350869906208767494403175820134627750193260040588829525606840734946190984237770052577667827600397227962174061687546008411329264114572187049039563861407757870479250916152898573387425927030284427215426676339107836877936108461295622551117799931302960541997610704128506802311893603297946775348556631975298806025894460597823136619176337518597558646625726757220103413749911650268124317959980136723083163984660557654939084580805740894638485955324062720413617575290084525713733520794048480693086241865641306399634633522045009168443863217137347416303910378734732072466777218497588052068651397463942662543213414078072141259272579299603682348057782291001730569518175347535433213858272568270842481705974211008504769497639323460274424259408452235137144817498498846174438067005278923986310565948573501443807369760943819749726003321335978764392064539060323100511317033119599880971608080721339826764809767779768074735831203396434421567286013115952119441792577254270276437534361014258888229165930887022938294407414594422669656021951206435380046247241503163686012666985089219954442593358868420227096458107875866930067237066472135930328595283212530263301736411943247085425648755206024727074410958621934176662954305123521744395720630030229997660546196071701258778335774992351509443183788898473065414240228023953157561294469583304146565714837820837427518090411507662967640820308025053813779160866710030909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -47961338295270058333847167858042025452512593980382325770380479777221689597846947335095819241414454352444692843396620156512103172247958043942774574437777722307775091357949271218765773962239037351469154882298234809906451880445712305401117370009305577241145732912631809342144256289812350647705398159437847575751277719114090121239179478681787635440855460104314406529886017723464041447741129246288460723628506308995616297366316650446232131802697682424591379383499688654818952435379443301782515401370142053629804945322856201964442928797581815347289598482811694787541656675818479669430532109756404618616584320232257415082894297334562886101465480046040139578264700575370019965972915846389858843641226244521084563866752151952556703024770530396035035544030566471689582519890009771769762968517441889686103993132850814138314209872909069174870443023549683171062869405601733597896922561091388829728298180449034426785781761185129390656849202541178808630534463879140361556666280163699241994141177373116131249773927989186419465279936227032139058574702178370030883550983990905720051200679659617131740611490918272806890400853169267355229219687239832264839892689486061685625229701929721396573114974781115525702177563296416516892762998931688889292548310828734209311311828649401930919639643680956281798564587761311225138431659788959141970730513005127825213992995754718533603746903797456409894643926024862249282555081926829931369672486095326693646697369676139241993004936696499487467727005245024127530641611409553642785720359052314086660071210235750491195148891102979494404288350301853594032406789871456287655956116551780629155638097421938618916829320760834772114116591972039781514444254299836580065030349621385151553250121480351899197223985828267358006471228585889028208315843590169280624907999462781606908005281649652964484447920290752212372610323712363640588136474754639191126764005432293475121407804812246339734690245826485575697992162446831591724662864642030052065889117531826671121900866212763842431504245199236383671589136442611171115224119595473271183236789029669495146994052784716673759584171775535920249147008388030565312281661799482019854225292622058845326789636073479793329460208589099979361682226350999990438095091621899402264649740851286652915006754352162354389847263391420095535317261495116773720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -4945364596481702968071432719549942814167981671920807852273273789601969536037045799476667856883914837554083134441660714306332038079927785716310881304189190296915264519791514792707049838994814004103285263326686048262951594787151247748439878544534977651886096099771563604186557039776749968120083335790268524244350388539603870577693719871794805875604880418659013201408050232471858873450424752097639506014613935798183679192367672156457411045660592679614816726992347407968542996842600513315580665891625473706925257869839895235752067193551701509874029369994692100489502319485072284621412093120255815586945049430944149202549980116389748788971499948118650967428314301579294722423793974249094164662926563612961566900553186259981091896344495567844102210335379958852563173347641669864674511023144766500037080816905830878126920396170199415425520392830319588124103543620868626219471840815114954393653419643984197439104553204924489967301651558268310508351483715464105194318573558099781768185513835306763763014753085912067766103761880487596344040130317789265941556454390183483954143028651669330226987961003750194908161484175753052065644483259512764189327639858221692653801089505544722825763742997874103314191549414938584357167496491880189364374184747124243424787904855934050627097324733345957506413498484838045258664092345569435832647264698494201513925427880825318557737492273926721425373735169688164727991581155488526031216234161545332583368352521140097741766717069804975970766717498064064095577747299955496868512948803611904403193153772910043677171417943605399009478558689704688461429406587134314350727670696798668461759096138417570655832923494084294058838784671412255644492422671815037703521089223497600224698312332349254468907531624209030875485131843748052626935909903795090976152206734883460670389493447595339456533780369436998097429405304501039969340944666860684583534761643358417571941054267227525133708971307107789484925388189287011287638505183681091352494488351253678155535268661251489169251154689294775039647634412118550608140985910576662513867376332894375663228749643907006986671022996317484400917728026674996033130144392348624791286010762074587574457493040242850135024165411400232073844144864152858064520587002326606254712191104926278950711429620323651074103751358079072140987160863778581092761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14407545252801820972638424187156787563675587103918800847144709887901145579040539266576092987719028939763460935546411303759556634351235920762248506842022846766751843374829221070278038287312104497193386657839804465899216351471127467587162472792123507707509743099483604755917793185721332354632413463073173957596419126588838433849110442733262863030181934018028849503413486572203786307918426743668627410976832595315664198140695413709786954103378399712761817035136361504234853496748243564179119723977658357319392768903245721204223652660896609893766296608739917309895211339008220540682785133884436151476830576711415262187017108293989951688938578627840913736253728300005506132303723977725723055010132661836882547184612452549652347574612070978780991401338703772782128792818010605897241709668498399378648525666200492633055623604936418409436080741644089906139763539246689275280022398241930780950699628211731887178167345754225262373885069838015389485357001766637414967875972135355211934629151623310903267052945339619405353105572619974489819535778077888900630747463589513046499823769961835816395997205141331622186918966985493957942052733478206785882330559069138869078184601036883404264273801786219693605676005276982063409262912347255683510946824979192422362066160701630523350651647062441108702558190000366832303613107300177895202015440798755397694895448033769424821173661454794266665142991993549781313985222929524381346453597856156663988520826888902805679804001535148692389934949384257658606330961171601935626958746753549582632207033000004242568011539375284869870339769335565798022857486186268306756898738867373721754096129345469430135303055759318377974509063084226195393667295285971155602213794248451726827981982173956998180019348554375134259568483337148324312723718245426651071443704986585030982618107878477316537630430310496738866586660271140273678426565931295253795976099376159446190826401844870653916226969371613470122365872788009128254649284876980323014445313328383055985495640838628570427606447276510478007843396121669248514842777239819658734598797801770111059867273927091913010745777990281586802180273400986469717887002696302546788160386996856598071722303827954325958016531027694096779980088960501026549936493343523709858219724975878247102482472802512681677644899724856120501903134727186939904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -100737260589300208778477628691736135090510567423047036165308722039294246139011933418529855613105015079280069020481456811747085486240754032557599688064222886197599295951501111129876208259292862813478700211697448251676571957382257126738975741101073426834844177099139602320277519449614674169796816297479046187459959879607822896143070306784902078610249508724380714484403105895673068456688747339528111469132606942628774323955083683036784724839716883033788042460570024447783403954910341345674298845243222293576515827468019522464194449836803022406346983910872902829469513984199650955931803828546820683909880016645994075875093075647731546498766187761000430940821631773675538327178987100403363421648465222033436081538376625887482823152207682345681695960606205665644643291434911765339985279795928017482854169883925705159073263755633186209419509655837212757316771824282085071333408728479904994223128206190659764761034715202357110762786267605349823679978811682425795853937871100211579969067104197602745043065001292780238282992059809468019724336610868319770625029875508049187962317680863252926520680531360474468231817928346328417694538705410275373135723230105844478045875269545366883146490515922563001808990585896675277853601887975228944402600230828233964248294892928669358557317296778178449712883147088017201482966030314674058920860181443626105674490040687217787362726934863863098158405838618835232486914865878179538579439388148966139328054279951990120153379090449432282164808609196624691690715063556504555155901746170277804068997038819861125821375535594694679365227988022421839613809540680515187103171520121000853676206063873014605753646528087174751228827755465129867608869833773799284675814199290755172230565306694103508157495340331961581821360044046637461796158412635755602679701352027170193483647210015835894086738322745332649375492672419906701766903351919930799839479284477234017703328252198012473192129360380853117287844773067462393447004904386798831232547293771402826531285123760044992499946899587134953453038148787292347059786938230305078215052256132910263274184420931344732299111794790119651949561185988951448823132355446412250928303625260321574005467627480340279321526910197457075243674128513046618275210203063807099086830071588215070241292801819641237349849421518382914052704058545111302144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2020130088512480963989820750734263294103460848034602204019139462784037869693186984340692051719705383724423013669128017018341380401199163590692227994485505276731912272535959546742744532302502812555520070796544082927938844983889040401119429886088904459360410902388488895612295887569950850636297749215735684363923062774752280677019902695973337737670310814975243736261245872894970632381230006264545348717640691878218710738419398771263431843237069848845674252868810527073541271205320649000677033001195827320626543259415400486224447756029224166796297564578660244712200010855723954300448943189280249344166094820530730622442324039645832033709639120071739594889864779131682470523686668288477756326087529878628072946693929812338399774109097327925085657259363536019655779066983035379366353877564526145925130962636671330422587747402284571929424046116298059752120317129079390851525419269253591783954465557071543937769113434775280429361847413028539199774001518498016310252651209999981769545921627196373192883668348197786894084822656179506147179556103462693016370655746338492846822344483631620516884745766893529959795789268319787333026722636557348255902650548941986086680949930462693901447386000069876393864531846295015682718887006066998114511032216806151162109472836384149519348356611639818945110043073520610966938527041423110521429650057999431874554418428936635104183855321809984755473404866025286506811616735968552478844379391847905309474556164437028377416372188028324104080465837371128267781822667969668113215313710236940449152021161110767384612463362511294000391130893766329353793296241112640154372376002260619907552997202493389393339165956633273785392839436948889877711261871949137650425061668861174680450042826942492033231100399289425998233415079453575375753052521030084308164047384117657447798065011398128970895184886178962514839591401882126707033327491770455411593981507165387116753816967507536898318045857345316633021932823982803411720047246716757377544529678991728298071872689967043552545384831101366984592499404356914748671925830257208758934269399684849154811369168054583100345658083306157237285842092851507060228471441978724769824712167782236555021924885780793836278607032859162935624461208707789250457119182371039982083164837565415043139565883210058919052625504848646088922265415741079552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4575725801233568112564825254548889090831239532342107805580086166108731451362861452511884946804403388738287062579872844393592415048464985977253048281230395934003767738211769671587843850619971327412411094977975295093259297890793423290539770313140125538353313627463455917328093422081171798570694792028387007571434430222160184833950983820820147387177632035257200711148580242536289441586615213782035419882358083946547966964095079819164696294086260742689714552149884002992481783428301438153503876149311458122004770585379318644015877979509767658819411643224676562854358720219002949806282045779038287767891236487179563159404377804931249730619274074123583012490893044362096687627604791800421350035529069473137261361986804929393035180601951585710997113805786208157584355650383873724534483890741604295126764012963399094994135864671838805893406099170069343398463890928769924016803934031320695686056716683801491443129483386722061467699335085169785270737234148302935504084584336554935681987713264919543847368590929344502724391781157771779586303796808722133168083725822320640010604675103460680033941383396042920189331277233769556439715879098274017231054227501033062983713306006657118679823631334411444717503344545018462665142956822699081263133860010111167299805390185105611836551058313319511486887014164867057869503552374660513523252660170374896527774905568474263545917079777866756324133741290122366960927250153755631642060575193636373849501119954070222258130642832513347932193574977443853399315714452550498793698311881308699732876242342236018626491853985337917046440894528643539203634526939686013504269638317807535212432883072905020094155145122406446620164487992003608373987123615479572555515824262790260270353481031014906874060469284486435697179794692815018258644428408999658861661292068739186423675822368258051915906530603485717774376681155172157017649729630687577180830443694699689469598898832015446897966342506078317348722614155977050259159304522161662412570153614599465326769594195050824653129859036938510910657271656174455920901412440554964578612060851743515667381417804691885456641917444920885548606106438137725718150293283342687315331181545541273348049250260277673871493471194196575195537528798332886748408330240448221466069093520815847742101520727484759427572413616399417219838014376766341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -20577975140425071348640830982588367678451472787125287646712690850035427511604244458187818826529446351890690251126707633379773635877694474885743890194736369826728858052683614109722269340498079947081477915429253350426929502068625691233982966933523421697787941291995534754237324961456481293039301158264259670959398959650823272051393241023789897434076761426863794359784929636635102355834782119399439082713682454352469747355839464286067899664748091190842631689399722203849610521894163718438367434065705266180243112277475829173707679186970707651428960768010064555977809208250119806062313155722515410406150471400051997945846161591364071985253629676544100997294483675289474779844729919786702277110475075288990957866489980899003223160240293017530275649468301580775577171997326603564422667264297554415056398101549645079304297850799655713586838480259640549259718388777339875090430151977129135112823634348945295279646541151641691371654553086307244974056262174814143654152548752572588542831488166401038286606925831290972305836095002772048910343891058155040402441739179498564089224986085363164552168005709372755052640642245922180181781591975273068438984012693140820616801889389188484947740678847665222535296779213748817758407381906821049257290559061566022733001186136883656377136241910256724918643650587724800369819068293714659361476290565287477064626087681142432238486678235404054081374838080871793310044602284305434505004197537338759655133717114184720955955819013466241306090615679190724587485374367983723364061161910398542074204319237220322372503477823634234284713847146187403478465317195831961230548400884704419081851625799194902832782013640219999941638923697749270722943798637536898977443660201075167917499193811028932636157568823013117745801541886820159527111333412873849993974800038564968443825556461038775209485368129403120725501945972026861079061281887993234942279482499817606400211885186851519288394385386025050898845939782674268824067238155705633100918175092683062895847969662233765364251572296468311522988362395860190722208299680629296430990463102599985714957057309434390671372122980710303211846094186930552576624481972250125843219350784413463453303771422355373960666999230069979696419737953320999548616784591900412786386722216478482908718831143030654684336669869249811586789072217047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -53051053333878238654438866270620844996167111199719213042624989061255362644552704659634057150078346580667667928448865410321266721064980335943265390595981480583616088116864191444903728198725185137366650391821928106165749865095355040731513833719659309149663390298562045688489107596598405568086833563362524101102618815367213861637471859623310539239837990041848984189851666571026396293302346147598004818145148526055045442913678696107552962678937894290603871610405332978398196056820877560381448704542844303361770841745633497659399736092134670900450769105792845584641321249497398464438603306715819133420457049392990014846037758872188346134242891997189467963514649138363925030112468500612020013140235720395801747285276183100154359555094110642962114715925661872519346325577363218681117625616530628621029950176144113320018583047044207007725581276049539299139951949764142024534451388338566826457006032952082273551804113466233560933379849260092794724296746731958388102581669345915856974082173786221658909158173689471092827788476278748490477469123261283378276371054916995214986712086146240626092467557446150123305721291252801578698710445329452859708388861334445432609021567291154373557611751708198356409656556083375201601516998890019217893084968320583755591827594488043119351935967846056011691762714077345068396519659499329016055684334264562386239998291609556573897633383101923784332044104640125789564037487841413882974837535363579037208466360258435614567567685705969109603020824727540185922436371729786571766080504173009650185736094240214363272827607739576008920285862283254871880810119332944767662209943359896327458240620749672230608506400757600906140199801456543691683104885499767876836927887422627716612963357188175321887237441563690833125750295021734072315287489246726622506319814910665684167019945416159232154859155537405969820511186112745301610190599179239565884947410576558301131636310120739833313969086655470000055953978756519779840306593434728959715729836588801910557062301056548954075985456513121161268407106054190850575204972835482219199781354257373273989238087747896195839366619722434689048274578152716912025560384012397354591765170347382115583283209846464510848072788390060097942084510911829759620861412913338496814092260940244803706115461880711474684581629341616433453442277992038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -358648960280306220485308483479682352624808626411011072193785200690797714774692159340943590820229045798199893668584379198873980073623623892023655556522121071829500092031768592251919335088298871892557124799709457884831324885550343804603842931886126659982302987160718537593228677723078808372865310606293003378948693653252111124680540389105964817132276385738967316003683852874409909998532860714222725289796012940850356779922470749811343052816398156977050657620720339703353751503273876763606194133546267720615010649357728920162055441775847698656085941946538712542910147742569159489855229993146416557661074932368893562471714943181638417752501171693926694277530460130131750298632312945018386518137576915479429390533748676728088261705256937429859413522297332592307129445231624202662839453828419369217725647190345083152853359389663969980560025986472697180766296887362817510442577839304973261209018895223207296532381385207662071613230153450851523953037039719894321726217995871853480436713418684505670893319908630642977140697449478208439870371187111096444922844673077562377766480263900848024238322006883215190273960038697759660136676567789615977507516508461294103748330047466001585027591251060152229980720188106172757584528101022418884465145872291916400705838045594369842672173709089971154804581821649776520212132545858692669832788253319908514999850038412382919197741673093078097340351061616050665562193551344529188212654068717713553939453328850004176113812611033591741334943000585298446734020134030464032247103976441869165416157524134023411593682183961816694492034286680859841714237057321622315334422620511834435774904044025747030249486058236980302265189147605506092628430051859505852231541153861233651214687500721357411161616848199030379018935902435982111878877497151230830752506948715031797307973820174606780359673543642694450114709481777399774921962353141511710735306012898138726246383223915907741065677848567170905122620817656751865188365915957708385582823284521720028858352992729953945071059513032975391107529979035007489615233550008836346375107280062789503744058344190348933200544123088751964511969920152391851386123330052370033775835163307725194742901980319271675052092298655978690684708004675159906914783393042672202948378480467946238961512788341429293299697510380216551363433704980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -233856096749018603692064938588425502825349304741148676816515755062080926191117053348519686909733216936692206994511735896972962471106714304247784703578761944769641278287466993326459122461969891862481070226641408287215056065954260540038638843451155698366293091959401364297179164968999974244589088490409014208586480215082083909565174211235407108535280705112301738334819552013622409709746123613952573079337751135417573845449357429038597758577748927482577885651630592566332405242702199215257489720915721994288380660655040313353437066407615587045173677248393003741141528579435012368428666036668660069958986220003721657785384165544350009636234718050578979053762115520659496676256268362274062093846172448855107283394501696306906443761769995663153563833959248535350130107990563973698490952731233047896407034161891119797561934461278986902313274878422443422830021927042572902170385690348997734150021025171610726248592285398401657389185811959887562864143407988857823617684768573427215339619913291722118828925061245220742582884784816669328602221814643218943763545954630825459519990068878448019588906541963355275451203784771694751177523945628924424956344123478020856804293799689480149560917938615635183840727113320916593114344575193489715893716653225441354352102351251578913613886842256610536989904469401677914508007812410357006918249780415748017921791933489176073297923139842995977487298566999028837943904708322368459379149304323514779552740405852481681003632888033859065212416023860056884055212191204452568361635362598861521745569444858828706736640511407224447215718717022639625427468170781731408757532493003843764077458398852093631907467681164046682465320863761140308813123137052721536196623331222587409809506367059257002836357847639928083325085075505819228674380234320428622700487145792945599190997905658678392649947660563634971643385055780631259741804064968841312664712001271214442061312865923882985335967913483441534757759814309400683791693190722191606359785575203682946283151020785443429586609602427446322922501019931283228022378992036286147997995680940673880970215332457177318013678063541807335532046687327502699668404008648424607496291104991307070195604228822871254411007193970044491677049244822836957318830859090429599238197538047406513251686332764251611090093646220648837112662065152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 173399834642156074388976576450361672795343739951520015850812005214920793343444800063552603667893963648155886936674015137856397752035560065487418831505240022334878678847216447066691710053738694864778885817104820691174140024883473660627314849113480253252283203389872493545320072460721813327666378976819282429138077298270657373855673034741854527669369193086186139706760121044469137287401854104468506190287386734304913390765715312999022641866843461030360087790949259126760912968219991139037236964812216791326571828724728277061738516084135697590179052297560015936931065688291189524286526084182838121570692064126561216647118157366344791458996106170893354959750224447387840929442932023220880675750921638926292311484159134589468785021834682909758621197938184095155018193749168654418328478142179997179003274514570711821406420450888815143405832411105736876892100972855160374242609205021814550221958575837762332675931914724651404127884582629767980254447573421039778162745145028936988900756809977888067671243901983922690716517402243052056803362182422027819956208120590588257029709317636738345523417362286619482941750861709519138749774579647731395144464687891705858699603399009607752967228539808250613123624688925086028509028284946555068910435273130466905496736465097292610134369740576921230810228510433730729563526745856666696079162866965194347570876296959248704416000819030182565485650410894290373467927194080324569049711128804862041572005256665530369309446104362431333608667458205290830976789299557100621388194048345720703455558622794756210027570819738857176095200310600182034771432998179611386466626363725279285109649270024643080640481465979740700321433130023969610918485467155873716048605651198116088209027425392057158922782612080630808916160030565383423493814781917544913851555528300369696901300533159089349581822325559877313789740192810849298377635587489771073773447413863386993954206428887416629982654198082233123280620751289873976680554398633001683732974858040567700803188092229236043846364198558113862483097387837400258308373326350808603576923177354588309645406917358578954943394416038693568219750505561719215954993214975035075387333736968260866843856762494902955618006363685237021397654276704918402718808989149065278978051971632349517244560024088390557975066984281509159204028416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 63255311880892527464091758495562055958435606536558429575368541336458900768840313015468425697397757886921279621886122932645713023966674274777720523762536448933423884378765501606655408263782046562762181362933928866892182678867657896048972533466284144357051048454971237934028754196548807406736261967625763828479150101310737559271501203391380542116631235762341905688994229047414635994736841271572914811980958202852373582196535724900796659511511313247528057862918249383108278823664159420238329308566257169012876835311904849240616323983937477072512135146553834384628129018899119408533772000379485434556131186818004780074361635720648032308512657045714068195946383401550569813309445696018727851350907477179751299846927504541073139118592469129342135772309959370600381809460927479336944861338793857638775702654858714295762247338828237067026160234014387042173317495585247836083786874476437783037117147264000458783118278542401479242845671777975129063239760748708881040826008234981724771781069916441101374129311112294577632172668666742658629845387649204917620887454907550887910986523624263473336974275539611435134077199846092804396708367720894182904300460186196465299672064603445545012410019753230073124400243296376256196109823330297660655387572361142908828466828770349556574267158574476156101336356807133552205752746634069130833567456587292172047381785036345670200514123828590943449439274681015437491985305720387939247329404845669850802402478277677782577013738951588939157374711585704890832839451526862830615667660820546217963589075133641896531973847377494963891337082878576150190521391910859996430938510453333178232079308347814510534141987667778491079472951766145562999936310912789397415534924187746531195307175521385939605990426349718735080550467902730238916010861662154367951287949114240716205185396570385152118139258150708235363562860546166853185869485484448541311411370079848702369684241532237961893457387306127609347222318028300196920604453221318494707773251479560876074671552683187871129995786020510857741872276182254447285192676443918901838558943518515565587156421674935200585010550999256277457889059999972223261525828779555309902841234583941731578994806460259954452904924280028192152220275090588258861337650259405647907010530605570197673070684422427960557390401103369226724311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1089866230433740273437088524484716329541745881897656818801943441933204717421017548145767782022672623776812550383676428301579753917729497457997033476658699781874230481273758671900577389799609034968589118410083301713732314912382290935456857777648806215426548084764325236480192235182028180228404806748459516967358638339538698794306000617444166569928131223028985751241110829140321470022986375630133495137263538351708160683895657468146077629844117065962528632892918178791962541892263784343937788911471344097973160980060968817271125901716542596444111126319319580064572919579938656404782785828032950693724598464048080431090602279066790712158810853241855721538934383559339474080927737025485486242181620613863896928004140294514203629473989400462362436211020540533855436060020364469398005475005524085099010304200981860094783488853251095414789748487361836473264319007083446816455184034004681648768373077802185250868405288570010679368933905687826309073348291262175406186510281517799026765869344619721949377933396150708809712638571623913440700819802557459004950421757579721507370649961438006124715356044704490242585760387063503891254662471715712875926335418973709146053687023242438498485853940128023134560331840338829113467203745564362468286144667215930903848444995424940430399039821686717574451447997674601483770031536302155689247258045860754967828255901730780393698478996460061138718366103521815024408873107424229985614516076099648083189935932786400657553559846452687095161305680126088122290648720261157260720471526830264584658704218832567018160731504419550372709977465704280612363131486390701919695140499242008745877017037919221789351213384465204867635164313952925100843600105049989088167904283398017112502325719803581434804121481174772696867598161939554399733396756525106619031824813842294297712840119538022927082482341619888353882990496320628382232490965819844893228646519887835826292476077615982623308733621639673857552423356607851803948577433478079068349847002794748809944144126508474595615496125351802934103999602206830743000053968546479564305463249722341006366143196584567312708990687174129278360756996810563938664279978715355681802299576335680782651924619588608582056768387899160570923332312398067158399609893416735953287675881168902081112747978193571676286452735514905556287488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1176765809604392546604483841042693908812432324039342863686442613985520381264537011914149321646148116923958468893595113137384335866491038598819218191909920316076997368454025690923463411174865064741446817157780462943271611002778340882778018245642084244545581493157288258022031103566049179314762652722752991562566864271299378870816113650114235447669217159397717731037530956433219285133660497297235387178622237316915474940821930934260372273554338918166581209280984263219994896727698397440546914472483034762250815323716924017572378104360156121468019219965857020741897946024124076416974640176274305104039299918550489117670447877037088677816079962365444479053825033656337756006113960199948781654166368262396633654700730563545607307821901211556470339116068873429532672569455054145659806853384252016523316528764892774264214697924719200728449763997010929098448309763116155078926540458500519140209727837169315566708573977525384325149373952307339269275765059550245553980733666563662899911252371566130657423951365607308944922130299340569617175879752589050916246430802017552357638032166577499566008990855970766249020412055263168568750101459118686163508575767556615629632838774603424650056141150632524975467701992991017453610286188036925429474484416917563601549456797204053990823498859655940645911077368578815536051954869547446739677794796037687370346350890188424652842286436690941192082978382405910967493999157926457008510049117203237335560901146135060015417003170310348259143735030362419640713035704827261473646161780680326987376118644964430540794884873790796654266327603012566816875586271110239829769999712362126451711144966581872470311754406014470234165949503583679187549261044361341310237809671820251267273197164720350888355918937900735458560859166199548971107955450501330928509163276729795327688923675523551746595194003176055597123878043558180485636268542947065354346798262129285592128045496508237345723155479868656061546679410474942594967345046729294227341755705272622054607964233784350384273657199091707265445619271306277138633905565854691601493552930949310803576737187311110668299007077008925284562035811835178108832412646181379574563946178933793359408248197580227216768327285061651345456197620258296989832136702837706331159897808087588555060407765788315719138352124530241044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -111996562587304718207669579860716158920533176382622446496989232815773547277924865348551817294694483095601595145225791999219970951823802335222232410301812785288706753151167023540872292898224520841828058017577955331931219815139678971858172801525169692190560012981113351319237970832548512558663901760118187919340753472649245723841493883828487246571626994360306216414858008518612124285146527022825562810498121476661960858030680533841982714168267914794673634083812466972481074112004330009055087841888353268573603063365800551275655066650894692454809553846289397906870337002587129907636571000364827411780604038917577168189038393309333760759558142135357747769951482587283905228903034393251843369166006573152107758644177062305178627249517002253298081854327146608772264328238430932696483126759396489580680334503281435749530172071604963053201323075156160954287048099028803633211261774158547952497230478135569756981604933383370100562297655700743869022559168406534746984029032857415767256065913634491765170781209257053385038118276724637704282538958367766211200708359925784062763985218939888496298656516175959796500321064132951546348444916905159112480562297851436854083106758087066592543531333062967104722576566717225808661515097100187163173126481276663929521143922836843614118126631457930523120858498604748830150620071993985464225783711869869415266344548943685011554827349226149065007819549047223167127076879561177380081381836826630400498486778065603620788605499573272978503468358201124389365054719908206163088864854251901173004084904542025078255802436652026513535029795866520123486848207860520281326148846112138956148895661182297277734430320282546399090196386264508435831512480845101634581320305360287616924931543690693063665166962399784759506079767565386761366677189819193807417560974412338718698017469279865123831067424105601640560112321625671394780675871729200563768721309003021205464881503796610211713002298032049519681904906784762207398099924835689240369531132154607669153428324299259030424820857837966843413390678071898992267293773452856733012617091583801077285358277708316604354333949835608369104642649851971486415449550938223338973966997138906179984434349446966312016118996072299761843773604167365556769028367803918070552889167091181072369081265812785819852741713496773754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -634566144656576387205531649719790522768391779330115148991490547851051062609993824194148610448531562576649518867677583151112114717330318031886774499504994473540647828371961619784641531922252116495067493275632932171802722193438127716816133129567162381717527979014129255708713841874298976119952081694457601995250766818348831028479233783778212212002770366357221403511250190567602002665369860067880032684185821069623269120004118794632098220230239464179698908418286838730745962577163070397131841474791093645703951927470234376805023302472469053863220611712502460020577009296660364425573826572712627408509099505204812853572674479269370372382365718077010576133043245777162715821348284362993282074355174907941250069246103007088993319311224690705896357933088689413989691954629387914824700437136489234715941495251231403396027279302101883027634897730484147330244964557672544428800055908741175152774341966663355060910614091371128678147476159618858465905703461091032378650856612680017800716851746680802994051096710838756497130157158261789056674189914640803622422967212021344742097572947586540225316690301048024192948537270672742630253120564519815575135174398844515933904215691276021071308695527514585396210180936770380111401646106335953183124250119401155868954201730472050367721713805824115321244586035793984405727692788305118178873390571501008388445902570383637490488027357158248960063446565271298387148885160059780250262580827314952158495332690262166929831636500426778743158136402123799043956401832851692529337658058381236767001203083485877664765586130744648135037291070637804698634797158042896008721338668085885947351239394249266466825916464510944764616337635153313995531160756113221551572042407241141961844231411663747134909617016155460373408390729685906505584436197227795197024755714856708133260144195667932321921671473476549818804488054165523268852985219139169263877642311573308070129368202282791985397502200459561392483884178810702014262642193289185819766130957787467077178232454072122297801329325524450148884144415716881331744058034894910522523077438490702734001199388519049541243181199369416242805789868092366226510658562181305467934558419903322926797047166751061098949596562235110502369648891388883297458973980402428044324982367793127509982117946958104948810172156358950912000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 415488824455190201164878743896038071048526469428536306639541749024917520883165395181248050681210577814876164374386936469175968075260303809423407213029579070850430685320501521025731857993801884824489060855936646870137207600833551304602934630242725298754899995199505658995244333192655849184765871348568866423040154154339358774349534495833237541364964438000201200265899302409987651756461953136730342483453913638103468509032894711293398508471827697166866352815320497905746556978172233383646470278086420061414153133390131324074908819788802641335896236914520833149863424925217060918155154450530380488961749742822736933101474958251143590293927949669879741734536156211870434477766009956313019195443129150929381190953349307092728150354663485243986938072000712349129939781846997016486734987330231726443227601533259963035331557893570482337388585395968006627109568800262042509215489038533111758554758042016035479269128507289166679173464455346915541432583080411585479407379899658569369439916209042772051218680270068448956763648322948275702844051725887965799034567266471485719565508105587736251476944519383629692684256274631717263065616787437790605259265016119466233424215060087222168089711997246367567287440357450460332900290061030460878710897877306694013059260318418104409079496417365532100405691064475389816840206751039062204628634236647232602573752532468356435352560491954835298861529825557855268530687941773539961940552248449445350218181587475784141273750663987071785362022888419782668291249012777752321225280621702389226927460577341482901304965064651515092332225519634896625087341818472949187840487170972096039375379466595239534817491631840430494802712204713032905761748075695339206272588123453032168848817806122329014711146390686273531859937822861888200077186607756515320342689365603290475795868255921781116706413420661062721772490937529496928814682134486750198531208666403336356114680517128009000944041715329364049260506554489661199923612752844445988149286956852044139377607158623361885260993958591451188271872200001551463214540770721679830109416108353551327073427329269250805044447680571068531978750405116671093203811172080591094487024997704838182945049140904789116549030009015209905105314615157586234994386459855539891480003478207139881640477036135433872230324005712691200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -24335739371092157801986152226475240650109240409031186947520630163776080463823820217898737770012774052892959965108652065599017720987366939105350460568349367260878983711768772623642187520090403996932053959077902572181461924584266698479045918309851046206488424440015110492597579515278296246187350831579621578959610124894864101108864313413517195236905243263010904367432785188636589250954977031141193994888862479517342692193607197713719217131058032633779903591144383746104091839502180913136429181840961474244997740267278999041158326070659001762596112245987751006832539773026813959553977069703484138518886145376443360791140089823311135891534743907033663899180309852155564022244409357251100896985991207887114012422901884112659901936900612592586285234026826045675289964658091658086058938403792000568407142359108403768820095090046333875032898871659915672436193395600732647882177880214662882555155313607063303597981721392644948776104206740683312627863995367534553016252743623281257029229108213604048952423168670381566366708904442019737866342543610036165277511019245812454454232154038955001007074236848838704475983477063002752768968384955863553799879883180059918504227210011341748270646852010040223339264723040877563455387810045241593202298106301055281298876604805399979164746247031682660076377017550661328017901265984724949456503247190233055228217036087363188274971291300217727531597261164142983748477863642655845779388047847727938528935896765557888594701940083050773824825380644653119970871729634008908128004854052290849170826755783179290238871538937098971117385603066004078720627734698185484276305464553435180662530942486383703693009125397305605433862097471132683446909155509834607309495049184534881186625859838467317352750055964761303932098765140947720498112111781522442661394821891954437073140494406473344489943550547602251778522878634808434704623380728215484882413422788232126727509405603985650736086302205992395912338880765351011540201672986758871343429974312673392439600168713820622014426638087962178615162923357684583216658810796606823648330016429902393743036281170631607007883910810156432768303265590660433491119540542905457556045285321416732243925359458126934699790994546406779878736529613447669262098570713082670258831012719277073792096369566165926739863142400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -95315253851743186447594924502167066061478719984412196599511873814217444851385263102826823272878633459771059022953613987139131638710994139687959630464461560493061716495060173198963848652280230859980798244179484767502173628781847559509811680861641357167562916387143277880075214612262468711865664566677934787256464047783676802041347994333713724151945596038064644682890227337018622652535494928243202540820085453918994996654394538623224714004175372119306020979935031921939033539840292754838982115517426064734764934492501797992183685718005332007073456389503794554773026833969042108767119194378205231492526445536978603468552580170807932968992824271908140892116299999465561573480847418441765792247862462414388552712835820778618125897424216766692636772964295080234655937393459122310570443973495351402915223075037240669757475569018863583663444732610736187314330183503303467096930337668461388811278063852635171222067553259426812333934555681870071946356674237001599416462517155573948823052451286873032271304256266918593090580890211042615955230557368632341956433291054453303509231831256286960499451796799596094134487750862129026691043601344555511554631246906643164129080273288000221192308251152130716181214689511429882187209122390388393654884174803624569965230889559693487882080562223143503723745720653019748778029173817978380423723682104032631917419772770286546108335413591168339319789271800005379139905818929083983736355907778062791338485522021336608150227132390448536205374442234769220995525167636197777681505312139649065691560098969132540746688971578771116687148913159613009486697639282741635028027683458778310779761778233331034625427592019646814252255031863632656305058119048634027827939425370902977365296113786944548573601507450232936867953987937060635769159632144173527446435859736249879987842771145421907902678223887393800613150444787689812527812075110081503083249990838391829330988241223288238217238659595386728383031935106439026371514802310252163913123675413546226704466963573830106649742525529595706150687263316395585822045185290787817863501371608961053617706100523758996929789271108111066799139597853259452933713822321204962804910539358270881695281709540663945937452368638024870726714656796381192383747366283381517902254173868765288780518269128452391519746260992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 39681930622499209290492145126784164818461370148874945643977107165609193151681244943650628299323544947725872764241586548271421016779590352834254074791678138924246455124909184660592443542276176548126459495771750226524306375444844126595119124424365300432402056171870879358304398674859696226694747433021844615279178119393418755823381440785898967720034517013902288236937707774615540305915350877105868575719192327535028647560180888135136058750225403966985735271547535307881620608023315970094886739989462573375662191971616217698624228210312560486205704288509069791142316358732518251843715246788274946076456310983855415248150089605028616849524663313571456453874682030519983808189040665545396758643232151015599665742363508497921078137307160935041345291398497819418700144500412283664013188952549682632820515300740207729998526897884389193237226564941450093282672364835983440744520695585362419974917793413815938757127697194708711410034765695220090070539353186121819756627885432089727565302226560038532926540452336739088808243194350664731469682747437818956871803812711624764054911566409707833770435357787689913792856873025587713684854289552454204973403177859664096557353925530626871213179525683727535398830382628822749556078902946875256693302766200803898023998181111154307057835576104865213758122983640603427113996260643473903035441856489321507154177997664419245554774481603481423973120591540822626280360894000064677558749738901137404598316384839238128795082913600610235301794223695914265624829805021137209248756979250693572547063544437461529113978000860471888363127284605998909770373507145906782904076087251261752567816831599525098308019720129515402844429585070946012084326786056250851817933531546142235731235757528884991319901999091683629650876336582089346344724850506067071957645872923898156193580066066756724623782026740334142907742903797438544492413542873745372922750650098694327754313881047123090269283735740191327120116384162688295435534447340119373535988025546723633183019872386269600875074257978499818739448433582597476007001774672748127648453392118415144306964859847159254571588837726253846659040740174937844699090178378101310463955229226020626041454030636757992160316556419540263855190562897114524991295750545116599539923156877108691678551369570121282388964147200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -6289712067077560067630777899186303113202741752344725247087213057558667706917550364259593532345545124802905050136770813542665814859165759113552954985048307326636953427985582975328422107944165465111692602629832409457120768039218724563629456714349291452521293778311430684546991919869123849510865662967632799574259034290213817512235293728504002189482668225954257293288191166277222581144499866294674514109440590520806544338562169054466754475126822863071252298978023716883654616338485370380596733426276697445452624092542587576013599812480313619566405169490698100924476847988258935170234743265649310399620531681347546292084878472314371943665507461558637805418860589862439043854301923720650946343106216101932359156057859171686583213325277491727190760893771982753842926570970937420182630888859396099211153317734879776772289759233658512396245858432130706145487540918561798515210118259353289261582504693986886395554656782490665455917024574056326053176413976003523494327086379971102130653840328700918122433704006511473953899655901307066596841634385834987461183281097961534585173229075047596312054057080589508835699501652611687536151597807177048692291760083511669490323307149439533094219834341681470066312774025814144951632540481986951010386566187385228094896302636171622959876920607506209941912311640793795941035949034317413979696407523908420289663535705314975093682310275673534316566715340130998100823655277387450241298782295369682508403970673298383400078181852905622168015577921265494111914758600249916690346181048622760125126749846078177186750536749909090665490027652354516392411821439131503838425309740891181083412812281034209033763377281411865107777937107069380719094122663562828220229971211611684717115884945013836221874689552000962112851099353873522013386636235458296808418415263159169321354344139351688065049479329252495945974678677358855096394706014006893740958570232175992429237488799870591087871028073260413781907186561829808758840227026303860150368075333998809086796914479898823433505977276735833255567792133430625191562959680052015826631616045020355381330097772499684171309077424342714712036076845848799260401986493439543553745575548148360156662828336843431595013102930223426326778365995382608386127514363599091705556383362845440529316345504335688284241920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 93355910702944094905789309301377122951961609430547578010494093353826104884425569165123392448625581919106597568666575500150561556221221399603392123844519766503903854712468212214441499956829403482924299682195595993530549771251570463661780089034431841047008723174849319383212653152159948096706597515307417656179879491236165811898099755349476076198061663138678405195857477742394070724183205363918963175260068173382802729694477996270238500650160462807534444748846417449319300344757420871423068488081293715399324235889978952145904735946157265855946909996662977971664816379376997569781325754565021262648853641980332777427930522404576175900612218191206523219411942112479933740371011575595361747769947588076891173625465044182521161333756502375933082558088140083903996318051512222516207159255872816784656409150059131298968304754011643138546909351369245838439006469846026932942602572789065236225705296446378805007712220551078688565237737445577736335637720552882907932231038082277817592654332578655505734015359121607218376725928816027090557358599179181902427947119028196899723633840710358782521248795639597899683037547001177463434970059631409002227520303117795729597948734210031540597178988402979940893257458089667555113246652308581007897592339331414736869220561086521200536928328136570454077872220229150395908690070619305320212466639940554317270360518680354444705217596795605156129189016300304138836776492270728150084038089463262766152076292377640970819177267224236124139549588484278399124440994469568440823728083339774748943223486797785819977149932741055994189749140572497632176773917433486955306389536625490357486376101400821886383962263171506427747858836291053372959398000330797814496968715408785807688996470591021450518516265241355681918895330469886382200798436732517520048890875526132684710466904455659145951366801262326859010586160224728426851887477346560548437975056153831702350353950886719655898209217474277092657896601233425702117166901161423674665044221052491268660223097371305490150380608770306914252676575474187022703727539327230897585781438548602757191221465943117686742997327989817321292092539670033490158315061698659794528579131409660720857336020690879140695960551927226004412411308518735706401241910503693985263567954479840800970751614299655897088000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 15461983831296960402140037866116312236963574991998774656822709525007922925235681533321556408869385839936345012892153357969094218622287986912982105822536206953493132976677757880323929495239246239687775831833483318145839411290406860478838694619012187821709230078826280608430048590176791563073271420166081300940657416985806732024163553543924164453783233853440031169018525141880270139210937722991394563525076382807215025151845398954236317551667359113122157744943166914775122105395169354790754892868230294994716559399275162498738439810924568279955698542824012320701280892082857451676991329319933016542389145692449460225839463087418901272474138153898433425318061480223725331740674499538025490214568723724936959799808694307903325066251175448135271560327326307356013631206885843161230148216198841873592989383525080847977052444788146386367535768477463774111981335879940386334480368732100851722057683183877624537889404041768484524313215356750249321032641796051639005661988503920273885009151645779012684904912801774250326478847562000196353707304641691978721550500646014689167191031280764549627891472201402153263842445201551551429676441924997444162435472173640848658429350640283605527173149803765804605057145693031799601137735598523641600409013047612591562297978947904265174884337004299890133871622385166799539105390718803340079230722602277228775848837504334437174854866534328134872582224126962598435842547217703484927085874651099099186928965591214524829927154501008273241001064444642420830518857757297346891464243796714869559022114933042320187634629115469094583173545415315351478171736350434336049279114129887855520721212382783248642806684938457040609247867774245385609889758235354343479625406037512825746041440222932018818088166257402544650108281609247310819710912763860005529830945835964152975760257162147446884204840375459498453854182112762301835898512650613761867659058585178469567886457932033755951195539334653298204421656928348749788080054556866785618126068787588961504712662635019559294561360913705362645704829957220930912958460387585337512483842928034813102707359802430808858707850397650577623539453058679700937919934724701776304003737899253589980340202046334708090599967108188162901248374119836840412688466842077497612320571493172953793821353005862092800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -3089765890443454357300376360414486388264504893927997050299705926070067009147063761007290933851261950678592479553533833894244387041538069670717960294084522142130588676223760903769643094412913356544364513664049084369189347577764763637899740479169053200535063196534939655007854730631636031241694197259828085025462243513930100083177673359694882342589778866028092902553503210574254715902904326716033491703925154833285609550786172205520161138062457131349158865961151611605666081234933750048419950098360508705652584563906877368029713346105420434849722182380347261648653828454888889539671103816265123862721435090261046521749636366121010006841959354907976994608510592369015820292311313576828932173966039329554720401786224656375327775844181578051324544685393537356678571901533234761872386560749360833643148200878113466253498340910161265622644380308822769468046100818072299838102419526621047364410477156963752518498384250809218669043438523403148791202603088239906567736549661723640805977052258854604014055792810669583298745991254412993889644036644710284058237309841703425252983368582578640112546952033704778164208141451938218571577569925194142097822393968858207954031235759055252145791281085167861785203044257598035729787210514903060496970356049751640327660551953867467464790991082041619566784494396127240960735470272393277917763776730496501924572609454562440989251887300062155943619722262053123535595528113534795699378858967838350218451469218216747432172543270860648154992113044482243350018285507060127307851158521913765628364333466880754719316212020945626529974853156517543237246954311727156441258614856981143820234515859274509375206265362979457055341190466523742096580871516213664644981690937165318103970521831194514777844454670503155191776087661857781506177571731971056383322097025156533485656308150735815507726831778366063420756599999590457409961441103885426826977003920754191533618720608270594900553211117638224230347617188237160418973771727308731761756134355042319494108293151651794214493687451627249321998406410960103342658007742745282206965347788442363131065599457737969691333484723421447408161937979017464269845336556871322801918405608602924029948430507708819782132334441938061561756563223035509481951467542782404530543402219719376999785541266309120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -94727711568479040642751154394157018660256719220188355669009237875347947015379036375674582546950668803564088840966414621652958444618461830399288773102334512654926101194930292132501299385925583634994250551748978162151075769194191034924617919308409202677729950835761096805913754010368968535101292301724237002424285941348960072594415195849930782853002033680780158347939493308116689769679234289670047928998609602151792263673741956155133589171353577629760977565594761267414068601037206261840906229234787231318456912632308324483988296040175167236136641081458808264983441089182866569273538760095616593978564518476333514129511512660590896127302259610428540324939224568357176057414968835146535948447629383593066189485869315610138823687509885451152288137247635597303849888432967882404655262697295587129811454419448359338945268946693479397164242187417470780628584776976229797587265223804535881196591132174489530769507558093084896477449290225913758368312837820483811827624488675087967417801598431302736413302004803380347556266889727231337414020079268248623481124858860939874061007141883400535491874521911273396229905224832964069595827099324878462197331690589914019538128828109650648420036948672982999743652906841906996973359061744776553900151539827545120515815348129081678827288084857116362130945875567765495218868805064559382854314857838444746430180165148593931484177805400415294032188896823284904271876887023936393581641115274130117578544717092059603222113694925396542636175898672571000929563269153091576749004664365007129888741843927943779213494469657175874062264563331215180917098812094925191515056090687222645039335869343823183313635366563436525845263619925368308002733932951639347274469293884285242315240423963534621314111405261379480657273690143593739491805768723234774478272385021880790328045965772925560539496290660031151215301167881488212668131701548436052622210793171608743180493155452717603690951341735261486972215149794294132230465083624782742885479184355974690891072636667388606084087511100319919062321510731992539353570563061238471815693124109508772990176406236705199893844493182318125283343931750431325520390540607843687910176012507226495898147432048149535793134329917222842589848436442399824156233166960688231960816257904633133831339114496000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 12460909046902327122248850602499201557008887073914494999758098420860012813934189543217502651217602810170182984636253589461912429187633297921316734723509955434048144580121909107754477462419718295423902029755296297760544770126258565758004151128045728422538114264025219741582637066576843691062425219371058912459488730979400304300414174456243050736515675913163964506114206832258210929944573179887882195599306774916667493800599254346080729903093525938560338530428026047444302201475828376349146253401954879109963846226179437065031652102542003037418651985170331334305772080867013901959106211479986600058342818744123028624845056864180372496229532672719482846574675385663674644494257668308086834053397342880844503046697134778441789334300857956546994646168429850230138481901012298079715196507099526691555038970558670390892847240379242226684495773866687049976638445281041284481215629396335597024428040906892969016887067235432445960579393613133599328091896096690375049958637053731487942035897249415926877813844487798773413835844606172379665400404880795275593189562041569668052499330583329383315299735198764996085119682466088002615842129160669707232759397515048892490344947772789461670738929072534837181310410888858719182906571162983858648183510544236417351208214813301857726930677902457465298327198528875231743848577316696181007555578665499721286521830933479681928748239691069926264792086315824025672529898518460030297799488064408689566434746920682972131631683021711798525867615103608547723915106308379180684154118441003365869949994253570751323164173276489011249826349994229624510908685222092177043609003767547252835948707650852146869389155927482010625622754883252878371646809553206747420163950197971929075548740210105565293227198310211781395833564412524876701644396585565865337189221220679078969554679701770235544034623764971545698839775231898945274664000292168779550928572867691967146223758044918482085607918147601597291272951923551632909782541694035694096004844160843229380690946863561654177640530163477282805434498899638158572934573531519761991404093044728238566696209259584795277208645579705699209248014320222816890173520486748747772914408358867860308393383511017005955655034105976619273651732835473110897742590366506472150591345839397715057206886400000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 102970930116731667542372389231228651208531116326182903667252793972033166718991980955442560289963826427238333268695309459677536460930146383045788513754706546750611857727167751830563329844956493660943670038037915315107680559527280125788650332092750272080856514563659324234891382120862636198284011025420446305206970653098643656081097352888452873316931927160269153796680507432717560546996981235454169809795063586521285181872283785505014895903308375067635776084933465535945219666915299946088734844189858175728423036910943878568510372057925633078120633292817677997089108514636466273939062392001916431455884210906553031775821303665858294075751336665732553359893054111657627082464438360978236580072405233248652204683748369978180956047209922244936333847503845561101258757022804635480888335761430185092160845476187702201982897471511763853905127499210209089257600557700065616574391460988914340276535123881539235652943345672880370566906507005579214119103862199008927247778681209029540429553359954815287087262489244536006365909233089803128307700213253159820374759158318449663283447368081917483859843756106414799541098156260579375213589938175003157423961330909009953963056719693640904933374958192317046933799430498535559133402784797084658723678095332584529216143262840669924042321292478058349190220992003925111018059769713953484960862973879921675008364389620257471369774816729633014207711164056559212319337338724979279612588905220681064292525548068908020800013107166428444214355833746454074030761770518831538394181029138459819798311278871314744382678104565840804998439380868314546673014989664679044630868909275798345677011181452170780339396237800632406774368727486156312384294757195788986486088862519323758698731237910492244273884431570628290456397803276950822361978651185423990786998423787945662872850179451902341900993371823670529150420073840275119546646991087072878433190217074131744944185223756718357999132499396323485193830655301336020410322481249750268599580207856010668917496795593726879777138457127447522916885689386028096216757028006377954025584921680710433049465609175153941428561923624485072450937436700885388945811904998032274246823792531486761522290226539703305641455633630036758861845534833844289965813384637180548510314529233163748638720000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -21410405250874733375913046169189679830221204277815715390865211788424881322731100518872427724210569250022758613781283883832488367591034169170067484370966978285165736115765612504508116272471204511679632966847115049410085630880604969243409666900122386567673700490208324140160313636914384341000452911304412848237245731901971583082389660253506448538688990480443259504758805500682883847563634770600546585700519163865305265451514643280828309134923113111707676382604209692124166018399188455066211164159207975281637565622072522979567734190676652417853348257176844106289079173456048031452596450205075732882509991991251771806487521520914782109052936033806250199757685088229502530312935955714845042047865478947598663364346762271846495275687756689954562840772961256868532616670887069015943318520418982877824267098090728304216911459942811228167194145563026133758513658681346907872084256648556219202507895573932941390170331615037454460218182963513912449477119908609600799661644698024207579112124092390722888798312754988095460795325268010209912621232628517336094251952408948617755767658843420678312415770772704700201594173008141039951037200706743864235529791091239297644323048175981044082430486536855282663164428212244195821369320403430128052004921973471126722012548442177393188021033785215543242913525081908269740023769031353532185150427143947144170157828056508448748633972033519339343734008346546713917598110362043160762907669057120905073266679370476228197706498756807906072389285764259139851495102948144673358302695497896885005417577517361664053278931124171286107501671975446987859802854769583435501100131757348755251610321359246633006394701442938588186153131475827728788767446406847856704928599241655517470070309292936792949142361526225217122945201096199444403192847011754498017645189730996153100588100223059716782122045981784085909601038534517166469491761514313506386658625525272937491807656486158349515399174130698051324009103742300555898311711682464722797374499006265526966997257965461600160277563744921425747970991593181222701749463162281995438049589347851656559784208574848710478538768104558480523247994180547954533604055667657520513603757324729051868653832160619193895234801010990859398419115796818581610760305781815729845336749418806771712000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -253461341468937954259606392135125325119776958437562901694605182417298779339101262434749855466215313141950956617279855972679942024296882302527211683525747561414616817250508123737157951116651614050881298722358777417511594060467195502447396764827618993467670438474224753233563883771525324355785783364130475385590296719313337030422464204780939085721353979108590780180694718111343191840336292718810374440209433345720143856159430692574287642427005380608349857609520172377228461897450772333392061484706715600745258137482069304450099609095560084450158496985385274908308039883062829247476391752386420107944929366299451574632354496255540565673884440761719997996293980323092745100215273480084358023932798983817021394049648900201618093533986683425084751834551942871278505528014417077701538006557392842414857637089068650661780055337070248334561378144219200093453558236843225801589720301783170102375133450433058176489802570230591271502451033518444546388920132897343449493814534426971610668177204167196569070218874859888995379584965999451008805696878948669644104253324951056160083327482297631894804997248921791129898621651133880378184706502804152111259151162930546372062083792115130306417815356353519246354546787778470985002259761672232569112513009551980722962188333026869968904539214726369108675132064845566408051775663855614422895254280763133181275111613864871946201489807750961765295787636259531937192784496025765896738442812712872800636388954534095810025171997110655474814441930870413750646775905269718546411655434202749633798093429582905296478668465992681590124331708616748646757768284047534690124166396494148371798331010434341640476938473116241795473595103928698279630231928865433106808127827542012165508727509287585375297952157949216466945332608340805570508279011556972124744127683499658223378470618385474608575862596404897027179057057351092985879120866992043409343733724778137839009186419131654001877382100710948772291442866105723349603021576926357584030108196353122536575005760194371325880557219881763610246429272518062703837639356361955411760675563560371293236981830800901096986588395033141022744297176019795873809363534521056040524825946368827853481898236834237781593091857704554450664436115691682037304176994832253230690394374248857600000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 28141621600727658112960365979053411844325980867143226260227313758009089574929699299531791726611319038394405399676311286174470578485369705308529014855887515856214062700322168195740036876370388224064969891976742742674937379243701624018642999600782708237691406265761433920675794459123367365604751102016296415374472624499729368748545451700968207084165991329233674470823663442533881880568991628017027328053216346976298448422116828262729547417615372691203603690026173897210058564578694856458532386441775019486839419130417522301619105486809027792956080089781736380443876284343402977003119719051303995738238759376176608697434984887091347597849672845392796296686512022408187932472234477271486293297210926785249030804535734895770378101106676882751060556114671146976518661260936147048085937694467727971062157698085498613626060285244821559938818368090000066485491062979634651357097776293162658219790042159436870578982483530830496181051287853905833150187890433201742750551741936388182746470520434051988621559438530540594304205118824277428005218490349831427150490324798170855537413010940665788570771006321582083850525818447663949999021562416287534757704685363301798840805697374845703183214232621427588871577828034532845135252736867587807343565679739432348740529200531894589417311609482448154238953036827021263135609521225359664348904945269384577217619506885947464017882032387141796237171526611628526878842602796648570303744829991085305008487752320269116066490562170196130026562911623619790653930223793700535942548753233988959615917065705583673146211183040252532223526641268219950288145387656412751930527674835377339346905643233517604991848585919331862446893283163177012684390562386229845329900711865394787225562646869873964505570472500570322915500820966889568030401598172998552129032092261755680698101153156049902902703422693241520585814775119236746994391170516157862512844754122031002238095601192508264405090583301968850142330124107516300286459354176038988562812741657587934873829321925948489891588932073470822507757095780511745855636815088703686940294627172851168495974818256354274032318726234395314782367834957377300630197742394399036390518941651379334648068028476279490729413566428398909899398717420891801252059228435694914921771994972160000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 96468946770040875531398517384744163214954534521190886692839910848907795165317845481346852537997260788471045597871244896257063015927542905188714836592871140520818593608572338075320775515759771918733758199920151609068995868543124639170652939117454399525987526340768781859164069152707031530074257051982572542907828910491870816509403197945996626382961205570252868904048187728861828356236321984758125246754981624957073562202483052946341225069120355307307372209928080994850563365397134356330986863591600007197086361088803048314880656393634797084790333522282928673905237778581282253767194597385973986883977311320241282599825240034005533496368402782782585179042996012498382392134550741140182694920778874465054456600368674584822324673307002766191654646547320742512332737111349044785466744323909930131823123178935014878669940562468249569118730510977157543657149287202287957972593508268836329843391310129211159653447848631556818491481035059730980648530810571296498302955925581778500470984685208761070644050157322992936407818317239138885459046292507780543128345482201560094387920804329362583972686490864981695706227792711558873114304122017689700700524488683246521622242436176885473670338109197868817978002423405772716526982056755213623453016288360564517306866189784034693305102352414797181425445876566607919680518959987384527498780095047956881825764375895302756618669875365468294314298265655885249320420723614807443223126368071031128947500096876964584049402354617788071547909179263231186592519392763364721262088244355628609276425692707920262047158176957945046029209004953159568720065900143132971029064900886501856879627725194591050220313291966624630899505171084292039771771523518099919323354348509036207285089930763438721449143193609901820342797204169545285263328686371132029609009669270749727075536101253408646840659404354084866191328874929848580813716417350683678331346286979651215032035378156918510383173138393141741615860349564048275742654621138859713002558853645815080513524065593520623663652560286718813918936892709711691308506866958634155137217836646038509966215329472075408489273846855171276239127708932847168250800833893569666534763209298027474898712811297019354739595651272301750584756745701001786650880188938997964428279808000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -16073298470645805984654442977797793221197378777754847281380841474109634275888729777727687220044173602968474031303131821255915921376052143787760481968231298400959867494670213775406143256471358574504522709371238266722524915296019540517725177542155029869554092887512988287855694216469781998377079390754092525783018823654171368936031341776718411144741310429688743818281882058366028833093780904671548590371255178948973141577555437807920795703855703778138021648014452113743243129090034492004690192684665670773695675647929835201544549541433025847412777967856631846727476636376874427875868811162507261451388488946194261978624651228865343082228491312625283325292204070552586360498451152453833408998615253582063108648332955080297180809622210854333740105900895947281547740714583121923234507187686206760098133247996156918680938630240887797619137724988067942068504277573727675202508880825952566934544557736388477829757940104722463082285932709594230988898276613904205860908949035181424103946101496350539538665458703817002544698321746677944214953256252533488592994939059815814546231111866535467373149182508041345864535527889764516190442086139706342116729774161434721054661759615228483880216253133679423192434630925435154821168514217698671091540924465173947252906339758813757153856781556094556805320205153545733270190323168088239618292911064372808288260149834646845866620183765503162042825048459206128844113003042973556200760094127948896582288286357918419311036485556106703909938840931613220071497991501544589816268222552665889552442227119667347554708117189995794878045632275950219966191995874757402809129113989381299828595358140219671462742677318723463896565173026002534662565409121152740488100968039970289914870489597863173817702189278885624196018407516702232413492371442005344968592128563341029524812258238096633819602819920642422583492589259490999938397962296147846419420240452366708663849318089394756148516656857177945219215722591019630518701621154826591283409266786986606073443193413643543273519653321133755551023719247727154869138828849041122098378253209889696800167272830641586797656349367161441659925339863847399427702737638813498721263564651380859038927496739231669670257194819494964309472443287008925925207438157945633767424000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -51388268071593589226572924897793008317133958764684091135118226110596800610204765254227788940135814236203421878963197164821768396347309382077203040196823076382818382578184693469419087826604831988131075589175027818765331308557735786695873371691891547734308362468002983379290952416860324452773937810743883356033872898597762919697584518169324588670249714985051017321785944120151567773495500411628114808588899219223609480230669277367877958202081477483394586974537015739809401509971474047599999367526322718015615769744479857113105541926139339286919326599776759726990783688885922616283376461279265430185219810245675953778845908154783607725204160867398461693489505629381010269628111168864694828723322785990704659485616386577808501027769540113541694212170136371393785839120556348088192199653379730765804003216346520321832205652359643632184169962429542424082021787670705901279131867485032889392856270353693300423358308937211968212693265263533021662830582480332199326998183498142874116971543189760700134292864434802943073865491596111293592296007071950407754113150223061778931414429836632994964909005938891802478478608964129952464303674751556756462113323595264651455405876849652618165417708038620210744076166836277521519253954547828213433854918187358980249918494922567453306191827722419126031405540321320717161498305461151980625568957291091999353574334642057520575934397397947974928176827010193346006516219411047673166234901954010835577020331050246675644749108048932547045674664673367620442178478766996201979097998498294907350108633869940310036810951002187613645513371901415102040839873959147736598917291606836532231567133765300021538030053134621185496517446113293887425648876635314989399914465183755504328789971888256068337025457299871682431848873923386419371408097914062897017710028631855069460900686659163766722089982260549682086590372507071836416692453786266438108834680083031874285298710506455048929074341715288598534677172782325094323514483540282832821535326007187402619073571051863528767078505537440505168636497329876731613081242376344579920242689447249863897814827912113057393464725792071316270460414945571418697146247092940329382628987798916467787280999184921750115245627165557111471253958387881627324695357235040092160000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 7170719646429235846450020993596505175965326172892558650568312299722605524526517337124658780476505589892647021207105769917845877271132833658071585716809166367566999663198495864473826017246992108165348582584061442483149881749082471496807972876503591924266956442048697198650513720694192070018784341034831434480646725403928972982652837872274307997043716719934206344182343774134225549823901091221112585319084009215385045757664607741932306512180429896370801450473949476322237012861642132522225289795343535487173043768060573277256413143912747890052580478146003434206505671472255046187224185697334275653464783771167443810940006792837905275827039719816048498230970962407848654631732066964777336433020141034588461130819563717321579395592001450925027860044670574324757383434820674363490281397557320814129388467218849155066672804655697889015343169970907797081988702667451025865710867867505343048832118717525692129766537367537325762798392394630837043513226699248120998507511559890862621712476737317701436302673630242174106046962668933902449359040146717155880450358631261440084727087954536504118721607261556953385223485812356500024016323775610423725479514961953183937036050199362092456795159952238395010621162422396689644193024590970427965820195340805364031422532403298200861996213600228834832876995009035168768887748818793581348278722920284965287757847882940861378614773856920394088838270687969206487806962589042046667415377150936161473635380605902366423171685235524987981244338838741246741484041970142721009415940717484308011624139729520759634102246968759946246576984455981626593228943391837797245923022995137934435267172679022777208395544054262194150102399546649833999789935992338167359367339967340641856406151354474865416557028762656388632282773934459765678598605521014196873527593288783363551504319257927526079216542910981449229970911529946437635233081201733310517945783199034498811787125009128437045776887473542115218318509055690038250650489977945451345303504559283379840961385565697283046816405127599627439089862464356966456634881330553021357637346018671260781071510854497307907360752409362355894743145249939488154076300689853962625642011749417216865882848859117596038273987743961244040921930174507741873352282575208448000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -66621622202455556355188569704701472040347464566456624975215309991404023533250790914772495807422318924243519375025650473610714043724959543403432777891251990470871502870848685634903773907559825251654581484869698212838580917750900801200813921139502128909028494814870370654972945631380049710165631439538946306212944119649249562540598696024929108480819809629440442191743383980322315121736087770680815630685571375599337378998001011202562904362240101639273195347827642003234149968574083275546275941351534470804705424362530755281456473073775314748818696286381753538776645165830107075841896509870162306323243489152569420081341234188381524344010355928234161793288667573792928806948889630510127603003955121785031171867097066845948769070193984928084234368406270529223384808751721666452034746347281175043620170957484771471156834391253489052220929471693696067762355989687722035623082090385905333071661195318677777672413413508989736365074101849293582618728099582595304756573221326232772700874644265391470768270816740940029425088888476373343851258238338184520479154901190554633501102213581372064695570328906716190196277517388727602606663491769275757165649649367832333680580400759521563085646168233651567568217535935040147991026054233232471001118124054769034078488535082243810181563452171192335244146975313055580965102975612513472745566458410908686314079239832414247405934917807446477603738717969035704242090432422240788701937237699766521270210942936243905236454464792825778276093703420012337719213371677832951903510455988576654945523464070960069934898996777494774831972968849250402508386173678021883819279913644885489531719572138577442305235523200261078478915656866284635588976220599428800001332043788971488073858737336912922490707185477188784807620073692788523348395847360448700917584347227594804106966389932375798708648252239080578451368752428098258196013099747126106525820108044927137679792470493697444222751215928573143900989152842006050544029536365466483754295762462899321134642855748177910140047643420558320124811916815972024404634108568332597935844282523592576557768305214694064443710805991318807456894467307416566129921460456680180521507288375281091013437525403026547819653509413927069364511073623161958700403182796800000000000000000000000000000000000000000000000000000000000000000*i1^35 + -302851536597272978911455599356336259824804595446265336928314920946470843346146125913601140811627021408782056306661794763829671318608194656048443404024362415866961967235060012607924765601013996990853390723282185977977160361667201621454230912161521881113887520679642257499150999408912851772343613138143589479182500901219674532068312591616033408822054395425345562647063266886312618766177103035110553570027894245093913059814642577978656192865430159023646226865868699570101562843814751196317081174406391917045626758985871841731283875449637501044810038467460113463575997358917152349038053646573205069383855591009524176872669088989389940935221657437020050813367792122298849442026590150861215797250480250038119831218462294932881819855478051609934240922821139841342731780917510340558609190064514420467738889612273385374040122152211852921047040164248145782190887103494393402314858698672093448127402632870102801278083833991752451899136047965840309959016042134462089548669624240227885619578839853414231560877561315369776239038846089767410817759672874013822927277078513957033880755660824185293711450948465113812645437300350387063860435663961952321247301324263761390302984649496531056710388380983498465704465335890309678653004285835084552813849372140547930825552276671147156623413236486600782503874968477318981797203583115829150694439500405195375742810513131600377909651696424092985725621233451922617771104983051088752477789226954016695198489168443777422152760832232385181734716165639763661753783713060045619613904574365578377147615419315949183744423084681141403239378933381019873226780396344571443853047772525330424183477529269494024872553848092944616113610957541116939282599082978774298820454167510253057104621216289047567197056368184829778986088640552546927090860178552861872984415208950293555932582387265018819084249234808971144893818822561092684383740411651278489863877901877489034561364589468788378683868966856154012362760484803956733889030219735265636851264759759202520669325863804549261971739985463604380069898330732731700777127073509046971605521060848235353925472502049950848799130418615548309240154184131209560033606774500294579099085674526761725771440926990151816497516837186497513783818166945309560877875200000000000000000000000000000000000000000000000000000000000000000*i1^36 + 7261351031777103263180610788438864061819070383934645762973324461570851159613098311386006381748150911520765965005781332866893843693234206005913891668661306664165792888767176756801731431319554729841524059620787061175741350148254956364235621744803946228453135741917201864728409818081208779346043278157493712863177240300445461323864793035603163412655707733341079658019033895476540191867390118744336312961385164108763000263537317431262105213505114471270835610802814016199246345101818553884740145466364646647383440158636217941885995432794634854444602298116889657288899292333592862789012456082428045098997169332925592820093696183761814612206380458239161464285813469039710575371729297687474652218886305185217309953638855456906067335423213241953355244197013997091304135531082451251790907616046366368919126930805565321872674940090571279790452861270878438292079633324321184008729553982711707511514355880430588897206968500653001357796109576138306104128533219421177230273685376787022646049092260995853089545827709294347301372321706122943742192065832390174893897479085529510073396642826049834419857166438340718899939559433333455429892097465737993026960269325360883391251468275866843560101316186383688661239261768532110972392490785613837127360788682037650414145672160141186709054275893587375481045160045338638938712401607031659521793058788774648347595070970005958228967475221786224135444732277773264886093727375122322489282160567469530642291047091868753048009485320765322766065816822673804085855137207645340345671708080772709247387894497420841828049777758145184995870600276048916684806980487509553336791973794707685583875519550597900822492582420165176483477152780046838897770701262675079499185061688023467802326090086725148818371031536285550151587879062937805213574974444899900412745493158260230750407282438944560156726397448305926564082443547018006060056054076267183127790644264336609394415283821734795043418785548477024561757528588552206392002055779343173975839092593260626086448831101371467227657885918592133647767699830971525587109187490906675625252830806756558982062611776334576042565343715863008611017793296883310294998978312013341279143517060534609103362698212042395216713717590608879199637424676625759338496000000000000000000000000000000000000000000000000000000000000000*i1^37 + -124060574525652701461511693856419126388979930218536240248664216554017481385405184735409213093446117817871169516900566391663422833966844661468959394696949147430519198209688671084705661775364408863781986850767599194529879928838881154397316796221567561380584452587479939944590317868421244161396878759002702909772318904315702980617096521716440226800863582759533863171985684379757970164860907871694871416727390503488800097912724029092512609775764917212768076239418328782144588254744662828502435325476058248528171009314647413556724650411780176842303910336297627515227246285638396515006765774870956750952797968439647130602260798662451450059692475334402774844192115114180375393339827694178159015984967832272428762162322420343927821757428050228519990261662188254484957618255344845101228903244658108007553364722138954217446362963891512071191023676971963144928499250966463056327001022932097703973542380837535304739045093759719424826227092121584656860911567747244998501793424527344586344693046678076084848086790951510187158392264681077775744291751512112943536721952275606681850245233833249214749130491176828706840758014247016832699668913935695058814821615654651730711731700148080886741407440327733502380765689065272049804076466408890480601061358610694375340432290290234501762230228714019232223192061720919501870677023281779098909195529491406186753736641645797338304446083691494927577106732375101734787990667629049232381285949821588050991992833727664434934505714920763191095375622829044382209214757207067494587579200734387166276967673314259327423930549734429215778266320861651237970688858094859599293487120667138477735629919272437304829304663322245058917704940953820949890064387806519491595460756858830236215383945496910282394317067624938206040914192496750236188797326473989417314592398478385338916492816154287983947104955114659513310761680766830067179342197873584774462670327844435557653262199192713162204373980343929632005038607450104998970292660389498224650116404363872911572460352763914809798362404022536072276849653263722322583297763239667353833054972873590562829824148956610458421150065538534029207139357218487536856327557582722156774976494743209810515767258767297369877727116935831349122148510991594291200000000000000000000000000000000000000000000000000000000000000*i1^38 + 3164842155931338572263548502029019062190970647985129752446272646214153032935148730415228549788527242802801363489381487876367461921706738845091561992568941300383947442888870804526061524152247790935554570735101969475946971951758498915864066157821552301731518719666009292881079458535821590520186380931884668514714870946145191885226322352320096438179124275209820762708100338432521372461937325464122192738298489623474259994063806087499170655134208747227644269317429019421596824582252012686590098405855985636901357748617221005043305456764924783638340980633046499711424349757110397512895192483653240129976615513848742541878809510609372671662099092569386969040098729000342094753491942979877987689234650986508919391702980557584434058872892623809023342733908825756276039563432273062471997614369287182293915399484839807355728420682548793722359608088873750000470175147976862225050754220251159702001047798216156918616475251272982167769103781568655348102761586254816901252752411424300778185565687080699386598188488179871833807626551605620818781787204526071523970151875830911209519752543880862916710339900273162792940246328873718382663409232181094770492109717938287922143558535577378207523675283460986553423035882847150429282517728009022735291009911575657740896523283708537044727371088927156240150908869784900231791806117338794879901545704339289406051375779714877115833800715534747973613922410715851896132980392872372044638236572393018995166831790724458001900628937064782623507398265964281417650084539807605081104504080213179125955084911047256663280909726603072244688614042380925862757112662159905564933326452379160406450430051425945215064292528149287648904392948915351261380472936493709413401617985212091095279283873070395300574641764678597802464953036343303836348600016674308597839622627732343212555394683984774759586680760224493425133464291504749740684973552261774640414622371332312127987657495084674016402731602388786742251635504225062208819920203073736109145461436800206517744051670687457431905330574270961032982163478728127371177462723486622615212127194612038001722935521450633917620778973977106985854243274590428534183904985483064758248094912353962814177160358982851476511478774446172330981612899532800000000000000000000000000000000000000000000000000000000000000*i1^39 + -49409355349189837592386751239918685292620096659144044728308249616232426604311321579111299503971047865051598896443787140939445404973422058720337623777312059951433212339758003424747677710710568124475713619213633536164141314554926202080883399119306819009555643989291408673309877924088852303575064627061179180972922523801773601860756580566172189522739155618996049197798632914058284022884398242083742443875786829795475727498501587295479190561870693453425925555947036170364217280952466330376639720831104435636453271731662844370187612979365941889560960642879929294224260694736650254474354032757095074121327794742826466246517145921983081569473536008656747145190300565139236261793757273495216120638603383653919241607681864247622689847542355806876172228486180829391372907025237184432657525136997279880415119389322426678345748753296542977023559725110429578824191813951648605009385172055497950315654539362132843014141231494033231437212112582423377107521113670658682035653668872508624398125033377016006788057945897435489340811844264554137041667605448106238814246351036714256392191365724423865777098102160335876390717054708108695027257688912483284579180067183569512677533089576956881936419511905513677781841411891108474774342272685740067260642149606908281204888778473301151771640276397444859664648347839872961246984734492463743953652970234485343545193025722159977374408799667826726391804033322264609461282724845252691217615906192048864665840779215898505037631366275577636022549395346956374402422129211632951628367688696664893691059987242996399285024818949839032750502865681258695696655894203367563139022091361276888633052475384237337746609086360980740074826159701812444853257085728026392164431751169421631165002295014320314272098138639342440428214398858577605873644607776118903436133836324723004378730970328785435826183044432575256315378908397972385547855784883287845334308368553258660277487268285996952938711485030145633214043191814636719546791603628385220396720260922625762240006501260062586576451431043432632795555208124648873165593996708182997046648052144504297129886277004428475132620235044592300861646653802981863826910441803150660514701300227535815539476111177940148454444332431815453970379309056000000000000000000000000000000000000000000000000000000000000*i1^40 + 453267482779663024257411366192043180267641072289830601779084983007428977135381264105097108867522316151425261070740772074370928813501000923583378531219434164089434778238272438359095772086530482790148791622820339383480189002402395786549699992597211164862314121866452858780313458365596005817699762474870789861265834625446298363942918805594972592788844671949255806565059728697958936870397269447420274718446605994092186000324334799971627065332936266486341029366342703847108906099159809773490888771149024005452725247963195938843882728896145426667729289294912654262861237117453955425109032413455926658055769851060331399010544922504263511116572101054508602124638917878709574951000925669466838051989938314376504524108018791901226610663383176646454410289921845972894533674535103353125241016084148603465958626854892236606042643259060205247860926356074873211937917574719370822891813998925452077684024384784474858395046748513637409108809284588011327954875840996871875226028139122358358422230130460258142748935868038884700975163372110301460769876711609170283050624029093420283311429586650747242632167420177425858370708902389575445684879674531411836467478813413827214652523337908293457938190222968722443847859565947830189529813312955667873141862126991634421152506028171401251199375070476628467468279489402858178919099100997338849677689336853326353518525047343636062328131381044178650500439175517813311441946684202718584426947957599565551102681048203281354814225757200353209987077641641180390453437387755376732455298462049792048613903388624399609673864879876901753648223813380669612511413696629384229775594469920450965802265671694219578018914651114933523991487673077328733117735999085947404301500632613478431915238735120768286824797030985177510810235855211594738639818325152635394570883959319474025194355595517594897747076600745665813688114456952241310770761409531667682035472058904588396029496395118238469989578987643770431140079170445077371353881438669138135309844326792382996801932323279240841010814377480942371985139547605181440612243036460945119974162859023470189122442162507853810878367064721640057522992080589257636728957934382178528695102542132585564233162285812600204872079606672569230216396800000000000000000000000000000000000000000000000000000000000*i1^41 + -1819621509793872629330410337688237997783339479103013383667431883960541285208776847261925055637144030227952786359169714276642684551111570210252833805248421756163774652215909317699775370339317639038330361665771452008195325292757814462530717702127482740392840284063231471675782445517920895604142271624422386141888368055146988742788271686720283421677605199965143836527013300714662633705219071693569386589532919445663461044946907431473247218819138316942790463156421359921164871818768359189230008528364920038101311569864338047352986182055269228078406873302424829921303887761419315670775543647218824008301377558893080534635478573568244528478710222498925923076040629674489531851702226228076176364331815313472015768810937300088650671221824669391938523270988700718556831871116619941330207341978601543672088691278697545996351332975298353485708461574196661034257578696369792115142048024918266615476141942388697854918026673266654188444439269402243418217111414103185311327155232864695879883106939429908233332618050459806752536009123120568191658159551131085696933753666029716703658633212551746146714884480288128754687936761262556287564687720865046141343342107567638915643180789455174234113445039633213564621357420437046004757255881416421183695114656113122011939299970638282042119822785489523001514905639773980271396484251762655556033014627919543333776874524998064253998497565363625813629458715402080616445955798571316737870197861015622577752478714838319709467529311458041862553840472405225345546509920766539931733145269105251460619620883634417837541340618144773914979134419765262236685536987917934386646863551757173383936253328463932863878672032095687034972482543273013564477648230014980031702408113498623658529381268441606756473224398718140026791823472026633085247687079154081683551902982559046724152676233926542700087638723758029217958346964237612659929943670098588282427301530032856900049212272738864211955582777676680110859081311761366514586222009995761662927258047458950472783181933365461385518118669217940403574670150710613284796127679516659881096337194670259414967581275900687590824620774144654596573505075626631081569621101717317285655063751976923523205908938817494988082737278387885178880000000000000000000000000000000000000000000000000000000000*i1^42 + -4492552288541253177397830747832092381850173088439762940104248010917259816214497785900256088068761118138880439646128938859601951260063961870640933453657406129363716180745775507903433569401194284713689706704150080386869828535822559415012945632049691193358618340993770104898715380461775857467955600507542619853096549985943781032689957218432322584945688989895586298217605926658075990371452473913329360377914239716158667020248908011474266451982199114019021161193686337704420996564225914637191767713218353672479281147038086998613252374788352137382745973452593000624504560715395901077894149482873462543889351631394946406887799412955761449134145185702321149494756024971187228385050309149497604749651153412914032568293840366455495128232465106119458924626580438601656444757124399475695428324064428008364254835966758643512146147449829259755042176291512265099611971075283735123444391934383813186474008214116454128918222610803892257722011351831831041149907263970372510729614950286734424882048826651994436346489620748776421100808556359390742911970207999027268648559588479479303208386119232545718277491193444274961329228706190761239769055355241138843065959946329426799320025895126895153106850283192726529986229425585804219633413740088105003553534405507412951097446100867172389063483039617532315280030103264217976208497109933303020137845808671895127782774593827525421423852191627565480423359888088813206401106494875620842563432384546396367613630282123913083704835339827602434018932244978201589281910511761819755747927407221573716466448581136535945049969757208122738534263986434120913102500493925152646728228836609389076115903866568987254616517124243159461782759405534920029737639901697492061763760109753217308941378428263624303044843293328381788136077247915420154637068445567221426701901681953506330680559244879082272264080824531181863354570254104891203352997935453997405757553840683519191012611966465886552210087033012978567015549998391653258708760398173658494853126566078257319358704657730766547462191592192013336988619086014755588665516651823265514831462147759244027189087785876230517493950798173046826023537968779465440023000344403610691842048123409493123822149746960407351938469309972480000000000000000000000000000000000000000000000000000000000*i1^43 + 59399998057387501284026045206701635087716283373304789546361240991015435393698210976098932940709391195553203780795036822815500541318140418307277151846307485930243057976698780271749472813002722694359420517011167770495388869914304162757387736881196769565480409261888908789067860953169800226562106814160418831739888291519490503452219039930698262701088659564915220927813263733347455512225693742351867320575888017295639957216422894112665918366051612526630428686132758800610375017628709108734448827021445739054402153009130001634845946178291325234591296375402974621288319512302009364085745285302939163369941165584891527345779788631908488750882689733473337695236677715380821053714162770770622605688676801515288044992541666431707940936630005006115815395005953128928694038143279912558579342439605583968822768065270959544605616829912068028369163327285453807608846018188227104903175867593898638418460847412443928274949276705660906561282887031774342372639812624176697408643459535845458402930949745477869142077981544860251270107849318625512358811660506559389403708824104235190952924487541073279974393214569450172710303305101365842127360831195490740456664230759922557848843453017865052010928461271856017852536807978881334670760960939226721047753146239960520895821637196885238523024461413734117712500123034423735323163115127978910995153219470790075975205245390623563251946371000492959063931357361966534487991272565723106782419272429955112600195853482960562232640592565723670202840547228713049328563451572877186383812093288573078612046891102207728296877560688111550032494233730252049375206552581166667670492125246020115149540830045886092898071980903916562678313216036242054878306738892117668857341389583385841411130506187122506737634538008682267530210553427230494896178805546091124293576333249997898274466140728557243338863102943534014434566871428802523606336539634640282392362924094770552411717729817829442160909276919144375385441151763763411052505074333898687939210292696285942523266122914650578834645767357699989523768529228400191008930804563561634112261121965732488616519661033886673619733155164903819310591896293450443375094650602650545798116391296040653028853518890815704931815443660800000000000000000000000000000000000000000000000000000000*i1^44 + -81449237838467580672721073694665168414187163405269440200469089543300731856263606113984351291278794340654671669508916986700469563680912409818374281157588333863071166970086228763381438986171270262181242072854240141011241491736707485462343782796658272679890448604283250112704569428271791128287424827757272593942451877513831394544889037378591508453801998704367500067043418372140821619696954617079988091430165890155911836902661687184748298193716540619070167660400767391476080390643168664013122696792434871037209250024412043452282761539276496138043060341362536197053545389876843857241706206540511152012746911413339487455514980510514861346429709916904326614122704615638974677808224346585661229434110729219750726739309229853057662555917895343225973476741569135059595022881360131233374936877547079783674888889208074897002109760438923074040731252259266714310760766782551450447827487518552803787022574781446681097353891677809300557516575908982841116625416679094625109770963648487595193387465979793949669913347827756623275619355061478111307321487985876971175373106005705274791196538433017875922098136220303997610363115399140404637674448230028814985479919154757552647299934712263969067243704080107385619571125305788946384809845863454281181043581801628161258157095531439480734409597904128635451464180458938889974579062163774447570756292876252568994639673805100928638894432677105292613114735749048857504623146027795437052074582182160576427484039456667610341951996617016114162912061186967000975566558523915966807484750996130313361468991960663217273345660667408164122886771438573902802802291456929445100781505748243594255830350876756276438447960201655360909340953127088341247345390545895280827488399329867662296802407887313975570050338118190157231216465092471213900850501012176848423476550039151349562668624153812735253117852745793499599994669890511623724755948958759966090244215452520368847092522718456507639268931124789448712732178122465974268587806326576698399402038046827405569004133588384419688689643560034462554415430245190796588816199857270287518882325021445939744713297434387700372381436563942830417210514002382458250798744768640610527707810701523370755726762424610699702435840000000000000000000000000000000000000000000000000000000*i1^45 + -1240581670035471237100630611594611456870926118241922756357898835309014871780240449556555895355806994429599765026428487943657921620420908544960780391110902649249321372691132288907781317877244453747834037640572512156658960787456731103058923620731180620835708005427006226518681046301855162082383697027637398605869581678845938471938874104908469942343613599688620308094626067389283217985598315320478473112162546893495035684048557476356696651313131737925988228861558944370754617328053662131382381987996195390854158701708772471020920321421934901094866236068255944681630198370168886142522734120363786503338572368540935509217078883653034765014076003279918997459653932558430188059058744665036938523674758732899668281741945694324003791837373477255889057296823977188847795698220774530920854595940010627965810006636854518260819228288030670479652909197650260799933577852443306648756318125343293030898204480139785298267273544726623382743151841815146632663166425553173951085914242548773568854403379058159018756602972830539066532385606960809235157327925933129709552848358023622342236985740988209329238400959711901671355125635148681170510216357638021637860661507974029779032548215142785278063703559895002488672280339755196862432753868951418439504949032111738311430104074072984602445154243896007887660300960025951567338977165808736484717225116938409943071551878815933787544650475868806641429412114254988658946027589537238020130393389083678141480568169802155637376011475883536538157608863071500843637872912304080879521802689591210737871002254452863371952984085479934905267748682540785125802203888156733528177235876779226453674268757659874545570958131815934381319716871476487932690325184402847486961663239612179017409613672964722525085170439962133461657991390455806339701199753862249508876501129270946946125466477419237375782313119318299069453261542616089155722197031034534574651413498300500047507170300416742882967165285044053765484238989017157487869149370059814839910249305408060597362756150342759303753839156179830738927726251789661396031235415869243698748302420347117035250570324683249308000964383916216128441286193500296287950328909979056785465688491793887787185833609190543720448000000000000000000000000000000000000000000000000000000*i1^46 + 6845602907830473720420440658931845541668870856885529285792125841947795943172661876356628546455641978771323761470977695993271868893990754576473163672866685999154147297622509706729364492097595491196851377224937734856658256539477479291588597376877641809104761905528653077294952793096876314970968023560027205572074500248965007306484939814462848661267474319525533790018723434768161647387242988582976724983961632533117277113354660613998765771207010768961009441649400869554469605171012580002808284625006774226418407631474968034215717416516024938556755227552958910803771449590041814738417282480983327302256250584653309086599399360495101651231107509805413237788055200253382598452726450261000828500516793363566478288016673593882884073817680322418784490370938250656615279882327633960513003872782825068884406183909740237636623753707628691244128732847030885964962064665667849311622539719393044316966731483380172430729333504677300168077744914684553948133658105429440462896519745020027471504695817551740626801270999671041655192974112129429039078016956830152928989034241066943999284842552146451564617743426695124848492428889443356794482984377037267449634968775758663423454367618394987717095027299488107027495223485255422059073710547425630584757649715023714833344802137616487169805647171970239332884746451774269861164400060012608920083955819767018179617249992831857479882538115229389598333726717743106531804954223373373742203443083751648121907807360016328656347400280987566397136920827228747716299432554211822329219056282794612263731302271301520878750569489956763270353477134820136102809922180104423168701452327893209844951056600289015593303241603954978520037452116934110728071384868013413712575607277116642060187674923349143230595177668818621088376869052325650304192880055800849032669317677426957134455639139811843703655128930478071754134298741900775523895196767835662279867076464435704772643218755484898700691824222874694935905845831994557595063071309447108694189785122256403791202382105401373495507255184579885283444251381132054292467439533529027707027319134714005663558297854106197561864674776178569452392215823996335074422920505733694094003786222847783185306059750663782400000000000000000000000000000000000000000000000000000*i1^47 + -46829293373854209440802583679945166099054399237771683231809407284444147476367280388070206664806615376815940670244019673237683599431919438173066483781725542956689698797473023002137960317183673161627927191046618566212804272665726697025869439655524702552164013707995504031916472746908776071386848095896496187820026701274787351563369408745581140196627867649479571555048997357889781534035358252616966057978846630727610818859616072157426485768985379986261134882500589362772457812806984353439158500047293390432732787012599741992389927592941688201950218956789943743465131127965360777411471521599029544859429018301295487282837304309096111179223856149526069498158865142885204325994942396499371322658027178456836900472607903818146185880327733146414506872581880640266765979011995769512547236275059290772387064650152801744628709860757564530576743745213394976280230711309452583332831079028542195305150818703247215233108572271346647451608847363114586904807621834073515709770591323444136469549624860420502832082748529437389638231205605707813595025503880106812229222305274440680596497455017596555678267410990121376019024109279278887414093410247701820018913426409620922705625841201892244910657314400104949126923508140230713289661221816672218621202226320595658292949123033550012058014244042498525416671188410644079499732937268319400681560832953385915044893288764608286238926676750498409369328717041701436511325334183029315073371547767642972515022700324708263394167944251722204217927837278553222731307487302705777724843529328210484583939302872963424736861623069841550329111535879537953666144787611717026900300978306624415802083422219395270156214667976781218244958247960582225959382915356062774019195668397799306464692367009595479450184306331505360146790613336406278999278327355709373037222811837731770138319724192802275404040553883539590200018219512608905781468808139249047008856949699286826303412058676983175495457226991517890613995259111428099491056835000318223897833144000426336627861102300668089188552888924162447872773945902959959998345804256450090007098045398323650531522817567402785952298204718501357129439161834290190070110996088328368105403848552341025175583085035520000000000000000000000000000000000000000000000000000*i1^48 + -45647520358902594151608480554240846159796099911273005727326216608856102355142307067312353939061656829999746917842758565347410482431871480714913322964124577563285682133140741728235678318985278759370824406716820678360863110770277483375161256203799442997981338919399884197002402733383962669464098884968201265313870386546664841183253374759122277035211247083865261966696549280612181176168674190756429020943372380030185421803728286070992944737096643814383810958817062904795218412577828826057473006543405110774307301507028549762998166139235431805654811405240265919949651323136460181395194928807843592113759557748021141258470631525778409407871352155558647235532695468241183440121284852606728005713827664462482808935749037643658945279525176467888601019805190880730060483351050997359708417849278702659201561009290199838228539462158957172070824042543937915889934091675083978254296580394575712612313564139865209906343949284832548579253462124809689278674412959437644317283890677099405334794095646731737236956075797506771682290656027669894514771936238156071753823399807572927284831446502387142639000772076325052398848770679836658388666002121633189803868201926083833776051536626719134183303294083596779546314183170796776191743346416140155270238705851846402668857177209408681968579894353822954848370505609976175529651459236307256307213419367068747598364098511504725020215020700150853995461220204655741438839257595338367108701338319478264567264675903802452075585813012780456418646272338656400648787972077453713423591076566546570423040295604527374359319678053123354351144560393884367809799513685839349958534063870180719594395570468823078079903506828288136671729229843043081386276675353758950477430085018892663158419183191116260409330719354380579276890017406066743045686352597518216727249873557262910691703171648316138831828646739795980315985079707310675798890709735165270790517617743808884241196527027714770283123685694450943951512169496325289851407550675802397743456204003683708621472949127880558862101290273223190385681004001347705586207637074830637702766595180697299715521448579269139336710110095749824670928338215640249043282751810355697015466127077709658779025408000000000000000000000000000000000000000000000000000*i1^49 + 406196474991319776239179260607998774425930713673737152800085670900904995513511662607801271929350878357873770603221049693845946647733330308281390406813305277572684032559553684797703755731979895847629721868898036226780615884011170732159543345910878702900331165408154278352139785014012942648591372621001044308476669185924602395088422804963503268863155589119525457590959246635189797651336097974957309020086257827519276911711223014577107871322949270407643303720189463032750305922315247177466878070322567683526504132459590231068944295209530951832221855978484027711172651580774352851965997782196640068997064818089349780274254435616590973479695467835149158751528161407414925502807991304562859477476175790743958906672125938650489714389886027027457870676624901121189881181452193181194043792178212808620363434732549243765902445695654119976823066053267442257022442475947132643941431070566774493935204986428068076698495807334295204121403589318752413944139542157208402352038992888251325531869537355565468327807392774974011266402499231116801535492143717634962707590675540620393352596863158814332259184184265001204032088848615523057992842065102809175101159413063166554824345880604667059160663730721356486040763507350550291403370841961857607730733934922179506083834511196389920465546278244682555587673634559557642584823286370357832491095933815609876449324702360773558292632750930789490992101423507143221927779386356517067209578653946585731948162019547842663872119528794207110268269362131934961332305505656943269310155178427360087426920824638384769730299583732103034037683173506994643675596993342306327560056824363848599651051688069514466224263304528190204838862750447369015235354357383959556886869297487656211590815554415141486223284675301175414316755399551519866974576788071352993794463132790310948157746701935620325911948195364516310391589421526537721341578025672596743013691499238653788014150507544087164629054692985018679672030659477599357875103935203551832722979459168231178327892409275427240180282776991013378590214231377454938244283147325478171076445469495922528067816625018418994267977581069079713194757763372664906455549679453544587135464608996271115468800000000000000000000000000000000000000000000000000*i1^50 + -1069006840194263219347534760849517028133386721069321525132678461079968508895066185358568016959041931486549594799422966600253549043602686625719899672913569657091849875207642858625218987267702505964722007140495222469658555025116117861752844867767475010924303840709402944411535846855874058880760275154859094153741570712044601589249173652743925241533053491667845103827497678787023565045335981156632653133324948512010962301495694915126858664314586416769997366157073280708951612882153172552541600625707092456336625942427100428821119878655645967895345355048126738330901432455722372969072713393361182146495191544666993932605108702786348290958843500791148066020413140650045817981570032473441374234307389615352342937917587639005015755163121761743546857873803201709208482610190134338315119603547702231108227833732098136232561714249552690118420959841323690525798355759027552259572722490686963855130366060108946600011377128609231182022777604307038299591444772608438291868706360195264755678653556288062768237379738386380387031665268018652678764091417951182727236343381713017556580259108570004886072937238442600213457124143982836855361219661928202106281189808337142486279828212347617207303557038877031126831806854526043847326318276487451071035850196434002917760010350623362331141436815329507091573901230371056690326813996263368390200714648639255003649579483160454949876145377840519804810520588916720930602351574296399986683196064669953629908235576469122628802065825450017491018625030968366249637635185403150022835118173908564117694930904317098549532333833497887700548670589657082481709016518617007106889007933246067985071817739434356770518475058699616428086425863095101645134731063076530802027248908139213615795107752335418986539416254083093317180147716948068047221625923420615828285620308060130887334407947983854032366691306823831363552956343986854028374501032418348040913844370216195593833305536903005058439375520732477268195459420212924860706141481039566613135541435702830169851004365217560847827313509902196618727418956233468050394237716231071169393806102907014739646085813519574138458749283643536804223067320161790676404247602505708855553895167363645440000000000000000000000000000000000000000000000000*i1^51 + 2386045617358282733534999812163080619067727049345811554099246855904310667633179743426351177889388612661724171656723952756316233075368678192852205038729228924725350066715595796880852454660969776591795662155188192134357623130143881972330933318275508662900225823672086424631835255668351084777302002158791299750256431496463689667866857722962665093500169666356948880238105929572540163464842862613751482674936553261888291453639559573985892255188328241220432124385612224331783472052477823001394351362429592236835853193797963552930474630265647725438536452100426555407752503215205811601327713806760554954294273607316225607788634408280563415237774519400100683390454792105767893584853365884710538956956394959508255115483398963059606107704435217953518593384471315550363594685367200360608753633649841551723013238045856546571127644764188097119018948783801500661058752781502841831743816034378850261844877845355260720588876794860537081042340992740626546927396802451626938487530637838238854102807611200229618743309616669297282881441448895375099904005542569363105526120740387511186847942810785977038823695444863789683566207240552481662544015031164804696825048871615397399952340908671776987506604460800563882932817615142678670360057601401253414057074571695631468997920612338465755171363679454409496533332168007564611168468699168851238289552587612636671097091933804749414489735145788304313496323917170443614764337229754579126147099463888357045176082511761638972315852218824383520724314011927933919468554982821519684463018277420174692884243647139287722467916975525393632309063433924632634737724596433966819790568009929376913018383725104755632236451016286673459333165896364243197427416651003199962593396723582222417642541184163184336514336717911210987408795679697769084212736828872125206443632500604515427753280374693075004775672771630332829835812721178448790940141350715097891528822926737822831780951451800238230182184418515223211638940667710944309305564835491349247891760065147988752541471478451715081601470989830262266660956504594065023403192951140757091698004803662748453107767190449801432455865947715806339197782916789272571696264193133484239676944416768000000000000000000000000000000000000000000000000*i1^52 + 7190380293151395343660909833057472873471061834150769277079860384136479778890217994435876319228236570872443137958404646181837482509562513884918942858227111258532104061857501835131319362955279886834858066130499925119602034339664730191283556038516907276613454367214453871078177073332303279076196959855673010288170720253171632665228366118268207740525696788548285655973959990320677517203066331496900288221500625213227389856533291712632351980201887559131971594827506835137777636332451176155131323611163884686874988396375199258490091598739030507784134611878372277763341352488031818983406075049683687012983761927479228141078046604737786178269010229543508699696085021776521879500339339029944517101016764619238004573435654828100206648685269830705260038900490186190153651307978300996666857595455569957966678883278833106886968352580626403545054813165457110570277563172532172582054033295446763602355485818824302873306676967183076201881868797416767332853502241862211584366321436988534042591931743581068273934945137066526066533917195003822320294597986518482449456541435036640910893247567671027586128691768265408320878586786777155821943034884184185243942443991669542529035441950452770452368064733949157478489645748975854470628337923258753997253314692617728194792712701872199863129271739509906199559707349721713479228511308050729959999838231663151042380325761546263085131755128049750654351839390074691747284879932604275005418592440455837398559860425212948047768573926415243713495737030952847404708177981982261134434577291468199587181703867002787803848592096100326208875049349539283581636832647298976698633347802678038815547143770103678208186054315207062510325720679044360999635965764482572725088358620701650179753475893206600490359347074217009601176106857604776764562115100394692263006568922981721559049990420635481308435525302232711240389118841733310352560679320904635541971371758247929191200968300169306279662230891924946770379634974603094869525900557652888491981168198409446299484077617090993051375832990139087960815931611717774417116930965812363901686229000996737241726218307867272239438965620495063184085205746239639747694310844157385199792947200000000000000000000000000000000000000000000000*i1^53 + -19446412903430527961136200057962051199931538357900958853982437780203844317557502864727766927589047527755204088255747265999189962502750749618199032286264194854376632740888833041047309696993974963617875819596699236306725834600424101360784526015154861351182864782859849096369279412648829411812367431854760556145317231242340111661968281591578687966886285721647773815420066356138696409996506769652738224018680461361499447468629298375492030250590252065579110738536970722496401075700409656900635454244099257574231983599078338409392463291873291110791811393439829825489406194364890342351691042657816528281198814352705890937301339356233478222243302290565625827432812814785110516796348640513622852075102462465563929853971183410345368791661109537310799017279541997764712747368101733687375809259683049723134309912819922434554061180596185769768799889325233965843612660584398288646548231893588344518524659552167773607269571043544429272323225156099769670784269726752509868601079756567171477268511539099392842585172244717818488721793898059611941694480763077714754175725536624939288259881915954432966366240872634545466643357844524370752261687309183014249868993827335310454419852110167342057492416504458287834760713071319394379049235048270899828026258636156766896046572337900545767474213609419630107428805724735690126286472619631392710409522484321346977467197166798344442055436897346442418002498093037963327153096692758813170476767394932303406770399733911158007984916613376811264791705892698334416908430496393312469719648070627781768820412372829340058274319699659845028682757323623366521408006672521214744560176870702883052698621975311443113004948362289819553994235764935738755346063544268161914263070928310289530274061144098611518406057076183732807861701424733462669128896213449467699003482627681594326510774943354719720788166252109328897447357348278469399013770432304268585201133940006407522725475531301287693305132750540241722554965372462989405295032268361143882152059605985460713469478395705692334609713225819827199862884282984006671426694426477373171184095997064924651727211829366239209719911790918526613775416063399629559660001623031194583040000000000000000000000000000000000000000000000*i1^54 + 12943939203387294208651072893335263730679156247216701799368571847201891026833165972436844275994360072193719941926155623024161116766044324823860373915646600250913242773847648119532288477777105027147939969097490025561306325214303242393518113155261080589822364339859537911527259268492113312996518464862202742388664365419628603219969786611973363247888784065096982206385283379790725644549966915969923681750441241392195948152638944594577617373815067772287266371026303181814628857834979668198090161458784305641945456324468395441249808195728407672342455522666930818850140371909051176773072825516668846856877772752948723222907365704429757405131348764157842309722883180952031448206991407739985322671201597588846416375133516860885117567870524599054801643360953394149504458934155161011132597083230070252647409080490762859175077561909222084169073141395229962220615238757156351206874495533350871257097097237143330614338079587476573618486351081595104502357588975381123355742293668540021256927512806626998670919637395862253408944799659168877637383352204276785124377898535749062910035332320813796075266026010113467107048187759787572082718489251812671544349853164318776693298978105825988326355550929497636199380922208861954731793880795765109967891344939117237476186203600389066264592271321619141599196641609784552154716104313328412762799754571943697432223269215399207483385423763026762893701130982128261170685596244784582783755225151938251153488434161714814743546736987791750820792669845203907281337759318458633014914524055951245849637422771037428151920383529423972401763369882287278915879080290085907084124676494147335561480178128584590891447452123442274708626890513343036740046892925773367941126305607450730401026735557617959686874139440787191214930688031126602756160879019320755332755749623043577622665182294573504254241125894166998879688157931066225512628401034579654617179530908821773984110006232300091800052236869862308012791911145818258055332572383075162579459227537561011556720666489025067455812079443910011710108321294058615854482578618877014293536986554026757815984160675953025244422390218005734295208494291658959466306772683194368000000000000000000000000000000000000000000000*i1^55 + -29938926247364776075349330043570077752084797741164106603634137929360660604454047647282303779677711798051016645869997385902165069969712312130589716218237645325729928124150660593692861477952446694528965857319216217644785837757803735373415357202171036288175981205647262221637179503606791625393912253371731502378983157094490755856402624582392106711683830683576743007190250188565572655747140007149001212780840890301838715107385584601322840634351995516299599388364081596500113950657347286204744892064113738141514627784349494883316414705220176070655416915501113187431929924173947491367857592609389017352534192292848053970086991265077965533522139153931721539241172134992985175785758812831401797055860659143637388343998305395375669536412073741452082069034964336667149192909353830009487173253004993578643923247593856629090091415589072583068935587967060250417982798075908544848195914197345143472711004871321313300926686826818909099964452443170642380804248034067337515949112044000423783112551615917038193955288659865770756611519227789097124340503925924225362152780628590315540934089809674809446158706199019532387747947452069868256708017619317630823644155584050178714417311215798600488207213391875119624782532121138535617057328069278387392178804368092787140841180245603688016495832179391876602123499507230164441581464033659011361200740364355580684775940097783463975143079946986067288989077386833824795000795077303314342305478248512189563035218838559202384134031973324095762034859583304653500407604334600640134411850367822230391003735489327187542584788428539064409794406773606421190169108106564003384953693411314909237346850206647422892106726912252857997312947818459781698401938792933715440414182969799789979317168835517686140006468151444998440352324173650027025746569074842627895266097358659350667373152168897020954835851876564127968962538414482895207909881422398479718636721694041203819294960654652482342152142653097007265757520853436861921581773289194097129172627095582667103470731405766449225182682729283288921602982436569654222940450569429073751797955087211855916692409987673278780491366406300073252796089277351803582901806694400000000000000000000000000000000000000000000*i1^56 + -112186109106619528916873184963460010756241901040522402311945955184379031764783298698561156288854065153756739188460963766258204118813735046070365576454620214669456527297087897160928504942839824057355267663170212151723802507916056181766741030717077566847013331872313329849907879771439017441511128668455504758006975564913235159959829584555596963153061113285673945940589321731761927939838576720333807524589865844539706800133191410618508444160985463178659846029809831665258468315973609156123254415425743651259990929540056291311729181295370085097810749414823805902972234284137303003531213958562323074796358497072330020577342820458126645895282941901266973599524621387878120170785134322223349802421073744878183783791088292257513388610047251965950968361239909213796645705366151146142007519580609702025782894410558850848202541715031734144377375494050445604770297365371706804260832376026294374712291999909569462678013538267434299679479753428945883263533615456145981104764091274273322651091232912963484506599600922603347708094099603224664339153040047334147654246215113783865339342211618375000530976214057101804763770847215218698648530632096092261935107206465575908246972620152412490549042132021565072486261908778070301769640196489021250370624816421040515506501248424865181931988267113841634636446197773958096424026742474935186853265643699865005994344016486225398413634177626579625304982584081277193088032572534839614765718710140420170971610567916472652200983348122337668042078673110260088345029704786394710041660105038739459562841834970971473508230528192749485178535181166208366385638277353226485102001966919289512350166859616163298665535940929422156060888556664674065806044152644878885947012572926259289677028358453738613580652290951482646585842831163029182917967374955032112197641822432802151749656748042623447876492886871689792002636413710731132979556955813427626252900887972022333978291317030975580973428970936490490519755598400867319223958409751679871078568744980047847387249032329655549808566226107105467164602263843398849113114520373943073090357138485188360536975431274604446004086804232547414299622810287437544412938240000000000000000000000000000000000000000000*i1^57 + -112290756730608220984999205011351322953814743235418338853320247195822229351607668383323725845182013652027373769250147538612949780025936098868185338554565768867876451209490883580052175275865436979806168029778301970797855823097020645925783555843866677894775405854811089429115740233010428738402598860471960773908075621841622974770001776942555469341534494491400266853802358478842193368853819414765133265820238025767553552957911569108741019098323631921494822409247930004475446395301198168264487457321727526609092686983428005510083950706004331220710424133287713587787188316048426473917192259184132927818488550076853001699776159235681925345263973083804792736082138542573928491823781598211671880714095865949168969531641619783321120803571078620863228324313957868306183085376422710579343512637222041253877199043420077477461384564629403909289738197585505593761069641259171314365641136419969093070541126557554891715064641042026714304642950535617010947916301277572440349010150959902497640828455245023960430634435215494316306863897220228491798222043206136793284292166529585018387491827305705386100873468233401230019341342763800740147129969264304009184005872864432533832751929005581112548181806520959005100296414294642593332606402636112426682183165590657706648014601921082326959510851191517182257042288897400961211204254963679791564001459298721057231679399444157343171180824912931437076549764347748406474045416184736251633941332126256725791302503498565126697185671006057714050736005753183681029103321777995549607741313953872441854527387730342817363959794463393210067361112688485409572366396213612504928037028340897339857071129743467256126289950686517556656338888907979968380844518679670400895060602150848022090473829972880470276993877421107416477268845100151471167662913425541963050385479242417390417134145985032500066527990041333385965832677092846883217434272489145893781727403264851728911443760788678796573315229730363485478038281128027765365068884853010294125440793350446593637894582348411075685626287072248984072283769900110992517089765731920631041291532984334961668835925128224183979928225601400721848783522444401967104000000000000000000000000000000000000000000*i1^58 + -84940953274228404302478431558489231529239404927712284563036111681495318035504982908943452000557728270592242354977374719217622761954513791191888755985637814468632872912618436574341089189413818408965221898540406905786840722859250166111923902294328825890364735773726984926699769613577876718911397747863145857088391190801535473515802335691541208308967906127031941628275902458157460915298031381592143776034526946597870538994719516876158047791624535548944541955262514084657602757921814720773368308570755694267350912865476912819272541515882857909216239525179315508157206187535731402031001393423931985797054567697421787336284757423197143447507259385724090490714547571778756422835127858092361246673746582188692447171997911221580765652208383649868409784332330839417788833204674882177119835571989049134789394213374492035532154206356718879152916785096712422721259414475507584081376364687499571383648495962748073542451020917642356155261883465391908290636348708248082808500212250787727316175779116867291773975951469063329724365813044446008122122424807644477224916670191791001610381669510852207182279011922268734607741337257527721972229187829854948723911246439158412519886627191905196944897738354022065015522424437395252881158416438181650337753952353463191582753279539249003032482539071743607952254590597612332144190547675373528411801766010727981735212148252062244648311275871806212743196208733643909025489966171991042121893443134948521897527396890309185244056322281957141073128858016310720506639366130412530572658384207818916968112269349545069894330613559398291053472921238293070208431469110617679467074762027363650861135725509835702751400888917905815022625152089922341306708399106943332561291014308871817959382918503275848297644534070902419084590740175013713864613454397937297572776459958428132266250987458769918797252794673654384699811265510452687036549259621798113280208773148999270786443519672309092783599043299145956992193421097040630435831020626699932316720108685656871449102078934635171255422673649131640751324500680588598065722828876734999303146739759020193014677624403201882254435176230079100614536625284710400000000000000000000000000000000000000000*i1^59 + -81229778001303838803847060978491301540106935354061846894585683885395755691260689927434836891233105659507144082180476527876921322968440723236460354561605874144457022188251261117023080673281232416502325248227550455724694781954716742728696195479354672147614300094039645251945748459276234652650688518262254197280180715846999032887412995496950518600164060945161247822757066159923148951549300760810032199189282142867124175097048219536224704276267151925149062154960737558665922064894188803480563551661593458537824981651156638715688863104896874306924134602698662320762259819104877561344099216572315028203824222604889617144796126456463872859596594923614834965387170719605396862893272155306112608854657121072866660694680233072096106065841505160205773473073218783082287106613344912154294082537135754538448787691389532136216994650576132210041735503846898525446774061133966522756426492733157493358871988616649617856030720871417290873613922532631568298329955888671959053007550486558976232114213562301303444702998352657179610093512820149828782233419072438814895967723083418297941362268591207177759990820444601579753209247715554955037939006825652492620835231970805820390941719874014831262757147045701390231292181459646908751388246562991364398582029205765608555247840471829047891515678980351073913729718917181521082935575406571323373526256028955180901354760021625611735453511381884220722177799738747635259395483242824634537241450468652744142291792517818735297904764115283307928336360235225317254723172449381926296009562557102496746160978070908593022711131943129192695710368968583576565193907168553464493088407353911630981818255057954360888386642958707590705862749967462201656598521775528383531123369659573744921683922625877392244244193637446534984739947879746863149129878816322810038152231885413416529773640939153385817444937035811966765584026101823373726564975384408379238908464396003476975422031007760033173404545996697155130194001670377534522280000657889768611587888516758242778942851571341703136787292893873893384433987570454277207526661474898911052815551138455137650674314966101290509749186993532143115614289920000000000000000000000000000000000000000*i1^60 + -39627903867035893507900394431876019109211796199622734538192203561590892800975211141042306805726098719669206845968577105767044890487017089298296631010447675340968076934036111333245278086601883239251058644659954015591799316745875476386300187597465624870374112255248128204112152444210096036596975722718335953507230168276964966306030236837630614666024077253333191545067596567098977798036772431444779735763691125416428936009310215294345159823563151426762877932925024866110535384782267262263336005125551967352735338460400165293086221776580472379281662697466384315525441695606064602010910607835921844341767422024256773787660936123943086722695742042211314378980299089584190728167019061445663623430162045215076193637533201531753974846008892341244320668261098792621476415850176490817131494931143438679332890413859620366471905680427199980392355109700146192748496720299418649417844305532790312037215857038714766930836937860359774416757458366412262106467178695540445274015088201673109645486168758077887006905999940084261457936823944039237628834594697903872520070255980059433405216099410815826160604671836811567634868144377494809617061910576328960380801533807187475544471417008728600279501982141784460742055785507403622615577581592844258721816493994421700335329657962551475867189981294886340251675482130313888121584290895131701649475750392139623687953620281287677881307015060400738028342439867521057077207912180001782101348592022137839814846092981469850360387172306702042499046782454241986048435545785627312662636311413275044368456197548188571900812950321338935572043278230639072981863855947635105761154247513773480873087929733761308496813046554838095960688247447338991826303076343243975523475340301255227851624694735407794141256547202662773002424114704684879373801546192623071232226913822403448284126486988551468767884905536961824670807612166118387039463491831080969106713977969594518391243626610840284313722098023167378344155353150920385242562202276321933983600069214341593874165382886052153585440952743220011150204571875797152406422166114688431990518927987697877774767233583143443004668668452916441382912000000000000000000000000000000000000000*i1^61 + -5728930370655135647369259495605454837355691732720203935188472399801345512302607610818048591368246945156302393312654023898164285846908241029564165705750124522305491114184663316087100542947167591631250536957122821501178356176751688958312377957282004654639252101166181296348533624841876054853648442378652824951588933443978831412321146895815023999930266813083425421366371992360953977007308848920900542821627206370511194697646717390794497029857879272094691774064744288056276773046563873191307917155706345715830293048867163310524933101608310109890500825206350962713828369307120066746135373763759154365402823630995286020244236254612457923055714525314657654614624030142995273733678910459775583291022292790270947592455402584271331015445883670138244352621800624970141376782351452710696769533575330894433264062999121812960805045637436353794759762599927309994704060850230995801068003366670341873744000741674819520844703139640363018317032019254316525183571890818925529261142645674043659459439097445670778353735522915379076141967308773820669934226900567580640150583291317990061056690347416433016499147492306491982285419020320065247415108162259381157011671123701028837816291390312043625834806761925778474901046290905057243746591308214072947729123740446815260531434332687200417832286561645858937166577324335078639136949561879490900724717345796588927738143113703709872742777315682762923114529240203373021195988632012198237659184241294580888684514049076737769425461652754819187984392161248663245850042547876320397843251443428552104575370759274858046100546974606021415178783658711364039701573460738286622454862416636377782846937326385236318214645679276017719685788139288284626373713744515578551520708998362172445599409712116673255827698469755635352311927656364273824920458973754615750326716531918192634395607413097735739682976254502181710476781809635032713254427262052082680649315991182578082856760670669501961690559768552005939192122710887768210929218258156196861861477606735863536082243192397187372741271537885940045305048862463784644794409414323491110972900606114680776105525496802621373871015300012441600000000000000000000000000000000000000*i1^62 + 445794136180272843066095717980182515266777768602385359630786065196754785204259037491541676982940316307919193279907435797721269430662400150672975995986125232643119693270949384722825535712949219057402208524239788746551516394417245831236599177876584116920085594642183686358230738444993146869782184828867275040521987513474859446033361893336871356842775464082251997949931702376124659439362654993320920329374014701752829701103742948869003152384140969303860572905843756018400967046255097588806786725772660953469045024342488950400349398117694359585408752007232748222992723927878516614830291684437605299955470671224168939906852997942425022708920677653920870796374898873738244420723337652196716975935539110935973526505045558990513253687631723866155399864809816852175514780551154216919606928809976739596897902681180612481946821248502205151175522754352597983012461993415002543596324044482004254828157747106700359026052446349248493559362793099178068064545176939581785765793865823767613297943232128593952189593985540370982360656102589112502747686041342524227846088867721461483898572237335265987027878765404267367116365946655453312104011920329191641249238838824938916091028119010334806454767706422359128069705872688332430994242058232752812005265260665873582501121649778170113543916240673164726409293380572277440071028678725593849156100609673600386491724362402594801127809720059214424773179847319740191810783657047291657480509017032956271067728315337538326292884700518438014040465268581107884709068620043527636446376868441610442537328263781846708138726072395479509644241992274467628931291279533544572411323007277149125438911659055013594846791887795443804458534059977471637725747280773174661918486517834041504166281706296062779116621286077978867829126728161033642013390717458085356109479758850401542970146204183296222352590053312654761901519958079843149827672588455939433226179217085423411200552230773395111895751170705602140729147355470569768498810516819069639991822622549258301167341388872352724467321576892053893930391863702192599742147481791979045534774609077055408079451392445737260474863452160000000000000000000000000000000000000*i1^63 + -1117327332337102593345433368248938434442352031538802908715828277660708702842092551774438618135388668447247398437483914551651462377349746426364976595782077850512515448748704821262507038209563872288605943307570615001535866707075897118884063926094398950715664713335887880364997752480652328220683735348860286309790812450250008485607888094530172833901849566549086266064024042171339246537141457413221554533352021375247182240473034941005835872334290370060361439927965949047449305711802923966597797319174706428839061882411527803347305660795009912069696737280729327301144468461901061723705744557955811827598533169141625237102999663703135659548113439775067276281246765224935287407102277357589474197715497753843543888860435126090568231053790452689837293942121411717669652241193036054141627479955153393074748991798172131063166384375891480515393769700515411048624079627830343612025819404271644536110982456503689886694263382190221072876087813175414362634572896904247086300468220019440216843322994784312773093240070411387847911983547869845432063975957926195435091929770231181139924661893543705028306983811774814052001730404569819903216633018978167449593341063198743604817255570894499998972605182815116192394752413811485381240656417568531661406476205582203144273936378135569192412172150673633974558736527208914420168298475993969770668688063871044403558613530879520714675962034445668642268627520737939062800885866405456913055658661965243256811935762016780662833910490164377891359636103345821670542517849659443341034021943288357733198344030125391084807501915070786596363338399179568896492207966829089120682848687293394547207056991006233237515169666682101282941579495569818912238351492812624517635168892497305602350323996948425063860527559591557952615102330724952745827267222393277049245471924465809810359175374486961534646631992676404230011675025684583829601831765913048147542602996171225243779382820521432512104390731089197032537279267165109115141137961772659089439730148806586230744125929980372020528615159890325115452024578389225566040976866792079920227395347194881205489237731211657883942912000000000000000000000000000000000000*i1^64 + 112946137733341833208997034577769932432688966550940313528719437952004507893426768793766033219596397536610385302319903969779868399765923111725451465086235090820527959690367569096576639895877969123593883883317499784767620909374662109228546695082650331922432734761591698675263454181390119281798946055082186619773686761273183286620319373385682635351172012468331134861578590473133581050702799683899956103620437910064650770166700114317927137744377710387339372880838076579433173038933373199724341901494068653849674068020548448743353348003888305086377834381307588353029293717648645833637855493417140832598081743490552837178217659163838560765022918681970935559990873995666160868418593064475059885783623439931007450413343197740298624293723749858153897817907140316852649903662423152860361294519347420736421694875522164653542798650396618020820152247939038986722620187309005337372684596456122979227577312358075112246116996192377310539689130747817160920300420230265873789166375131295670685619118455273979754570335892262060072703190657433490373791400253781244748325007497456829850362174367863883231063657369467060167514252919109383316609968756895045384676578351451605896670380649095202895525684638722992147570252613909984780839914886541005017487130265434216266465537953218534259044101904291588606024744545190859531257096503782405082911990274580978198466854945094822371295105521502641567449783564407427210007249103037181075997407826686793440524590486376324366708969195983988590962911387728658866392276274104425209082897388054488062267587326327457769576952399289053676158669426619134092130843972133060828195915560616735190200754647636980355992673386150721173485562573488691367355874813609431125379286302988772672694678200102893957054558189606613244004513564837163252267021392797441641981106964742528183454166084873105755355488265573915567209562482325472117880983043959260759123440696611061199142856623611453781575389025133014409839950738136511722528708238509988891521183886952667520464105617863982072945970965006523753896910781970718517493761720815354409166172301312397724297813068192153600000000000000000000000000000000000*i1^65 + 2609015092333614918130598562566887427335932245147076569052438493632271640132319181051426948262979354313127728697989872527843463841860906806785133316729595087973861869869774152756205492304125182073298715995618350368616728230435152510134218460774266424462758486035196553946148320725522160552285959385010534314554651236976456520464577434462539811722953916584579317801247643911059826949279141992792040162360189416535302415641065150218789175104537591473478540663212021773920202694759852845198792634953276119053425065928506633416220612857924305780768636687506000681801475378234630978899133943991538104772218371592129812128428106784023778709082920791025653455321783663415072036824078715282440860285007109567894229112746972479629250788169532292260627173895924582773393637046315422598784248379832644908526751367468527293451251650046816442081454197797860936025056592590547751703673278300755874216745155258424913891116962676115409985491538470635300422119727869912513146022336659893703341879298630434318462506539134941560742180412092523061291314525201259047184288959432575449662733315327177788649834033907405293009965224426119139114406110773221383639410929733604504675201506574348713745666487572825303593383330144942193242299864818379041720365729956228730809014412232967305267442928516410837198487267064859144404257235583875494409680779420520092971241851739745923922672618092636295247093139919581161894716322429122523827372656694931411150572392864594782210827703104047723414018118589605898204186975489342571836829155935499875931414402407870779197498554365057568377360406072001711643711386578526981596351445865703378602584394436627661856687721959766187682151159612392319145664015053866772482937038486816255268322878275610334275416488455725387340301461623093523865036030661306291509938274206690618206987398280483502211955896281904822122554666953773882958850320241243010103321039853040106386283110192225024493048889869059210545048347436205128484845089929656532168615549315140778493589689455534429525981620111152353471004829993734836634050787854412188363662383648314686747285913600000000000000000000000000000000000*i1^66 + -8750092512997855143082565889405043680657211995775061684288007918843986900830362275299834966975415218833643516284656162272557836179363524285384348948891798843557986179273155535619995496014660168489288598716483117805265649128822436715398519975803610780894586302616912543541781958508098348176091995189396120054067802130043883293321520084470488026918683567731527073563498793422176348180977878542143232218245311213578709594797583950287132679938905989294423918694276339745438085277503343774555643785573629341000342239743398970857451151624918816436993473587544898287417151274673107540809283934567154628296350318714230483349138143952111331496301829111881367296684410285834089996209642113237996449708237810325555018163542690875629704274694476850560492044157232044739361514090187479526812932302373587786645915519139223871847667816256936956022342176290900657416670063518088284221801512356448480795224043506459865188534030365113284175602008483737704153109307606829951492711681354140061321342359513764071962908099214571052814245417594683992940999106030124945694223689051098743688630438580005106384454723964711313450457725978721270181104467766257230842241621314793114157440100208358583539496533003843214534219575462905478907062043702128104773967982425692752362046368842483680000667839479070554171909676349247308797153596492499253770738693329118355033893748219738598791547644437765503447807601185750237946151679786250054351846086961852795453796378841049538441641146277314602938705709972301752017417847382545101183759128171361814149909284404532201956517288689229020559214777207683517545825948149639396569964418108544075852778361937669691044350204299045653294004605185319063861214188886182792705718212720678156911490384372705232983493079198022438880573815604211258109127238947162858424325774990857846444705167636470255835605278305690316477437481861694442253546125253761195994540816183851825084421267434048334000055997898784509241832019809172834042355584827532097614915598925553876527938792534836760440662067403466790153176034620352245926225403203472993803252491003847753334784000000000000000000000000000000000*i1^67 + 1377882540338657829633583344816359745968536140846383707926248280020072102975220142234946440233743337840960608647244313607352084862401295262777978895643137148843975599098057654541936993164170412172668480829483385457116190815070846574356706007116609427151950524386013234215241696489724861080609800716446140939742531405649861233325064298411527910636039105755712769492117171841773221229397671157300232012218324481409688165036852774883567699015868839189256432708653038443126658029842151754533784198709261921646623370201291209518136351262094968867437700695507433181302880107748638107021263786311701876712357623133150304769177498144277255364449463809432795126567297018239920935386034654285596660449607391478393438383337309965012337289407178358159420047918588983198847558048874271611001997487354742536703338742220162475858901423317345314469546815814702755276753830814121234798960012283604588229929751579537291863609018557721180003845674992505657427181227635375231376189961789877243735905292971435142224101404285098140667096005948801091225214750103072227039422362907634679603107712174158909717105183316327907171195679045006281199593692467503859956395457103259325803425155092671901420010078361934062268170230662400215291114102459403652684558414215069839903417192794460799003794301974568124138062519939674581488512836560349776916005351462503175642188245388645819415013905318975695998596856563981706280146564367273676026663930185318705178173117842729305341256135297494444013975218768158834396531406076769957502939309646950924507958464855106867656444309104396655162829349616338331282071347294550380128393043346534404148274814338986370888948144114557342297103833144672718216328746521569501971597253602735705864232710290659288183802695110867949912729406339549069854414186357776976199708119756982232501678315984165976967316015733105324377521867205645120669439556552333639746525912124453200165408671923318713329730086696300073319490665163213492345492132872703870948240687220227931346132820696793710002455712425990362125573382828159471916645880121942653819642373057858764800000000000000000000000000000000*i1^68 + -45869246100015890184394900970299127008846021030311810993560622477790210873390618088238009170704055136684367786772353203141259965250950936208627452388833370919052015133208982908942762997910047215566938985030295922319978217223862756257297199471696581253207130497712429597464861620921723625709527815536955231606988992391813516111995603530695561374809707025027925861185217491921916013195976908257483991239781376984519588637409373421204507515404246547441127700402607345704097048749416674963340215768632391444336255864903363153435970998779262624315465577454392592119383398917319017280003418708512023555512776577382564175658051929419621466040554352290368629263481866221647899638330460123938304630376106813263820703450731737966502246261309001394601778001747691056797360486419291718804007307300979300022210386385349461940498182680688977441696576231704564145718668680365645683372000744655957209558157933381364717176634737599323220861775823499792599690657646966835386403548828893950195168589346446391088296829943723964282124742432088054029857174114689766846987302176824582086317564349308103783324309513909487480758127825781952006404006789290376914057586394897420289806493933016634376735750439916996151541832638195098924727662665358013905228457693155235980859688101157425004990028874924157945719921308439380224540234108545082677140073667795518108288769609416386572190864865722877508044492284452941137339521718059361059703643004562551955962344280359507258572743659503038806358555056044369715878275455927906449619799080320775974198183096937521496253860876460806893492573219572094027817999527793551210212181704305276827706064084327309375809531246374585972943181251372710810729892393647288608918656858943740441668612171160129587895015310991270929177819582423291385804737384138316988687895326299834437662310457207792820776719875899834612223363683127836053257195470431976138921872149683283796034276982175513039271500928298957766068409779211008571269351291098898918561176199579315757887408398157015361572551876515501642940599959264748253311305916606228335464913305600000000000000000000000000000000*i1^69 + -25525773851870958844212476190165712251509186810533585109009043771913827623487823074428746410954181927059336856266720412912662894125826340281764005376221798438954824550153414339495177702157504095670367135862056275470324536417823715514236869976761851483942371692249310187515563804042540128699649347045052888071663977701705098095211570962777718452943623791647634986283596747883216585029684252879283286782376052654612019430753044051747046526389784662702465286745206762031380062765458381865691583754332968841953703814686644599287988827549722690883561579369693171084117868140236265983164062115590071429482650148032080761800641579994223253323467077624434981531628256640270237210832173235040536811806287074728628966921370878254535617415508702453555868186154888497490137111638319263567201025434338255769445791060554262977550804603800963021247903026295356639078873167481781924137434041588682287102066220959330731882814515123991989758837890388338227172319166912856246282710515278481172072136253003871541830822978099710438573068661691759165767797583514179153933948703737739895373076857012161736882824591583716184799049355986824395609284832438932057606861766619119206912840091420463393684487751746837566621910042473095348751501337680228202569111124353577361328854830143170082228628776293654127912191174045802696429982844397758039570148678355195815654357370800239788522967432824899585625077108956253470491653029014565125069759385903482375157474556316517944604456522922899435151640976742515645726334173393187241221455132724222563041226673090001185853537448090038569923895834358401372052793640267764237101208574875873745680761443732946045463510269680306168396194848785808598889045319983995270207668475604751280442222184948880316778068011710721370153943843147989506137940865069735298019718282888857027296947168303694699419599406151761853107443923234376930439545036757422229463004760213890313382691341305384990264273307311756450651699190623803745208218869230192822396907444230128538571438521819151358055559980613099632875857412690450375193369619560730785218560000000000000000000000000000000*i1^70 + 5383955420320645687341829482304478809093629292654060969196514797793121999978901145515030545791667025545366246320523776774990951491030208358570248660205728396070021888453286068056808170999944533533900224983063340106833906247202965095556632293095935762161842672285790949711122878526674174097534086943958958538674162764538344008805735227466250831758378701709045439061602885932926226029771789070522893243785097207560977913160780627167052672399428135946579457239785082516785009578042582778556951774854541494008578388610965147531284958364752906530421369856146906984124939605961628266670923214339052836432978186796348820299876509242861862963665015708311857194010090528500819159656126562959706686958204710642918934323179771039191447156518388562014326576249313918882673560072829191711709573995769529994060679432268717764535905869850142127213321178356168773650917846937184572524869056866476410479666828713087745768203193895758288872564995754879634172288434992719273977405036231770549145248600073826481985925100371896361734968195115997057922714195914032552208714891989216989784960757945305556700227018137619446977594806179289983485311420841481073420735430966197635777497967854127860339035351198022652331010426256433367668971809374447065228408867173193343889338936902260671329343745894410727020263043165594606672543774871849970531965910196087883982481239596378510089270522604226815457773946957772260854848011654637698416221608112801376739527390902511211005867982407264642526351942571103746347538492055149337560465799921026187473896135055409799792791969526526108442999314676778457617107392913251631856519954083810037868184197837468669322570602667410671016221156746789324116468845195723642161058426517235001512018221537450991037472310924402937313377852662580222388510143820420649354602510953913166422115574287889551082740582405902945681768399623923231593211686239980448805811352504534269377382899055722110725013748575995616780234108995013479256720311541893617325973528167822724309820524234031286337856506716481375178878229795166061544987159561660006400000000000000000000000000000*i1^71 + -539851678067774540776749690999934052341902582918002659912795471091850400386080060957487042154312500002755870726948365714243024033731377041419617550288758260553718940542896046596370254697925277123521543611485719674695102202018218563439136195316227183219726907142240629967344194463480515553786076615336183129765793530755763421813252574004478562149229570284428927178490952460385775349756023031047861218296672497880447561652405805946566832661722879677231469000457094808940957021792686900803050581625600935756990300357241618654553887797949460320221867343333618299403979059715110817353687131598365712373211582398384271062784283636210363816148571776058207201986375023154825943377314742152208779778048915809959814086860193292373947075117052128411599549213089162975112373118489006197241985252502112334248437108590438324932002368584389093702154887558718993038402371181707454582112746076498594024268163212001987169480308806857593624708717638261205770442260956095631401978868444556523894747264984434124759931654435270952655853017735133834931130544075978755237756465079681757987751572672292498939746445678644441029581060056249076171523206083462501063888859903434812950268562397438510851204036112693297378049169827896538143195528500523466940991289220207565064222065212620253331360001054910640617334672634970709463389379541530576512243665644549329505538958322969661549398686549194437679148924170340650920384962857584841875103113212132718214490206706229228740334811324124145997900415562154710102118363025411824238664124675684579439044756094396475866590412757843972086416218000305693473309648621718772176400619100862882015996904843218618986316818150281730904204496261864024080419644285597367223530305450300083804274147796296138660128127703161272847755223368178725907723915739957027918239814443490172936761149173878267499798703193493629495452084393788999451128726256187877977020551880191214501016453837683952944680141326458204943830786041854316226210837667967561269362639773515572811805246241006047635250518048603537657406945010517749403302378864640000000000000000000000000000*i1^72 + 33692368175128020788891455379965312284382681507785362529755636878108603290182627104484087420794611177803925196545822963076494956069604408213206745781533377629580236356415144483003548675904496164829118817146891054678943992419364829910127709919679848414883939117733134088061764563554450604375418608477720094593471723433991655917051527695821753243319731955735841460622341192217821635171351020600069953638019302977810661474034534832436567586069628795479861634418644385274556254132859897668460622053054733646619070279392235970931830902421059649397509649073924336756551363318260934526979538777854616135043341744912704439202687779439782157392466407712307100716186046745596535002790090526442687147474935987391590549781418690899841516639999813293025108925510850325892813591359641225578895578823975446158194936950722454487354687863081393457465220295724148765399898875509501657830072360091273469464419251167662314772766256764196328635422724438539342312833357550105553218288907258326858596272479568725445948426686432373146034575059488993226537645862899753254304262095117027176573221721327577595130144431781145184525767916362255915466379384641364817658583278388570308099506713886546208077146554484637939269283518993045659125139660956540813678487204706016627284401670890448050462994718509366990102399583548753225431477447531068981938502282121782978066045705285872985691390669343801409855948858088229061962336136611813494521435671182320172880335931457805353569013826300894347906959444345711999006381350925945383762423831619568014573223258846173599186277286193895932685331748812322658498746496476092537620421751235917837529333009593995191208472436184726572788374996880791833441170371611784838244722660833380423572599014990030541673237385862165269961844154043988321710899037303543518406939577287395372944729141396501826052062241171573664100210715770771585824368379240267881041737549736120796274266990622228046893638585124987902716718768739451796436154602341480310475864912545963687291411284919856883958639540285120825087904592574990264565760000000000000000000000000000*i1^73 + -1173111149748015416174588148274904648982431337061680916816347414795000150428413508016232490025453263507670657561567429152112960685876118049856980433385465746453158099553766532935059763416226716115481035855175265361056741204515686816300546053116707317654188519378577107734529590822357396754355588541353270103932348858254413895912284471549627646681624698986726282375516971116332571292873547156350336140276426343783525720598109414255447623124986962823285415882806982308735178234882570660094635630631166578529158910825097091175514654125769362979532740324458141884170846854598874566100123131988580098463406728298438738322757585543371017073593368907583978137672852605642034917265895430748072361102990368674534166124093500183994385944058789316059761046856601539895988895516401739228195219729835174765596815725711753549788720824544658947829457640544100753418386385678721093455883217707024645368542743975618430804754892933186187066340834147224687102092259421900738342572331102204661134925504555323675968766040238233348971326670223409489397714461113209621135316235238589986859498764753283908841746816638866177103963985948535510275903333932262632124615297101037372187821321140586490673550624199728189783122137081136419265719867020726467434193958139532318804820090822145505186271473566940424581576865706133985971645412443571507661732611850480200758349951584493980136105683670823895772853444660511737256526327878281459639772583697675188760851605686037441273564463436745391128589418764003415619623324929072265557761888539729227797865308213859348026062014990466491787506327233229398128832730107538391107625942747799766227424769628535207918729853179369247936801907719747984263134422235322572415238157663770985324891273397678474711893926608956313399618321135464793912446042307491637289457930289050306457030595255815528940422943659947599991856721942914251074303484024601351339915972057695381994813123975849719877902418597502933815268775105383195406178567904577871453602617478095850167389428096937061168009212085906023776455238325213593600000000000000000000000000*i1^74 + 18117069886427092279850190644502358215293091058210480570071021261925603581330318455702205255569801739163869949673644778625053483428625700116714834787754553727080852453510735393091782495291979458000062789241722880208115698108754100480306234670844172034398823442370348198168637457564698168445926205353721812099559485163132562401207379657758145802721778247203666300055742232743460917662987729921044260281222335332625903602162161024890969571179699235464111390898838182655523008592698755199132927351989759469992390457442973054680660206924625457545646713942753332460139049063513182164809728799147445218513296643769886328659187878629511779202947636021218600677631582783148229800104551118757900491657463768791837467551036090630617852917878487493494755229177354302125188901854434688322795242743311569402812196237368487955962302437175141282710372470440989524442202967847274180051861821793308375980458293361880501556199582318095697779780843397017382400409915957378313439899846489044040407978401329666794742233661158572623661811711794462227822949670116287860376370685150566116354687696516428174903899121712590933836696703994426354673579044440373738173783595359024912055626702868784795560257459408710454029347393921795253936458015533121936533041768441036342624205325343771699314000245823611421185693768138380487432730798780294001248170185687672716325946346588625379616187623728603063126205097330646098391899944189519704541060099113340957899288521963434410771328663639110172816751651131692397306927523869003052806588032624811563014412851332847660269491466102421552563752969495491448919041933038245342449529564417963268378332368877855858821365272344057587150581297796008886427333000285336351638781910712423672458198712397072939838996733969128266986307725135066774003004766820783688527842695313743170047459187098528428592912644924585440758560162022155219914407932362463894578418497389377568573043642387798856836850502280525067017039272947043467829433965154622477197064067739075586633383129908053067200310812425035050669781811200000000000000000000000000*i1^75 + -276085336074172515604994335689253296438011965674090049017329971016087132886356367868315312655015600578092045212900536604600140334349126367969015823590613595784352841322314059945404680057743600338858369394212083678235357114889746938051141443255359995229690506608914443787566710377665966447470297551478744597388487406147734511240515404105072507134651762153433160950988613454895451089603597897943016931363747921918669186170829729044140164465516806616014577733124636684618249096516004307369123924340754555886778876622007760769082636259215738909329530764742582709151897068423137450166676690135280464457157195450218677224838313466996572196950650189647008832234063318379692634090433676670064639514840851417951997220076877858835013298089165271814017276273005852235007186734040111165304859509572277600000886139500099119352073773619169071336620150514031446755062196458415465089634912582370383464244946972519391461454051777326259485380988396372737591618781846694219617269945182016445710826897464844824532673993467448303617442693407882245046744776968159368489903736258870850787882218095904460496529495925352916810299089069067063632487847382878864998051273633266752453555361432108203666753787548437969662006422056914463721935303221563456516882738056574971487010044570305157319723448337551930714793870808468244832145495697713462854642753462082146433158791446385561925612850843998553878111476467085822816064361004883525969933449698458388529475914689316979729116793991789796902024386088145032772903003034301635353319653418511634941697439326887719333506454966795226030452944977348453951685461624869471317970155705707372612731735841698613587581612832411811573595188090190221739918797907427641916221166727953212433396299852561521489354022366318502155947372364620305105783491450284855205391071220603902421449158008723110971121303161515501664459611618556237727489415675764587327894536688964887355598052730431204052340078718885290155061412080213815762424679754833159487629433451909771241280721770529783453904223041003949391872000000000000000000000000*i1^76 + 4168826634652944166927192798834462419937240505713874461371596000748201285729143638832972832940488661787121144486712947966899084362164009783425411737271482927751370409975434387654053301868312305067759437189046454819867072660942353918836437762537927143999349773522562045070027640622835277908850600402058436811842031685473442863470501079166174170563249629807530040803510680349020193284571459751462877633363731702807571960069436274297665603107036565692846028770670933056303700482985607844207896523530254842855277730233538285141356775096110894387479314716800257558721620248172878600153189156301072879081159257148533548868972281447760493310501549526884674091132809418576400341511409044788474838824175678513254342478363175547583097988898280305591218394114010092731808105359847217551707223954609303710632189534831666002649214684776411085566155189564813193497683276067574905243926635323094446621660907686529141042164901345620812083236844556141924651067999019169195245107172624233193347718781586283950431046996995381135609067892419112075723863639078262040691537264958015152481736648348766012130090235284996905144941384822789790655464488630755387693251178459622558160564705509836422543283097073200507715497158265257425498886800100189461153289877910606460354153311645630283613216471442254862423880515842470885524138649114312546753020298845394309954582515455092492080171217697412687966285665874283039109474928935902955203843723830678738850429853899301729286829099821894981105055819485813039863641312342859455547658964583786246949127592503391767986780444871577657144837235841748419405503796892497148465951260203127272828017743458129810977816304483201519213351201502316050579881599194273863799853756207172684190805917704187097612346410010383829484128043399662176898020041010588974197564794991755837865575591411163884020292373594925228732688578638749009270441366629018144353440282368191715621519633348881149752087541584394517969424737411757427223640346947137309609342874227925777398292166509511180911623345799168000000000000000000000000*i1^77 + -257303953763765792890678232103149756815626231813661156369978834014011895332812156303556334069420413267075388475588723418647627856283271643856186273070970381592673826896414245313743114326519746498734860579487446520456783350089926035699476591919132359873590116148404454729025637759538946231694062152148573392811666622457271680802607044675547718720819557416099989846172094630877077771838876508438961573194858664627344140061481006678633428817703795738621776525469355426701589806006959741002105494696193514761015017433423567480993156296083142613515131353181188049905214463730875372850635777385136351243523480942072362916740218349942467507656483770749136646224080788293793447974013770953182150057569976722791302982187411877691180122827845061124410091447580719834791567324128067997823036807798592773609373145811587606935687194363438351691365984009748005923531303973076771688790132232679155901379067954993173547907165248969709116682385737245945357672502587779323245816503827959642181093398739306699989577380372272653396943121804158428926076405059881490078460092823386593574153000551441755273936195764925919036772701769308415981503156272003490451104139437715110757234849889239418116111472236714755340479206015090693609767560143568266162400123976209653065474362172352273040050382386882202396527679896962212792089794671013313845005980597966075299979997391025394658352410791823141479691056810122758436466500027722628326647501645408854402478182543897260274355498556063701845137915591308608599299127989667645547379853332725480455996319592036300984473351261961684571686578806752867378473589711263721148576255200747198211945611118638064217149087921127788443960592005305934413337657295355652889842257665243183500563343973042722456517437895285344095490471302230082723437526719667809461819120513164688364275032210342232165175425064257909679237149957762829803450691231060230578732283129220865711804066864736018774984732617946108167197155485020715004581876345697781418107977791177800571516886441899674201919324160000000000000000000000*i1^78 + -648427527981985757230453545125640788769509347099236156831395996242179972822114412298499400205731942606793593983360467205512954783908851353796200452381373469739677849852639855798816602557875972762842319707088161927262986377405897742964007151278301143917605220315931367872514911766929171059158149866208506383328769241139171933290618540699703660043084819302018330696577886728411771891789617083806471600803429069374755853374504094787192310060249983439818256854949024225897545649085771733168248926636235372519139368705674455368766626710591431995607227166119568506288091094046319662972147440563894906812699500174285196290511116886386832072453685131555213798279288774893237922272663737080180039552552059122991770940862755987404251071650190948992666230277329585990785822140521767786976544826053274017789206552908074484389145811851324105431665425916914935441663576370640060219904350711846411427073798155550371672177880555611327307884393621008284690798223546245931965678880718548086338564214741651176553063487353070675121326904754128106393788176027488485191087447573695054993686063934293354482303681812776619001120008589679418430204741511926239316412550025171894338258765309995637540719619984590222566141243787652156523978021657936107181528491002991245283590549326872699640013915191091802676682884202467643305695556129202671297930183476854597583868566394388698020417662635986525815818526981290232195646204483004077489091225765817450208991945513125444453554183984035191513094950219379171607292787169930050163783405504604008767286807912430830204334206417406254489117330899992438174909878873455366532872567655195371190394600896496803068847741304219635101075012712942644384010361938911481351572087439586968918494403039602206876893263288571469056678814987067280921658453620323552878976211324276890775032266851569692247813933642310760513219297959418570147070502966440937437672188173676923289217335324127057695305861867560009028535100918959902291933199204196441637269265214400642082952169287520878592000000000000000000000*i1^79 + -23618800728122809863752106870056475587947588229002895478930709039932884502168122152204760540743648031808671636236711428516918752819907928512114367344728540568907554577625565863131451196055849074099221842849760308049036722829947654837673189798433859394032884970366968794258220125311075907990790395071513374604737550108175232838515406310374108101114060637576919729497663424503890075233731448565290220864667700558616560469649514523330729381175501487454697197967580548861821394894916055809281878079709554699380769255294906567432666913872148477658043457945826176133425073241319768364926703789012725461476125907685498516345838461640442184552101057732293197800169354015832887302921953400163085123995632499837988767345581531273489500962424265836433584654663447533809342441109585817570269505442796221773399515934881927623378136372717321338543706690902755145524184749529749916173705453478810956922031971133759739486556914258247974866271337819070872498062310825922839102906953946595718428974668973858146635132050061381238235220343052772940134360871423416091354952273769975160176690733192265675974952406356509272193514327204686077000917944728737984604967434408048392753909236509541321827519490514849750000287256580100894269166209600650090272630373844821823170144159199211087697978165290673944125767678940410395287941621132550041129389771233800974116081340006255133556401057548266656200794375086128861877140686038056895851266799118454562399022465728630733085517489187516580860222703613131693456775874666969436630823863244607481130364753814686336948219987902372236751057361573854047292972019554190611699154422840285915044330203654980789666366427171306040898973147195905038851035924933848867649942256982006482065140081037075622016812853096857636250355051396413282051296486231407708042217348291411323840253005420811394106619460116766918503957533747608574571534788967718243763507367187538569170074425321596624687660187240161860002761459973687006106379459092337990108506030848578337702939721728000000000000000000000*i1^80 + 247581426945721491342697251917946371413132752827293659631956550446982681566463726010097485029158234898207079245228274740475855076020994684523215076905768553692075299894454595432412874388377522982631862725057580438625884418843809952450724266368414347578579230172453045641927365991569818663140836498288127594121973259292012221609711442621057315143182514750477878224572719068015028300940939691833556415559741803419701308508694183858320088307563715230516193696208652800740352775301355716906831966129979416799529945158817051232548360953900886905437411965970072988957687914927656528557683545075555485358355398147776097059052788628484545856757118314078679504703450216550583536942014395073073072982591435483949921208841975766709867084602170626433266090797397404318536228582387993608238365334403606321274834248171283753315460140117509861723114638784326982347005309906206350938689136726480272127945260440018974782548220079672180434234939588879321732655220841628049405311768394411176642802016136560640933865472400292001437349193712706842823933499761919630231441622824606231856357763839660881758596709093604411011551949163455783385746411698846880189596342874662587065994484239214117558152451288499798049879667237405680195474688004508435540381231507574571041317213079566533101285323454499220437809954261801421308283859996230254968790802631376378123721454011027195784512345482810145570854564909844078913812596598803290928756323884484940779346495055472874709300218386251901853398954733907359180438356789569608288336984126416992976256706417440424848635921782396176371239705108251266933061534372462054289784422814826655431353020667123520899067316038679184728993132517545639300910213666197307472088381210423983275339244219020097084777673766585069107168627514075385920226571631971312991896952562072332184636259545359385038791596624932967013344897268809665446698306240080747051275854871276918882967894375275893001135387614177414288898601421085967227914362812578810650668252015383483913338880000000000000000000*i1^81 + -1635924216232615202536029192523991556887494030965090327970562671026850240253487437679594629119365744756451116319344012219648600427101824271744934507534587602324940199610920094276907173816250833675918156810944304843207663751336286498937819968358912433719308387248416770497578075751757910025364487651482579113122347674969052974259695041602478036101020706102419202867184581290768830312038944715915443572471987243623770799896373060984580651680237207411108169828483515464468409904200460049074229338852741411395158550177993204883086851120386210554153549612822639891518687990198604169041527728166792481592542839798226655548314649538522181522404918820882013891247088035022888681069206218972796782730423779003590036486378514528048278926858160208547874747431104727862964187218302561415066647721456975883013640648758083124512611125454845555420188243804000204239843031028450945520298540691179079677458717350369130746959606576965677480114100887613389398169046798959240660737575319356999345038510622777767948550654571601739692441793807559385115017801685158821322307005584883516651556464556736131330291379829547210246984552076825864560133253707757902386565137028182880146848691788178738393347431877227221405016876548775122445604203846572362400997972219606622295578203470306197430790266212683415112646071951149781017018312858266157593463317390274164791046041724263007240709613184305969852237707708321932004487135270026369153132590236788664100948913619509775591334703417620774508626682297454618929983743050479901018535871659970601619407048723373665520915680123700341410107569079029350164569136595468372857502739299778433380113644069683036206863434698593377979882247937105881805055577066270775743654806479537083633272131220155262332518790156051061023185374426031111423171964379215811398307521683819211317070482382496703619198652232304430493822413187430414124344468280520035415218801428120576875147987933731389433473445944927930603019070241198378142868418788332545897349072936763392000000000000000000*i1^82 + 5041937463388090084443805590032418227505726509986757066511672186904127450230646319396243140079129157209669965954762225838743012756734620867882964295343588740784404115553864584594073469697387148527691228559647029652984102883596367856690442274346519647308529212492859730784528420171711512198952804560850690842202576504726193011229959182468295246247415332858806032595365134298248057760180548302821887002149606698591088443728639842786740937348471700772835194180024485494843855144795648892729540867298422857572544599761453284163993409388738437462904911795241270256094313471722815198207821299899418581654634036861252604979112236954609386663529331651706392102442117381152429725240758173972360214811897713958470824334801115193867605201861267236567267909408728068830411112497238825581232304645929844562741580557923555728153571374063303867154834729618680116093901747076142184292624917845824764578626179040899213216296168766842571469962815436531073276134926815184674842127984704397850278672664662522667489646509581276907364775551839201173378658805714965496248731692811496410500913613965749590407968332622367564280009949082581846270501247794888734900956118323388841985982596635715234528481444026481644074880922681020294404228520983314920508607558276082611477417517046642367660515976661858960916353278393073061613499918830650385413908356094565078435861847177301017549160062273055633186588733490993455726989023238389460401732256528004680675544377731683052588464719849260622771526666939683551357843558347955472921325524265828089797354642109376249819009805003949804044713369615347635248743732866447412533486596545512500079350451037166080602404167808758474103890185066924092062436222815567015378171389755720439388429548984161454383703568374591557750603642607560852267963552037569837464079242560489298711568901365858748222889023962330792422255719964121339011435987302308501375682224672036812346175320006624288999653142234132174954389727356049712566393619639789308963769548800000000000000000*i1^83 + -10454222804638047522785929805226501572078453552295475323234468046353858414532549659858613344042659571774401097666829507826067188174013976018206464849953693701571979696382723435356529746380992105872551863466519365672781337698074195980140631146478261874980239020965067888151420532549392072075499193632355190965373398735560646356830602834590697192915711560678917070578933700287514386773759384099567674933251233611992368966323147219997464910536316186800411410600925052619217422481195430314777500484096549764025754139437690335912466041776542630005903208593310837004457963495092607397718720290567801491880730643541405766421817777628245531041948058874218900718974550462135537207682372721531708557894911303191049200898775290876251992709865694443567880139491175375216366750613246996437055969727988655015860270847958502140590440252444691312813166570000075326583239451889243565649535609143742094451683271161419900016880251413435622543453669314139092021498101622188682471102702017746039883762402216789333964276240628554478979102422342018031987570154935629843628665987263622483484015400117647412633364934717316557577985948824494095076207862695465677640027534021646456856083149753052720723384881176474398878533948957039253612279754622906210045304151648214665384996860975843687387323412118097475434134284816485514453245312794018819591875733159587445783460554296056423530667862302177851068953888753767566505317513590139171793720051472926225595871323890271454254278916919813749546637759778012851355034321624499964452594008717019262435473860827870669049268232497391899038500079546036157111172662607328660748930231445143072037522923931875753417104506751206756090751582766202166096736181827847167083064633804476470776755516363169412833263292803718354674659934657974262095902348772049755665069726472281891503268425424350742837780333183750226960385685982942194054027718335954868334682015202647942604922128948101483148014966431180338668876186894626570093722843746049720320000000000000000*i1^84 + 14245833654729052102007346149268345599360285316546800769838896725223596730173910143998894544491671914486500041235923977548365320964918975550765014780271020962336685619655696159905379952157712044438598061465725605942289129112066012108180476111379145318616334632220122159476767013412545728349199677880982216424197698278943657931268316534029848803112461166295717115853161112590869454736382581150662722527543181254236117540283097921442094287038431640682657745814431672614946799911355136930819170339071162875092730176183547052979437176403270791758020705392944239035125466425188866577122585319792756372518809569861144948122265145426944001912051574643757787623137560909122549862541400118702851242553580126862558692375945868066910655936876595385009339489636146572166363282416736432305014064535808491770397802543212348441695014068380845720652293323301958088164249860729965101314588861885937352432881191625098088697449266536465937512488163719342239558620340355662903811616101498995681018870865617628949712437517206601074598279052733793489578535346605618361089013599157777610267886682146310396149185849090747226501054389505907601246141574890971727255112545142751193313549045029218706843585787474578443371447506875852865632881846103201648454299581796518726826398997970225774813330022393515717138427698583049818398894090111467902588211258291547502924883133382597167468121239675195255179363400545262597569555247181603380146533306858139216727913599563481291534506160154303180343838270031663805749207028613276898319214158544713282385317494686432495890544784325133656866492296993224039524666253784683705475359452339737433486741589392627969592222592134675172155767175714587386287409040375641337731502391998630390705622297024666412834923132116171694420158682641593366858049197732678521979742358713381021017216178779100994669199574683086276068115928521794502846026733784281219746857354213267677124594107142500271459001995963543270937000932951395318203066351616000000000000000*i1^85 + -11659982946284969611066300142280140972387176798576928274730300095019059880863941072785256525780955949391281519887440515887907683874655706222520173179456760761481637140664956565805098790542111532872160836003444893217655948780460150653707764599074088604444303460918534320436616749619745822730103105249086861368099189892711237975222957730583565281149747306787410792909595330743365930584733101024004911354437281782105161207030796159029758722886638956105946716816819056868918751548138766044568044248005520971112385380897748025126107603573541239839856597035242451263044424919611291242818674733798537981288355590774577008266333663509136565922877635474460790907820385652735106377716973706800598065072636463206591389018372274757018075126127471289620297056798997972502279888394943091460768450105078929402959402495458029060147281997597613866426818360547598806108002665686185135472387101490058380243017380732279844072408056529552012718829413274165909569300529683664837596634699878371391577224842486502985998492453309461344588621454550753076260625049743448261664014098609012059611884111446342546433922479620816327192618204184628110947770077830893207197927384984870046052321906311335763879609304247756862582324891410915542457834425989160123117622072050488076064825400473184157809267387226697553827174857826263436007415720979627968744131105229228272598172531776157667868295039137223694964408827671547847314633569875942923913692658181784373868133983420897142143221586292060720001466577948920571297113737319207251744957718508824315692553688008894028478925892849142129663235048033089270036650694176987827631669948059506168216309356203750594787867424181033430172965445632066427902119263650060006404450638505657005353835200865869854073760200196212030007251554381847845100505684770678280595432057897378042294009980382781024216334472782588998719431408691179278630751741841766259329389710873737192436178914711476269274885901321665155287145368967366076006400000000000000*i1^86 + 5428110896215253175683791592599494631122730507663113275699859425826572532246789191151095560333712316966024183444904836263319057533081270336150659609701771630753696762265222295285519424710110851749830299290100551810082022362629878249820540903815626527001817561723340604206313921761945524849969366475430357073294675810614937344270861038107948187783585441162073990665936688236221715873694098137388656777700235619113305869976252901181523643598336965426756389073632207010817220841072451382226966152878770191220915982147094646400431857829305342612160748468710537619477170369867813723998081302555552582568558326513763880025342609836022797655128159054901363666608094525463518999028791777539286337009740258423335831004058011610987338651397347216980324687114564609250618687010552472178182325422035701778234741139395597869563697767136257673180831397895745390742673556507712147234551507435680875268682118093179636736564791828137183651443264272999289319286544877858451537887992459216602961236873511280601281230731615694174735243309392836291127147610904209190451197336049777954565945758016158337103468514429630778566846687295281952728866219177533608568830751568013338661058282702654622949390074627567879075695735534115280046837002070476791939307156549302911086292596495517427427467759076558619537657807192708827876275166696030066616204600536774299907232753306698757741367812474686062072509811543497877382992457940024843661520467246423978257262310023463870682699424014058883238665252621077952873766239707141772081923359805329758357464600303463465211612143973397441683708052378324014012200368197556969696568518961377149640053249067217191167619908171768993975361142075987499157897021053811091977478926648625863494665454471572274162540458895122571999017027336968435584358185629012886520723858917219609236517916035587500252898746312247210938174340564258749019239129950979726433859967078326003794767924084626741119215723439541502818796752076800000000000000*i1^87 + -1278931937602796426932160050569640884242091776115469089936423324190749347231064959601338815040581858917701516811481817406333319013101057835983232094905220548761564358336645155259616237655581161783555544057669342965715633280333351803707925469771464765250456920127417856298933072048114363504430002547959485329787565524014670807133349435343348330465543386357405667558725816004977967804925360058493966352741351530652974682890293972436311068771145532256230975082188149965156204804586479529841905418506678958009333205306190044957174185956077862653596380057949035259274199679516280466563342021083259765425772647609352584579867665653182666478019876319452145254099114262868080792141805483882673442153757096349581343417115311557876772447344585990273938974829371603858204558799120380128623816812409269937439808361330938690039014144534678368420658229093251847713881484728052706891762674087052600244815104493478990327337453900117773312446558339793867863923279051050087280839642709363420275971802919864645104866262010717779673591801544243948458743038136568346102016309426567456734479417131456490238595658100009822943657140573147082398498774615501811835843399893733348264734169725076733626302654684182816488789150739155756852152450391123373752104840507605636386551907928785867978956020138643635234947719962903868514601522931421854031377721163076590830914700587452759670531953460550274127667930546748198043993605922834344156304272184835301983164528002764190726121303399364251989222850963463714315220200365975204157243539047896376039759844889487007013618163530754107873937121847578966820842644348225559239085855234251154445012440737206278723856177175544718271877979107894834187386229256984155057893347772873356140216872615673190208961708756450128766383772560399774587208033514287668501268268444924556640798876777423928510574113124545212486928901857489775285616382452686876559639562375580971050786412418965908934248040652212660682752000000000000*i1^88 + 323710346430495093282811118063497071114280524161775865701322511246548381697304990306866396265595230276860747414464699339401798693304816909136352619427791012833214675062003948859169340021805973681085766599198386244157056169705087180539830766701739053230039050274009106334497028312949621399321797329962354372470580600598772776748142121685781630197386571095201579226605313160663280125125906253518866611289727651117451722253791466879643127370840787837331499364264191318084063016811602392708089851498419457504886074816595822559797115784077534398126017127562048758838182785532872633245696320463319035721977138686717472627056047440549981741091699498846240996771334372455030089858264473808108755504177578428662183305267045759294427740908461061730103297552532697774973799891082089488814782064149145245311496027803701769454871005142993321233240106171735815111699658903209820928625302483987249021814125723708904497794053369138166679060656463449124172763713625657267398944603755040749919979741055974445973652001091162811508083450550300347939557362799189802646026445551918706310683958394584004202333098245287827405731999690908388160067370398078596469741299561571513206353660595043400845051433064077616402671061702968001073801458600305879963192773324720556609307498705574692169537758711622890150554434350043126916921728267085690611934484669268032930006757446523458709317692633239418492326194858442514431097911767400450088111695840292946517906537043321737170014322114441340681697296983995020236908573995868381227771302442954532850366387480728781185756396314125521084766695472883266071888808579089634437832364854570692120917000369941484148183032161855747908382960400882493250674404240954387896261864439855879669497902641251248706813589140106504412100350998274847201735663102153368767494946216723821814099440992308087851516058773664278493275663893866215115869639899400244693703730260606382070127547948325064706343147929600000000000*i1^89 + -20556381616964238189420250281033554635812908276607072693351649094092823077059747045072212085000612953534456791595027437676652447514825467728913367782103622674328993922960412254990409825436377286835474319077750352138897304119287352205978980062856898591540612817599756172966371958952306028339295575581637049659432662204270146029391306207371837885785164402646058221148948160154118633311341239451934242297147638932536003292165757493856429026757281240942995678384675764657403461423597352589082422197392810662624130191265261181385906842218466227908475375024099912279524854233832456583821657510068771608728993193783374595305367896422044927927376246321374687123525264407662061295025389662141767553029751518998829166464955870948213425235829897751397023496977731955328590790808072050305848084480932236880676913470945816210697485376384538749601129726170201511416100699518714659885471133296693574934189053009467191107822942413802789015841582450527767575722852270969862545567667234778913694447722354606617487170725299812390344596983709693559015765886280032378625025112847116363100378461682853553700902699873098434273183852673231510073166186624403123862182443161058902165182360472572186063598182305423326213139573584862977002965570552861838685988755837512829520947178354947880895790924677015497622196792041476900047719393916423607780863146317008652939388088938882640411796470142223487742550718767163652458563043026050820073622225860225312750432827621876380410571962977591450287696608781938970482442410162887682989992841961075311594745438107614954872664072942865080955749442793669542193619041284613334908071073539383524193092793150047000098665995950889208403013614035148315299500988534613436078573954258108445930393984720316509099659057641429572411151385008640496324569910549000843084805278827326457237719335170680195284886861237307993553192796312902750017695969786111488542708206474280288101189927384596480000000000*i1^90 + 4531109698400768204928715657947424660731537979488505113394877849185889355693442471360264054318143915326425972296554415162529417534877985897108300437298745785693805285804736913807152908482263108463044343480991366470574912474663668109438661321970618301162098370884449337852357665098432785118049334414466364093410398318931604774256417037038876427479822697753149929133986237829526094104361476723761494497549795381765528543459634759401591403340473949242145584492460197079992302037005491071807642313762587673305235125767177101795826357751436127331126728726609563512311597814498865053345410452356563243605454500935742611286225906649470287152039908487500558264829546072151746924678876983186910161428640230760406272314107968673583454902527095660337049798481515040666666730099790071090884986708129081812222430705779804031193181089770088790131099243508842275725961826580670439760361152648893826854624723910079895717082610826295400785651075734038552919122370063263306323603225145185946898720865377233038987257201772409762683958999543445991828110905774981830785167332846727845340088986782761454214444822721292999657713551117611261382085480226153824316203844747179916233713689254188930172979691395607811178913750376613796426365980570150426086981247631316486171726126172216629006712435268556190236486522527900382750132740720682870892861110401584548799544690159320562132535227622071016677061413178044244053295543714613878327630252643488668633783469769544775974922642656131340585714787144955350667207220417225426447746646304237222884042058630210775166591900436130068230531855312047930081293559398489787690722875573857395313839051281779361145498535780090468235005535099619547208912400034622255669173642733923784692910369844716629605332867684260949506213305451546563297671644476433174070315647781009584007357189798560820165986698547819247066553366150413280066229384144284989619260695209626697728000000000*i1^91 + -255051145141070487150962395110835385336843554811924583618218325820657600026927135357131114312146187604705989672085818387032874130398718029739251565212339500618500758156268639051886345360968079804378342767716423417649146739189890161112942192888340969821917066306034601550016093775631195181736766500760734686021480966105638559798590721105633210425502191628675695745775363191681096133695245268809349737733004040561472936146599038168980675697563299336890578690655100974087632408326934257765660998785979831712257741882884205419952904139673667546173600379357159207071339770225352926918193691518992855890033628400498126061284274632757140864408784076936056631341359755025938787255548408334157966458054577966741335761684618651188732330315954776881238847243533286069148476425285208038006382473025464711406292755320079614206605426087604415088841825367644274352554895859713606735927867109507800857743398047618629361196276491626278822066713510779996173212134371594815113227565615625305905289769937471119134670258002207550719463561977013643579496553850122330481216474092161178064492445038166112565528120661842768411684956833742620400551120892975579042469444808610582440906048305245585363962924542849415501350117093487718936024720757680047328245808677007211062852469291972373684319451918787557880198775190434191302686329421713873030555374086709147604715982930694705353632432834253244091442350023356979287099907594484662974852088434730512417058001096264069213757868438456685459949972434265455950596407630001104754919828101634405717468624409147865853872451453122538600162922197919592274414013426685927001786778674776955440783592610199829770264777738142788069529338157910922927948958500022189789090385462415452203685197337300300100107998021665031331357410829501605805933250379433839988051317626404007868257929899258000770637398253759113534733722667647534814980465605330250359705600000000*i1^92 + 12390675924042549095972652173689232517606825249105947940835885742231864515866767633988255586313337834873765572589810934577376251402995843406768400786617687845208292653617751952471930291655873269644979715730734852771195830274589387931276567353520824346254275146323168112177720322923067156534931358413922479686366931621550590815476827033626026948319836991855759498005882091396237216161311637103381165653279216014360446101611096580628785829944386888849557734117639333330812353961652604742439270258391659355513269179125875673364236307249638901249256710093187300923300879134991943530694112560590011216358583995425458947669473581823178024223762715183147785412290630340887313290697967403478570929371001937109108916901089235107662918599451507631456103322879717598936308170442982337511729662671711185183571273929023001141579965196481583228420349918815800836605857394160700175111957432365865584947531062032194812574016336562897538026407610768809652432818287714104390664889855355313756202470623805435297449926966361178848204483775097014137921551813058407901919532802977757429814449093848256584376153271877422674014560395496720955365478251492479007386295831940788801173621774011528415073299310086633139115567267209690805089359195229928626041573902134387737721089190204165912361900490272675591021881633029271955861510853210126511419252792503633564669337926145803387841641705343092788432806615878584744385482485234591030764493587182745599073910464442322617208415739298840169983301918975411618602350221962424900851944320512143524056031704244794593169305781495511882634571012962549742606988460351531335479723719690884785970668132786654378114155158652433862085467411217627679710893279224032011525216383009716323471556902081678528990064191067484799909950818821855454710836907210842375300832618874169401236371173259778914237899437869335301639228126033662919311360000000*i1^93 + -615648851262711624815724113429848202091327644694161296145810521362429457751859594120070221657134573682894943234483906684567907579955773848964948366442417866960122042919512690780992689743627397050137047056497243635343418611105426687505091369227884647345166594334486516928372246506281472359171990079411457644972216950189070498570960673804411053266689818961302968820267921647577524106918321466592019400017771357330259357487617275705275483495490080218459832563488271908950461145188359961471504098135262183242164577765146963892832565101791887760270086625683227447021441477772930202133034277113294500532402505269792939358611073550030120978772634373589131752153325811251496017580388067873012800602662570366902276990481318597151694470553415256153604733326669249091606876045954837918230793368527623015404599417126076603426976566310837909699274091455713981916643174010450580462518077647772318709729442341764428594981209154719132605874661443320782233877645532042727409136115037253131855819192680354761733230342438553406599678074665806071847835981621004898421142857920869909035887023085055062710066353591667843110047552684410146601532117957410261013488550328368642700108138496656991097241554411790458142985440548678445247124507046683612665848825915665881082730885111188846549518395443945967117069674333031821241001694021041540137336971090289646108973178579430297328574112412011575206159160179769897068566717232083492809430412493405120442060625270003476345696861888694814364348351388291251763139884770949240900619776756237008211797740191975425083506174620885834218336845442217159354109488835571670205210837937556367024961237997822691713369095253766608997189297644245131468529302719391685031083656368264232580283445159619653944721462635151893959090172433995677438306035330722595211404767952410236896475158094303963700877499646685159437312000000*i1^94 + 2004914988147193963947657544922597726272147399303006681370140602140562259352613356728134055206023329925332270314852525601485097773788681778791965457248034188147777561846020220008814134621286679701673601933295068084187541088663965585853423018311370261555903798533060786169233486676111755608653305245689175611385127106437322286452585781318504280887945707583243370493483939517069192210265244600409510376720809659710466594447623888386424183286498955280343299105111307986183995373969612942824244263877559715511323705924915162290614319290254203596984235699370864513715895572663904925586598994826314397477199156310928146546134818342920625569367650073135929793766677387846808182082219326594765646026359975775099196204213750208521555710646919525155731053718410442713140646490580871169846932633911137026899154906726625231114911448896820698016709643547600364259941220201372425402941429536559688563381182060685293513246864996285108056266295088907581306087139840895986934560695048041153385443228991961457627656363029426847488727308420737103767212890837289466704451502490472048942838119079502062027840479351003031324086620258536915515368679392364812812445175924406021000371681208360940738472547957732556507032652150376151530627139356600015486267031590848026444168159231334138269324013591520063596198727797872347901224713804506510004576045490651718336611400137308262046986117777357422983096632513639378611406677706204088083429451339761783154224909514390445938329737754664715289457331460036759674832268276157295815720169507223384177762756094898959952957275195466137330619310821206644522056612006997442645591788944609928264013993448230093120775133310795781058405645040383887053313100040343892053954237190006070973643671590400236165333866287766232633941172945377738328839799415706510059982654230643732024975888506246035865600000*i1^95 + -1688059687639858237980620709380721150551111876402685265631174795385437929520462113999586557686344752719784495543794738202643486454753800661089553565719975949981892559671883767900148828891127390617498787581120825112773646233148908334447707604337805915599316194669050855290232718787268776870735877696970692735335633223684083109965196545031326660702146371034334088912811548505907177419349035704701843791470635572916964660445063690652353421551681413074636187452113350775531207290316289236363205476802477300055920767362709318055477667463757265313818130847830850495353643455250088065734930861977161275500166436241678350310930494462848110423717249717032170338101781760188227894842799239839075571428582064039539284121017613727483815950859293635100553545073551249896961697637644287126337552619025344008823481373517131649412000663206297773001782646589790957143072852319628169107002062359635379286295048434301910244903960894744832726492858124925096854793256950337640212568772685001563987156384019375116969196523573272924071418804952773308650505200035353760238152368512826714120323024716943172468426458781437292884364662656798651889831290259598609078047696240980920900829979028048417445286772654050662386855038962481020287877852408626530869263163613595409595429113136103409381748390840425159044108713339985104348040334776365922259043420745111079199095417397713033965521715094905479257085204898692056622110966751128936736782121596344567333512815526634410841530455974796457908841630880359659220752933460352355304059851413542070440270070528613991143229643523957132310386148866082189048163414074938007693430881732815283900005426260568606174338219821594880406377952643844355894110991401189718335716473417682670771443141116397385099571557668502670487945603672350840714179052220030897011043464106050344800000*i1^96 + -3107425415294571357480384335019361424028681604624375232923392492896479823907439158819480890480884144589765548129316404907652355030626180084857665905137576879980090574855029323309986929085917921792647881888309545677941547253492840192359696379511449010291331423310127112867774652043518169157117457806432099061103620322163786529947158421315235356505972626325880128207479665399399846492994859611268269954742157596797307527653569584030171890855212737038810308800045845076283162968456350249541650463121045146571879435594467176558915661470939357860391943148468922825848629478015402155271990593080202908421931330449777129729390681644889192778563690503166109169006646978505666449822279818357442990115813540907420644382443996007202446679920313522338744647951115735122653274851003288998973295342172565119861776046846180266271220605797787979224331901395161270969367260149420795340903966495990414853674646570304605651254104762480898553052166798717072782197000106687545230257206607004718559885247019099657603446787027127813298520419193042752841034674996992105389187063148719931233441798662776334729090679969966089160873625256583607664231391526092832761112367182650982663987510081811962023987893616128368134549847677070053987970937933228546113825004676848856977288506891110471547104813199828191666843102445441472246639918766412212729256484518769625929466976993807637959528492961513936007132261807303761344836074480781092789791826278849775936995384998778533927350019161264199591708635596328627046105464082603609359658317617905777155161492411021942799494557063982006876984101091932031476066410595347128934825865088694620128908673541791551544136137652070086011267241236659851586459448216894238038684809071909888885609740416966717828977857286805107595521887404448115743944704000*i1^97 + -1430057987268566268216245100666920216888106929569853786197384840790490034740390703147494813230586628351126360646070435752053645813449263476934312260793882149891346781731156702426977209410314293137088682757480155743882231302689004013705540498044476292051355538531829347529262484428345332022877703158464494382168261568845359627485254793095152904977936929247750010765721798770747029204226029762988892650487539893255313580994918734575178272994801555619602344248834380327462163017571475162480242876824661192422151220627498674833351009853611678344713157447185621120687085694406743356112436389819615419809517448649453972602836820850872169992259090688545827969065535228399796290930955971301247812343117625740671729023052334600885549458818008629640089844854682902900920108337743184979836204689527844232837591637902948256919323837979195404398502547103073839988038904792184075299913810628132285820386307330798821079047111792074184053611625944754081501512399743054424378990493668331671653944106629332174392307161438879742309065263389470856664535972341304442558699600517846552898486932105523420417651534878923052744729202309034260521004101967239509006772171536096526877727332052549731152498898767650282778430682826965215175468009431006488847171886868007428632895511124400154722226762834746269352775238214948681301123084412690925534060560127809423505387733199956489363685567107885688649198135711420473815098325137125760678530237575884153953112454224252687044583131964341777510858008366890187131586932854057100113870182533483365934087538518367694596435105024448434109549239521557586680374491906953265668902727339819980207857463003765488276883696780533985016008870689229407388337955002075085666034273505351358674412349021987152428628748418679200*i1^98 + 82107818656651882680415421660606103882693026606708809227945118432061894277908095992442509368810403705102667407105870037128779045088600967594681959427975364741520764289354757539494226615738828965977678249748743533418057387519517247770156310050751578711060515255659228535122919735271546885836525922917486430515965680555842492661326976581950938113246625112934613065132396350175487664220690286620591340535720844375660771637335225467817090469389029590431537735507277160094091208422869324723926765897600840506887416017565293442128265489862567457286487529859002194696402667786392867420968378808269695661622724189309294106267041851053862042057507151576289939636725201795160306503787678868875503381546041629109301852216472066931509009313902842010227513356097010117084665559527639746995170024180383493418731729551700021033482068034495474072095440325647306222138534011322450480689015187461659570978133761597508177857663099390959069836457903182284507251857725511323898634290115087642708586527032278187009052307729426649480760405838655749974204920889103098255497897873978418428709368110435846918693612347287134747562581654717681214991878354064867740040886161460019409530702183727284953718199499727190080443359706471746003248174685639466416805096033488015892244652706367593627910923572247712403053314033654502337413011488032222758126481012000089421803411675113318291350698271978911014683020789142124427154640016871262227837884338056063421596095768796905999464284292803259491288246381219858273362730507710174211419147275295670016444883140332933208693233293858285510337234111890804442241877789345011996927922915367344440442147660802439831431087265390713549710463273070110879296141459451672322784864000*i1^99 + 525371709484555967702508666919911543833388777905788756008847671349277365955495013801694577200247749710274515342695830222405312980023760495931785280059104173618930818005344644523876327053111512596087497540617094406189223575075129551861319887862722573226378640632711655828050839430514767741408538155177385168743243494594351421219000661110486644083414885106465711130526562521112920421827384839883916038176953277116760618988460168653838080000367640056581353671696649954354530430146899842627913979011639127443177444668554164425996128273854783122605593458744961134657075098165278392388149084526770449356027140763215843394983501321011120108103965225788726758862743899526252822597752666511218358741731320323757606937841526732478249249206932821302216433373887620732422489829449821647832737579183565002584140583661264013410802079569317514453752130393807638101016551578772078710022840793880686502275054696866553993959484111938982644112949106123849376230626139886909231131588950206166836183278884114609254692169919236662227976206855712302665605254240830615975626995868108301365856754194588985620592593476366638042689941180926196312265539455040172477433396080717335901267871428309723951174229098636758295300020962200015528014659327977888499763200201826342562512908454524824727687904635712947450470590504722530539297927068268483591478314503250273064402324958867199893761960202314999149639966009594156928212507620228967892148814330330335760259770272717165501103683155635757943979838531119476734187207224628982432535934422487839771590291064672501021506435670165716268391531878453011309243376433056238517935700017247931381363634846001786641*i1^100, -9486758667469052246443047034751222881754589439544136423681776814476828989370049626043982961124917388970468881910480621186553540073823355455213481757989363006329267721328134254051830595844723245426403733488990977906532527558803018589852898154583035407993182900877856219030338288825638319917984333613025323057892601828893770345288750741713077552317162830252540670117879938222800253486017390358293647151811070979627773067874566246974235521691279629525883626353437010592692810393264685925394191314072519965974742099435581168435524249906109440950903087106990416990942321683941920628976358523787652546447356087215792913609135690095035993412751091553630986592416101052143323518080407716057915260750089323052458363963128963823644478363321871121056734245107360461959333903242892704563227439406099800727107825554874464884758362711899124182292600027796466549465841696456312942894897958994975191062043541578408908421704441655386256078650186183122661872293282062529060440233175825335004871360037242725507105593309308114146038210904039414689797616425144593821731906773773799867120944396975119974329696738275536528847878564803511353714109096631359646366591721508215795331619401576967665030609452213573804407926017830984604656703657837307390914169390773396770374557753839044115499689407054087348667300649579772084497663030524656451691448562296793937023401312606488590454547941494466736077167265587750158561334860616390527291878754452015827998107159469697410121700004731140202140068107276845804774855847020862188974271246829696187658743970165866064277995311623105477233201463874406304643790046508012718971568847493622024311617375980746264775432482203173505463040392847259824291332218436426479365893800654093551837829561344713609174209217925684162074637348390493240245834431351707464847565759695536574922111978894161243205128877085071965336048458596811600625445452143090139029561615232511710895682250962015788208627726666944065923906032869967527689100685319102838109492382615583144673519746245177085012818259599815515993027025616666975391700268372542591695017731023048787471300069649714638881612970966183187940135148429206859588595824397817035705806610869244253043033947486108961516753213364443556508495395599654153920797339730596059138140075016427004744212368639452318378942263536226509476985483582544363553050199920829407791220844486342561352677732793898303332826740571343168058746264436120566754567882897319639023090149734961148587203608299226713711531879872644790042982378983038968720801661158751411013024660210539316031759661576847060890621530788267560699372688971941571512532097886984534274293907226823866910348991735318280496315455866859318814005914997584121893629509876929025509183405174604999178067555971036779829517792840546816669388638188708867194826179668460535614114923842006468381963448473544552955985600468849644340739328579243239014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -111007510568402370577421253753256217683818298963028619810997505775951614668215085571747193357246115565880009161943058112723011075646833849355977521483945666344664326003951462837211633439160039830547738601178074587609821055904707240180065250029017859925858984194389252616932153247095371492557451232440289896210883518447686691633278541822944815078439553833099857824203415976621591084111817499918775471764874648481152451034475084068187830101369932037315761047762250762494707679810593387270489865695626932705094859089711718610394605875585983398840032619482403385547103193159174852383653703174283474079064620993189318079222958420138838602731388084905743898419843825784433208126356543163290004935077261345112517062142687129129128785314074888793751533958296874839544758162690439678513844084486083100594640313819346185693733177539531321305456299965449257457780447934033835214164912985709623981991791537621768386490513652400812883368519555811686920031565208833807748663021106383496925765712234662347505419938035921858175800200541447623087037545407885069500557530399287920644861027271428956855251347838943603932904044419552123053499745456611576703612571164470765416182687553656995012052128274520039271655514837026601715429423967263546234880865416314483694644835411633404610178662937555678501275554803136267140444844946951756468546296258337822276272606878231305773396873545474808849685035869916529601049120549990995559183008250056094815637850730218483148629723583006983715108567340406329746292986412884099093825239191641848324550385924545065065932641743790023108997825025956566666806702502678751041578621989831500427131037863017479420944387548784204252820088773831663676582794935733241595168770971222047222693200101373453564356177090912391374890354337430304674410781701268393156106578946255958423284008329525557245945860247234855698212753195890626211465580395149094543657143330537756173904767835517400304207679499993494519699245590166123501385808713119659373941430224484695085617353536880949702069707965955496534516764774338659536265303218471937980975740781186904761703316458975598852170057025921034479797060571752175364508181360857936264214985993061308306911493694423780182430798784222802931118471458959299614179671172200979792469636276531174247208288150210704633551955159608265719409279085652003371553312904205067577201905889338905238143506440371880761451925618749127447637073788059314169838056603204963347167082495056933376180623202421833543990058077349638650425596675429414018425070228274827857986354150179613643594032083580161278659746634412075028188154696279503292991252769414736871078517915753901715267533665665402062603345996788531753813129374336758996855863389929494128069288116068428802722226967352305345728843002917482386306352403289531391943422017282164888529136065316516811210551037520947546867436491172041382009182767357590765568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -15460198015692607067956797625267237437046323783503121686763276578933813883949522638695232095251034948339333104384410709002911698282517467529339742585768879921694850873559308541049307624422853737043491705151106414166453379820433670817713253702168903282118339910010359568749212412175219387933794453324818062159295529084318010925820734743922544656451512997056097914390056224607858670469410178214057635792869221070713417718491299972944270263292249407306621142368343216592223607196614324185387950976036599142662512781544124509551124994344053113111585800038621612810836278257938061530864979269555856392070339895878956566859820091506332659422117042407061112301854162421891375677300999714292481114395825838299921930073685809406158489272229687631314617917633858659241399515673590414640670610454273578186819440751017998354112902152198031559237014054974630297229581276060867947402264723219893111731180475449657016831848074071934624119973468798522791023455057375432218276314731285869002587375107188486014551519409896709834051254905129664012242070915238471672394024580450509287418080527174368488314292340967820165898226056001618640768273856254879132180271905833807755470364835248983616919427936362411101710261568103075455352258382346796571329236437059351813347943315237590897541431009533113881958297723849962751649949172785096076037952485113413082006658482985431982733356441153086954881208568849370903193298303367319178302936674191455695698598445166131176519861675364607448513966229116944126355384629410148574053219525647488293771093023341610413236519369899639429885306807152616763412614953974863885859504216664898276183075814238888188564124914711208310213695725629302976795399922590960441247532134891402611530944523658811438866272663513192196620446448721812591624683428679864023466910580331891740536766136990136760688937057839080914677799263018542371613010164337935044396747489766569849135435278953272586363685076359014787363885586831219152239828941139321322664735919672931342268010708186454447903972725077610204308191337203239294718433423127816784011125604520039959284548392705811959213007305495314698482519383898176646720363619191502327839473476388932382359168170293804490675782925631087401583960047569395327196803381844229563768092887574905547113610941866182153162646356181475074248309594993928298811715952043447291978669060245032312970393961014980886192678379773043067782503475458881902766900888851289581223819573576077403863704956536875351708930996209973833481802160246788653116604630340302276418976255967818906511875924672867378443060011845207636761423394550053646079091383011417610680941777012607680493187203117590907619109277899905734590345565532791485733868315490724036593678769938008633195378898435208280660185317258274693892266689302903198941595585530555929191049518536765087818049434102014607928804055241029034057783161494148481024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 68512456299375246320247658708924293378601552955384436733624242194235211211851895194730571022854123615535764439321908287039905592335941156346091604389098904763199936573382481379018082985882393428262012692720203311507856562349926183835697216865248836766594809511719227959044092587730566165639298710251971009087530815684880139234829144683292199286442984525685551723821036702925089883028118859750823957928546565043070981356567971388475642408632988358975048072990073205158083030130278605266703431265439428022866221045967287464177661528435596778266243086848793875276138965145040817576838648877730329900351979036912650010041001615728377344834548570889394794097495567280385305056277415888781419751871232355864273378436005015620170065917822853443104746791462385109553581996649936720296375342163754555246903103944879371145304700572820035288767585731645536571157489068055878476714663576557186291467844344054229820210562990205221502466682128845721972988915968730878079292447893814226441108654845803070591247823517763784301968455507589198793693691949535625425222434896426948006430824612540291647139969981785885226992697895301227018922474969445354473722260615378689379394022271641557524897057857542227114078093091312142328929761247743067832020079171656607125241250063888439030163049541920576601782749522073002826028584536007438581210963164529520174949992322247247556575284618845427824072568458404056244963202137394463955697932430876599645865620042581672689625341002492393401294970912080868855100131040301711881533881125198206614595243734847357182641285964664421870334864646295186301513898481655867357824819926598881782482709646865867264364930444080790950802575920376267291566346613346845260976854118253878330194896081034773796622223113877025608817571453363282416669072781373930114575642793535402637395118084943502688240854799587598591093049833918234425455669762039287551686587248756855773490241919570695133149521540444558196701813475684952981177756424485972945693272651000449589230960896471213649401368151943063172672760012307449854222282918510043006521076787736159893394410305716039460452511012778830495037732002050797130827962295093466317049956199081054706980390533665569831768108118051516134414175544693484531396677873432649713535349614900129071858034050934432189311665560379144814106150306550118848451587507702498095710504130780078426728424038245834361312883417792931509492105542493595723283646348067222345311544433539445991501228690398654822056115639216918286522547600434308449497897102940125108808451458753474929420765728806938441975099593880467591427904160916196389408722432568569282385366660683164600135967895425701283355312591284380035527376931805082383401060243312573337537267057227874535926501097831091284958862741058848737869320339052015722106731009060265745471492677475582164045941377412156469685814213959890451250783809581057310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -420815760197759188424656333627352831430587193323697172167647106326156720216036571365622949602578596827741203058720386997804908806351062862684211623366644412539228430062415079399907393182649705904011990258897336591994814512867752200724092735389687549555195286635470515213275193174312004833128906976443791512426559849657476488971757213454259273883395580636994411412662878271442521632230575182397420503223205475397511750809031792620699921052546120921330933756528797793888806678574634060538470500686124005065477439610763970897496097446093438184064563234474603240910768309943992277454819076902958584544964009659364737064709345735841117294671789205432222882210935991793640362899554416000098205576979572648046594341099447568941259688499276512460236151381437199910132977973979073328523441665276836023151555776974018663781180490457274310387693304258712677675555040278895802914646542887387087678349391785731554742851551621291533791991116607207150341818983325808439291599251915243671234559321777378524309954146231672523730701333861574659875618876242357635430233573532040400608782477791712986494494258033587544719172556364180844002585377173022211044511344318958845449659124096087162240518760665442022868818579347321709497124864942945795910240451754422326074994895773607414982490544523977662639697287207235713302566781570344175984115917601745628692283486084913423405410623454490273882778515426176888647491307730201106700708783245403033956683237957758323980582655576129874441112820575714814516637516777015579294134230441205708731388505935037079650400869990004224885487484149882429725193623363896989870885885693772805043657284509918992649875262454965668955335140792267158494024983927695377547055563919793811601550265239489830119462838019773717119305604446750293928991226919591706390719544080423137464301988762708930017542038657689673490503876177612291307783182119839302059103048749749408595106686302481186591884808687680677824172380784472263075299419396454504826020451556464043845530137070116875703140452390882212934849012718459414014925460568599737458317223911960789782527065827791372199112645016817866284062939769017840720413672475077904356832196512647992152659931793515019949716546633551874129818339105842551554945606765149240812590133605602422643812468083136677305564709904908602768469044265339109940679386194531211260016503134804378145624872903381495358913908203592922123788004164592652714428001557418449524251667775843294670140155358933107257704448625973294904320961096424056425623532968189469006790961709497861982729849666261531916502066621304120719616680543137539189274958183946632593974929172103507420716675618728359081609860229269392930369129837906826033357669241097159878566544574473082001981751687899965998035197977388140476463403979325417544892556400295964749546020319304949742899695211821167314102881313801694032711974335903956992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -5193076284624279820318065342389769113914376627960315128234257358632063177144386460846313200018460491445325107802399171567394510821924938295538203266568735279041836996509443725181558333547983029320407784169062872871793691345997175152711834999992916419324051586448284909324014978451953750118886794448140516970900398685572957631468249939750126025866866271563121959432611697890597880574077682686978230119224591541552986398174955506879976066092811986981468549391897897547599126113180861326310126477135135193390889634429022225512390790512392190141992131290097165512172777042909094522880235282789162530949187449810390537331154664303218725378869435588869493223269135001360519523442488023716847006025779314546671226860690761324408269060628603426958317084786906792405098021319800331939380454909798633269950255579869708276423689709638359246233417265642021868923782096101611764368825354007546148767370058468009861428892929519552299084045840033665548607169769420909860485590599204146224024205109985952479093251482970099226155934102609420603367737649414275313784759877999487404873440307811262660492787918681236491155431945816600708763768762472768847922304643489760305258398173972532069005963373220305756969055797232115647604192592629887952483551262432167283276076225755415329959863488602515495316290958910945111515961164658580686269924213909321257268505023022985971967731155113303423461171867214109795383721051109506477650839106563580490069616981266500614894634103719520017151867721613665904833832968331937553609941972044889528565491021525626062064558752898149938927106544010714142001817746805285084072446721241754955606039986103598124691735963371984836989927671251883300436391369502747965034192542377205482644012998865820494260085091193097158953711508667207684932814719398778789676417419743280702457904474083699591117714602623498012266575422226983642947002235404356089984463281511346735695497327133618195145044225114885232260695215585031752937712368216290307718823461769599265623833190568664481378109449919015159741051675618380534503202761897007556941016830781849177993022813416681286580147275537313764436249408987479586942183029443147837876560680139641701895054279600224337327823049044837799115285364825172928145343840689326416155144576477534589618229715458538467503415650271834810346133145353563470357855487806819034371515690667782438418546487925836649981833712557670119788178838488707465123621875302000084377704833326055310565601326605296495754378437456248316200050105316824418669978569645830392233587780003460734382107884276388672282986471085874628427995549575786486134290801485851717745420051349424338836714188908570648580671810844386089823088333031908054041090878652499458023668285409773464149490566941600642578482849321758446302217875660464344217578099763773434508827126487070993018661310224362984543396929324929012914065896380982886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 16014213346441652259144188924546500207333692793388044234175802775588725144684149303084063020651322161570031759424643682455614872125423255926171023344615829317229632114692498360993634635641433928354602586987727844296036336166502097641924225618608142157375726031407760897240120063401953585457286590538680784893425789705138463315859618611577510476567817734871127126161500260623199100033619797247526096938041834206478189109516986738003793668872517281837197995013576456592115134415718426549921649742491430894522335081752238232500191436497037015396830031266203183617785622483017803326656548591955789781940499870481060063544549570793554943654551749772432332052769183759040833699394770722012118262654187750274774003605150765760236993358564493131034201380119657060729603209880371089183314606412579756992235806467478907633143814473400508024227517404972108631485943173479761447576541363994278284526178397153811675153306885031759828552177248224719893022282693930531089278974996370003603504527852739787408977646544480021126165839908013880432426272567525110957346053159388056823530242754998633957125955683616097306552432933949829843133887774550208353521341371865372728417780846136491070379353692918877221835582854311993570347241127987243102772905133629783962232660556095466321268818669546167691263058311243115386683543676199666378314103769259370463452865656139677988117121304898576978088813873752007658067988356911512324027527596164192960796144519911302405861314457224365195599354208151983709593136386392025992990595989486308174538060884626631158778304496389057859213844946755928986242749132341107845148444300023124741428504730703151756546104499712982700374361897200328663134891526988535395106810700247955440822835153215729167981862054891917621612022877102688478943436486377902213362921173493583061620761280513383658527328605538918177786684577305626555183420725645597878347909981349221939909689235669638230685409635766868155110551256371063033796263211757584057673970166351653977924369000627528031133682498989094721680147247303658969002847670211969594284335342195138032975105931143732905527877957632402590001259599570051498180710318433404987086364728584435389773753465853587673845351822308743776423851566566362175299781875992571533663658191576156917574447486336104145649795492253443848199334928011671352695277593218024289537590130806752011780443649121270898103501228987789909185755930061144479820360937436862788332180092218623561410208453025590331617371774660665608466963889383329217728218521620051623428170088067959624366994595002704927195022471123441335625730374359704458395923024507877538946101590172458945923878078473450311085627583507963778892465626875714544305215012681056616463963273238884822987333881034237857750092935430091717658943470385355061470746021365987476703172080547750232751502089249601292121249865363691184436683920679895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -55625890673781316649316789205140872601255131301234671305065336758812320366578882672772132113189125709632066913833335373216608414698401333180550410853849173081341204606066536982395038144762632705071136168275154838098616805471709522195900066904776715513381221363653664074394620081115438689451665223453601693282632178143719501991208120745679778311187593610983997907331461890216133907595450615565587695633562893744478436946361923312261898268426954494686706249222199711267418432541241896651234630325761485481673278608575165762091870700699034692646106075526101453366151141989067549197943574205279588706411297333261243560739120472552804863692052905140821027193569861774108316591801363052222938481638406672761183938938239965587563511566374433861272009276084377600141640231652143293845286513094108147994722517797357844890759100331226140257876832863773977520443100089961256047383640725061124153461784484162977599288354287034774711569049388507374506010171754194124591736939525370453573269317660839618193210806253381060735288658089870117580412236421834577395094393542797382485115025695722696810931827910616840292216885864765909690779335965657326555355042581883755624360652651616038031351296361560185432035481663043647868276077230208577000814005877160694894223462908459996009225459912138446116436872601800559139819010714486362211500009216327666149269028816907332262506903587261248497800925530114457525255684665878147084970202123092368027308421150959836999958439123359669711598106689482858251891671644836377470734576485518002801858182253538521805763064705247053284151128513192983221245952392553272762719704771941123801721945084826368787925145946710616446887302180726104840196803611140213922251217843319159371267706328348224965937108513239931976685985430001507079261042323434869555044480732400857137263659550087729954282314096164792888198160076644952699191998920975373601884459262853086314652318843518023057893647087858881089201907837119655966315496317544294715278928905758065616772420975133179614701515497743980700332482045314381332271926467779928068454789672264960447003123722168113851241209221858659286558272328331130375500191339058452987028516598139275074492669386015136117285959047385466558413117072838716967823933752909457324703010896456724925195222615936556710288286464303410697733679041962702284925166166962411465671318856829460263467899461667645877230488283749407905241359569027595655900439389968263061739788931326287700122382993510871596761870570432660572523722026807544271543554467579147743927546374619062921918877080707797387942479454760624351252684743512739061593784403624216486322133377885235098801404439928192524022994076638676751797965526486859517146362861618926699060570419193213036481006653116934410787505419047713793569496225894798566784053566180048584373423768124219010665847921363678021521446650680087264969612981174272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -172487923366419946178963007530948276028891978476102586672283512010641493442195694437442572506646256227706019948230882631140514118947298341095068446989581631856133110816453082340186324656882877273251072442892761133588069796316622588161796599580295138920189264407967799633848143957198406875952506164338101477434719236625922511702317728314875376702647175206254896089525134374168187490763508221581154453579456622770621918099008678187756626340635726915084783347794601586590491544597131711992022377686471299495721189232152682564328824434451529718140580134180898719840106064846972183110692263230264845112786665741172676429061002567212399183718576612845352912449045183473429927367706213817791731758768440333036446372550815193505073396221086847048713216195367687191803800007548984481930086457885560004313678832341669739915704700489129562673640944238114790575471170958731532256195911964526478947059321000851159651529407183740174452354585137232343202465246087568969596509809655475720704465083982502929570471296568921026572762796279553886277148106270908216711714566877433571633310726470952981283427724867222407729908255014729366029465825732830741219383131165008738943585075771363535664615795888514295764863979648775753833304837244890197292547610893260984093164214725773571783675565828968055899634128954421991225320441499967357397854932670533154121891430506355138421046309605058750577367245897061230952547998455610874429580688854274151972989706548400263211390003396960511737667356200770632101051793192005546379970459220675568891579768836427931541898911343259763855901873485528875452174300400000248139891992969387109566323222661918970990442990820289701911278769353445471078917021902162227820821823369307542807691823317478362124882038339224580586616353162814476213664806726781600120373922226742602032107972376610571289064086524387294307997432844154715138295368396354956327147672993673332313016172910142716956871236685897368040269349313671632256653267797018996370694165142314592789769285023536257673269866631219322061087915407519483529259052900214821582840390393515913001124402627741519157703039605665527956249693567994784468549432080527929681727611838871497006172254018144355792359476320027977840019930899651209544906064876928913073161210350634277597690396245498172118394756901442001020004752151550658226865514554878433290440608702580904240975788553485445602508804363417314666309805447473793846854271676457823997900477271629031227425441066895303933391308034311337862085515441481420781483517315144330300723625589230004436858899156657495381148210349484102486946896193121495951340339259845632574084145667561554696239363240415119323315362590273718879665292322905351937792614634678371563935362963100657686926103036066350171441949523745476209454608894955228907230592331138534999456014601213591471304801953384844671187934586375204045581086778982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1096371232979553787380479228374352438963898898410750754644930487664280001184702781983897950913070544551256662168647551873262632791331355363292099277356692872199148383365665851050949841817310154566447310135601162502827789456342688230400578082764278943245174365564923942581851391484715809533074892616031868347037821423635972976927472343894717001268888376008082868886831308902707993904340035179183741999566681232859343779153426512747944899120889472892603419263352207071397590805151353009231095235682601041485498318824816875476314314810889190383360266017192490709907498784911511210466309241292896146005516891379506284835801767237182651647494361370724320562524676865689753083305910748226367660322910782629341280527764798295779783341879042540131057722019285772909077781341706906888201471386280258518140837935525038232578874183886477117671975353316412892722053922439288189574706151906237765189155033741274297390287004211230531934163694249319460724854333588607608753978925452486592273270126067937686270616890685686142612566904127507886178580005119236784663380155802208070296255178329705887369550725943434257630235882764856883306074633856955881177435084029621153939403711609283278258177594530088954899833913097504344364084558553563214904750907157058537487427133898104100111765380260071075742650165589293881121448486580824999666718454487896140730330254203486781701478272381206560384108333040166308959747713169554993956234860306384284666392329549505315708891245763976562756797079190478783768104204010637286571554912144139649868459133949148978569339174795684127177488780410859162376217698419772070098555094929872770822136521324709760116344229709780505723093035737900214273940798697209604951703031451091429681455367964278668767331189309712220708283168670683071842645729510401681011965977676214547713571844194346797702477088102912613574055456596624399067936501458415392897296851251953822661241980003060953594210995237122264657425432637641506425815149356312470087659735673854148493733047128922361213081055374180180570604912539758965773203366568624561610166273126738746955161196180702362659495547573297560880281960705930650671511483828738506115065165689693313205863100963601340719286526871040698083577503175404243175541608384593176826744554154818025953204176172063776045523783493450141995922048774381404844703907721598345434867069625022777389190904187438100888073056538737056653891626447248578028165401921389262814880616249064707999956644988454386403891139918684118705018102636395374464685113398190571774138400368740035296466228688526564008287611990508251789375263758251748541817083606167689383414363313064376613769287543266373919576016676416344921525690196627071004734717664882323286290113132192148709190605160071917714484136420987606901500194612023378284092075069715134284760139122553731297625613291140246135290261090588829007730777784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -761128111230617034798330719660675615659118520731932676218489745716634391965404183704453244489896459508978407717119669392753973932984086807090453669652255240118519528999635756589279462223725899609807252268573474671621062222764764461932244537033694164277426068125158140579883647894465557811782826959815615664255640803611388618394521659668829190538717659113881035524422968266624573249879656701638176293780560030811883506797509964817931298808594175117023100050248839511103316987142830603015708913545373809622364065273904389477887257828092084279841180288502924928714593115686758410929102134289064273996679280779213211987539315655084425157929484799857622191082648855352623542951505069754726603152658124379546148758612306605765299841280490450953031776616012056812583589857197052095874115214711014443269749140698417506336188648313874025314265196718111422370694486401211795867868538659453604348876672356146837567256835017993372803390442872810872602246237996403102188593810411875453988502754210822873572253951097309666594133566705234089594286016694076236324833547157386126497387904850467640373198414051007099280141099417068029048483619969660442188099089631001090219131007599039912471861810628708456853900411892020145334143284887566314534647708125864454192747400558387862709212234397127356258448000755477839035704568857322821610510310266241707548216296292443265106366642925411732974878299253467089249422449740825180627327519760914053630229720776935995125363433265878362745482917555381390794519713251903876957233468091352285864076413389190971768557701387075334337465000669727840036324915170249660386838924689615556697784327599951883528293755697803336703901367321503146418817758910103264540411131590004667777297332932007027634070877573562762230601728806384884063450863199358889391956855446650319432420946876186128212374431697782216633779697343176188151176735040662705688571660450526758395846394608477156287746605698814240216240631600268446541941783637871032385602395050670312695583166986975017268783351152478219480999996752896148025287854152467512509305720687032259750268640104264745748128742335107686976262662966750282535503832847236463244856518748552615154498902641055497074967075256986331278575559932877348481626473243086494624925017556817949678456633623864081035711587228396454270365650683261367218874467193218631247111077159327515278257608774927869886387005527385349678382305714092521406002409304838264259453788921249883680571853260890807938961621185308301004008222506741136259398755981065669660703719157856706661253441494699432784148478664500322514251245272627780637805348307458433563050756537443472787521139903980864007868096619094853856039368284602664217496943061363118380329118430773821023760375252938722074468799248836110728649061239939984144793228101836250013781339558623005360379654401022380647326060386320336738716745728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 557510146455081595124402519620898627718407211028783859399806003817801452014553448772372913933015905804907225063409146674174041528408164162641670957941016050191579153561296675685406831992056650517729353704174235767398974856136449218832757808169739516557547700869368686902715647521256838720178153512277432212685532549801782735034979272202071120705429085970309348384309462262455995206011922930937613443573615353059313216286492841077529049263316262119227314175581546335826648072880472624179276351019061621418300092316643448372248653156351489043697291903623566155776226170744965618970406465271533567609001531606108653726155673122129921151694439802817449717015323882331087636930660347483712579910218259235470191912304276974095376658843158639919673869646078027547853551546052074784878354411620955900141706490820770029626718234181439339506506112226376207918619077138368028368940884977122199335396863689740369265297551680268779985615098239879907067167760346038990970145808147425515009376978798310421075231629557587260311205061409820284241209750900279696184948156183637800148955281453702013138095554393029184536131417916511785390990489650625409741626018234426764672617617594307535923972410147596661210293318067973163592994450653382680013814964980079257010550405981575871681351057211220232453448284561697249469038875326436609130964734176619535385496234347239803907163177379253325558987735085862106626187838382414029703954410956937155756569741711778079205469638762034130658262779893312234475278495546438652989117382235993905547060997623923596555048810097147317618780420537531117110029308653143369194300621338974801522559159158984741538139113141284030138607211911703330864078094744025229988504061505733929104437190283987364236068781245111564706111053991823170611048979330881096138946827695214582496195108117845083393136217165541808634347327446222010007117134186330510457190489517656698010302995752246296210775372090762032545437064853135027665940742490953621220502032896000971444264657887820640408674260052551795781626839122142422633160611374690765703812021803703103972470601234606667571658036247039800848130547736497408063732523238346579981961413980670470052020760635910119757842846876781611697449957684513704235889477201540090401221293477642472290083291987252232187739293864101407824334061362150171215189773457852788608551010146654085899017080831614103739586925597447665844006898385594413669781579709781484037579250828672768353657439344498018565108453885247161117442392369518983531659928705541241748727741841669276638573963534262078332651768267782389744472846883075410096713424158523606163176876960728151544699505570635200668742735029492432965837493322781335013765001346006421835561825265176512105795689580119620426666383080274831246449675240841677199921624581666558191311021129484125779956116500222097791447953259380815683387392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 83748117754188180913809225470235156656457047946066302256600844640549701693612042180629595037760310325552100841715916995880302714669844264650376493131137416248687603560181054753786186142243797584460105034017711102500522505745689654692248696291231281217101938753569507725313463626439430385674183229853165503643784843995746941591423756673152520370576734441317405097316324300597030809954627284012217857722285681622646884408715316544327545916085177923635726923282956239341845078003728502693642581980382674844156166872170865197099482152462036972343381032605166113270793163046908552799717855118587014596372875801782298804899216675509430543226893243192492326138976006510383917492319685568615164936068420149148652366480727311027412131386444635503023586414817079444079982706671385080284650078858267650723496624301019220982376163089057749977279140920755276790516793598986654639594071752233033969200023241647116300285762318564186578465650171403880449294113508922499190258549626918475275204886459204929853963249525870945579518759959998299745605286593560558735469516648361809543628987347824497594968013198029701156774891332870245936071435853644430735952902613620756345457543117670135063442930248991466568379456685136467944281716870563209636475408615695205185783164575718044584040429447801139573706600559859322762772404855973245387784237919748409067674972218755600269851792762197319544554534429784206089435998081646080697070205476641540853354213586554636417927040236801191620073305560132499079826003461876640506252430310567142116756414518152397556757512395442382808509544522859193229193166531073194025483801109914300500222957525519882883552681874948793479217730618219958699455502224703852144777636681232932514404635377805427732127329380867129931842817522200829108561117499248141646913156529302300172635544690143036061697673715282192322845194924908702565180657512091078733294950400345080795093410083098477359096456275990106226647749037825255650012301902088071775968295709095202647979879248806162283602721471149776579458752125547704946560294171501169992378084175527656236188638541602070033569638155254007564353986434046059215451527969166768001398090253570093441821041860926736003375380073986922483121110072308913318311002528518322353109587769878067147062591294922236414778416087368038064872596225286635715911559768842639203587049673079217333764161070674931582163887410604474329715950997682163074818164047965834062723665777137482560165958879754495170250001503801799003570022751155767928845682872338994239787646494988344409770935936607271939930226918191283530689643796407318346831358093207919934067269422485892215199452595461138370423644492199092270923902306935723328103479700109681131278382177195685599810837966839290304652324261799932430166103681325476776233180724320556258726575513430311454586640419309748244912906647045790666588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3206934606278292254838955838709976458003612082905506083839283081747658600179516943016701786603406265598753306588027971644649458200638917157838497974334933251028903400455113283371383400044389291984997869220711211937901249335952180277207597267797068428809509315834226185685331713134380550031878415745937728769582746627677916011630354220624601010001906832442025868161574168674735093421098107007954512168487877252682238631120063755871076936329333856735144723514542467652733387295686439128423364170700178711689456003074199197250050479664839015545808410772094701395118303629130236099646835785033466142043682736700324495529995613029021298240152381440800772430879718233879183732930332832980072064591938049587284634853598637621515092669633554843931257480939797354301970181506177293564721027600499050724100128089357390106953058378587470766188196980255255890957584192714774578251831927613974953880311644245578073686313330611971547507118672893419545224608347004259653319403634768591764393657867412158915193857104440191720974490733388247818326631025393830009592914614468855552428082579608512118592597629431579908451536497433565983043872317723246924923956037137211674495092237021922968633953411048939996301397084642737590198288330645361824741640291881110199971280907916117070214643447937543801573789072096280711768095094455879518843098065803361298082814554368658690765973955824507865274038401319494774239473733868897425859447566118684356466036999324851338688929198211003280343720779308466781475677274556858240273639696728546789414189621343870046032867995171919002284224810429256811911471094074216607077168461979004589628551701975331497165515646577577993591216422688263186650177973117288395730207978121094038259422928040518370388797477259128822927934406156425539484974205626254234997821226686721031633501602507083040024460499117152698713632014610572232665629119761969061780557929746102713282595610050770475417076116197590371253947200362185505291839681864607641316367941768219918284871976433693384235339634813019219477712622163404679528670182611711080085664098387627061169223417673684257682359848433447642444729191442299674322628884422734800339166558469558786497852298570378135803044997515670471783808163383509849025124912088224933909902526772897664093948963950079642907933470356056730982428244981915044506264025601078983256741880457265212360750184212502412790156658956565051943079490626324162589237835784251703980060752326006539470520145043112523637515368897275705161119313719041269174751555441678135315008152602836160027381272215849123847979636770469162992819387577928454723149421643567178407861041599478735410776914919565994729681732339793734188125626728332582875201929711590266764717025026604189342535943498994771681699139225195018050639181902751886580501578474915842568387457835614239033002317706310452355502729804117144764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3442374556702015075517725457593581579852536758636410557866597329565382092795116570882841364417579191582046070063668001699649367178181069153213723642459856013495868493991619363982290612890971275505741669231057679750946398114191200992560901116369532063348188636662707292067348894727389777757855168461091881525144143021275472741464657547736531670846247469493979583412315732647992928389346093248986522239560822371050211672083799345019336998123638696656735309118141898504664101908180118455299648310360357587467585329855459121681159796520857299215560962198908514282714908214695929329298275355745142068812866938135914818281700116067132203145180333508666869917193010060731268731368261809947069469883775856855659264740242870576814446625923809521834054738731262838776030702710890986439929240618309151308561021904992530910800381972654176056421423792064958506762678388388735518582390839051659565621514563649287143820241817968013931998593264888804027594480508321923135093791999043050146468552150865745767370798886842294129834918739342157618201221076599461683041055214571023157538455858231332003389799918335266083488922558395139189664684845916275837214896914935277809883011784636482427521017352964866933689980090181234091012961053023410256102187358435408953618364131524798161408059448478746417489959635574348387104332819756234763160543987730220232993022228889162027630194760450270556203614362559567756031255769882770658966365276617249002572831006778327578001076646555424797331921981962306594323892646296194587538078385066332424526297235444556207915365413591495355535992862664578045084160880025895072372852675881635585522414883757658622499240920799123235576685460373969065633947235264761884361090288477213561082242945064578710040466552526994352275658115586598925624121560393091883502266047681462539334001848842181410027953495149045561498979226347536557704611349725313160019194738836270476813930784650824465627026997650247683156172234273125628496395879636644397165456683700154753293946069173235067781079747641773022377370553953326298653021842344063284294400843330604802886312459537852996462256724705797139323323175018472769593737438467830389696759450709854060468377568474771284912646676870331611153310922206697765969528230538878988469905134964503364571008334138448118935604296562057579855673190669757099661898976681538394824147185881339949344717904072323731418457688529060037499314299946800458392756646503810525896278408146031437028621847914556835226844463914923698422035192675184154123913673864514436935897519954252383766630365310918126169092626149980375623716512806309651801811281713189205328934933694264298553089869652193105815850804548822657757733428458975480269118978700344775269181732978633410122534189255373374197098797096341328128023845710191611769055318746944047150480610229208913673624772117335171700850215887235868262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -238714719665214305410635562104183338237947889751054661484065181646963873082455518279197793779014643041284856841646973146685598161037750194668475544805850307194961150624830798580810962157842313028382721127529708619918752587906033381064285882249308197514735058192833342423535561422500446583990249912548811996559632552968427115481432705919408031001691961012896593929254794934558450871139518316362762862755107763232211710391991999509947856961974429614439714193825256656941951260016066980288231128077611362292839524321398094387393726479531038946666121669423857997225052977153005769505539218228564936553595395246173281057794896784800378077683952915909969114060161623194630748374337362403029630489873979517019090363693193106688106209989679996244874204205951327084097523906340642046923179665845641097923060690772975671358057193966653791597449647429185394489265841122935074196447628437729429914257930710303693755896596929965222245127702689761316857594285863012047462987150660875766046615709966249509329801847960679787441114692856402090915564303345466886582373379956975370485302309600872534066992775391278079227542863160171807195145304395112072654279557807542278876179370239097220444105305553857612510092992250447428642071892172269542473221298061637831182333252018341021378223075608370395822081352795840030562046075422261811044743712800478843193314173271830367996620237839921464106948076685469445391148902229785621798962128491128716611844820638464065279116912252480611595637775431954612295182179737635254519801553606408053437596117192664547035897117753283348051535854356199485603335760588683358380345872694776064700707377284529331212489811627585488116305213583882943580630713070822582824203607440377300230005107979652620223480695380511565060970106522092522973494468039111851767227413624220115549015451980533511868322211348893941470155727025557734273721522925549644704240597295178819411666764217908922599625673630278952602110217911111508024890528253579101917159016786698062083184978245910479998048758662254418207592923230723230022331362779660047690130754215155075600462063378218368227644548379608927706069650278422453559862711116042872382564258935056499737723769752098611140224088594888880682375209219218147695002677568169007514818327236102525026933596914750410539148009025897835250976366639836034817183537878125848946429498818394161088683094964068288481630188819527667044542443954875990427941490223816367093684092722403279078183354716264267503924868724052261953589991330780702443124566254326037252201457336565564045049859428977523770468413756582306056204236253159581565222406014454043749813918686974433152560571013152586402382876033292275166638151751509255495191942389363984539296103147326382914573857676139692728737115328527398833293116326288746310546798264465684704417370076003626507510934454017320667998570447215001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1945583890475247130072366942209341805265226256983547033187079346814743481406400387892101344818310237824718170638127234683977740450671819359099944077671448598280897215199333035678651625275962429333863971898867721363867889615217318815801904708934906253518489130120002156204376705793596523881540583872984931661988344746104355362910043891066217919071251442508087604037120991716821710747185867749185741510613510903194750382029483112824411291868797354893206490679949485078804947756694823623944875385943538766462611227645202507985790285829487690570142556442286633452803062165375219414160893517024597030857832829711347081425650845863510459986125805291173237534263024775493631593590536477289300221836381859231608540878731077110881581617001948083149275001345206947158608562493584793588504613678696292015171749389068483790174158809639268040896397631059504703161835658032805921111212448630841815129050766326002086136838054578856509965545042136679355984386397586395144118927125358471363398388883153336183648065132228850373861817807688510833631568681158846906460669064465303588245979531913925637006413786068815715950907641745192683177141909442932567657341287148138464653484323785357476153919735772556231403693358466609552670126717704785804196823015940213395118052210023959285748758940457001509206859525596664782678254991188325695425920051007208233433562408806872012723558162985386345615731384136490962704831435807370286808494774472080506046960204237531273038438526615448645987194244193540612620463528103423586936462951955198160836484371465059368265914527493508107332922276559567897607483862624931359951673864982466547448773060412281050462492205059461480284441821466124390277271188685121318746670903313425799525810536312740334400446036091606894201328920909324411388363610608071537883461176923310035323926732906938902766074546643964325149634588808519583361562441203762490705334225387378697260099682429110899120258098363473936271402913153840838962872426110548774925126590310786903081555896647521487600316624648342960867938727188044997434782087997635549975600390213554455757011287255051370913826549533315816852913068819733480636246627175568127951829893321090441805548304319622608493658229289165866860810687669183647029094921676071219342217046310082051877965028415693820418120555687254488618306357909256359464069850074118009377260775303144924817115983300285120805574609125937193886933933506069553165091215483310030799817704104302165143251798482487190124300339369855159658876909357719334018059078290930395567250511445954831282145825741819034224795726125216585409781881574194659099872734745188086401357512164091548729649906930633543567865927776945837873852804644883636267826574369612166570201188596252711105413245104741852635807557719696464195899167340275577737894582374722540874387268285202194666189519913587790871808100515446784000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1234735759546945563009881404009793610328361969328878032229680995142362590813847022795580825246330604149592269614816627822001667686687282697969302447513591887460430247135824973290126129873143783823622049651750493065067574719846522295850233030258620149494748583813058067807640664952740700103504222398266421687944603414104127525457911339488810467232351013576517288487980501648880346750647757372154873471935310761245169350195723082207566875508330552056460129768913697237018537776959845947495403238995494869055841082232412595089526372243224783673120743972126097888781789275303243006298931780061315142162410777988061957230859165363110920684012186921553504716064270734176779379542316127778123291287827790090351428079303537401639147297416160141993995422117625077981948496596157768822613377007953622708950903681466909638056085327383831952924020194450707610509640422535597440626878504006230924539180485598531775401914706117710067458966414920898109152758925073181839944129148786836582644945999373463750009858411226440876080260072209276792458600151259854375889723494419724855638356828490597910557401071692370308956097993408247753122816225349812670141658836261938832369698884231515034619077783028455672388423046354191736211986927347402835915518383421606825048868113544261075598487690505213601022192842629842567984364591791771187972383554922945225300139064678790307303349757627764810677524354476983975554957373586741406344266389077442527041832481740893085111567416023010782762734166851871154023629020401797850600731879141711918604699621900687981675150896104648890232504698873382507860847926877175541525097304115140775457988027808556007165873461076672850689337359973648402427647845566109795391585108263761975535141446810353199259379340691422223494925566168975220928641658700162788591056238664933142734556091010486507540499136579046125888476005112474472996927456701628645113667536242595048124754744210400475478677153220866438743504892740691980029458659452299596359443052275604638235999857026834886404240234055533825974213312821007047971020993141313183710735553431111078823628933388805811042211364332391488642312934529789591751446788227646264793065818890774995570823778351016147923644213798754890159415859316252761811889605763219924918482746249741526608587956835832483545063511605592228822298849308087897521402059273836785421089844176512463322035598071501469289224364197798266065892098900206466531601119329182217783287867576395449144174801240061636500951121602966125638472318755551412401055184643936036777170109864352615474354952127345756636044097159589958866409582138324181248296498543130145208985749864763481750944332432419677830674312610126803269381955611584593568562294801238028479198599592662320640796234258224818008720490129742455917889930613739938946130870819119161879981207885401137308126726069114924613458531975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 28930449050792758107449348030131078549676824220455171258145023037412983311141542828257904897229080774016933668902435834690203206352652804865044710664227050211224049343144812381496790354180016234576951346301830398862911086983497905782004959730549854936563520219462425080291823833135583855590843242453182628139637525896822782945470735974251137115403699576132310302652468344042822600066881642877727394747226168751402706103850580207312298802260203513809908947323435689042671424357575439062659918080775834667085592298104729448715938454490388138115834156559001492188215761648008709683540949559369904024932946762661753798844938061320633254689414990118177230679170270931484808840951956566300572035705338888649839385990497499529637567866037861126627005683297958722474897234420341093794165756580513810918299573029710568049965745955316800208168915463399550813840500654901556841324170182160713362371459481646516243041481510651561020961675023895437362586456743498704780599978747079585231951743750928309018521871531041396888883467708647360089322815215804193769230685386270564146290253249568788988400556746237589704998626930433958938082148765672935871917471031308546975142103579294315495044837985153134997767814545625837240233616847997054441576371105602696465353304723200918422304747646784464742263584521303760959572784846549936829317756731753999748650745952169999144197668931898888196390116087227071135628508622193980061280170305137785331404818529931523077573906300091971515958060400289005034349358211541463501942227965343231228199458941369837195628045334285791162461984187838018124248537207064831467271687307822156206822037133258798171709424942364018091737572071187244832332714225569269206288033448146130083050186007083367940425291504143776968489475188539622803949198511932680640179277402241551000581371664007234101887111044841398989238615662590002160239661655571905172708681356543992113781069599963082208371409940566025297147106657107641593718824122358104548138908158535036820544448056397961836469117231874809886135155324366414038188291371653106749649545521695312111726204030114659172075700231268771031276087057975134803186556051858531990206544198173089596206797224187280237833004889153657545247036815554278925077640607258084232194312953047125285067662998834850914395758458093571349332739560303745996871355548593016207179790780032793968234212049582565427125989776482872274675035779016022696176790798180094116546126572682279430701880863760674677726273658381285014317702845684815792518306480558512983357412737858729251187969751032377852371208746303886362445445582680649862948324564484695685673852515975002126122216710576595629613559018900304485459995812176137814549569332902979048674077209710135478502077156799092698427708339788674519025907080726328365084457237963608105687472183745396570323675170594958281820350709760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -304589562001628408315989317486192312028098634858674788198718993953824222505940371270748124296927755282712301965026087257152885821113862652073428256176242862395184601040933785197241150629957656593028336458149129181918734016244670772499581918453859559344232518241252809121643232656025892120985102274056692071686263002441066145211454977706789022003713683369776156164285605583822688957173818279185773373680243001397319410345262583929964701853139979819973862356386978293937653505512218848271003435629506123358574857117340914766664077461075626674929886761324227838383823409376910619827467071573633789534054403355672367082014542776314458018126710141580126350830415188008611642646224274542357980909973398487084339973929918169415417459929231451609393194973412800827803100846637255237965700277834621034668838001577078565595176989572116620369310833897668869468346984117191125003530272053537723255768005161388679068876108675870096104759529746268038018314948762606956312784929393823876941694215971980179929583346750220183901037625353787775742806587838835030813187026295685393541586535821332973169011625092062176766703394289316815448785858419688301634812424711703875653709372746695906547023969354503638181288586104889829684086943126913172397443120116740487460384443447755579668925519633558360616825231474449995325963489157618534197415575865365468518831232600122611743534560899744775493470742191150231507440117424826213014298279022273044856152151562520250125614234549031999753404846417399544590398769589550816818276186619737570226675109056675252960162848873691202017159352813886116312273574936060366878982994367496827440647056514861548371168974452871298215037278410065675975225267561417762966980808766745761780415072543394282102786894490417714283029818478216158156285710476778432780003567274772853700728787426144437212079815720409015550827352685088531841090645072065221938814123433901702983395496697208810531634454581902497802299938274563681093169923565995121396547868728397292862386935670562152936184723699219687573455157101165094034104087843569247570148502718235033823939826660744086152892699823933849072662912761357690547186070802177657637131328833675634319652722041301097816010640974357014203035867600569882168769591233032479542000390545691936051802334725033206884713276803103695913894843094003251555231822555403692792198208936378768155821344855592189666353670129242897095523528033166843783781452963485124419571492253176498208851757767218181337401125769777680566708234040611103839984245450552771266593241813193740025976063609383949684290763259086668422254791363126151405416103397692252118581937055188380015605606832363198137206127599306063246777442460686854009705822497001921540543012527366682551452057138441507598638574396651872508769133152126850779514525900599053288483197215376367482158145485170968323682205696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 125132388006064643840940161011504548155200771976715358795814111911519324848758971291404837531403256631556459101634086462729195923982697006706252802533104970821313385652988456687650872944194715962485661381419089907581585182108002091492863232589974747688447513128797580906033250905228037183196553848215503892800039092552816610824988970930294824927743726786261461200644058525057245059370425654972755040679458691305915137828466887117673344258974074703813829943986636713870863577385255640863217050618275084505072620388539991686746189073008121232878843626275703508865843888075112954182050869811806528952376902227153473797972612529483584347059951488415534344813350463693783902095660948284855978487794245539183393345215310757223406499073510343400803462365784066156931424564238128532323132974974172345036389815430511077546483913284659545239210254096195534711094334787751545293675246689497001435951701282981080766661366597973480105467844067332983668328796637918612082478775879221003792758017953145019085961263718969674628775122628878826035487060446357681875375086068812882756341527237299547765372291025456449561439304879599553499980184766843982248197594632094868102974048705945073651203560537498154540613170448610654756836325570484103828615539206204406060031027293616105373109699966168430328349864855096154877336099855397222676253976697620420246634282307076088740651804563276965871465574803628373624172692307571230812658729387908545773047665626005296704290321726580306601881084770430842999522673997058888847027377995187470011366362769566028181339829297381894189009905600619665603488224528726757767707375543938910413162648888825376686267764353407091992077230863385306160763760102624756873606342608410715165996846528139619550021644244586134178837519113342084529629678577012127496652043624870859496249919193857623157518419842169619274574278447607399221032730099395347187198463529903461803572542528776123303815341692983952620393715935037986382615194243727022287987699284830679453346715230243149746633487671348561189157429528621737350989620787023837088344445888838706402632426353188089256809054881694282220942269533982815342082947950511692088221835808282121020808632442355377022744532289683650148962275788800733236543565100123122384932623966602618673962356788734032347993689030020397535655112561066181567097814768632242262320227908956889564905248973182720055485965594384581830375812985381668441415759674374526613023409714815116902081080701141443858655200091175629743586169493363708417395076156782145131064469860858106054856136785727471694051273462516395459760833210512875549532021069144321251516554150385054118700536634926787460309558686592854465381692119065917185963172994047440184247248034790229904775125909518774994728005419559724220626874727215260316362958915120183895489873971959430018328575600745922589150412800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -19743935558491682174251945847897661033414291676062011275826188842976940809206865452109189138655073555454328150640558710221536298996514013202218939540002214428922726850299099076676000152853753548384335199926215237019164929248077023087706207931617674192130933873371458753672185851601015263795744584664104911642015221138110355720708514707595170142648482434909212462463757029061796564075492868006677145713666112907026949981938110431407075552500755268499924507094606267498305733513761836517340911924591077033854673124421728183609077696987447446837988259837576201684315426344436948529215622648139414267877786726635821229628689687643627894375070501937449815290427826722245251913459873619772583941462187319370580980301515036303902990953876559558675597410589239100442209410992734103239024091097121842532433338774836916630767108013809345747259280730303276644902380386997629239676475968558606466131616183894826199006861575836881294579493706782507160800920052024372735414450785470227218554428829658845222857088728611628256292152557184153996513198236767270922784844864693190181359375828672318160905776858239469025931475466537650229638974337988447505725158116823417215783427881434072601449027979708514462865215645880541119651190669742788426712084083016858407593298430577502231003165581489041930544893178217704625893295021765069086704947668975869409492689674753560518089749291973047163510450476665559513279499194497123555003852145680280385654783945671681897226310278413088899526956460929888412450234352052147344548288722983045843724055885347980746124644051092276791176459304007903070005195091247928181022655358955149905518538936358631218966853415208880169314389106668157268375692253314089003938894455475923141751184507287116913757622181650613626368438122640235364388887322607815117607858570524802163749927439013395019398044350189529956794618442115977290590168986938354517322495668070596462353303341235917728184733882128379651728050663371168877802510722618951398940381216092419927910051512891652803546416294055263380040804267938547247006438806375120764414348137585967839787101475392430220243569692818680630463142185203277506310190607991735171959688366151573103102760245502887024661732644805065354525210833488363181486063160394094313242491262741730201362356698715297335503029229323048152374891067858228829539800937789157899488290174202000205366600901028552493888374390013464105657901274989551866902736567291283864070286431777941717075063873696728898688309152107649726819712692226113217400445621167103456273329353815021586718316113901528924395567948536573119365523104918794691857553112858047691262446512872098007194669728187001282031965980228181616654229292930446492385868879627649708141880563834754519195854614951166866193575891185159714718324358845899359218571297838375755877655907033571847340861599360113222615040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 286461186962401235061264373249213669379285933547920767748274780890014105829869721723401842801121735038125589048704255473438122267289386402961651292727028135249275871947636520201723576791695309037274917769714902178233515662873775103734101315176796722163602484161791299111180522271514934316306168361644270861591194261622817289467502071208588231561500334778586549492736607534500359374201342623382310847037569424201721833458685189830550164365585118443035139524415742447017841311440919104720966180468810034365867917398961381223682494626257532109017826206772033217252597293999037797682595295862502806702875015153895325507100055655974980674166018708888013699354826121542004291506566261860586352367214278706588558577353314520894206430948351760881550238389024141209539604660315270926533993719253682692630481437857985277310582490306782343838243712887669130311917553837283078407118787619373434430721614547898759540522611899436374532428785369749365095606569882529846169935887984218624043526201978285392892697985961657970869898073418987793580476388527710895067923372387002582817518449051460755582710738137512999772986856617839954790837348923455786924312979528375154521841059240213935314494239096105452344802712398869758905543842355432910859570801197825830824589339544207090243267885826692219282181015985307330966778757195289871065601170656549597358622858624551271899882676127829309028108308289249363557371724592892670666766332272225275036701792768112149837437607734166309758394845560873948559539018138221716032230550729751340462705879784335656416512805837384017101586435748220284931569822175122332769260935964427398845308958544824393267038631089422565566937169537708992337463336024026717791020864453287412776967355363734717888205225072172767949267978411380189788716728253106161331115719432547192803473792847367768438318420485964362294657819225372965058311707486980156694301124517331019376770337273520622621053576236586398447157120128456768643595574659487588179551541948587184909874025583993830433981587664657823972848369646834898296212610125659367279323645932740856959792565790444573940062479933230850343220060367090980452967400723991663948712204764612440019696115330575025207421066213204859842137025021877650110405181724161478290312771374834926499859696413328696898002482735452812592383646821843074840461115743346042505834280963918694487734775722585216310341149023891789812457482242167016869331847483220124852974099365457272351084539004223793235407392874418928292219053124348371962671189316728144453839395258547687088614111988329715179034232209463205040075739348725713146106527350221240377924620789076237078324571058229887787366948819452666152817367438755052164682535688605239848553668041437545515847960158353345134656096374774549546187457295125521301930381964188548934597077899238391936489606992944431104000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 54824601239461237622027748182800635703826551204969803603233820622188120171490737874957304344784374581889312907174518702232811728315266376574574481022613042811337922236145412354314804119694756213046917552104934741254307773226354034145093947623769928508401746061196683881852928370790206115157808477882083573809628815785942650420204811262481145564628188140563627375821156435842544850360478306777110254985999486419653932910382084158905190818045599374206245139992889018248468019343365268027135297074599352965521322364199261679262446577633492946414294851211965585409366758893731718161217090069751018239966370234438953795593871053447903401468871950545590810251955711825675749089447133137149960549892086795660615442225004921872563403749256851641847385146496039442106130221280118717020677255093026506571668767204675661693612973133152732186702359200269131513187621956248767104462919186858220683138916806209693578101585536675815444256355355319211591712922641026738328806692569765044438862091032106260132747286676949326624710009124552149560058952401418093515428248639295327004461674360896608415159444918547886560828515301432311478659835404921754318583163268360475170353713396370006688927069421955041897649339630314053922174326588100847350752897229683090474325489400990494629294066764556978742868761686504226730851420385451930403522375699829147591108745470557424103265445108309817623882546627522291232751125476537407509585878610283214747968689258845368939847735091330092799714406088462998684327606418704079936594594416621772947370994403608647994534991694521812063599052860066173622688539543005743357789914639400408565940628895166284010673544068906928811332982961945025690258212141406181517477896610819160312591361620360420803262186823405014260869752577334679449225662809125213166859036300572961508286537137013983651194590096620652256604876429531436980385384467241445229682865086273581345469017639526222276344177345806552837268824392157900821741400501864568291917891867168352026566973002792082846619480951493460477922890491222615391398122371191220858405921128213267456141425870174641134193848790214369149016146010201595806340465739895389753397040789903164316881209496142964772635948925419859532462970636853506305414692253740077499724272681926278324540949267465582199298916463116346958077755122787602918902445564521820652815708559397255975082154513829607561952532306858814802318275081658914786513108634250968679939766644933077539235043003494044440744976446369370162018449854117192306980860967422881513143857045054929654575380920197207735529108412800954933964285987774308892893122254053595276953436984310093231250021993647349539477992981502299995282964963136238601719183792511915093622923458641485547790443003545932113478711589185259349470553786368331637246278015770435694500851810600299641984452463375155200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -10241058066309905550491102935883388150391588338894898502195157635339189279822217338152638247756916707916920277200743398804826254185590107882077687689553083965743233030971687186925873625397913998704909548615047291644850901503749683794000923209378859152615675154366431354104858171406494725994007020984092016225331058995223337621689000091406203578685343351926786660057160712345650925675890198097596623119697694287454640642177089510917342085485512543005579357960554628327277465411976743926665008887702071395208410872660533965153615559587424700727788741897045519216050789242695776426732269631394054047870344837690733949495445498581945567488921595481833749184724279554674248723162326102285595665543841040616336233172206418248226901885565631302597352947344100620960818741616541244697313815633225909973088993818961922899979903469380532426019831879050674180958061219873365047200897268382028731524780653217079779754123790057610740203444663553127680131035661897805063645262609801298524118561067064584085017856216590140970366542101569369423368256341394016953676074296417957709949781182983438790884700903638453471483326169212093811815347092746821482558570635300893827635536487990664577286790342139539204206048374790713996622849187342889490154893303325893541786035493214083773820381316559499211427522165233803783102431981000577985542274666009801578995014321092569221334654819154205081772210462930399959381016178670516920975313415818202138084096410494197490556074857900178168988310436436554171128654970730596385316607202337951709526909211039220139348213464632173177607455230253462202518021630389419280174337815190536122018717252994565828874023574022902624401560240337379448149259329540265321678750048125226808622566629480709225711322003741819445049177961937374779462393552716477956487426776981226032442540534196595448818745531398168968403605499078039471557409773810743672722593818947333513619107259752989111973086329589268740064064127960831985399198512293993552897963163422575988366898819708609276458708933243433865615234770919202361111728792645244812952736824492793125587832745183075579889256250353093001071447910291164861058800397938889891269526339544554289469569245559705651359767709166192104620697414977994577986812412916948614197830527505241975438658231157126950875739294765817085030539015915348622849331713217476105387864361401204134186833059202875873471453713672337232826122331799608255965033530056984128208552182230457697751471562869705490081689260033777684781503610122835083957362113421894543635179564272033969990918062272648646520964937372371282812386009966801050074284101962565653291563597721162252926360849499821499649751909890213395014700947354193757095949566432234632584931159220320950789639904981967648514622126422520272763096249981796654310014654963461916617492321315388378484390966067200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -333796222544204909433568165638282988072097344678859899200773232741807298621778609668373725396639580102218170762734105073016164018732527629739588673505773731051208260350814878004343395862832633633834445864766838480328876772207785022792929460921160992474923799303160975332929018186932516166668515071919705546137119007680931442367418416472310999998237074622246995861423446703682195361453255117098293152990993793843163177356998446272005375678035089704648269082406578600135522494690186208646031095088038598596769785318804845224580036912726996332782433611243641122783643467102812973424417911440555543371542660985105694144105513355598835851732007472628525239142513800879693703256467303451860622125589892270205414567682492450695893032075054722288731589085109856520869293201034361284311309347536045990235557843253681832319629866975817601529256212525497827074199229432187883881006877235851876557867738471480962394226921962881489732839327714815944885196439299480504627523771692861286864385915018059824916109421288366874340728436037814030412119853179574370978993852918133770803179749795338068726100938887183957645966845073023204305809841741445002546161366209423914094814606451361633629551129174055547456862567610785056760393262172274013652765960662618258676638447148252007773328549553027229346710752083517510041768913515468664815558750263599795442579810130043352045296110282325790788304443124346106342786654614077934004213259180406650918764517028244249054949441850550566187831047286922757525686011500626386739679356053186955170776549862288344352815709801903150799405891326151611520028670706316423101079857940130020943245692905865714588808130626330017471617862254164920706628925600162347789556469037971175378967568256544607517426907871386057262684945983037178097837225590312315343522017934644019872870212865350389515580770693487134814173168222790265941388258562513258076255003563053783776456207383650091844802046072497964311861572043800510139789395635377530270113455396933917949858387991968932845590524870389035464481092160174440881053834217561968290884433932955616237993720740113887074527979100951842884217595605204891473552119283811485890369835948782153530555367071070345139759059678116328665918154035905578967510780884545975240461038186007448103521669615989885817296986438641459272727588853099800692227606130761902807382391725073317698918676455237674719582156404595499922687014573951443282811318806465225935643574469519795023559724253393681048836041897416837713906305668173765037243188886096424322348791049380326842208355944599348907489500332342118593573947789787787370212954375243583979975791787757824973430580359968931060752860637583883309315365509597361209027148280048382968995428059276172866019462238106711122287464417441874705160084460567342785734191072614999125940045787653108292284055552000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 42219301173078385710911251065842111901605324488778495188357042668108104212480247594077992346090810227057829025509927225878466608105591310795656173706888509114594024772855448260784089743355076730427157166516812114436592973888163280501709186548212817477353809786902931141066182002889746815834320539810433345981898391359636999995348811866503275880118780092659490915463388061934010746680580526148959145760605559096166086583483695359835770106143781562481368262345192174702056022047456869059721207454739933802325025510171103828651757560018727219533696753951292113595260672402526249391663339342606755411100345375932753805389268425345666875723489215797314092961730192928943922554596008386942905550343190036721996571863562634232473046144958513102776179739847278591109138646247980909024065782782413498340321888934262394086085623613124430585237713293560594284558204638229140196830909018894198399041518863636275309085999797386399163004560694909278915526102095108486075160407043887176438095159282611024216815119827607317486025606986595459722223343527580220498547270845235059524725389168238793194204166550134509590696673759544060024496554983822648367211488744078212959434815336257568484517594104713345051255424129477154335016305614856703077017678583914804516705018471118497337925737215779971763433213781512559066636065491981526917945639271831979393935081682656053061926134260529675329949735457513686770026053049615767030912767503874649480738195245132923199599319086748831704535763549563865398277700087598449045893422189643322928223573740461152756031939754673901495240995126872886600669858540648779649813421053862284008509066863494519215089675278850798136829021495442685847486803089479501316179291569620254704279973423015205126227681864307425402730309197804950321300082191718289309596413221635708243993492508415140985443202150256316032485137449757084146184525473112595474295617499374935322465152109088972299872186407068494941633129454513660954773301688788623400779963356915728692634716585135870454072729307986337446410915452878331604228293822507372422141308513177093747820985015429847265379056229220658247386085200208384737165866341658186787530977487929887304697163464793279575887202933668602198176137371674796503159933856366916190647100547919317765680154700574830861297220205980464459475194988834958689308485742811128601588095706624747063942645757002145359896136401345723290752272845645335146768381058587335755855415118284074033870845414763459107085939467675067723300707870782409185739840113752979864067912137612910832978217959999604515827474173416325451920593004410682826495799071458596524582975177572820014480111199561494282274889343150727943058349544159696038198853308897889938519442976309917402636787475257396100348371296474148955033620392439327876943528557594786164211806405311937704152268800000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 392753485990946036206147153232307556556888040918660154724351896428052769166969070609128567948414314730447297221502388560629650003428749021375184760108570180962505969509020429432112011343721448075134511107531080348286984248669007852284175887882432222286857996498742531826052301615978484598797937493877306774804728202860986028011868504296898804287968197644341280578827231070464697286292946537928269402991191811593375026164928755063810761339148412890350401003284747148011087371275461584916587861739713668652486953461409773294651391686235503617391196089680805541810761628435843289403681631057249305824722200331741794470106423275667682916834873121721490112312240954487693168464293220431881052694112812690286553412169425498401688189155265578898061782039249534100252147222838521306828501996397496401017728940943174073118318685391135060588043098272097800271198752570731286564297326586123747584412522318795405083448713259506571579175128464787880836715223475060526409727788728997748460381812977063522533797065852574096026921362422894821013210602954589317864433551301963853342890416308536334638908888150973793091396612167524390859427114029995264806486642971038833223626187006526589367100159870965638818071192793662388554995695892956289264464727948404247346374851093821487837776350621060479396599752846938226094221726596527249744467288799625047922533075272124432936223448600483683821585283483259527386505387098912925390190995454313859497757738165775112686635793542362090911681597413462453956427052121214994371452901479121335581495783707143065460883206921655674697286008910791922351958740368696988542291745834178362357388725888013197368137634384092939881569779907551922830109584996539800446284150237318784907242811250348616864376950942710104333385178633757299353771802635427753725995442055433182481322826998830634304550135366578351715000958448039016897377367346182923440811262014710069006142626345922234401105751343994246638235403257780742941402631758308884498117679410430649368350279989041243980723264842104372673934644984197987529929868703239084656399012666144715829481686352494611626113690597618186019705880362686515453996040884574635989521031453703512153413609249008264166667312127641925583270287204199303229554763640254227411804772447689774038506711181832727041053515167969040053343640423784191120896087537917602315959203160595827255848258163604507135969671365412443073259528296261142774672788751140306182106751196732033984912925727832389662397463036760606428692309113870228432932941918489891498589135019943948709447349696319473559701373716713293063581168900725031576739151787414120359536788578195450417735137670843412738460057061002399778266369020225268769683983028014881050313712889244271684554722951357365608017054279868158832939676698846731340069120379735598264747049636318769315840000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -75760369773818192281493629921403151672908752882610242503644018622733960830966117889371650397802712371196706571091209149697161906835085147288738537463521871269999510807043123474255937040568539141128788153619203624677477076651607494458128122596715621596400470376096802973257413215080089419280763927281438552043811885152335065595994531366894875358100437879662597733136897252427480908866006369546631073528240160229046566180326086186472328026733697557505480897394443894038013598904536171860897134095122173534311670446682229733509373023353339216529872985882106847360294624513006152649920351659877535085920262595413481346537664797773083876846524889744435142928252268877655166245942762237000592496760605070848215713650520037840727804246001117830238577721522622370006987648136524920967523644878518378549158918855803809134647940008856385768225805506650197595636615901865128945972739520762112168947253965733603150733682558490863454588305409033485098201800050925121461304541171098537414623812881497103085777717705429775297177674302282597022857980636092583360129172177934735794380286772477670526360998518208646314325238558561558143296912566346278497814648024235468732288827043766827806374519032560434604882745515749911163465112647165570282625709040319744055410097209816109776515501807293669399014102624086139024084093972449128876943268876191257334360159316347363501754109399040074376138871087742513055259191804989586994686801545693461039327914507685786718474096087047218699698231312679332839489079201602562769332821758231656318586333566597438090382019521110550935632658642799720011152769520195379347455728338971198882458546733652894387899992951983928089280740791286125120756338694565202565601997696674304484003109835924725337146355517340737321995526986830790741659671751004380002352143558067581536512991568057248108993108438701012434962439300078443623353836989557977618032914798113064400451928955803668440131319689976573293507344386601750616253922788429817653243942474881970464663869637159110194080357954652678689017762506342013631351101118286498094082130542938822622991699680887833498105204595584567877864983953695375097358052057167224434644464789322665380074516478754766716400394582340094242481406477321903895214335157335356556166279050397924464967590951955936572864599437980702536752347168840587377562787545919060397003699115473383673409178302066664885402760283135500488251320636845469518040093538528703777815727030933840833952255824288819856649093492285600284694462679937194715311820885470184628456198302664696609810934639232090000982495074982763459336544362200113035848373773768261809773329014244699349657977063751171236220599034024631599181701119502624097642485871537050378369733721863498132451295454422092013166998945822312381514111109563238648338035763716431374090306768890494976000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -783368810497831085547815024812777273948247420279321766763027595503711589347427496222076010090992978279921379622338930857181986137463292615788679075799870699470841671045254283901032487460650793271708166465371496149817900925326694752104973579989496754347957468296142959398082393006760130971386933929120091828199107855705958679039426034824120208319892568928466790891076139509560470547005019853802345233527349992024319930631516847758849193126154069357794835247112307028362512429985768112445056521446877598210477468968721048797641700136786862191790681986134941322850277608420806682283942361846504077294814218533393261661913997520984277663318986454054367545051053270734125557888651394133525244437464309881728503107503685187487838774066603047596652236503703406678547986684822891755201171556501828812890410464691568155863068838166749539995544290057151929386604270699628965821760719219881036812460032366078505762994559249539084536745641712892700753161850442513471928585454835446986733088658704526078264550177258447921024423540461380092369206877134930605122062121820003355004260453411377995302953603294574415238559601724161053837089412458304978360146234721891058540207767540474669176814895072379736656200056227142176999504871886313632818924342847612574847740935662731204016411856271072316112469638860281648655340725708897083117205482334878630109194584844098589938899102258484170417003542142350750379123120758505326216788684306460073258321563130716674564783332062884936500654231258103640301243767455866871107641132753154181305918371647177857139572082768956541417610507807591082790786121372250885704694086682636423643295497373942140413891424985053845361530348252639745737205134682395996668795226249662262415866045378585746079302284245861297286365893568082288207802992019439784494599716397907133609237753429077371526797567388494466673137373927263925851552031173065344169988669514966837145113388612227003860916758182321192387999830404638858986324261203159925372313628995151575504510608370522129065334506477400938164092309548743019688703534135476896209517621150117727524188838829865661402823988547033240051107875628902507029992243931016905943704121480248798655888655952198807872793116830333527774601009915640653759378380824541001171520339748044225394012083538370772737586346295163880526338660282032158562204306611876393130821962206154513242838849083151903118863190466959269322697376955284941704442751672842565203732069881804433067544822923832092375138101692490333280468728604087091867214904212766009544810682618372389707862798599927081860628008452917448750171034669177208666320443174132535377068257092982840600875063230954529139464459077225448235800376873683847617520643758384118269316208818754082971993523569851812608404157438202700250429088926156546473613852396465589793654362551091200000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 98321889958232632250145691099309126837782567649530187146126328617157997665809347187013513419134011314193904219708665987313768293784583382447429981231154070880426559465070820629698749883638340151147018553590763341110954891875788625374432485370690622961783472539822837981113624818571524326222020366912432483984857719167785571233570326030677126576321423590242746266083795940712759066538448989244726943735093135513337416588758268181349738183133267446860576249057768894815325254644286237417041293228088423601054065315941059951298508229113950817583800753684866117029005216238739146730644838322804331497864394602943970646189416312695326761615299518863285745694277119667259798473504392601332907752242032964924394383250499552819959015088436090888350689038450419498131863997327455874553165435406802130704152472719961230320533078803488526923217658254784950137890390887779809774741720143738835105976106468353613797805585951885031765684693338384889265814581623018881872994633493845769148762213414257017570699576411059150248252375125774341637153974980574748699831570861520484701828886199026428176421532019212663435753469452368762279337075928214035228267582159538297344787043123600108110564484396908788451620299278767288584812138384275748522456134228072724816567442613748954925920634334829779223347843958891608725324776732732040291031295545456011000933066753714300424319266823196791151374216676508056772554433355207277725722099294878778681831226644336662388289880410898829859719495587623826243286576497872505994108862810388004271444373656846179126549747261768510135084607140158918974927688643406131395116440535824726244402483089537220420742933962265542664378356295695002012580773300006777774433706350501748827060957898380863084030243360062350100440676190803283821200874450485793590263304453771083346377186457277356144652823172371229526191099070510292663999173308160400916960146503282195048720048286562788307328822041683078239236873304170886031817003712021255529404807779681804953841299319440528368866958532523166470001941642633916424022885558334134495981710841761869555773999209333986553979545714932004431254304390074039255528511402616029920076839759838032082305328133802214327912754087091244067587975208350541051308393500738376647138188271087525337910515138904965349304318756639955408759345718399750092023490445074402793663640553258046661163745159270317597737331344321559286342412025355104787012165298976027835070858071545464474294231644941991377196296064102954425937555358637781364358959691229120492403459446011370162642325806627337768037375811564465978302424585083064480052758025358781210959590009725008377004965701270026080252322136466343647126782798385266569627766406224016741131556790757889726825282008261605476174628327102560130850683117109095058238927347445452074441024471040000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 209249953797001551154928547358214238302002800284455611625214565872322052850877108335037660071188748124996844697609671219885874999892531974891003231714609528814908437859586823344014544412605052750708116014756703031494226026616856944136473667366380022823970812259697562905329084165414922322839958536939112172295024037918757466586515779793829137609029177958355995036512580822366797192945901691708039822940775811473796486318051646003361004187509458727463056877496434980713301496866237004046076349203595266989609918074677116731923656945556332522433739195062334545132284631219360779086998269173068657348777623438400653186166601740351740903006149763654983257988642721133584707737437207101557164007476205579998308495315536516836228283082945426389573235653702943928834355859719165253666999872259358113520085848125887565390134665039253116177559085984068686313202476371430083651169321028463154871705759204673740238054722675483620817892972504976182616811159110664482865261418996334734856431297319000674601944242765876812523630974480498435278791756713817356731502762106520586747276318846354845283381633338992152631737146611630529147496339921350911607276223939080006740134986925789219714475889388363844167636058633687407949141039279742179273448435354178260723193079902638712677647930806122390416623292931948223748738169564170278335101523876622554731471931350206715639949075257897530224097825397698733318168304016716306330540490943537885677694108796714858240989549414695613007781011758824377225230376731880011626642060305289569363159233802619682575954276400375776188791513474621354864673531693997289053350018707485655302185081998981792808339726870817082480070681539527976770948054524703632140524473519038388939307572824150825845886256408313896179643283807479367658741378411094191579241923917908236124851360209353371547659915723386809165501420763471671742616290427994997158266864309333152241014629308196560060966599141324771608068448110513021981017887299382039422754350068068373301033829498868274950282010259131591764995563488790945964528725703034569716797141370359558496336673815869473189505023256463617762757871829727308468434379503594958287509193020961289091946625887703503441839442255426198417724753643788545267284134141004237658638018086541109156850934774821183183195811300538308124805800888553469859400102009853156769943260719452598385025048539763983917326105967460125457280946618460230447606784293762065137529823690189953622037711104538247188232098925437486470986729079122128030435131358023943044461180742228676691473410285360590026512345160368617521878838494641088527850931604296003150642772400253888183990289068790986403766430124019826428944457876359711324690262932950007619027642710489119352191109050543294724964722308271256940551141254951148173947230551490179215917056000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -56920088718684941058476120210439622356554860111786568570000441188447758993931274698767884859094683363038428142423455028469722903676199806669815596386832931686485902286837764834931059101632359547106352150984596003503340682021704104595443773493150498263744248024130636565669935344571962953781904407156991262157596231809526370441129385106435556136691726543123037976258492326156048413948041101875427883752772437139029011003582053018257227186399063982612711999095812213479299206756990060494354278549767818035109592637321234446710842104528085524385893331946900555165293535572737498673016512642381580474456756715174719423276979883967898992366141126701058762795838112575882628128639121911832286764075455341114984579575941134530415406628411466769458675679020533268278847266177066340014149680173483367952522963071396884548618165915179661555776127518110799992521608523469034849983970473893940148031461704502055111668828284236129487871045497430722207498218840038324423098332261698674980893554130503650360709049511745488638558786335150552037672523829512453496033766218971513131544836760820495879885480983231676140279701872844514335721066787616332386695754806763985499941401905645607792677596218716141022425184703602098954316088478117975355018413608404316652592378461090185331032394937541330290525281812732490319709588500516180454542393880398274398274285651026880147925187447370392984733264690429466171073474863129422581715405154617581522957643050810419007218861774373954440796772626431007966799636582538353233357834035934016923369105530809060151486575383856476328320593826462626542579278175446349274678538566447365450792488805604117972321434635973022641648649842692052150009202235086144396162956980953160331080988302869527966763888885395999856282200625037735277675373323521314837979985964356101107451191018979275582583196691567358229616558332891368186626287746173424376218400374062255735052995996686778022196957704663079626284449600486898256928051838337130285449003097597558810904457778331981570839947729688962848215664983895006608714610848549482543079010089001564489460498634587462137895306566886024598585557428408161734640048405161287284350386427601533239549503731281113316781109947499141870872517380417142194456755573441184956457115936933125492702317879302015106583594061188082336306953205251627141575445582932931544434281476557050552978888078007753426843311611413974345892689298915077288001947526913001128732840707629993298787175777570883632700307573523446304971918804896649030120962851162568733495429905499159980816280658840486201677507969295149388745687049164954228623137554910513086847007394743853874280673076678652411686021430063477534324301575667117716880813206423902124718428571801374877560553808373353456557996520409434596370060763796628488530060790583962422476800000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -62451406603402712872436252372312206201149500475624804554202809152512946594945465287008907235814809182550400539845413348276315108013703706295070706823331717545892863955475691661723331934015091967342678043904677058627022660334937492678192148177746235731380673347568396656668936987788274538633541528333017524749244672612900684826035578203408377700748000826278599031419157070064252835582524877681560652514707214333028281007710143658141599948246121607919318379403200097029738356332238155754151140094855618622257365065796559138891860592814510447098151168096437077703914697538289472445793915574244210364918917807427332113608984140957846880857773466206617239772079529379349456363681170607074133573078018585734909607795556670534931253162766446700834782560492000851890683616963702909042590793582615116518612862974428112718996193333006229466668963004346241856187646999292206041460125124324232792587197660359957243459814607399197160088046186951759850924184420202999474687886747474192324214011176832206220941523177220343314249457102081227862465911497407969343796645645333207097521510829664525748181110154199944193548388315182106947902667630376848775811883833500034896677245862629450928377162981088011472686860535291339788653161201948505482157467171845995138722639505004509254701707130477886899714652102601451770843114638361181731116329959172260605456456802569402110939615776528026810673899622949426912801002333988527903120385812177848165928260201220882289252173266318560350633136925883552959854239284059516145190308834384202911689787184643277013239785370675946169057696036573522621518380518844359123794160671182244472387893821409279105458219599547941167487388824976795583530670170388967593375189980107087945373547687112092651158033575913615544164828520263421068100067451057149565739895021796050982088968126561759942429220457551936940379202471080153741044484451608528298409390284815609737692456841587134447976374967452730938586279447813549880872362893897477765339011294327761584929108933511287770525023420152402479810042691878457695479674601959550463283398875348306632626926590413792399912178137384552499636724780120526681754097829824059282277804679499873554625162723437670993395906761687446301942780118388835394123534704602465403223143335805634922608108325591136157905862410057458008634794768161526541474345285324149123940952123509160048074595654636115214715306743676251357727870755521395445150302223951841333540217726304744272828312053934901523461733705163417654948041284796336128443015814879061913864870960462978021225739531129029683945850348084444251811464300365421904754336518736080078426237371869469231446719354940214305671631670002844472481719131589258372172402662128812392655992153529184092442167013622122531624449298633204679337135564979217513553725275410268160000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 24538189971223180680622743718516006115424277592678139649775643951929603967918473954262244840040215444318124765474857327106901736850871191440842689347032737176750574480883426236804836066138227999834181865134580187379830323982064298215687250077837414945993595205597629488418316286036827987340653324837594740135824883075449953852994612572891535347821324502916074231596052513334265715382969655015126987698550935466350588651077066431539527720249259436434772987123953046447225062926780405809306008046308177955783455875991582290419355792035951851258624060208374295448373661926763216543006080927308914252454702637601206206751025676302529522584438943331680160614392760593559025746827155034270762037955327868654211972702699998018726859702685511925820128375788040028683463802487450854944006859927990069245903611394155478796912013648609638953821568725027968472395187701752287229739847563297333155297411552940725912391031949947891170839955813890794884967756108879052887782604585586747229510414718096903738290492272083462782612097920862056765996523724518916150352356153715146990443324276415849244996122513355951870898588911187672959632291382974409091756791315623723954217105234702619209378021203680537781399506096060374641433220149106263230721123791898520878088720744370460355406934922731393993215087076302110716327489227160125112071136286688022804732320789642455804808463138116518731810638945856989416079443025275872092343997555616264851777221780267619697286218725250070810310297564738438061518072138601231579589185805539489155318235481193720833918856038035999983574042631731509355606519152633899676324797596041439317984840615595856548521771986828446287580116094975271749184453964384011103701413587580555152304001264518478080329533332190108544963871313425691612801682832313651433089957097239926202636067757165198225951931149773370330879076840762004819368902081940920053728509217570305957587176642796014565749109949988681983573874528301216955545130112098118362443107724494807043711562451608032456558043446995963288036245744229495195702388296254577500875841230937268946597794592069716739217179399263527004557998179596174119373732344963601006624251439953972764518882466564654808954468404730816133939390342179617276929498026543201039534366189262459639025317017534037186671495678119688259659774315895861903611544717121698892107475028692427170478346255697948019319962137061174130038172394478217474421233011615919345441129136018336419513808803096850694996985940138535081226491804075066892634903380301961718406947631931660365713302504668987988180102523662481489536723723609377746083251750528691040159369202734438218101435856645991384033343381427720564867016993954796923995198928804994526791850311814459484840094943228735101015675247961487167573729445705207211455365232197632000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -257488136865954491411258089794397599220642383407733259522945387041838579426016597620191183538131023292275197938004188869514211738812563846808860562735816871926179029242784340247943283532024721466087485259326108998999708595936439211324456925636471454573959189929865002363042592025562043468126176410950787376272570690835468909696390512931469420040321426178534451778635846899885045648125579726105495321220998287371429761689558203466394734417515089281706935532120961270181842742556772576483149757256407809046687865999736219245171550643924115199308218887303360675071574496425388373794447195061391696215340070547542342314912080346347239063918829020149980582760221435324667528891647338357221217480407501773629475396001592378436685146909640772990454352458273150247685751163115293917414007376348813395738956135062485335699653588691251990693992526529927217692403634760657543369478970270130229097211565976096778713172777534677233554586112239230624431519810611912493518928491105054967202784920207607094288628313863266973575785922882832390525521194993349781830187578588416797584038032959567815981350305836444132778387218241008577507199739175555830855823560483967608875354331516400342812847144719985936747967564562178247294692911467093929633395862164039625900334092380697724283216470664141585811090824644808664578994143332037026326321346912839351312057323798651203604837281350147621858312177606272212341724320270715642516881881321755674436772547874553056926554516662999399257968866414476586976064725373065351325442352803837208021438723045001066557205154028444843386729979218877012198467916832197115848804795223618834901469586202966440508758007254366737324236664844265060269289738821419830656140995066824704460838497256506912096829115330393834683058464524353774891161238267400194669863610515961095897294891636307138376028572597951391093993383865816901470958519998969091908317873480969845292270674171482280655807106410786299573381266050531045883488287622712763170726552661765250649805778181936231040053245579637535089042791620908453358413497598134682195498150342629548566886192253369511571851072572426268148398403445174517762048707029779627853206103267463852037999842116170277907896974366632707899889941178762499825723921253713309235468856470422416065869121327599284938376609526196872056881593944038556758867719842776827144588905185234196283159099922942039157166232198520571378886592157373390535149612423636767331517968661887566345535104651010374475522483542817506631554316964686944245076880469929788453208716187661149689354500251179951797175773366795455007700477714544642730399878293537333498608437054217484931652821517242326877528026838198668262695252895669629666867481520906100408926575527024740916735195089273701938458383208410145121566228796273954311065776947200000000000000000000000000000000000000000000000000000000000000000*i1^35 + -842111854145859300703876600949046773134091997791627781208383631178554537336087934506206756937425346071294461986775416797335617838421032047210447655420744653848452354320205339791216962594664488132183639175230072616137017435384587935804877206934607729269673482659116153753445850373164007410208868629747080790119638335373369925661906880288116889577498967008963131421005586738019854072628740721955999484956994011947006369636539182673539536647677377953461425856140553710020156263228190882546503442185252843769876197704581838310733318881324892959521337354385670412399844306857243015943991093402925339555081994445678158110909684081278191535377481079623800957800880568402842576725775520379274964081507376905045985124621846730826605379920539970038297537809412884972240117331112757718099244571049095165843031247359586711623477629026929883284299374680024269443902867307490201059483859934713094844124273661623656879225267026178972990271164120013207653634018852031189335666568666056652318702433761051419811461031399905923682100880896627568651267819061828910956661938453140710446554555254209617735346692744342833189508577172211256457123579540944736156510761593070076802660537610859913259296720190294236998677758918681598449214870082600432046054431950472356356934869257493236114356257037761044445292631348303599252983060139445503163381062270222673609481868054334461979914611041619767859547366537978727533218548500523366586057154952755415014920582330042795135091285080722881876982008357242391227974312999048088293445201687791657119094248669581990943331662108136153734311372839635395122278696009513780876532504769660513759689613615954126343408020952795518554778829195370965001825150265967578532579505265743465105012996426228974294948427264046385535134422616552688131836466166995770270937205315704147435841394539686976281784509447138830147322540543590034970795888789236204160219023621810370907722336259651846983969388473021943662565492244721251217569387565592718456925820780273799906806605467755736875663054888680446240960008489638382096223134565513642442822256103569054981133058742108899426320218894597527331112796430078885732211007911480099641138134459492092015272008436059054116698177746227163398532693702855910501602976506670154514857518771929517963653411099149974552227124994791555886403555027249225950418084096876064547092158224659041436207764377690355670013664219962606373113575297582292718805349785518173294662289733513504967352844726961921039135809373041950489382752963133869374057411816442365052446100902190620373432421977031059857883091273496989322751196158931558167313992732518039686946791582896685102588730187047983920176269322564039748443815715913051462266750867152089134802277586380132160288138897134029275546025036773699366434632012092095751782400000000000000000000000000000000000000000000000000000000000000000*i1^36 + 22622580422229317521931693928099920594572122191474601896178080132938257320709490467534320460658016399267743011939595611807409247814791990137951383668469675930254563837982108559133136415071419732031489125090769430487647008602366010313248673850247628610514611854835142435878960325469815281144230295580779928827993105015117241426045634076772579440866693669235691634250771335172405634336866516082668165421938342166865769240103369750689032497842880475976625189998897473507385724226391378073404991311185118741330739331196531735328925344243911539661936616268031142762703949168643474740840811867225509705658063085893124720989281722365742244968244719333247847633643814401471626956613294944185589950887123327096982533729863981382433774489828925230137214978765783862959479972676805573892118119665323369758318702637769281075121637871769974720401517861955564470755046152348886918285833442996467857687770631916557950292240983060090520667638216332635681128414304157454642068660422068751878670495400199412300850488968685298069468197132176931011394327320716874867823860917663402444404840817217818064414312296324968902535581553648737847803086776638238570891110165283787619937378856170906279657991765985100238102271763254531672601705692136701096403052534007618369372475758191646736622163588186101385530100712517757230497228905302404556229756341731331794479848767179731529985207933967432279620231518179068361298084928113385888323294510923512285527931434134590310704927073680984491495299347717789172046710273859262707545087761466256378658727918762893612259203728625637462003687754224769242277831025932935669468192353530929713770819939670271777343419681036324189686132339635793977893058166375389061447218930475432602059247361726038292900167697255266330985362445213005153063402866447705398766415862565721339785344105757906160760556497779483777141110218116316140045976690139604923541753063304967277938473706624833687550236698791659395281611556929962993733957990397631407713169202632669985700052508110065108611675627491988764572143031683591359682779428000117815779245354899769649747957665716466501445863575409415458436643255596345289395073707217624565135694088332599467656534536291255813829795708703828604291570689410208869267404741354076631412359151123499150613195876026605787303060679064874504903677148893192759624672312476467004466151394844965573989716773880279204004149748398352885114572974714728847756419061288624303223459398217221448011718736140202399381989972359143267836621473652844454800140684523173560919221819233269255424732770263270374583589039440382531377513378030285975508096512073238608884448845183099266691743522952727979783130652700747431182706172855345140105969134428511803242589912458128700707178138813461180796990833623193647043517695944655110144000000000000000000000000000000000000000000000000000000000000000*i1^37 + -380586574593698285916595993873960737438340509216442858287169975152673904228423764151156676253195865050124600545360342998877124536581870947732778501210662834638027716571512570572841222360369681557047839555320999677645691940392048352917455036134268397768668478680720471367666363027449849827899201031171141819487473772671786445579859104946633156224368987785794613007004877853944255380298675299492953635043340749792241511394676103831458394597404095466281889137817177319803511933857976427932901957999503293140833179531826747421007164990550608005259859647237572093340988240326456610948184531648115037423423109523509939513491250536693841355198453318596919538562295570315949350895001775746547843768937977213688170158428007178809940499280068503825067236094885902869705260093381580640594543934353573140749226110084736921620646114767672670728970920525203837259917062722580546383942693117478890322573999961105213932075828956071227746706562520538991491113195777550117708468125090737766098965350750273904104558841261805710361291886964200474695968028765173650256282999277680960956091197758999559596060836525119936926746771349916176568675535218739362992854990503315623304805501649802618562666105880652272843809882362782185007805485492664279624062492812947155143610896183963877142982167001104516632387246234694534596643809932513875657305234310478899455926809006802404602096280772608631403492790617140558424857630191925114218004994040328282758427589380631030194176246635229116001776652119181416621552092155921629700011783490082994428059330748669567114190085816270416490270434161994955647889150582049360101634483643889125702754605439711740352386322177097633801464460833481474791381156291905816063458519613249795110571793729586070933224994228403772100991293189102485542426897146446692432471285375612909581581843202452157395851450017245575551515984598837657892742891519374099171086310303242300978715197995091889594184308597335999006440982476721444690976490767363550058245184657552422986549618746795716494247151837628181174462528083773136714169163465537456672992219970035274691766727745457777684159233751573400390329506582079592814431865764532453468140641066521638473699688686276452386474107881782976417787908668594262099154517487317756921612868279061323432155850778234382200682962140739577730186832036492950143141640233435440612692520377067687080707183426200078918646882903624621562494212209464782582857409518892294353957757176107693291857995154610185369620163004303359657972783977914613037983568163847870802889851911758362859000206394140112175221983908256666435457659535117060147318487642963570442328160537325590778496699223036378347127786799247627784459537773125569735092552096042101883832562188077479209310515559596748323550091353239761034341776777176678400000000000000000000000000000000000000000000000000000000000000*i1^38 + 11869955413941368233905020715383470805666311377030517775890697241500354736160592335614285750592880348540288996456154047371093962920648102177512544688295028486435813683818494133898340789252609471683464747251856899821383958615760435760332334824557038351743919731711791756502530990879967422116089243928754164819702658387503430972297933991605506618247037142161173830848201752511538519586760971582423610091546785048039600008168086895140452215704591022133766381656240067627314218120330172568172652448294282623063389384938578704582708934250346591315536585761894204199178222542409486430718264813174945777748979130614101786538522602545968234410555284003783628450743094700215934079628276468753353424141098253291130327788928547731875968615984860436801329426266198947267967127265304896950500778157052632978546515090016105445129757769517770963243488688306883178535784177732931596400519571463023620057045877486767474217589919077702997498969883811809595052532663412791467300311585709015072842682730517640188139994507024853628904571527012935633160323716345952860842447836359152797354175232522106768808740268825642296572643201883748035210382442493547081104300448353296731131940714077796243377305247800960028671991271979877867080165697751403034807773908307011214310861388828849477648304682769634791803447107728085664767948262770838382388279130467910421130430456043678136829006571321674160886327663906005623433831952426326237387500915371268466066064805717885656982913523554528493082112939638114224570502689294731643390282623187855250800773679841508089044476863644469145418063498005410316139639131588463910019646894299113428802837171372610926934322264771921944659135688757550234146669746980702529221382302916862374142925364895359876994198185091940870892460776257238844934961325620046781687144238624141894750602833805388575406430839019691921768328960668572574280353437906739196558623565982732311993846985548268992320541773133689628418655141803356950873016598222138431803973229425515912879396955358880133478455345134303276084691656189213758306841806059067600144846149043066286234856023167112416133161594187836336743655161094363807549610998361019299466021651365034349030747987751694992245107515082627441894946199015067869343263389841832620116924232756875520519249354801869375685583405760716393684725133898147223133948551625020973749591082116001365251917754487872122550234463432899987177486016571641742621198945326310901360113396741001740534765107858361462833059780529424965356974830315636529682246072896482209152444764982910809329277239311114788464140325755177432267096111413591730555073721648854701074051089080822875849038582743608236956658689325353495648975757987815519341056439707577829199704148078517964911163296485232607348231942568083538071552954204160000000000000000000000000000000000000000000000000000000000000*i1^39 + -192614613730569081845724663366800500910872287412903977026820002877553330130652660529494645740006066691787291944549187638065121651300743483489608931719479924436267204221029782265924550934496830943844711225611967040628669985074246851376048657417282172303922110645130726600167647136386613477097767395165570206055640531957284189518628585731053550918412149750884481270608849268550278337362004010547949188163622072734285233952551550138268876638963942020565836458037615433769959372342231038873614061065004563647126461979307897792079681066970400549976148253044883822167294732796945604037175008064854634680696900890698713834952154632900080223350717104214628435392900884388553268984706795779108792740551385795894391498785144918959586265342945144159984673653899522078103114080344639237978431636955275037125408911940672032663151005253873890483618432105619363331629857163066661773117156817881927656567396979735669477694090409899029710573139664436830231054916113891461197663032150325069065878399226228189201194078017379451486572078772022828877547102101789926723390116060819561482919853262994111665879654591091797082061830449198909984658776554235498615974907424751503655035548604307142548497918534777594316584838647634378521359336134502502907766009137351030033575664950730099689202948056826755211068955398270688774305237270231515424258565464635212880156536142532753368893484141535723960239629530386801769686462324415917971309931825584400590517199581714270563485508531776425162811761934239458593560867048972610486399954338830330878547773664463166582403329165325234509533232542658862296470423277021640122600443481493257534902139515652675003197495812240552952092067769288910937709221215870023928355344215263491251936813098496711461553029726640447060808988853223030673683331698922610340637511935021210263293929387134107234465612415402786892435319532215028319099859592934379852328163136237123229574863321597952954802468242689513673717260584461238764596631114451029249041365298115286588618349096610103221063820926143640015115912470784417873344897685861007715038927161329274699595961209448846618496819756846620141835331360018677255596368262443867078243606498282022326659456354935103482121886460729074691406862456264490274649642110872746317594323835993318271404822294792112498069450330052507315454565009616484571973326814786593699071769809043403339600206201325571691525685499910553971120199048371979325587187590042230707730459722766874308146305236752739165532749576547189756704195704752586663266757471510922229543281644487275260800592195554103307083123987088730642157101126451593681249605209310483745144834734498179177692377156586095431449330583380545027275483820780818645878341402778618058159057870148921529923507887395182304386792707954431241192734720000000000000000000000000000000000000000000000000000000000000*i1^40 + 1761460568143505359098665114739470078250091576227938953682096041530669925859286920283623283832124069227375809534299045786667754575004409445930031413087770764859483836869874825470186281978279040932625393672866241840887721563038242112680484145329051039466947187550564409744847829321218045872115925141906496357613589089657962016614600914439783859206707253215105268692081761687270011415786865641661927860775526177791601188506174946306865861258674078442074541513630413127376364106267525520062696116334731727066328214195516984365322106147899348918332113726168930606791577378187930748881312906137027412873501544220205528091858435027994993364049232591300934844608114124807817914632775326172995176249833604716710552819927917528064352771881975030021728795649415219487808408815350568854518398703299215919596103458546908221287386824030052459213450185532713306667586886207982565916281627747360907680254392766138151460738233852028741294413227438340519229854923580796615342554591269313129734642250889843584910578719320888609509656230658918961544983841192113593319004630867590055780754001385754844868213181248912448404840655932019100103330468398570046024232969980290460891366473734718243566312463934672679195138242835909613745328725057994751136893031606955085357319421007649393299406408934425777974730478942304487161419940636411575737041501902436808615583084003843922856194080456530826576254068266121061837074986751075119903320295768367977105915818821827163052076634376805924607744094452898998400587416417984650789557006485833638929953366184098366277980404538296216270906039740112467234105621150295612507800155072316771075236885290117088756944574164933257086691883662015169573123349463395534547657738083161969803055562479957119559034992682824525700732625676198045263471740100497183496074662726538123744940351087768093373414132350782744967465924999249211084419556339969446448916934159637349711123337942867045590094423550899842781662493439342029312243178122489886567812003682353318865561912970352668149667510700518883193653713424491438676290163622209504306056018262115276169934280957741077108337643714005435677721223740602680429994811870781532318193924838545996137671389960020330138570791632871561162682815725471297125835252856535069664165067780286496814458143050244091098288788525222942092066183821629544341071295411308541570242128750955957578102244984998831381568569922518335774573144177200313286681190447195978253400283978892702128435630079821385829552437132490132341649882832969364010977767116898345681442422533574353310402813440261254502016740268561100039932341490782559079754260369991733779295558641566297625633969455731674216197728002104010077242799189471925886965085161877632475667991016555792641598427007795563078245622095627125627289600000000000000000000000000000000000000000000000000000000000*i1^41 + -8733027200438065617751214495620164277612457021545502369553686098437199120792813639949661219094393424882466442470235633240548115314106605133187625195079085349380482701294572838978869606646442773686240927011485461900472537828200086475785617416678013634995069894767057450960657991042042736514597165031235225514741672163679866443580684343871969933795964440132526427883598726623703456481201158644850521031598652610273313000978235641788153328888483982799322464715096151763189920884738855175685068473187055062092191681039147015829193291123412083815404966848169488657757994602124337852520433922695220819711559187731979118171649083306424701442385465267410585628626214693537781011597519952742281636780277493814699557099768971972623446244713931825673875643933868946416479409074886764585713947486023298270569108201002687704933790441647275617289266937912458633727014402814659223623805392807577321419893933083643907309788725659416058321558220764097813954371986537643410608953165032084003971358366208555559101747591678684180598889929865580912610135410840312322319780262879606406792353907070450375276697095023420698859831157995614873843759795303052429526939986927816649885944166098054874248754031444908724589775604436346446324937082497518262130584031359185046701603359036268620858034364514878504147122932431073379759714490438811937611557563496433636307672423477444884484545502692086802625283064449696525534390333064982663450430389151572573402634605721528737825233793094410378733460090402412318379268952611067899814646674736315640737332538014432433445684497064406381700054195217501228308299491399379344678675863198272640949652693616482908141776582459307939401614311858743573256103330365056967075172683640590649441201216033688000646775695391208697773485210873361807707800836079664353743410212327756030600349740779524936680586771740461931037732455019699915982082759535443784976528575044785656513828614790249998675384817293480241961200227273132147216532319160414583600921228982686640040550545563600665474509179057278854592020052883471515806251763155576851480646230697258484383269819686180858523159194430438638087965162978325728325642485947463822057996058913943531761160800812802665120869685642612900828079938711070254397047334222800150169163980615366249073329351161392162511780938556419968808572962701389915757972852270614270987056888833381755335115147444529324713087406369924868107465629608438368687423128752636585486402290715186646931856299196074204672276323904026844001101594457740255783500704703251918532150871154395245574799968670275811678380441931398019196570997602045286546297860879906607062428791221128458079263268134405226884256517351064690446459151290555316325001375115172362433554438912179630667081173479495552278812167082344448000000000000000000000000000000000000000000000000000000000000*i1^42 + 3280378809010170553462502605435251225497203407446170742575147050133737744275889956164389310895502166438735017332596699964132058907034090154322799395607652295650831744803912129313722307309503843759299964992030332380311102926940719142056816590529375134233740129833945797300953652957641169772015112504899354819319063744464959548589009308118622675157924668260831734255118498404399515455840360491609714500847249797612699352324969389804596471827212880780231530126729799806934120141997778594037346370939126464006086130918694148764574967322824153999337876580700116535652780966018549127939609811341235154879911310729913146116695020758322714778992013482900575675846572818664764870942632886220033380119296467784681945043417244380196681157602329875777438766743868594890094030641961381906103928407029785711334953858420238013724346182497213463554305570774807724583481275490701406163592656769623893949149449180787208486808024953522527813352333985196418584512853627127170110319411216760576135466768428457271065338880299728674609550289531994394640093845405324025001792695791028660367996730570191246365614470524566202979243270163598042849213999221731408176698385571579563367686389024110364092182702036156634594420802395309753836818654816700754052203716060285264717504647837285558429838678156269341004451048159601364166900180737212782709914037231995932778750980652115830634618417296587196637690138350896231133610436084747770701753036714277466561776134274400507213011654090101152093086288800689026480513956632680757514333985614872043462969581715526982305425149290574771279160467899835091283525263041587337407865584636140080684379336721144294272826963276079350593310521288247726616986715678157283707132351427971726435488420943740175028387118033208552371434520726361737961465832222590297014444681305929434927620952663186951887673503143509729502202401866737829410468106168704035536491478206033879212456949267075342816664539282840889192841852534013888604965948499462626269274393058690995304830212269763046523998390484192712685509674889818991128327158416779484253604638110996429163110560263017558439586568794409617587847879428131637450615567349442635195112010456910890999349521488333701211948323522733312172689904253421993583944870790331820306526006657464879594718613348762117684792242499715867290943680519665504536341188773312595306818397908281681396687809736491371380204560161382140451499692668266811914416427815598678053031631004861709132633156002046861844080301877872939216217107688915068639622548678352182838271551746191243789279093241618061372281639324230618952930902774612964313234975898461781308911358558954481030410795102843383577724066447791885672300723768631624569866579671431000108493698230123272927167027543981079899874772647936000000000000000000000000000000000000000000000000000000000*i1^43 + 198038653049635436164524622400646229921719951244844466682659034164374561854879389362066020477306505483543390058002615652142817277054898726442651558088639525360965822259644350640749019573463813794573442762463753320004452465690438044692663564631591804299852621997972900158442916422267855455068321843449047511000526785465639727625457143728337860006279906064048092293768749134123127544650111087061541927312908984405331695484587861715820377362877498860584921221842788785327509746001732389113453901449209233916127852843076197946432279403592231067105809428600667955731550804647946333809959638202097646254495570839621880413926204922404489584635470894718604203218527058825544537764401236867515075098034022647791104757505970646087965767918518631522758263887658142285805246417021779895784963376489336689793066452326367123469811799810356735890339042112429142765463410387565839235061013083804894156769441374905408224458414177183055298330764286686276053970236839658060374104339899764437378002200996660645667333188041733707635292523831626566299433824068893558148992692013410087422446145390162356809150174450962923741438780690144863122141832448692278692844205222854657487316644731228216599459193117765851981129152420722014447357135683232038668957413958110841178936195959902618659567362829691476646546090806462859194863922386203458716234313055115488430048003883895947690878597643691992917115370476194916130582220573867264038803564431143548425417935314431527745079781172072127065439237204694783839641814700208381003751844530680782045321151862417837615887629349897359907780157143816467036725344642616403529624251676918153492903012064629530344838533404929499891034814433152957928922782376108404887481670780480411521950420412583263113349288308110788536547058110386990026382880205026356801083496955685511732356167579668006808289784496277576869936047249015826573965724469136125333389661092136098635333728493652701921212465997251161405665681446450448579247038517370769144512072932772976234427278844259684284090465585879022860063278080197252478032334044443161938417060206886859807917401714504650766215725402926827699882151372495989689250924717909760132812567437330795849498269800043131237175043111703709981085420918975547657033416813068937045373936280066184015530798778029003852093126245206154153584321058003513709101828182194371380912862834914090413079755497963805608940813924398887762131481763092176657676193187178754162490621628618750878226388618700985140109806191062804184945001835823215986788224697634280729822833419301758847512623080639047658775532899350647978421266547809007916463321810823726638375426450088161057701664467444810034548215685385760126669081321027806745769389514719442740130123264549852180936209991115381306600875622400000000000000000000000000000000000000000000000000000000*i1^44 + -720380989092431277594786419142141097414715245390140541684120768209381206877433462934755339144394829344230459933458628321681548358629012027004187057686627270928172043227059841797939941950757796388831661997474050865426193165523458855393694486680508815110963836984781789424347665747044109003316664997440242125436921973509379149568113076435908752624076245344065187039031869652262178378006306603550332657285607008761196896442627562274782458066546580382267009500617147994535526462241753600255680213449493321690040356527683084097331259991749236101725530376055154000109432893436655534424338203936744011711530542614913275557580379485606490084688083820905825456026727277888300032233686184966623685511403669218544833448032020261521199517998954150699390939173607249655271974379436135456971006052317529562865001737197284778613414629641463605301047550676856693685996661086033638250421652164101861062730044349197604082018849988447106834066234329809018241642145765571513223539021825175597933107245246537503627632997194241531012752486278299921594786321052461556513128141599563832914163221245669867877542780682849854259098566243977525202034777600093457731551574944078441560912946129585479588531567584990283682081724391681279244721245684119737124967885738775069449637206225083830189293667153735764186849298513531507694291271694442633687253999887827470583390837258289582590575297168285469294479194931400751852363620906748549795429246512771575853360395406350651765648727422766905338648602083330329676594793946630815614258674777811286818156046667079745706652467796527119129133754543641563758182440506586315788356850771069386778391539187712796021344530636080485098512205147211335304841449056439226636258239784746494738034882289639246221331409708932430799347818739938816182117143637032199972935172181849492350421238703441983820268568871330126543061808369135702490162831776653798122806390133491454510867960783504306194567999167193447330758827070993413544439109608722939138245139250364353095236766001884771225341263824698399956304423106786174909591128413199197796948517910552721349650474997633061714207149429786453030009586961224175303200783833422706118816924457900683226937389530670104473486642843246961684242382183816876130454547749505017091882631867243274753400307767141258902709357548096777748934919754105602501247533726884589661739241834266758981727860708065694689238431153338097610630896190082117348340548536436630069107754430227344100265269482132219855820088344192061610451462169917553574825199009961379035489853113308749034677530654711004579325535443107248239171014283792685344466845150117847468238339586694269172643053824987111246026252121488711105072461648183216763515611598306942279435472052573375976750072952476410807582720000000000000000000000000000000000000000000000000000000*i1^45 + -3337310263626267747755800319350559328267676825307185626815828477016402761412804795333367077768217765616842205671817852921834546182802403503604420242073330883714510155108386365036709766101716751693604029034779505489721681226672767802044172000729508646568079890530037290426148357251461266188606950566118523372503480012329859645583917039448881267458363660184386240346119008098444355964505428105781900612889352207864711658163499716774118879051441131252391184714420792443710298238120038263862870483958940879383414534063095304773226180706276966773935456347041714509367703650083742830811004983875371313115227303555532048478684898385145622802228743498151711758774558603705770623126022190682440075025147764757533097113180528858510873363976214570824930846062797594860275909783754517035416497885472428449695556876980690132041222123083703232572420303335650245255996043448865102968223215602945790995087488333165719880059760928126292423702972129294795439594706828732228155138165794128179522076020261806192060825103783469393254815175757156459791204404686416354970977469195559703570830363494620378996812125871879726841379713246662787990049580014788162244019020880437018120564498757808983332548831240977463445259860664018830293530783273113363159057824197475960642778330773509872387584027926124935478562538736474829550487964955700921758882572051292001464043269648292143248553739070826006416531943827628549356485709432331485640965401555638950443882177269722896825145288297695723483546843369292254326140054536476231190924879114935842758091603759749230405002280836568485871457581390270431186670145909735221874535178772937739872643402822701933757544077068610113056184324268942245146111074726571561797460544831426453880626190301285740120092387304310002577744444501343423800128575439934737185282055523615840871198273715463472547958630385227771480233570609488313091224249557609578176524810284887100734124286006438499761409446575719826079060477102388267297445854339299260062582274995752378541889531931438049270024577638109299330475856279063798032858436164187310939115848684383112689026257881509432668827608571373859426976512128015073679460444954126415979036640070555118986405494845975046166348604794202296499672920358791460207819331731544937087624518571577113106196718250593091529923446310201165477384120446315437285953368678140657653332873833836756414406419581958246654139355444130954646343914536701456496291076189901362723039508534402728641499196929983895614182188852230079598395131157503021687498810640450902140759251244222375464548474065578159614919286057594487596060824387833785230669788662577930126630292857331529787490629328924583251079109112430939533669399705282427781026250358371791882706818382245717527973331639516266496000000000000000000000000000000000000000000000000000000*i1^46 + 29833635476283999896365283205235707024226117932374948429569491800609462010478151074184470079184996881769271799728044003517328685392941275168153972815569767333348311037689785116815527600659799427803142371026645973368241941089455249943361268410451743761418250008460547938359686327950582043976976487874207295837811318157837591051389502591688639979149503323022080010963673730663166461204711603084998934717598509498830215804231569228783725854838377781595380895863641523471600265068436072417842565754853784258082351095917574876477707529139059752994243342636334311726776912394965630440159589573099330554459847930168869785892942448060517995425842736712250647879148574158621018083498388741882850769266440965328127559270168601798403516122290147151777677941504347993420838811391345543236321666955055287375510352351397126656769060752771314861799680132475493046256953913083074583600937353214605254647341457976367703120001005820928553440482417821680774268566415460138617100503539422331873222494453680962914095411934011650518131261304784177868638848056607240907728339117637210107061343693907771130794003165865645672450143186520711164258118635970801233474151328979094448878437756472564960107200668828018145995875533562015875755147147968762437264021044768195254020630284273787151331243130082013534338446859391459034788575051119807029024902307361022402044267684883930842540832806072233376338932228441369477870616872535964966377111318561411682580076560859734867740169712978588057501514098207261513660796452570397622666023305638418459425186668685098031379510943838545627338716226504730542138065982006298524556382661684097835394644411694280359901250110529069041606312296615389597581381003594256146804992405779786208168319692189875204153162893806193454663893802906432306727044750310614266641714239124202705291094040797759906214815119459841265160817292770831594828718363200143914452401621152265967097989492807984020727651123694088928031331270537303397003444910240690358478572663135345896739891041944194902945125777207574987620837598150544843824034222246539517886112387488053399445155280389102513432155047566961750083874234059448786118395938994954614623184114699408750746649286753229442490187996716718718361842457823390853761526373962258962399647229145211510377563180173485802219392364603803964341782609004274042024252440290081397337360298501130041778199718604833625587312832102470158364648138300334551690201772488121015453318565613588583265466992615187180729764629679067682702585300153453863231355686732555260482680151645849086082162864476181092027944595098578363145988370276957596921059779504978605007152333817499695834650742371874534350163938137848327359904875145592844402096273539732003747249065065814073521526507202150400000000000000000000000000000000000000000000000000000*i1^47 + -170515184536909533573033210308551112010176084430439409655494531890046297770734504780002189330862083338732103950074883475052162021749678271975339631231914855311953373545354321172658330731832381229683127781127777649383236341092905290481211014180769383910246598687533411665117560614023413007490403398237978799970312951591519518897017215099533126371250901380900313834639592461479433565642887813098584224237530973050462117649909948150393901663554469439604402938615332049360176344135282519482225335995427836002276309299238697180106173555702016920127104794064930085760605759574861457908543334304887315713774420664817192547890568899633335884106625078340563991014822247773966332450453385236258630499112582790673851193649984460837613332731982015871925778087268989724376720479305941672686998608397597490913320478184239987421558521212841761615864504989647338832714977910795065158252092333160513890018328992452445082632434638808054622758764375358583155170814251411970039886009638382987567641209241890904750321898726970251074632463086434472978717638885838851957471680742361692584287018151773176134487608992596354958901979143697238793496480990981299907467740765124134116807137349858754115000965714985152879022806043892481712152654977061165048701853740098990936088767079897111863541251006954006866589468756908188783350452380157027998719902950081210701200648643658135600882024667538922504398720666185942391903104193841722605734607712275701619459115104950516709146630401837961067815177072516924299747477488936527208331572305084863286797511707950984258398073425943921916377051822327854036566728342773877519137035707044498457463638158072078213482706041209476577237473638187445156546580121151542893238869713028781694250445376560272190915710763028607140046849014212656065785653462089266323897439604894831436793349013100066245725969593554030428241513158304612471585365704056835880549952321840297158930798086354114233210697375665331127569155453021772061816842669367295177744076878538377597401864530382351008797615579896934638959648308857089296326691396529662958181153490223044638537559999558252674195551480419241969992539591353819611502102459362649193314053214926902090233355384054809448702795024315641601478067883659088690731380320364416934184674540388061155275790523074254304799318140049394212612003911389258596897682309807600518527724084356368929138111436374037466442833522933829093508437356248091030630263960209406558837226357429980693477633686453202794272517335610387124298878788733618754192894210455568009868669420285386223884919233128693526260310137511069685842601339751804960243955763948438000567335187444227643784479093996135050708423071688075467015640196034020383318634257744540387801913230097872665764796825600000000000000000000000000000000000000000000000000000*i1^48 + 374555335770354453811071874763057427915052775019152283388112373384879573368650698090190344856368544554273450082111494911100373764622246719139008773153342929649891702028715207878844867839228672655104583109185373682124622192608166541650275940862081093816337317772476028457297910538442298129974845758248602898138415769025812303640379653859926166412229265952242284599737070830002612284941646810587794769937500315557099283024693429133687849448229863789351123770065872720900583220849770123022443686953584935255891679451812662447621285457740671561644512549927560612712318313747352029408022323738073865260178926401345078139632948613441043388958774888986320467996872033728754135672325832139330507883033159733953704222804295566586468113326275366976643170260352446582481856007253432719431310807914011682469684732906636435527839124067695990866932279580284326260479469720660770136780252717511695127545438992847840594363710586286482214453491021723790423775769679028670125710226235323145590799695625038291635372209184073274193511334742058372783623676600590965811281324973094053093607679165078988768010054650860044890878675018747683163320619605921338004708095217515594877239702445724062187788444522895901041430848875206465966051715564139601217053714983489767045261649586323717332295866264744196633030316730893015031298138132923770515683328833112368154294727356478928442537453239955218858476268842958369116934365694314811449164339379702883918152297047526669050938551614073512420339325118638555625288973792362116457447736494857240524908397109299121781928792100297556435003228397376031494435230166576261449138354495458600852267011828710755435329370062263582180156237440054592306811238353435913763769446720446463767069757085348554316021203907388572886748354045581484815998323680355180179701653327754770594301292258948554908110328390700271864330698292480400257551130509980123233186749414209143043319984688396705500076317467864271792836992518197780121938706235785137575477605706281185536511437745884029063963684971420882282411874184881161194508230263412109595299901647086081947065248439753152213234549450502149435282058943067392679993740025658340430870034688074393580815813151203600428460153950086751361196561403297408181453850231267335860913578547967138103804369515801606672884083152087778821520447927174790119363684635078432494001730666319798742707590080286042676920011163684187691108837683367162270106179834548081237935632415441055136880787691856148548941916205866835980617756712514016343683390575387580538250373932783263385650773867543931055538956775993620789241797705276654391907090542667360728218423049581731142703179457581755206353883245726732786969336351092405122789548729336420532755081931135901449060352000000000000000000000000000000000000000000000000000*i1^49 + 1176377427254614156886943182426730728769035428672532605060636471902619814671578289243236095583226642598997959035579261791048789224686789553751067796081316653111203749819313809358035106739854306994168789059029914968073967987089088828844398232668500612387484837393419740899552844647547739961691408984355360240548279322868657146466719261155527034711014612370049492751709978409127384679670244504468569868382979144574238007694591685023702779130444156946831350443143171965073017528566660410497447755855446995185056703343931130749391140376783247067575273960974986511835196271245697211281051710395345886538433792008592590637838900528762532968547778465830983644085256961778280048227857126921137560029129141325689304636999625560720232439651475462466452115503505888519823200854357786726233158738820697562898602756737994634399592909314272337537134524184260501069926881811000799249073139033821761509305532327311007656038142464548998762985987337776742374143619205966007786369749052696376981328691966605412281295284775156673375890727735965443648379443284775914413231306773274121363235422361611225115427456537632208639619468495197551295692726730375236461121684486360519622218189698884556973859305547675412006308418497951375834884078437979088662056197473898257903853472437342333670224839456763641827873640840651015049578127397813166053951922819054789999451182550495001333093351608238208289565578203508447547620266066733631195963222169631711114245632565509748507969677077656762110729283366785066292874846492007342598297662499528281497677839563508196849908871185318789295343624463208316793538846854709660801277098438595941116047909884207236527103073866477543726072139420554454763844419835636486131043620210938038952466870285831790539770737847769214600035502357915790950640884676155174871186052246437804018348228984362088141472963566587393800104499643249021882769077154657517467193519132003738713462965696258473264437645905527140272700884989874711643470850391264612721104157079669629300421577190601318296614712834485536004272459389108673455791673942189996046780370200500916379348934607950516413505000122191912684907823061035728814715056334224811666702604571696919277485003939467289653344186063193418698951628569092127397599950162536176787124803033666510880753391510246670113212921525237086163457200406322599480381928766179985054743442998989739642806459017687641476404420820691158674006630479082188981483240076507028031030108871445079458984787190638419043557368992446365044465576321709918942935455580257065039027298553367521960273472300003118455617352240715098074735838496653136604587444969250160778319003953704543596088539443958667148431078998674956521278827952644465907767663240153491146321965915217015603200000000000000000000000000000000000000000000000000*i1^50 + -6786851581454137810850395929313921764633413498122474847472826584938905259790354543572983059524854278339129835813035151774926882453263539359866896564912157239828050435306276627023875450097507705958375540062736790225191116246492690041842204699990989730890472047127323739692721369602479770064317760744976709555135819247683633704300915768580575926146981288665354686143827380391684452273675050224904423919151602938865112596101024015907039579161554114224072908896187545009589054508053340700343705554037146610088094768343341220968234416751617529867069110499412382560027845953571389217757256639946231689619518326217779416672279875400821062310189997030435704000922835952367403575232979151879489584364469531276350304950730189135910132647912514458762425583751812255350861334920812313746541336019575400004805408523169115457593602387115812315795268010596586749230509668238426339761018217918115852665002056888336767031446325624466668828183655461064122248317933537412362730389919193883219271553585449639003802341007652413469180406153667524750631250581443204306975769210517602044206053227294257896094448091528599862432632678098029432327330823405720090895819322068084729073806245042246910720846489049399189306895474725580678096807471387899070181380427613662603265825675127457566309440085297306876770602866372099709144609491085607520757787669511960039335452920148191366399246277779874242349056659931399690274964318902034402520313426362564845008356752640418489499474224174532747908634007145944809255875933080694739312415175204115425338943149826092732623416616327506051427917740901080809541228352335099860591284253412154172310316306476527688814788947227651427704490550670442644516959108782463784284008612285353891055129379387185451464884509645645570513044479379297233476303123019300578640410399010221420156589900555681255023378757408864951204205155706967768094032642305369002946231756359354347043081687397018707573637574735792041113308672738536416427403090282476791918741417542598432319352942719478413465627632704477292120529965889539664697874856986347446373080055684308711522354229577201863201235778990081115858611259728317452204584371524851581064831721804242361435508470578886604710754864630023813256178125309086828158322980956605370428563513162898817608741545614870255648516312151204811272462231440802739135717127399526918826871273623107292499341937576957022267625007126117578802688904447057717861615851345279025976666790535569891382553053766805749673073635848636694022592552326459566840323540872030850495342199356211876949893316961717284334732355627709214247284553711509008373296908380648711007621205328371940468927455845981335762120881949518467491676967475225416672786863562967769385120389639700480000000000000000000000000000000000000000000000000*i1^51 + 17536561585505008951682603994294078845391179940461725140477454609338820918189371348071086142690821918409760926676640040389183570096484863050722906753595329571688646608773671886130921984661376158905899858244207342087820836440404889138968774354939841853325134211650733847912738379897912386689993200972243652336327556852284227522359032055965385352173619095825815017844857460627953686505327722873779215605517865000864543285496754161366474160764417564211155294007806794554722388229819305038983511691277446948189275839279793232321026631345027933551815103586525166903956971621792574084576223184103439683225992356723587216033281259395075326324100946894075277467247980674022242935147145121022811554055868046745569689557653548937571606087231392774963756200016416630467351497535861161513910908641310827739292515500240412807283945555449910157290788052993394469635412585189547684826135171645014105496136850445206763187706587211746855764424207532805953436619439990412094661053158089173036382315713085097587024842207289169494736963586214095053234470594399458536223900359078408464318792134132010457036994484914929689168641035882236013315711369669562860806372052394266882546966639744398846226022575725554077902118193032089154074089566363715273151078582190138903765634562644193623109019980560289733664687230645247155682366518400623339110100906395178024426125397875069561051802601625358513169624856903306005992806052336748231542609929767996718853554773308470815529826202383858598809007256957638340253440268832420116565262017919653222816542883419404428595809856611085018204192304829020075542930885619127593031971702101186895854011052624475289447837582816778767710158074902826163588874521983955099439047901345280987318682212335406048417889796871346289552218924810874414478301369946816833694117106678133548887420556139714506960329103560047235480412462912376808846012123231814294556190443314108978713168853930238999185537096868600879255890787341894918079865125039154668517650307603297097736700268218839574961388834026752598167335385396636454252076051007983104912233127561116599605069928170084012703536726254154182321797341709373784795965620674100467684827288927744932518645290814043551971716691537197514175617551877910591963226313690622096795409948611006701584605834790865079030414342162371926575293273389777442098302953900987576335445960357580216059030442383089027523047435117051210677585883769561939684156935026753882067098628100448783883793504209120842491558275874397282717712453442713476345786992528793112913120143036937449618537622307917872780529120683111090172713058351292576517300044281073054250156528244205081148876517951643541471675932962117253420063796645586248930072006592022439587485843456000000000000000000000000000000000000000000000000*i1^52 + -12997090587104440276112206942159258974697172073165863644398725499841897271119927472460515628509261661478815449385076765568865229972518262632102209332955247328772456540924240650019022661497857804633672203620038381654349190269806108135866662263581266794451002174663483537623387653974768903647292187822326292872680311453073762877484545373632647320516822488562185669555763906760457739187269746240950505368099562264522514682781583420013118106877279620976132074116496405596717065170787768783202718944414028322660714206840497100714316493077024034126480248045828788316030816567387721183625099076282948582595094562712184711149707230130401581983251160381651091491917828131590516086360507316587424599479448098621108603747045062935794015896471034487600912237756353754148732104514503608931745047374156385238000439817858650845938132964069526134009492540830632812515784303363053149568623295585617057000489490848018726501111710353090117826755268159304697206189807875671542024142990870963775228369629968790438751609397037804139693087335902423970832283842510168882505338580158524448088884736162889999294793232472197221343788125720556560395806884321518590353275188745029226717747478397387166612316277815313634484647310045682372715428769623952645083055524505039971850971957937066637113572319550690500469148320866124831788502850553777227411868429035874075723579519099789790092304239119616084090444342481162515258580492400820554918545720957800207392852057621279146629316085732875097386064065524616658347842474678925382331510671108430017262049219296351143618985271684778637196896038924411200298049223137996510702910971234263178637203796824988028763357509934557395384031353512203468140847500339702162807242181863165202668747713108951742907165838357957477215833559972482900432724963900785237726749802930167658323770462169481610722175996716662862655982357803358099551758023934153023611503932378206289861953504943616454164166681850942040475226814992934329660149053205225266273929839244901653292418115083495283559651541474785833447811167460270379844228712331029443561490022310761744646414045251317433947906316894565468719283860204474696600212438542000776464604882956975666115250589639163494318950229716585176653181869938128456287487896509698936645986706753853910107043078400218305564217661887087990116433522204727462390579313610474340203283490806042516798720331937695133687636441442434854181301119490267612206020144307663259424104549774212170594871851845413313479894502041035336050661244724329640457373355280469583777695271872739535838121002252466179855517489011410336989450207090865408100993348764903795002489684688742190072018724488632646948689451758372432353260233237938004925534813502376776197734400000000000000000000000000000000000000000000000*i1^53 + -101053268718863730526851596038456261034879502105267594727170849225615672125048060658536252773057359370731870287632206279042272856079885108437110866395636052347940670816631657083798395495961473954794233727157816696538716199512945825760506097927885022092768296112417514684687024433914844677806409530947066430296580490835194097556142762981630589631944166972975083045141659855275320312359696969144734539377830517003004334938134399652931960491318875510022194139906284351155366594366715381625271986599380639498724578191941344639742067868770070425613658855430908303617319732671047399157084246165138954704339522976295660352682100630915834243142972210779943462515631543414489925802736749689566958268556714722235107443150992870549411436919540812529520680991651055756943376069583296677286675191908144966167163726293601075100803783012055369198750616681302265491686161315829526865797298707203879481571472236971686864730829727067605781443945158270543568423268857489344824264470230188369196602294277424600045500537197844680100728150759181975552977788055394770801496912688647144865122269936908814702936991316019811743825611239337058693556258866900098734753216328598293931889387340570453945523912803771906279966834354566664070596055176701738766855624956182692110422422956225453610662308080598706364770942061108498797844643273776036872226878177172146751490625994150022913059166298727195807683238257092718570896080469967512032846803584053538720057117880392970644211030024343958479293720867056363738028335193185230794014518283515026969655133265667432680035514909619342794154394304585235849423524011724558995856380506234752073965700809923037920984201023107880718025127050698463011749995216887721510438242684246911167202779981830497620368802630401836407606628720304804234091305278713975142947467747456543910816115353087878133423378928998058030337773359951637745575687752338720914804520692138327419663009312252121872704418900937415399197597484055645819235539550297942778899884271129337581579111891823895617852057223125781385538139071626469979582887263708981320864654628112457084476079133912889798888836892094608119526050108472345897163728710967959111568636072760659889157114871722764310227881674391826261055774092812322331743407694702224778597445121303638336004189408989297424942795945579514916741111656026989834247566064927065727900587354304391428685885129535197434837713039082201785945838600545587383617150073286455413504902138545260987858983918957603497212402041158681172018535711478044003029802463695702650627106073062047248926245399896740844608580170436368082839213980663010490241790600486312411020121496959593677695747943090599519528395086625312991178089554658365562387595056396715950080000000000000000000000000000000000000000000000*i1^54 + 273021428104638319417665013547611966502027698529347716894979142670415924063560989412215487840933627997808782387533047484206820826264174329486118623272463654274907780107683677739187173984369804533705521587113561233124411340478853371231076346874062747011809126352944896408475221966873986745234503981112436811976704961903761520169916044517669077959123125904737454253550405969315646205286630820754510382039104672359459504520175152412447022658873491161423488917242281369471966304108304137296198213257719718199574883197773446105494720582213649738009305958623884318639354198186448640058358869067123161697657672000860675710400123899942116493290526513438688571235190719557478130289066723427357679685015607607038427362000733666667858086647089212034307533555565734098274567803984962111898329836863978854327562820311135359631915290999168667993482962579419813636195743125131414680891916771569518575804581303188573560085184838573379459930416804843569717700921370365702122261643948653524911143798835974608228600288027210654954636855189340125462075537752439880974435881851795832280620109739416234249063407878110186368257889968740154796365676517129578733394289098798715292129369581737595604376235339125095061639781489809359101287947659557100429916432047480610323061350469058645529622382520485799124089638264359303093705375649988839565466455599905063651396899869317403358721955962173465342465921513991753344412949340223868569310251356637375422336707805938486762736259302547926793009474916082214503329783755794968292586226190230394159758252454057770625490935884628089864999786787708087026549018191863622487466791419686803848602832632273483804564696350794847806152591905470912464240923654787029947011799757321003801105023619382637942592251090773524437876306738136469454768449853605602982997267471041323858515358392919181487624981468681270702870472914424231621012168294626728340097019338789596815626722956967693516580499181559472856219531823373857803870223031507089283799346343113663771332560517546898221228573947643660548006030333415665213757601307236277510476149666984288311205445898113497381184263384503541845881183417803420273093261647641037757485006308048132493750659643631646241731200164783192183838035787231967500506082063462027678643795932384275483520602385070412042896539370273896429899801743078533743117990102762298558232224894476339770420060620956399353251537383958432314041107446015989866866155721743141701074935012940378768903558476796564276710744703343696559207427529428946704772305149089404125688379209823162687325778847217298287116040271364587640337452650254749509597555736128535588101809470309669757157666474536569836858748940816838680078069424716387046277012516765696000000000000000000000000000000000000000000000*i1^55 + -307182673211202701992296586221491758097969896195113028888111761548794622064998522368177493591830057463884463976467303702772184561210449869208519718173832872819051136288834597779799765373728120938906387969291353866128268207950398517522565240621976148196259504714255048259936092791828726646608938797832670533461174010721155827787001812535231679658840938323043170865763629127947547940401052018770974657649765887747972709456505208196161901968293817609195048872557122499062828312729013311487918339891938688391145495560967092548371006813950962528711389483164068599058758520588213037937463625536436220101304466349278638712596601217348058514726205456494173476164474160876239232610781012247336211989816034297237736425438055358435118018145917263533291690923567697493877032935494197016310651457772000562753573116477541249697065698352394945671812387262142683894415333502120179779098751940886114659361568224127010072478158794161605541042224709494152664981283993370903315717534082916146741553970190689379839979495615731852730714463455325007189775846290638092116694532083318471739530150479714527965911666511362666761571548759458557004822820054775870109428220829866085201316668292702025766105126438761724260521525526053285682814635787467676359072540543675572393574890242429595077873180579763389828892426285515889613961540809505970087111828441854279222041809592703697649505632324690200002332699242041567449665159016774350999138938203836787820616844773769390050576437502706606870818519783699623923134505656765078165557413950199032878231102096356469886587788123021642597767233787840478405914553489433495594107648675733291408247195566444919582862408213675216776746856172015194044399510366392694117458043874378598375904546723985035670159014820750231340645866630647438410669061120460151151564219872934934236063510077589232558329670983360634837827040095961336349219267686694488271202773639852746277017087813336570413101945306646533661875915302418774281796790975928401290821372711947527366282380373978954779786438037559129022013313281445429075586100316472805778313240408679795621151815353620449100058695374873776182984332120243451810254830008870279726774442946069330702328153873706519022792257129294182810138909236734551568122701629783381588864531732689837197729761552758121169562262364661608683292108497414123720364260807538399637239219569814320425393428615982011992050371864666728912218059017859752577002263196455087351258330844469406510110276135918441678736378592804308249213410433270803237800609081869067599366040945918147532262263339755849565480910188585691429071244962143307431175278634263919074430892244490610452369764145111664959296995809680251534891315157287170164189351116800000000000000000000000000000000000000000000*i1^56 + 145429133847045821898274222025380513986695323848094917139595476932928195220324984763288813186650963515628800883032652128157289632113283038784807694021189484818878509379794635957687169003278082318278378857182677432079629383664829379071242489017682306328811959204363687698481087622401896036761976887117185416763955137717304133303287408683211576981043824506727398613679888204509744669986807685662157562694087641119304145548450789922442600147027972069313655734586965930476486937116382534298609292193677537721313785949409609525809497578513371850747606991272898999190133380914830143266821358683824574517192916204760528922275245034519209925369757281212788418784566275069903015019845521194732363670070610262031889732097845662585320048026286083023712050131064768801989492745838786155248762737944552255669286508066528576298594635079506036628162080800570013379736751906146995522522784856316482197789467721061992054802538459993310143942666943310910424266101574719408668350899316175150678554833547858159471826733621364569646441098028338772308410820202853913157776465600388601666587624216706606678665289012354235990251769381270235784201886847921815005099573231859865742474019305843484629673750394707915476500181010587665905566782604027464814049366625212085913705351657114690447790083322931185008839177237726053871934463171180048144619629558643832135726111653669419290885442104812993115593501878300735756965307487190139824625273345071218245277495735810990407014343869497074854038654834954478379712839389561709017735872626843030783466194515964703654917745050764670807634837966965501895923216643950017052985501952156536605728488868622249076522983320109496862412932671936025528225445796715413355815471318117789019250495215834384596855297628364069980796318337988557757874877838637997945852546132496926351240898653222809688171784353184028374055984881877950558466544341519038461989998169691884097105874820127146641337799830178551445349579370221664718466901137957838211864064453874342548706301390052716023367848601867178850262297019392898397241830440095226514086866684816910012367091633059901603523187221613856268339197764648148560887689541187435889511167587864544210624515788032658043740158594313552657243330717610717915340348606064651846881807147211336581216467196910546697616003535473026035363034023715140924496426830938196472408410648511951023535726542937035005659192750359493160234092019826117255351765701548776828396974625316878959503415452425217698644850959340980990553033926635739242719847085736471863140459111872064712577668451790072366385843856582200883970696234522855868901453922187063721957412689339365344063756915140798930441557143914449945815878214586905950945280000000000000000000000000000000000000000000*i1^57 + 536705098557517593225288934023093099668486926542655205650587132152157606975098785971629163826649053807060160379916078837886327099521764778881438960800659910294608304880342053034280106806282695868582116072165960295569861316532380976991400358978223601943765349828347443088149265316272875900372526304227999001805362525839820669350693497305903603080314893550246050715261047999079125198444601851585521043617936789006253739874865369575604417316093697217794930778823832511480700214378248428226999259764380133780604794283020146485403566160940048162477083568819774055166851094905969306291788028114629076320931103564756370524204154749621628869840877119251377333431861351775872215993720693962219562526657374496394354008005967838373399332729134036810701323206014891775566625811800789789684322404824995763872869919161547940752758790065341106231847043352233905574143010191877816909575918201609815789554605446926226464270619606374943040212564226303373343845507163246887427778640748713390226309129814048948444148302788004281392681979134529525050717439941878690146284279464705365186997186873011648347501259634450039537825449879286666112307058253753940929263493655941768862411885981085477324605186349640213457690092964957641515757000252542446912403604070606155607906315295922783757711208483177122886448306979977155154800924761193802601912381939646750991409473198258789162808362674400533443309022695087466881870705302542099601565243430206581843589554911901720477166300227265968200267405675446460230690980756334042970071836187131280849278941671689552221659034588105598192411338610238849209167068624752594566250083820306048096530398264285816752278630153791192625792631931955668384478261913978547314758681190915044790410741571391697565540531582227989491498103397765366814525356592668838358886306873247687372493051072186876280505293742627982612029743878768814419932461490370106090649215265389342119211092672146360588572479177971716311694387570144826004844532709808875960695513785690477867977424587864021406813525473601808935612280813551908341036885964603398707629825971114188382979633747014193614550816248698282961129344372585551950196069703118878467690321345077378727163430508946426522104347097722929494598376930714320061977813474744106415645493378741875484332758196499686858139860599395936380957241550420714658359398696580748766819115054569782016722606966469468808981118290027733345432879296944451359538585618938202965327878733476156176158648862640472968946185323485031605810772912712664296230350896404311454607904872777039668292473608084969904928293144053702935649290362093249646444207577760023456466062832696538313040614683216087680099670384239180626677888953356386304000000000000000000000000000000000000000000*i1^58 + -33553856349552796007177628116331976979301518935638923852512833614330296850925824871653736718492215049469175547210808895557883160424598573643182779005173601927369764304018521568657772287880580057151523160853122402360240717807335349915997675299084912022288477382608191665777843501161598555976554931788182696403280742371392717756222603603063897135683175837839000271108129323395671370420539004374553551587606964170299999214755117687107277844670218176636093235060855905710510093532440870977751142770749109885844214547173857364980657887010037800414350664550295136781642521792214926965373810838203289744099151824180686823612088818986972617838010860979172610875738139238130368685084810325275353344742090679611769923374260098859456731329704640699337080247707789570633725913558224692340262011944838180411475996885254011231713697553062408423725242240694262712329446700815857270094504274014174143544785416479340132239426745482919082987831600683464473547459464114259283337910267341678341719777699702024441354944140125039621341945665842843236977136038034815999976917291881070029504178287123503291300235544702673997385121077248531266621489015300584189951252804707885388356472523805068370474771418741617925774943709228052616833116504441683907244426400171565887545743838932868484189744873966463556895847875804210680770587277307277615343779090914600577173128529189230516814253143566348889432046617991974077878869147216766187469654107949716392162915117939026824747812715828613826110268889418352339122588609956644441710797682207079121976419251754783632826876999277647722387475532453359864392166977215869774272079753476792652500328808324155594958054496036182402668840767964982834593358115257085623284500266017817392531938956523212731653287802765314602376636950689261511706630423841840448152252080956400404899178766739503071515510098190976376846291473154929676456263581368250446220722634737223457968093375945810855419036533048430646244975828393937277488365033877545470965266211725439249758715978542222622584656743914230248954803238010962458040662624951553228678673687630315976041570690885752318805712566694379213693440800318482343150142604783453671504603056434056008518107840106837668380809053954450043164405675831424524048463120959659203898097334830170799602191809347922028812464196217677085222746978538207524762251583711604138335503089589026154034718295800562837563800964586019051758066833388506456256556540516649897722267673798458289545248096444052221359379506140080999832873761738233573810584995425855886293983570581009864790947535759380560942423895483621213112088324846880851772807281600945497150213358872833456233200808430525973500101153016952231042748514304000000000000000000000000000000000000000000*i1^59 + -310212055865884045746231052671045733240314952152848574770324888899002560695529316558806736082449436155185637059071979098134642795738987828461606956548090403312682313772736837607612403074232210474772707921260240978952676400766674169298537192457082787939644368797454990509678322550931184902084401759159364059066565518832067398895551528324574670162389411589361171699068512715678054291514128960912089701193316023893140373255267080561802159206435646021048299140488087193659151005287219824973223125262802039119445192109385831729545908168996364191356234681747344799707717474835712107594718613681780036787443218607628309147436456952589569733355341334168233932857295649017406650759965138273866254763069594811658421615542555645093999550224058940040745555049754319678647725216731760000018065108588713739117276718318189456424964394180207302330506672319896545041353829835204908122105801006501236468706004462377324043472090872653734251376769427758702616479503824471516241878242995702568259155843292653077089882426910711143325493676300824401176223203047109444032101834165213719500501182628935257468993178153171207504686561777940540064141374549254019750582922853892838396501228054203703434761194844931985163689665404365481190093137208026766663500898706832809045325932920779108096094627245907490412939587968075619631833995061041137871051426820168017362477848615413481592144728707344859253227442626071702837033211226464377587479767669457007203193035257718767598897262541118575370233107567284360486584763780387852971909663423553175260425966054673652307959359009831270351835888784429323090320774725199964278733688815810008840778540766294510441577485487523296675816884502555801460135331980091918236381245090420398351083200770892657433269106450059055500296919956966071508780793395706212685218620049974757847769564619726777902342034406965462629540670951857784086880707764589393937964452165805153859512997999249745464848310714750485425093016279532991104845115635729996584862654665200868408423332074971919027628575151069931043136971583611150167228439591422444556495837209871247380597849741241815741973038584671531511323008642061441243150012501143638890185165491041644769904294196927610228356337634235330304057017314497993716664501133310963312850208148901226303027164055907616835201312273070907969298655300216876340696376990738700855892706921975139051474371836452848321998429914082054561258347784265579280616393870310635680580151473564734909630854867055249080122620569578900385152241492856270814583670398160223087168549315658944942395277223581977200823609861281745767432325860106923286943651731119453186792839745354446558015180510762119779774075617867942070153379840000000000000000000000000000000000000000*i1^60 + 16718110608903687912433570867942990294434194222538023252798054615863684836807033745632137082952883391542934283445659588397539455542776646800186194424813486173192687093390503200210812719205846839879140734298753834453341720675761500404828576244685367039639626287267873654287120605441690947770390207530870404087751753293616386199966314519956197265443693032246611979569567319823315283308751882206819652860157631637209071900575318705078732512157899068033175229958486791936442793140670206637472775010613804121312902089934931432060693683363519950464058574881565893696281989465179587102119137470754073018788068371587876333898508870275894571720730433031543342185049438009377390192647949441580824338577746843340710593051701121988611370127920664194434976131085462420966092213718885804475158294114717683536712574259656781479590916225980172602999553577229821393962289830175777945296325322094380761031258801356195571753887546431346682990073349088116815875704428084150318196889233891334349887792068500293655774817499283394412836952737435872922381113482547455910998562547730487961795459484475720907394499765814182960457126098634506787024148172656824349485793920569429420531951004739300423106559440580618691682075137448254275267302442799904438062268856516326765762203140904992174813814599619179503529398906208307934878774707097811599074886806318523651962254402146724700808479784150321882301695076361789721232137513275086467545687999646623277022909366710956176229555413485799822278764008825442517143418906569708021218047539990309218790247669531128559555509016886900342767137402342898811703119375216192201813835709117675438719547699943387879524999507518898747355431662666166169066894537089998720624939912674616837315591889898267639060562697450172499299787317504201222592730712776818702462794274973728368531934849206859942883397919761486250646312479853437205094600839360007640427569584925756147777319522158639321790716042185362983341786480474599129260833895451356133258762609674054691865967895686344542787744936724980149693888681090640635731693084960822002726183873196663539070410879497071569658597978158971192115041555737459525878797479182977321385604270382663408630531627066526907798221557125254541166550742821003161928182467577792920843627636029348185961247592799479407421967245219205332409182838640416203481744363061137478658199452502877928342818208589755930574111256691965854816535027108239088668332565093109503122205441784498631628087623475495225769450987973988259358370014090979205744711054334416742969675381994501121702976113802290392161022013065597891964607731237680233182407971939769358071634685934260248652490890145434504143658841069821362176000000000000000000000000000000000000000*i1^61 + -24014893310729671903820348556961572347947419494854564377432595446577300443818448404796879360315223874636188215105177154757910150623230829799105568038428499943627527147398103605187267723504349216491312668863134825431640739194558954719839552764570991091117872656900023156873676331900205144452741194970339397678361582582177466471542474686262002753568041231833004579128303733910986544030172893959355978442259858935991330800899157245828922928166479575721417406626294229238737599124911980770644664685299608313202137361155057853178246720642500969762313907867349365614975850076880552865565925943366880666551097028359504074836131398186846278876945395913905264432100146936416945516433538727378380108595308790808660673766955064359159925881822210494656193353638652362369019330921125128367847549360339836795923053208156964691965445661506445402441974115912494814066165085815819124111172584042565757687548129838561984889515107735506467689620888752778072997664372005419697995470038142350213337340409733763435622664685720036950224909460634125791979487861587341960985756011773974791284263961135509888856107483818573828857128837069719954063779296206047398169877902805306690141290959229673032420357758575647104223010409586442585413670120395479919950790248356044987044851468013813124487441974004310795543696878321480243641554249647492904022008700798065894918747676580416686929325761301854152959853348386736926990723688007755907471756454457851128439502725531365504140684143972557712590732609916099664408547613936681139133270175968344470917761913012174424358558726042371459868938041857810290684607380172886117641437318247812617846473474416157744258675139700264265520378924747956580060239635273842506234282044297165401060532895272604311235765998678530421606167404648031584120008446532606731900263796876846784569702202655766507042443609448825716643482576619893828070199685220828154662309652167704243351852405562848268144724413453604535244949799056812684647904847570064839515726220594800509258759235923921090530032787341403180577289295154303990474612580820096938968661547440450246038313170622416261591517234309420947898846244865770519510451269786784132502423709449480371222000502968402819821163185724576123007024978813867627075208019224629636758806232746622475715689289709681299202122867120268253930693269310969253100467694716416666388242366851187497108133837141253326175201666797556535152366667824187907094236557610363652456487880680289588013970117307535066407772156946326965552980932440117119041089022583901402352178912310208035051470788745924066988986455619967948599780900033756746329658437097487861590900141566098028780717135709074110180318881461043200000000000000000000000000000000000000*i1^62 + 1310993178746524156517581567267335678797274201772311550292408753725294172662583406257600143846380224181879808908450418896569675800445389928209473566436148742951025325217897436025104692533416490664330647590586284233293713700490933201403293579374758234441922097565815485005028666960203119979598620466332926543141101540786432893162839686352328180400615462022831723457873333242561146826659586111346256902730427691293877033456927600324946765988363443581399127477035975899269812948872020548192153892068966737706982452838576764217467715895714424120222325282853192769402486832802608493859423303748410709828269464041951019726964672553716004021764406401052564794932758772394629463000124579680938373321788411436052708991736261900103616623087548950240157251919841573775021896052453013533938200506753399221315138702097755358546401973505151904817944127139936067059624219472408215561645121229364056414599203401499260959495642105253718014053349480567151238488194461280209307037695618075831873300901304957956219074260919225412583570853463868397641596758545425792239115095977281827419203320753110483075949255887153527635107364232304340434711304973091245907634838976046226382019122163226570175706041566084687886086726260606285854380690546308700343965903528031000786836162584787333008432338943833744147987453958223667695403667870362373323749439301164242835972595747361620250587977174623274911428963478580225672096429028027616949532597949311711104538068007746948658832350098903270895783348392024095448104333076877434993516057198341176890313375121889548455785332911867293315475339253976749339927656588690862748282595996815330194480701811638011773723500905183206041858176083646373122978797550815779297957953896071757375042918941844272149748417508346631092439959239180264043501571830282593279805823143181840987990530377941275766189348318455775661132232442215644779626738139292679129655946218077964594854840822548118029334314601993361770217288524479467056292525912426871152122592751655552888951779967709631244340363697211191784042493697621969064330727660437801847294879699861221260137120360065936903875277505226400922135561128250026265947556119452582991720837152241864599773246888830021704787408282208062197901299142735051331209883414077452540093391879129694236730917643838194257738421918258518457137632550867221406428287948153185115530963730954898240405846183242107670611340236255652833655185226780599630876356326308858261903272829651030477628945668426740157427257980901269078465982019266459119203236367134640262774444666119534249293882175247597194158199428958420752874778630807497202509327590599329752923909023261101565231778693604737922503802880000000000000000000000000000000000000*i1^63 + -478741348985874687089568369196987121932667179984963577843891793107062913654940260525258987398346848727866684483267322139902625440949886221155494849036100043342168569787740275489819352636435702949501646799041868604243933741941826132108647958099323393983709497051647268876210608936864606612125150514762138484444328092833097819025214898692480760777145660156318923852797102698269958058536374042241290846216146137910173942816454024323059685421472212182400194119224002037810138859952171733383535126417261133130844729798929661175145282982795900455266716772213001083441410668541637555850668113273847412621318950891592599602384043180422534684860596849696115951177400336390105948506756783646028061149854850473116595698651715393692712462347145760830128420165379168840294966880500793880707016937684184703788151016785233054072487453401983966116045317131814349885712175645141563225500942557622225143368296095017151226706861221276808345267691936337698156610663610414077936542289851448521558239994530882866111851782659396438456823955353116731063169529302233609307576464846323713297593783029450601780700210274132224105049221394970359044693066390855160084371393258424600784075197606964807953865096310061466165833943703888276287990916772569557479966934878901536587170366153018351922946369434596020540847636567790941266795767793218820747353627523300933453548549180329262386307992294923480357023253499429764119362052087728708725802158053870190427416705178534811848671546100317168986980214808697820660841746801591213888268362373574182638405752401733375604997138571144304286612417225932806475424262656421343522078348940096300724311378985223649344002953436334281198043762763218704956721851345128977714628746090307292816018741140613115951145814736863965345256910894078722843365300295664310214808763566019588720433455588243652275390897738915931546892592302176006563587605356764592319716558208193797262810805273918313617091295999395526676401352826483831479635934603488447896912641227816594870178992056206373831367054959198437774729892478276516600230761760358561086829129721763583895409055391119026962185582847599220704966275090955356761854818177632274820614653081792911108660614332383892573025704640285063136189524933155884370045345585384969412312774904643728136414902906954379703768234219575498787330670860752072279472882714229205556068284279602587746697718490429423372533357467155891052845187392161672449222257508341420119446599757260707076262941933599162901766991790275230783256895743371961922298952178849252104940400440698459662309954523435596268814957264414969515940194300811027898452799177321001202673647844253190178048724460016945332224000000000000000000000000000000000000*i1^64 + 175047303018269980093889025681191317787742673004940919803402852530120278040169247423896014856772036819343716295321965621614770413999367002720219669840689050939011331912393674501247552988893517471025833921687068042235971275866926627184164936966153204685447550621388668525059490951093593145459312938685255243602286361962029802095657469955246494362262984033348316484041361303069750334737013231539469114878352611143273828718790931266865233911313707556036942228256265449791715586346501283189661024242463258038723441909544581648535848474074369735243723673403473295839896621986108887895574971179125787489203342264231577405961168328608843319670133356322210803477281152903080080118228735493448238247722626523830305145865100331007894572330278218830663060939486606689375823432138807514756748660604877645168143030923444925313758665896622119245346932065064710330628548434824871826098235460817105405825254447594730591453397830820923919040038110987126246128859310183761678698906613849100904834212177066325829739554529719798668161522452293501249242829841560632205336718785366688018037830572929914238413475410839076875233152166825885827597963904831076048561413595867593741163811737432842254308258262420546344073089054195650491937590816951975773262887571887845228588380265496919034823359750398524359514303364377311005625783158647358785101936623915638528793853767812483027114124285061617670002818418587499893743161912287309450371299992193346276311880558392359749244531706957413892410904393049231323851005506091821818327614562008718558315242163434039144018155465503371608718489535033144137820344318856761028252692982555346890499591817224325468551394376467029422994692347373504209976049834328679307020050021196460228140814196231939621905707209298162055512534015678785518773434276088885164371373162571779330854850783273143618118828110039965057872241149566419510843686572153244549600903318419151446791440056323458932527609745235078368850902219634087123290578588025065997063971649919281104975273172915366016387589515280705767431888412634121794244612271465070776207697071813005655067030750664035304906755154269257148861257560023491243971110759902429785241364154253721345638690165137086867217354695626335716631335214591409344414969833129267842838621042728058889199995536005699287784755939600634429295166508716151045891547010879903339761711370437616366581858703908927494443267152241718422401191930292796498088449258621439839865533159184957489004825808029545876808808346867029091896948740333599770524352106631741752849959099789704947209085400829027400774668510032213875666658396444863872282193788365774339617165325403078277565874267016396800000000000000000000000000000000000*i1^65 + -30720587625857234459285064075031935004582401374813085491773792956297826963877947756715521104010670052852572936057526100030987947052483311568128581115036354390018702758969758135347398621436019062851438729442380839254101033034186018362901298194472874816899752318081316172492888126715714213285263180144073245772883451550883636368193189040713153673302166641197905143063029310143237256729536845334069443115534363443470658351410249622191953175303356914144253394668408293321052863499456673911053433845833744774899459181277889564374258364477230054791915118656288995357327020801629712877943794659129406016976565578445781041868387542858163826545608874562845435257380626483024270088367965892405552105273138348856971250843013170042408126695913294410471910260805536066136734076282588655370531908667476705882396275113971675087644825974152825196810463892910186652219425316576929719284692910992867499527755839528312374637023713998148027421063606938663498438475339620832301561570971669040739941879533225674110473872169113379170735131008858495694488203475850848142375326076580593090618543145037515191115156439275199741104731320959721359089913003357959072536374449589196602279111444213757799232541004683450840284727072330101193169605455394509730885911820110238681850984625959782261136458237974550328384795475070330760927896024740721531886617563536432515217765900640231193627966688148783207556042763563201646347597723378342732749423313847173144257499845938647112565003561944561355485723663036693028845223781121922468521604845658872942691735297324369348128611760395663927527237922962357879931830349408808421960656575461592182981880306407379010198524240546055300983815824803381123066652590900155118362752729557442292166401560494869786642607054001532204490882428453580658732697345450769027912020778222613713120910178932355601785516792353425419697071933469487242015308863565776830180053826674750221742659868643012505786604171140328336506369967571746028111136669226195026001259218281198650372891579510411126539517489488348825198593442921053607619428656369931062262932292809815855609931683675397894099005714076202523296417450444859450806050976552495227963438491310913695884381571067898430886773408461246675798317214000717130311190776316156004307952851458948476410274144279609362007817453768050658288071680849724822213148284323789988406973302191507902068169335436558562179054706670279179594018646840617546925710469290856049169016029478721850473578186893470380901991770062133565579872514082766480817952600718804407414134310660849525536150495676579972848211658583030760132029940827503752041044813937596206341017894463132132523900928000000000000000000000000000000000000*i1^66 + 11026110618072917264176304741488007780203979423980411746875319827245936113955934633120385724595271245823898467591272374634150442728527503088145385703470517739384761002666521345329826715572109196704192027513169961605406620172791936042115109913684675603341566824654320248291688259947030433621297049025552661224276813617233892972577540578961769958110565507035189255953886553882092040584497326940453735930980097111126217178256169335311621095494309807953522614705311285149230438814542205148015497229933412309430780990773845163257617120444558191051360923470297463478688669089070087747080891210594863951073269556389640487027527332572433638848960396041900165360398483377040726704867508302141260535583204072200253527071493335592597263340674313673814920098935096737423458167029836733159583468545721575435025337659196343647953779074275263448911842446818270504967456139133530209538221670487611451129914106765406220033565945301541548083220121493504318306689210466181598866050973440454021163351632074093831900254686503512354024803586222470751906676835004196202688690412659497796449118482899675997034141488498987382211934856584874819956171547234203547611319056675559451023732334692492397728894864142837857715894010130868217459350275694517422039108995733315058932249298819182680621932194181002762701380326990731537740755279585439189245213761125726944306118346461799125553428442110816913648633861599919936997241632867757426808263857103224176179366392403065130038296834841655880724930795618990775516329665929357289539576140164137856573597208351624222474884121404625739590003294881256612235184625169802132715035674466987330348136533952278128151800964865886637271916991433198919321719578537123392849372646223722928760633648653542173000017378187671437919128926306560140744984540517931819706562704801432559323103554598706845008422778513114864562636532839479140462977190842797934741985872108260360720058244657306919898780990252541678858059029424495829435691553034334984932183024869989017627654665313253770391071879107819416815481753109029440585208462305049320259088415884626846643145252152717048669999772649553859792375800571706875188975725033557198962458002213886265660766243004652632355899710249280545947682244310652596184625550752750969905583267354778017040204603921522088732065205772179305299187025037040179226352063492461474442514891918340697806722739520569056178022783350388094067855323398900422722887725561016800843908176964261719877220055394121561094369414818741777529717004896120856230675398707872112780175373947629751733584623022439886652474073730305547251369585168073683214751106634188213831327888370415702114304000000000000000000000000000000000*i1^67 + 230617294460750215655901543640746537633287881235755568381186373010895804639297230955704762498042558055822675669801023533935712534235705613992301087651079943209626215951410241551853492111883467270215164863925597412611226115847252681896449715354146914233747099305669590098583762942969259834811997858014315945151735008548482805473158572878268133413960930629181002447280285833814860176395210932361668208401458963604559007227710357501118374973514072653432041507681421728389765545067442888726706458052890452351622782778778583775441997228674624261539826456867022224020978056112614689195859383746104501863927282035530263207164414179456199322706294527387026571504220122635973492714257016916712279080874770231405718067256664850698352586407389930804730036473102003793871526730714145575463286179644537105481689965481012569854872438322480596550249352452295340619960316742589707240687050134068207378989896341119500810839272515658489726705392751978201940084849862433959570298399690010177295502281815639973135032295365032147087509255916741627096085519353140834126334557741331638467737575798199618676356768887882374376914180444028695461914426087902904322486762564456851601928607802602568882395281603395477999064951265199246504733345999813744508538892731173619843900895998463090550228413753807683186892686468756983316654087915315387830832862136094193163634456915345084273225158919217639085757566780261322510268094989810466116392301040441351205453961806635053180681631535463534709081430243301391965760797020905284029078306816856041936295833169702154663337558053285528548623338841210644280289621623804273785559342097106355942601319891762976149756903211480852892218629221229934248928852863131386154529551741725539808431794512156356857591630272840940963823704017412153137773780025860667569472193522496940612546440548429650458510573632105664356318818949003453778703948490318589664341997495132424657713040963793644407430873936673941936610842032320184350746503183038083287537942785563663838529235958078178359502448017026846630763753800719795565341280209392389546303165953786905962258899268501532961676321472322374447993643345013076905717195161297523973669968157720994826632881160460415421083047429606853130233488420229857363929186116332022357664956204622701118090028725109465983303113640323869790499653281403622880615279354297003363468824190512302902357828674951377541482354563005813535821141257638260371785006448089576095537512348352134948262743809816412124192987019420670244048972789039349068606386500260553861792263451884072637898205236538293243608915356659267473851442278490213221145949883845546854666348992764313600000000000000000000000000000000*i1^68 + -632132315190996168830161540564536020898526726640432648894625756946973159657078850943690454187777253885995722371163002924922878189846865454354232931033620348299479326510434690262515441517533465183506253354704481146333297922863978426462636598197012939316224373394668088760251385876796023631548931795327648532483221826323846735694630126819864245857867611548387507225059082397708992191662895395364227853153257263422414778917902866645873752430819566288070971091179389661111234425452471305830707609892340129450568876909808799932931395154199539051098843955060797696748780160710922432745476753319984817710981237700648054095455608891668088635254538558628820777699751368539186750892415612731609364534222860670175350126776659002473983382022633029435322013956990887900770372852059112796093888540068413204449198925395805365197573376296350947925443873841850030417679297121428925530008581933722335374805194169699929755011404447387785732798275641784870848958453710924241630592950373996075852352071904930035870639613278416293601891861500654967554726410455212200831854344248097513867869959264155265339285568694069975629532437124032709326983927772630269443015194183191422903757798465210798522939104031893857380604035607682318317673878646609810966882270385658315124894567660413715410883318685989358074372480207311536989909387710794484128118430680260560693197729842849438843177882813762695115338234476500142497512974361164344687506333572282204172315583267934968543979889889525509738709594129696437241413077721006996415004634426821608916331743731786450476247337398988497271787792307651348983213289082274443328910613471960961121189660768358324461429806884133024553822781561879315329110272104648790378634015125936822929354185294111104401674582870802023860820579957176311087580831646890759674702314140447671875349878903023825783870538795219608458696264701367035562598460329625587252031411307307761392403016398779582273361924705206057169127885596317400060633455385892506013355199386514750916318553634686688932533917183945387888509425157007856440034746729590904546742467440632217562181576580471633763061943062509836486592286710568527581926194242422909833840647857187539015044056862394373539927290639435221652442462036860717383639975822581278192073679172536623666376124148673725711172422104665085382113570708930930301654790751335140072251972273919104789402707824189068296319178157769631656200241835194527519082870370993077796864022393210600156406946727282753318703275605329555928629605082729950915310203145428940196899780098449001959451365485004471560450834601113619040292119223400543907773862802553314901043173130240000000000000000000000000000000*i1^69 + 204932127454139304202306649235379107736768495821353814033954467605141106555499466000455468808145813871033315300471667830569388679962922200742541646901973326119956682391740685218249677723440396022537406558152888053132931267674224183544430313261448210173460569315594447176229418111826339930396039947398226043306978570394814050524460413386133649205029583088206480792654031138515084377043067881766659619213051577542322501542980648380753450186922872008432018959827751710559765658174934420533185985652708053618022656414974784609364240712690331795681998948951932151362707187591528026300426570250370641633521658107608890494863081799681331226043177100389112772062918040934170530573253419030564156748647604872741375214918838859678997199040475929767886962093236914616182606245240038511972125866937057969133265371989294910051640854105808101114929448717238759947566879353580325800537896851684265359977658291122513405892186182807956228225398430336992734014359735038043159518430838801591555858237565248382897807611635415891007625763547250507846571575425062848864145456452781367993325294800482154523224410874806140177942631830254290927069084052955529347698627912384401728438582033859193567244389206315924303911877532462002341436857719469140587703149124656526748224869922481618657298267769491874386367345948113265436333866750867997318453059919698945809408033758212847941233756666775996562171893837802847235982928746796539006405680898365072653193741643944900019082238578639062746322632942132288357980975306238355278698257781186897794908358365837432054894174745888795267681821661334116662990678732732945536321655283722494763883784028829547062942823603608993372681255185336750632156365385706446142168380840891029264070832346430351852630474699053887994892301186861420401923698376876421233692948642180044651993164870204336620472091738019302154293539391994582917077685639188753363601525798694187415937177710651677984187306965648556506200755781417037374680116507367475966072208415811664598186848354086897445489096345525610763129790480323502461464473033387272148198181483793545111364550371434172638368132505032103705738962263676951461206421237438913751977602272858714663589472751908394852561991115101694809354913914987343790970035472529071749434836593509129239431816523064428453512501147071059390473319071223247646998066287235529617527780416956744938216106266614949195114466362879525257653582022479036857831484655620857998981548248059099159840131864519562921922299079799837481868298052495545559629827513759290802225073047605130793441710944158398522525152620211711595601789440733399722530336570280494004961280000000000000000000000000000000*i1^70 + -31845899399950022105959607990648480977294593637665790283926973842527373997488896470010498822658137483280353632412566263214129332712727386117101776090457921188580332748113497960685949109013087551264321987663788039345514814553634149503932809602461632593520412181421412143838776753681178334565862824540780404421059960813213542956889123697994964662307844533662900600631408554545345618659418072400915423647380007603041908211341040987838916709402272148517557754747110682663332696714262058436489862068691337833737389808067861162759370667202515062218976712582608470418813160452853552436356171938363879297795256890715665036524623233080952392398570593042561052408326833134820897265475870712897857355746820134242124972390441915194448835002057681274311838053647396460150003151722027988400340442108601528070085909223326719356834131015822186187038579013520491380906779578215744933123164771383688310612916443418105985118173721078136996735883586307244062712739430842114804982649407459527203457067285649073368141405548281320694535916610298755665214310733468752859330479067919212060680237112587935611792311729977470388178902699585200009874860964879449084896692498598562045594343668644897662361481257217545938805676452042920756456878208823612374606337505821734974512548808093414525740116022225123856358232202368984505187933189879878210490301580696420019225520243216333109887717783736058808683436735773304293668490883302264067242284321104929629204507156882503265851301594451447516480712588330570117914203078831614714726979187663576008020514711193416453022910847374562345975556471196427859175638393790949483249623729374939837552040792630304287446000906353759633442959224605925397725267868997106241988159394615752852089853235451977397720779612251991400329585819730084018444700160051420750021515039975412691716832176421102892640456369057969755955218799155877328239824092935185316601094183856308914472614502837984751399434636289306691910254328135729105780570232166090048574937229043344201385437462418480735070446937265125021142053733760318473648035884124539941277757234560082554811163253358857788460878101665768846533316017284531695716053733843742126552495751938709539975010003583998574106205754521617728791289869204656482968195214517860643610115308496320110164137234680363338245258873208734135642403014623683488227768723703959037091623198798743142634571245746044210574205692387912286132045882153173785851852831340808725316812288176190689717040340197702680570837646636665110097419047835854974705379693946008873119689792813832232201940027005034217374071731439624153590531149033986579861215884101235507200000000000000000000000000000*i1^71 + 2958149326053529810929004561706937049404735740633206328655235820726332510612717664422803464362928662696814189075513327078859864274693772314059440890103926340068304127924114831942359973532050886984839988814796167766032193683594811093642124738178074439700850907018837148341857782676685125878635642939267456752007322587537942566642711105438792329728181885618862904641499436688602515083283767673204621774204272819335741942068828097726398491832876072901208788476843372382484341695185787061519670281677480373605442825504840261989481931902986209584760338686965760866168624955533561050151721250690808363383665791177848411098510407248107199059099480491601960597436159613569064850029898671608203702829707923742224341535698427924708375784641645018173417823560112787700237399049308967166854276475792612537674151615061802143871079471550952315051489135125222792582613525966084743909068681532923606260764278879192661965705415968917154074170298635386931882229860106049963733725558057686045265923766541390505989998885319299120230163987230629211608880821567119009492928628119084765914170307686679597239026914899040611018801630199340164221325118262444316930638395003982741555046662120422031399461301232090422606029811853830595431147453147811031958227282274427038846711678950135392253405889516054807496517591770058361623191220114996596639155780310874144110715499973341120172702091658029714004741044453625645509501411152465639406176689875977832184532039816570342793563329976915121382205048110898556425650858861735347287855013494627731703867465420386803929285884589926183215019661768976829291021244771312530231293580159069472231924308595640262139505079504128485029259277269937087791450917490105839290149326570050721203185904218254822025640795813369263399982724962616092498035004476377537147594298270386785939736039972267322123723206139775717878569965234899574015725574109511317339727109465652984971106695644597080969656838828717806092861422262670274624173182897442152353102028017633300176444514159541452511236306673984678234859093607612704318856269484056897782552970227086182824722013294456108294829098842382209180789491892805098345014557050541595947242225170702630543598072176022917788792376641570692967939849155580170217689491793350779086051509811894819425536609864877946039292875841551344900815149730938744909691826304165780358239984025516770952816043953736836575592048458990903244702639696002211876302539525904606342059670547274142542994038640894367177709045984130529533177770360611164533418213099431836481135070178534197835752384229574229933995641994247378920956469676529000837307747532800000000000000000000000000000*i1^72 + -181154378243912000959770925569767774638283657455064768748001945587956273939843364702113883651723120193761881342718355453799782819129225715768423233024503332384107664096815053554164160774363054607221978169871177092048537241849441067329813541358494774988895728988851107065262788574160531524486777702250708636128485341141990779599501849353198973479967940952206071103246752712554267633692998926048011752997912584274361552882062168434871677020543885763434605845581678434982084446655543768145415966648895063253838309256391094559290822802744582910780661038711859318156737924129157321740031570701039845967686872282089026690610187733443381634191100749634477603920782161698103427483782882402402029946056423723009867550030843344146097074894352671808986816891262206912336895378127856594291548483144740943221788313494982452302231381011834948078317308765764165900105151875010016860098136318478693180165558977416357912661964518489169658386437363197000008428930453819126807103016433924840540721914572487246539487814649536276547182176299611139571008283813458517421836887295266966618015723892248013753798319653829267645667282866045939154244512510340537195262189243990086854771679217603186267679522431850950430179744084218023371518814838096500411298801042601791733195713087089537096037471878221601149071741825079931541308657716849597130626196360305991556891104846180353057386535864866040095997946687717283749741123991726780561838521543664238571303787059335839202246098748999901222608737566646862873899593601921728292262708179088060797743386107652245057744550801320286439581176336176653260309216890209064327457306716968795526458408960197117289088275797498348706086754993427612345231504651436002303231794043103717382172786281970802762212911519926135309583159616445030303019688770523761769859557051308656700482951873706792839943401571460940686812045135602884207339610440204801525775608834463160156824978704540912372213912217501013193594359902377430513054553666988311606075981694568600543774942026759465663882865469259586999929253790949126727371779287721916860149729740986551320018913736857431736278692876212316943790926400262601906321503542125683443859215775128504244747131026591665220951095889737857037998148910882418714467083161010764255732761128848913505038832432063274048574698469542446304674325678278487577175363636366024892298732220390530094200308057907608077708484168947672095679715168412741233906540629263004562552525959724226768431414007858581893011570107059739857407053226794322145889208339734733501504093677792021953314825408511021242001250720134161047029702407752215557046272000000000000000000000000000*i1^73 + 6419846936655750720042027348305031428184711275338484390455170528288669211655461975770380476751406955939177016800897032587416222462978904434006450770777993348755076324164337528014428358666323344054026874654403042521340867439012686058976763601431506158158168650517289639323055907725376412870221765837114204546683794441587342752493524353326082417650415484408238769369629488905815495270963466847835207306455491972012965045021646582465126727596902208497847170703696667890577226306056623320917495078599712202073830774345086113381935824694206318334718278034994987702190576746250238348368107432112356678589463924722660306421374010446212418126988976931084815802951371249556437967291114926201555833756865401634976898843130278783039226110565776702391897607359559323470318596913053846622413289849536489105906149833960763397381527466912139861615520868217478805929186309793001013794216584041606523372980759167404010642198968044088029855383895114922963737972782940931785290717715341822232773092979842257662800194012963000519716455518661240500966151297258891912731663131659723199638248879058049734441704835193419577240476233576883603422184071411345087013232609232335252003211766022641085818456508697254254421226602631914557373253707729721382527332844529123765572757813754082527646235956168269559331637168458606755662182254749081261616470769059700928195405505238636530071829127920179178904272945001630338250752363428907253474596991064872744428324697204956116160725892945644025598580418951020747139546823169369298121270802476633151758187231553592122431747347314837181940279877275122934407225389336860737967398988578323053826647397325945954056195449198370243365063290794019650022706968342159265553804846758559987118283545683411542723596963820494816585320057179117730241194471366793567695122656204088559695902948314805403011524573610667859907449651644681415752807185531102414602413513908769031552173358162245692688174294923932191492120731453709513099097319872473315658956329773336497344039730023102859123285283755606737993093558731233704874748392550840618596940076154229837374994445852990336697781457760493972161454465486035166815289550605002830250044059942585384170964631497971603150123095667971852148129307737429847368186074834487577525002428213257256722431391936954040410857381847439026120971258460081230225125552717899619740572447430636184102186331529646143925866700703246050145807989775294883474222591657709065131930085941814854001204970973545306006535684770125407493887472950162933502315926231593346274722668642823806248013716201880715472629527028705108439362203081192243200000000000000000000000000*i1^74 + -111607373558882064575995376339696254707577551101823957545667637930986892226833330394333806865543400552735785756499669076547080380561305567447741030936537913825825346346833338444605206756889960270589934146906407639795700429615514789128393408027110000949344146468047315752533552815833798282488570753570838756941774878990282192531977932318096673013762023702416628817947244178092709199975913847718093380799535707189700830638600461538136972663086982852831636019733747387845829419089730397782597689216216759743227130354995440334333006432349914792409416357703256010743246141014349810665173795228869084163616319625981643524158364896309508539498609519435614741203275460691800073990603438927996549069234142062994062122283966137119599731436572524029907166852235079846987324721801100052140037191850745763495756140135856743689402523750455217755579790292448828504192138953695558999450211796644971518354432082005264720192932832838042393709277273261472542936003430313158307637596659528462318170742347174848414351561395157981407204783494257703719044961633129111698153326518499468490689586536866085876149265893384548850497246710563368506092204257560583868416575242022727192470436294114371403142365265572170688598764473153372221444716342141191391528272607295765073788355946627424320845364275297815783288991476792274518347380309321756640762736038139136790015608676179211840321099146804251444745137200701933119445064645464163325220634144230476706984562436218376725803568549014743812377590158240687732647315251110657272239227024546424593477241937277066650369978998624007388854333762085622101998369888729685464254601480800068369224462920814532726099378339017946575703176048672761465607811067534025293467259896930646141071171738341692301041722479807608889452505043182673150011455216362827823722590177588556870805452164041984392723665588234624668990926016148946193336911303205081532462240978391676059803591399602428569341501193008382579563453921568554904131102970283690042176913388909759517251123459481098539303570834291830386904383412008752135382549939016063462051188252024460809921381996632845080144873711144002074184537971312334143114507498252830336821850497870970521528972033025821843453693003704716831137115962339138409597074477417556360913772353455719306290540316339478292316009892487588617888790504652146007553562138945052805024871128360365705791644563003053465090624057993475487030113849344589157058409421954020621635171529395108728129239434570828474160981940921851671204101596954465540971734754249370227895176413737881528165466895634577931768148667801532672638934056960000000000000000000000000*i1^75 + 1742799574177825376772667537103935848583704112141522516990158973535899817729283725181354832400368269726932408737739167556510494404669302591303562770584685005887144486140155142385259043795411263726277910765797460013690978189716431705671571211722378373355868938835635888158012069250901127641789482122814326477557780645181880111812138421743237035083061399872487556992814354102836887321955495428660725257137101884035741579326710051701076303708705517938733346704106848410187828014429431498559881904771037875241145347183113799220048112863386723239264443986798188240262190707548104601896579300781508228817124949719079551227577323675316841867008168986964180865602476501909963142803848097826582227991198405683111252810819796468168851695314092967217513556393649896222284974710687128852584426135703728152815289605805318392974509531818372694142188221643725111702414052799500633251355252540160920373832575299728433091385797333184673973616427011921246447523343271365006646193649449924346843036365694535066535483233664565479457531833940168531042334773567518789349619412267680662111899973185717999507360535509683624855400117230599659062566852306573199795479725387867696813001446970512212156759204605706380288124161906499056808132568882234927362299348690022573312442415553882660120858974348667647362959736724237774413832228871313914322158165720053449758634720134015960468705585548337843659805995184831150846766324733993391495436335142385798166966559849659667062591208081750196838333931687206875585700968547121057246112860510978144794404858765995363982132297469516116331245373404516470623770160794033798457249232849211822712973502786402671087803399635375256482969303620334712272590376441872743674759863108419239717550464408338929394305339849500985744748772275362537047606855596439151836904483965014962945056436048577076481389529462038059071250138798405192795928032298397071414651629350182748227427115679858816074560255237350765773149214772208208736563562275743601955625633273176472639962256483398450986905822174882877171264126758725302888989863996744887513032410179219116875692748348099447172148461151868308246839378632623033033679325549397378813761647027849217475583127628738239633993070284636139164931948645759079300897760096489322010934003703883542569497110837128641729507296450177786796400571349853562786889212100020739860035420922068291628094340699366970578784621476257208555824976197445802383551177913069106982662498126498956198746739278513620684799382574193532636993525705196877221203287617317093755992161494413798521940451857178277684679130163437472055296000000000000000000000000*i1^76 + -16525480480580940712117495689634863759019277424418733632949013470986257509444997819039961766157782994207380644023886483236355613367184845514845102719130213848078511879923381592189201984363450224316153837479570775942352186896200082034931148871914918727476482656047844255202964164722463724933531265842310869333633749964282064848034835255624054418199155069297626474901333985787067265029407319585390181846695048670793205476420367758558978508379925622334541691644754791169268518550925339994013095013175281146471832826532195345223048489296680104575078978113866676426336336435230081790384136168600568846553033653903015347241838088720265721635557847926929624080934350047401089526458611651321877012357714011387718069677597926560626753698825275575831665412723677639614588151192576556139809534645551396447191399941052870376442955160077803980523263587940866182016173123479508547122913489340016669339795002045489736810375194089037149928746545619056527860667464729949008028801507168150718372305620488241601287382721114010110912931578525559341041606460624167228328348777826149652004403907670280802816640473781117620449710018679519019967339075380880275333443024361999437806044484453797289339481737552718522398201380383680132819598999535016406642028655231987053128463407846451401496025641717940405380127705801264270539694525976404280342613642082352755642747581391620999478204090638763337191297102891678669106057504407967378043484918258051291139526921226336858887756115849574930897706606099402242819268132822122772237505294238495508832873386924514346137436681953138085230551125164880307637508189253737241671308600209295474431204001651838782532949323322565596759971781025243178513434699641423400526245123713045956397878423217805383768449854078670197764099701530893256034518415335316597522854199446787338398046842312401114037907186520829556904131474753689794198034577087961312097383692007687151223367314215024340077593940623792015636473988223813800453242355124278309125410184671055437886169356875342242585936573902427851809660101565188243068297341077464061912092388376488414947656185836555739502797176672425685527928739839717755570729178225627799141911271462736126566559187902359765917985776501176198369663646878743580439394190865484081954089943227272515528488248823445343065638703405794897075008713740288970094925960436908221103795732147294854549809484538138631458782427903672374154645906143175006706452705171758243375669864842268770996981092671147310957308596852890172427664459758506040825052313852256331931805679648711943032890324045407356827450995428556800000000000000000000000*i1^77 + 978154637721947006687356024238143783725277078493376132561951370236266869051535740366943075071473229510953984413492475261589781427013735761469597968630751583355111895701587469095027248744531484423635992692953400308046659461277739119844073467937057875670319143516632764589736451624782247480879663623515981221267685553699397906922470546445013117557957263896296848927690973345576295492821118026567685015757999032784114390437266854947309157341320288769428198335015788642833838063952854574194683541213066808727164241743192617135324186505098804866373402909369736167705882409775392535871972442389502013414501216469006518486501281569954437655259905485935644056400698181793233407987064314004869992552354078233994169049313026598302999063602422656018150913106373829696075233240704229603275453602585403046654596784185460753539594714870910446323719402291481138452233495667803828223241102117166398434367270798815576319288770877490212744984162524677468824228250548424525439096632703456700627278110028946687531319441206084151451026829546663944647118626523539646263285666110113224608728676374162806034264999548572019747755859560920276814298285301965312333975801825165511326680010048795372849229106183167988866972354676537847112068590479724563113546082218558191260998663890943898535935459918236212223874556564819161607825497360928833223481164110355945152848944339352665346070332989579052731757257900509004030188946593253353846769636630586011296288326009487814701121769916729963164522570490911146305481752511076524828911629702680203017778572488368634480664400272792071935012954513729026949314915134373471950259298904795936472072559950270618038728800015009167931635758215156191661061025040736195970326632691304788950415915705598288020546765802531059561656229615487381685098885317984876881956462136711352416551991312251330953752088113689839449501059544008737175027786093898634781880427233655056226111098893469194352923454168491682049851069917308554875490126061849109475602547848539433193605608443838129034920605695664914869887158076092479681435758808055284410878672188206010220397049728606617529820580221728712686057737294859931115303425813786759988141253233969528083118720791286900200032462098026522270786053587720479271296915338249930843360287357173224578618428262048413809084324773196680173048500340205283539840549941656728572917028996915048454801339025731207377228182444819674097205692166176727861565183169726297722675203840662390118100614235855458619917923837845569238532865133751111575133403708256396388877777450090800216123294011739555337642967040000000000000000000000*i1^78 + 974589496780188707813634931620887862044537944869425252552785031197864865306274188832054305404835287067867813452388469673561104465842125463336125094537885165837406397215735507408246917416045633975044251102958338153862472343637089713094714504869850769282640049243981483440841933379777444597945555055545994862614500599065929125726518714529007334550280836368671691436935085529869667709702145186686487534579494966966124959132255696552633976080500228403610406076750142619560775958312930439963932215133986851950512069032176722260896942319989106572653144262445630466748127419543657697482199107798661765766868357693522992316347548393371996920490227573698735686231940857974725511996949632807127051790266246297443388622475635336980885174089450403787779782757548073613813375546644073943115669069300806742892829056783272882745810896231326536762915885675563875780260353201307344677098159013257078394025069465277018300669141239560724993562197651075666928674553092071144416759906684517652753392148778085277035894155467112420476199296190343466846181516690258600736859785319409628967859534701693103906501328925978378898169949569178272950372919409563460837769887060777534205039612714141743455270121433546918895656496554710395866354831749029262689343182882645098641327346850480278202206624304018821288598158662669885407617299111530980283596624805349476153517337663434689939152172296441596562445411951003317648500194103869279041892834235012969156675003988581320037696083654130879065853602219372023063904106700112590595700877387356814963573754290540407161635298007733256348574012882595688311707770788293695727785919463823452213158311541759632083934931004628260298237935176309747325396988658495606710027110908553267685568476144651246268193948960168829510381309330069222293605480506155318721378773284209494328503307949101810249006738408613916770106151051575651933331888046425837632201018926188026641680861624526176065407667149522545466517207393364622885745503396246875213544888762549074223875126128427805718114798255927800997564401765650320303786573047090702558562360451790689222315777931051854727753639990505925600662346148521625420120757277705552502189796724234035162136897263879587373912548513648635882554402501596709776125007115400611878790004025794221598192281964829543244905544252553925400934308693448988944034682298246511655888772545708927639384639406026145812999214422260534390219421220547096761461974231877491949857510998722222556794867908055558776313909387087891432079094188001394960965042051832695196757775848607949661289570531385802752000000000000000000000*i1^79 + 85405524564730571745839042737011536081775127524962451333342860386681580398257813089690774329245690966093965152329437774009191016388165499594041325079586628236294944735058927171350360272007708803873899912456856747243792260167250740490326257938206941551669782843361103765411998373661823212052813260521385458176327220799363488246927984573918139266451208470773515431413655283148284576320891165194081354445621238115069740446021890504811133736269448129536110630973825012420041765588698897885469467328533881326481667594488675213771994873659997118671513301211736464043598353094077794421363378509723004068786191102214486656632652855986271510182554472457865988997526606410133473430666688288366505064279503855270594840836359430884075237778403326050407784707550419746602949174899027320717449937413415676619158826286430891174648358237489086987701250634841600787450553444900429284178449877529507193158433187997110707798311827347097206622560753476062335183744022587291850277783064516974729067209133925445453689574787167643967522659958561918070017023747721887043177526370184833657214103631375771077867985924209641062452539484942166102306457649459951234059208855668132069593744453966591675975028127143651820272923172791476484883072502205160706652646610242237713999035871800275531218294027899573679221789042454245252752824517749487989604121164147700271814505141034814317149490260364506626292395609639666216923096275436633680417157923972058944781175582927684891467675994723369046265550059948245549711379898267053218027977602136923995717799081469982772798345771828196561553207132996311154468980924676896093773668415441963363077501869604357609968200798457837736933727663674969489868505526021986634913999404149768090264093344585264001687327288037527288790276307209741739685433866606081618571774895378813334519355905287998988050901787173035269707961027675190065297864704045342734319463306804138246051914020382139868521410461696024682431155212299820833977515126941819674933337210898723068231179763332089595073237206969511535199388418907778612820463501479246174879288110744273502185087342828719682154803871697780806530669818928536702995164009103822676144414754804118678628392701382837561850808428526431599316974831271028387232016314825728012884895762124474639704960260229749687785765818219406280800937669024995527475352620716934575288884567611248961146120391892503365131144512308556706616285223712335215358840743713753678529682317939797533486369032224620406851262475032042482034812016975597788859624420343350494915077216570255044728886971596800000000000000000000*i1^80 + -735541960016665223520444625457549780324457819064730701405274347293024606789164087470714876247974330716658605683103753259334828597188523466432271901971652192896046792291072445612121982707481094745558721811761356825178489673347368287037466948103812241556366973440238529338084338988364997379231729143472999708978642281505305885469185437305514824529105543257207926724328214465942297013234177124337666320223782903167038685516768252496699773272009452952407761588914463156429766259892878039523104825841943539711997308501846066403660507319467933310734767943398123054180528902063483161561831626453442325584667298727281008591522508503758080396296467143462387801325552173200863116148744325269229502237857320111798725863177707699513206962610030210269876445611620014103799395697944221714150868349597309048616906765713942073711784010355277861337917942493731767006371137099693763491692294237235146202396857540707382363513442109205303205365055770822007052087792446439726166134934332008934971031217384648749011770186107987836287687587823596525540362079040056541454967182620040098292734356400237099332681580795699955557650081402928790188536745042539073840532459362499574661189133860148819712207968903778624604425875737516327118661992022919621448519242058716462577149643758134431897246682286375069750517386016254076634934247009296112711943483435947795314791606762877422052273513479634728713866064884275385204364244977746491337785356969294375118336979978992124565324122708733504918746383428964727528602279636607927093041244901016098625643012088728187115108900884857993748916458388197821988771963713446218364019563446509302098758851970156053868786033243146297533215612567427694897643038612900596920672788481122445434246556429939227681492301798697528514557495716167792663883858685021504607388964114182066222989932747413103320733654704629243144873827420365568408016977644989788272469632576330386397938472207802824732951959582730883060219109104949328044509047605877392681555187344749493361522122394860789930232673633662912730626296243131785753732868702617277189685117083585879414382137709759642653124261022475560835304246868640118639174425294323901175931757344480640672222952123344734807560594161051427429923566203841863520719165320936256997459751181948462230474047689129548196130422458151944917134387913381282993065402295445395450618453504754811492681571263291148529443090181181620353969197121540995801364401066693656931096989125812014577913809126563343584793075583891018496655732438568826979620294703588131835441371669304245160509440000000000000000000*i1^81 + 4508141931642242140811816608982024963428082584261477843020000760777623044908759120834485598989439774941785792965544282454535036224270937415972122757076407199646134632644736665492286908566930991815881229514406872183992652452506862234964248264276191741300207556920942040683394202491754267756791493878516641396409914751862538347770659034818490779816912737759746739533067038706904460619164826079399698183223056664452790755823719151115684307973245968749158551570120512076960744047157794268686150025910451936100834461400577306525005895907590693240102370463678712217236396870451540745768522820185525297816869519733132157621674353618733093697127994061385614547037382158777312875221448730229572048982660937914972614284550442180546931660617806140485283675676793326465323540337981668168762896674353904551242127233351321300360929480769090033559422418340327831501661288181340915802000471214357670828076388434334335083027678997227938375140314906966963116603153715391698110767031596959501421207299548102121433174748334901580182766916286960839515068555611926224569994647402960402857745081375319998814284893870359407378687750689955184478125300682669692474922151207972164816565524769355078505688207342178268194345280387258635790067908976032553570958862881617038788545779053109771835165872488892061549307315355029997459765666476454228064814366233178278743987410366219826607299287422409677342607557449875470527850890315656793908447477303766473584450464988707293640191146291616165001634470256061337986816397350037430567915619697815326015827272229285780904874780458981533226941652812614293544897985341886468773144380273087522176320059580827878785145675810017995435303246402278396059473347553811323297238068355528311656043780781786135485865184554037504283320666751622582741238884802318254373170376769513038438498763693596061448644278484932267871402549911777843723112139775977712625069306362961062601024492652889524271750325756914659679648670845296991548880692980989125882041780733867619125774561505039787691800586497166251794790096606667260203707061945567826910588964254401730996336566875263750182501925092346149382443987061295346203319104854360237194100156255164565191706482737067971784184056530331181587387835040883084445679727308606972246775210770944525158000319007498007446570589075069100327470429340944850863516886890916814144091143595159627335252976877848992735167795582804945643349476054076169387480366920634530257868711889494605181165217672926785262801708852878225130359509048653503568526851232935070988349603403792384000000000000000000*i1^82 + -11804128690015137284922536388395880404916589921977171949876667583635971480404628805654213074254649482772430473420982838559572363942343863316078648249389377811133276181555564650533606744878474514728449928888689369129662399156964505714983433753133507144986661451369353619075469592800986521954221032599250073400214626140247689145790550936149808143976689096435081467668442637374632457043288854330151584673293032180583552883631158943844556092989105571002932463604485763566207315900580734686777355836673798129521462256516234922396115545349689869895854315874510364082268309713650825987099792224361453116637716971311626425996515744137280058308071107669964950154041485266349350220710696631228359659292432423883617527280399253377768321756796920172586514357283193738343026954153525915473496551436068045925571804268240229259927114800514646761697265339994875143450666719993462086166815995477080222743022648993788601956334369275188972956939650049857499546601658932665997973741618350015552465767858419336838267687259698236694344891724211463442078470244725006724196631728798712531750753499949148491588302026371115481135849685320996782420175294486780160171133739552544999160257469974638825477913745733001873670617338599282254676493468807951495517018453368953494958847106224160199767545616479567645198847496616774279441141282645996925457941667457750076190671313867075035026799681080616079140111424043028861262433414118373232725117156663519809832567492704136229107062618228325894697304285769863944085234925802176322190203983129088028462015041317628739366366531119507485964361721373187803500966560867306372217032560255592118449825252112438210746456339324465005890196334869349635032105590985304917308044180255644075393775968662421490818447562391612931242543417381455554097535957615659857294547140594834575849521965521309428422796953360620346806478755425298763056918570288079905667694434884591469935219825270397483483768783475232812280719398205840630068041352743669216859106875990761155247193096831743232411561036990498030104110782344548274608633535746837540195794112194896423878486786373514361574669723590644625710287337065687052135844913206519873358385226992318065211226205859023979885174653631991830058251003812773093374284270797123950715311118561755813487961537731100153533438560845013650136740900437294316825636657306859799077405713134827930819774266697391233401828147603816418418747093785649483058211843936676105854005136287569899557232059451801933410166172043356463683557319051819409314031097067892621437619404800000000000000000*i1^83 + 21998104199260856505028607587094431330166032448166234699220187928830732251515705230838775937963650315585893366790213689236617130404520536461483978861502633602541659211009694000240508960794708302083833485509066506225205078774856953905419231469044108454404292623291942215536871589163523565683495368706810699920785030276816959941693799420954327506368027934819710129600286863332708551474031118200262675834153672387312692176141188850079281165088117689811071696928029286725809856639412085754936999461132601366831023706034628679016248569639921831076279767399486407517734649324360553039137905106573336306084366609618529050661228550457320456049255192744101671477993059466040214307005029872869494218722025109076806920802917960455034172265516905139493011096716761491173992668847097892748529839610412672059714903190495651823715653345742832074429431609153354451423842630183439661409850015933222566694800836299918442631337106925112385695947683652665467692343661660581221964333485516883893017469044750988706311707244038589914754032767192973014557421601816860156766567787107353776559354953381180042990001264862155653357296505146124401105286840358630775836193839177592542274949318759075095644948626724508122671179793888073012009171148102624396905215022688316651215249658785114073852422648047634128421035053440212326560086181164973082283120694221129234516253658997385175717924170757190113305384294008809200692899112998300294542851659150597011706838191038942011481130432652008807729823058135102084857352719710100702338543080725311261127523811538295200158410958964627268246165075500766047542313311725484230830182172216841483642804898864903665024435598727312003129189226228649570659811899816479672896846551699392836977172968578112031299775958035729975037050345197511362601994671909959713159356197305720578605119877498771485399709882310799710514969963858165938121364542850519991233037529094372791641058487908096772830308783014194192276743601267054839229081265232694569763923107618976429162210133021096166596461470137694580521157249219730327216834094175456103935732532229122450549501694318001815849168418018925390638224205179874512045627982772097720892298767827621473517570964922801275517426524093776265765074911800147149918307353744045523838278070572588068797659557332311877052590821555668429373464872327876208586581172152319857149765675263297619759616324840650908285838060844431375957882407881932322277517465676450704968988681820814531645189492370869937218154013537967526819227775735165367745555900635755315200000000000000000*i1^84 + -24744334217950653053800460746488855133804402128249809966527211992621796989333256650017496025054052124254435005394756906856254943230565634605984135730484181836222008561844073624764320363469688697011130617545591637841689454360052811185292090603836336803560092437291433366911689800834030195328340870005594068686714224380211252362731601140726977369387796900220927970359748306294005227832253878396909584094541834810335966254134112351637292803816837253304239370773231707209470195889023267250786883621161567705338258400049315647389785568000888154326574620547169178984850975823612669150311034995094180553100750346998244827057146906836350735209364275914664864313291713356363458470789772414692261619682303421202124670732588172410829405779520422599562514345796622183089543337104764916602034875910928372224969432828298100832540461115095102801793318741450195144788064055545099708518918622251440562688817542036292191680467585021933983072502596224150358273708996260243223575355326870819028796586541183793339844639013195119467663706719300766851231756872232984296116389303509692627395653586609899758592361217274583890070049762525933883172583537481353233647538497370192637813828883435072456435494872044750828086935302380083793474273482605246145000177442145265253154499948074865839115980846115903613009842202878313962160959050734105814057250742620312540090093104187789230940366074562621798489340285040216488635347101189885681857687713150045370187379871675215610273439113731831583482882745971757289859318577504375627402554896846599418062091096610554716768743075293184468239254243802432889713920637382791802266416357164114309631485088184440776905704233663368992457424305831203216293661923054988652404212124289508370142612087823627804938943600767533110882445700837346884891837696569812146833909887793053709140988705868365686167747446293715451219981237596426323036809166730701290235936158466037314328997756706099762937737643954471820805118285356749355672095229733976262159682332682898272496851856445136167219972993268896072662707560438500512364427285819697599096715251540657132325989375327640828321608806919571405660942979200230954906498655152453985609310253270073170419952186388226986108562801579923201634123433878293530644645377292292860852926677012600678573647937630324421516478467709778860529223472815605476761002460976514530550391098959693052441658393371229662730125260207756587324995204484286722947740058858026791493451345206674514121960256156448116920044834710697379588593071265020321922350579712000000000000000*i1^85 + 14444319994919456066009399891667684711912262820553884493605497866298799240823489537924077054139163409950124753109465840995492205483543854648617410292614378155359699554524877775747695344669540025299532481446670846358219724360539487567037443667207827449221697041010763092905490761244118042616442396579696352907661405169049495389206340360980544793092643556058316395459085710041791201340808490505254408571942954459231649551846331444606006324252639171801479969499067698993691191399257350521110146347636884494816320295741568310283830585470698484210715654270807796287090411182232943689112626375332174951653775723137670649293653644905781850940840142464287500783555429422792187231592755338886243286018870189071603075266615233889616462445826239807331991778511701841317183843410447269071889608403260793024359026170407014281592860369801485407049147552967760312078993058424302827163037805822942383992820893469696344639315808290630998160209893118350203934225268786778050520261875732063676664007874006415283227411594521870869291252101458127508752863599130710637891861540609967814072464996717348939549473365805218556004920248952759541205784796722917531930537048529164661471237779979725293503808454560194344392606940432412569088588353192922621722381881436253640927889827686911118463187327825453802120478356597985793379048264811702251125155600481535671186556193222562131369879507080524113322087562735851184966117359119900379889694733488244693021168019072581908493960071663641074663273922613214409870687011303694393829823385277010229190079093434636322966581300244398733725789785608939493492050215576075541508589252121078482151911725749857162060954938352272858677046506011734096317157573202676163300861024828136178307484064883301054346185858822140187749811784406210047603800522033430383704911192142296699899568309050486028730013322391382555060586799992615214225058542728366663778770738981101481788404656696025586745785154317910571361623545261665512921156044196787475367035314123094130948663093240942824325662450287927390467022834274000601148393199161013168905785885691562866497149846078717546906266637157040420349703863086624459819196557620204578302189176131126207837604736617131198762366611830438483646727140736259045318462801503839922404709912649662706926612849035101055488484690115164727436499300951603815661625107141113328283997423008634027952924181883319016797296965436635283730546821639261285861935939781197241740016111535696586737320763840138433202933534161203788295250004691613070131200000000000000*i1^86 + -4682144953706360778660731698341329755251631118602801718491456322355568835967589704359444405776343802059492741313856554581274222004171050938145093413565553921954095886684682535515073900427064039348820279661489794414999875559245837459294560768112021239233372136591247572823336764225922909853656297695350094368520061775632952997828367600827666881690107169243640442853189969518573169587201496667015219749278298427295593003347517405090417883238523017887474413119285484641264003092781951922859453771973033345425448657727774714605443364806073136347383530167331657604648960173567191732325269008069580279963706550059859801130383465909599048114526850871970472921668709373174654506448444951678249519177376512876326174762426757999313118872520209454491884064309346245835782977628396040106942965013129385415981479386827649388673754889185664000636227457807409041270413488877573692145032580878158978492313787062240278811424285230970713639353647070907011217280418219346945333788697629299128865064277332949095133146135662358025588568268875598563736436321003959879325289344374945415935355122012146321448025578086299907334394912680698833929252929651360667479035859284230765441573361629316547350883236703877945548313948664217340153415399253690108406405801721580713701929890227500865886674086606249974160213485961427681482322361014407148604757145856196065518550474411160385978240004239434054970407401306271209412731600479732049147694899735831766747352418304430324830249272683110151101243132551525259962250127037243922024168653785496422374491118814122163954632815348105831264291499941771667758472277991650045777373825084997778690541732235423419508246165816130307425245779769051294684788498927269153010840206537930501174987400235829216888976160953813069369914529880229127759873626888967317819013811877015515123020540088087590699104791300977507033017577998380096076429868716814270017305650443251142021432153884359290500812085771129851516019182609589855801364007054612855681531745934514882864656065546380910369730228667779430168243872081666144476892836412655306695981592800009322360953360736845464641255809618120318757834423218494243748038975073912489710803513539618955612371864312982744747537322149392469793639242569719533063506987762365551057914517509730354513937533165269280285632585854319437209480995044778329136483648043922249586032154253732889946536805654035715559953573845680170156249970768200875867489954605317882293861448002037320654785525038680422380828614218498740405041060904960000000000000*i1^87 + 209776632050441600722278183793899407105263527093783125290274950059667827485302938169413372202420418318639746809435228497010887197192291536912112563749752251990140262055741189212550832255771784544763178023398014790626010430450504328292501176789611355018434180605359107971592855742856573429756983798366051837442641889723126251947760496846998464258933648910573282130447625198557309197165313155941553279239298007666263420094694545918548891299605091914955910472126049668600432996983710857695550953056147087532604705528865444237963601137952896069758378769550258230933225416346547718113071178607776626484241350651044360502641611366771937285995697852185371099190111581627605988564741604674932517210459143321810832921884184841525098750510502914262748366849376217040160860775685269038058458222897921498030172034588195699063475036812626722770253796197561517194426105878701078432937506503500403285298966071510955392082041059682074708956850607892824614475809620769525093473678980738709744699501845439043284760428761844306705795164156098296559274058464820463763844131740375505131922022418418475823866836192709148164406787985734970979686401045841913109708516480937493611668959387317690806243843880965492094536134284115106201338744976060811702564416548744189860175060997254997788291265318966605327053810982588097715801815836574358111904667040499215638015816673912271465226570304521522625828914426006679802648488520282035344277743344163339157270016339744285751311243018068995595226230499835181550551961551232220576574672554582047684025945025824946182280268457475468904971678757710098690686871710394243852863716175192255000052323004382291012477640715411257063638033656356347469013340507593632809580479346333170524933220141579306227982954154469190651779996506072944389253751004616811312329124446021080373574821321189468564787093556622529560762924199968644464481283388320508210475892308088898323011626617739820952491121273565229926489537434842094391841689493896537497310793973957513580609432293321385636549368624284562017026620699672227249141026339071508641886482611441240290661060296566560304703846168680516532995786892978203922751041192479810919957508926495407366629664857793822694268452331011803100465937841348389691328262640532272436670659917643993821769083632445116710783419660908763051371259082640599518512393785923399481647827236545487214495241628269599834820239458209277690204793275058090262892024661911289002180884118528668597560436128187581557925517834076790980608000000000000*i1^88 + -47026517556295317595454733288182771244906152345429132187312192501329959744645974536439999614159339246076778888421874535220371386196529520563747824343334442076080454888119043652407145553595123497799427416415196239171936088551698768758447422587227529380361312306006778579401204712539254673273475480229743311667648003425610392330493590455267156334591806297750308270869207095292134788678187494445686367457249224162218591842713936738246301029125208892253220058242052161374481400017932377817758210981530478778836515807999452199485451967794965784209759744394354299549665305563728263724320438959438605533343221839383241074093949914540172615546101905853890171156120067544502354915186316677218300156943211026405555029911536931822207884343132486561966943825765321822555068318577486108915762942318313679710395891547541518814751254438923138742678603313312732002272425540589932169006155855662033716102552519543021986314540022930643978136603391720525707993357207998919972093887220836579961242479114844835976389730320211864217363288322165144719447687482778445384569903739289254056490378786604583176647126245178093657981167118593551726927740176702737143940378706233369697361194385144302192812806283259393460418862490360317138083776217230341138350747305028841266103996643701838634293538152230636513602939770886868091406752083254995336639215910013527377313313575896148419520893060711835119195837894701198308009924428796885022123336686020547190711405641620012776136219662692460067212388725108852953574427715949274646602337779758562739522812319405173576013791906503310468054304315585802642494546548397682910004874794299010626013942286480104877674656532821906941037460540416467960753714924851808325669642439337356549886380513808045717374198952567329549628742796962933792529505227898948098191662458666612609645414691325066629115229614362183318474266760962602299714887434826790084098367274198289892318404456909223282251577149579788008109495166474818513853294873696095055291277107544842286112449680261211734166649534770166685291238071713596818267435977718190138581576208616672635381071924306420365057646431460999521812570824914007896218982226591412062366211211534789577691580190879503323487319333425965395119968837744220510532951393705498509743935297596296699879801785832856164266775133606635626087610741255534770209828922968477777502045715921762515380805948449116378153154428159911369284497942882715486758700227470224955243492519867199952127990971543594136117221785600000000000*i1^89 + 2612733414895116725730876308781805827043755545171462444767295053401961715440784627941442144800853589468209019113293576591271899371589600180399224073220885128613432355763239774242400756089305673547311001425876817833967917792768659598865781536539854951156919672278168857856501309119971247982103967068106762887227070055145033255121155559221036236579393593799500526674782577237266136121867225246689670638603578368477476504490404918697315750045574503033649983490682837774204868147478479608160143062043390542816626823249027537652033058940241168268521449597184594933500451800869451436807125269339686956310842813902955955514464256965511370522982029483548575653824279521066039736660120953720334540147742005033104231188007160545246145754920512942329144832538079059573491216640248345673244351796818230182229734979039164459699700648723190126083444976039417025432748991373360742715096451147817349564810211569357290615642738631711598624922136037222957093073982404676174196607426960281933360168524803724208460342500751846584926953193092179942155549118671503625709013610055476370070256115643393113140452382600323739603532248336172797574934835339670984286412460280018460247807884614259334005587686559131467945133793860056245517967405651378952699834659826413938767608017452060970599027843280013705150208596486113499755646977725454377429366534356293963215668369830881698803012322039283639277538679390718053602645976702798306059185556399194590218276492100243080799231588808090687952385663986020975458407830933388776929753360237734107705461668651277353009031552032767352372894838994105220083050649385083497422347258822109754194911464807160057040330723470858600844625206266626519227993937294599897366569237260781160076430795450581657476614770027453789927884073164808405699999617268669715279808928348429637816764526453678152453603796493455866227800045391784226666102821241405850692165064002993434556706245313227979352421338914460385778763032936215541470786604932633431877444878629777833252185315911917674925323438330697969834203387723406152970221674396071543977409817079937835410409361290666870888584337635034759752378745655349064888364605218853981874883825106984366285008516100227464795542451133659080244707838798392757328559097214705927091058846186665183219722664773125709295829284270910393290716229808914719478146437209855459845654358915364674468410780456614772909812825477128151533236214083644518072540207162103150660419008584786920552120451859087360000000000*i1^90 + -767212258515294786119500740477608803077663403417647300307555936181988703104075795145463468013840741617932534067715817812364880322384935868780722043697003147856988928823277056805626511075164377639223327100054571444389881592986794634737419759137281656651080871747354330884016525197676184423156867150243196512789485489993663722596803067816448179735678202238990431376374185934882088502325467439414472765130820939077232460964095273093439520815910033327844678668796641282934371008697701106608350005256140215307971587450766715413255483983999624693574451960080830262499485431580214994955878893986033548604764131194337880033199934933432988449402844308179679341488988404051650595508891670765775884589924810588719130473171437720007162506155179153338826512960183762489093421219807973911639140495124826479870954018773294437582176724864821894383635161763073646765166448763541184366548012729028387414095445181712872041565375068619834214381685713607851699692628706238686424541515498595042006509184199169033482688011105144168103729300450663267156265483953239947572602239565612470229579414666371964215727804427902952188721179750983295024194912731227240249675196674700725901057426230186107172142807742801207365851996478231668376339967867614404539009096341886042990117941911655608543106768816797761404507527514083240077596352922042341104472843430742471430082532045674705290554364000216340506863088109390217508070253093189459215354374638939904477879430495612086661273763644203071849548560430294680886694754572435037589674432800860598653670363212715076729842534961343421743600133704882635893009204635014977237366255577744917545958414356561096328416057344002442202643399562090994078789130001550492544810196409429345758475107606579384343167244726140744267461853425036250805882707566970830186888508355682366372384076745676475995456459531889794263860623244566014185586781107616977600631530880515864670239628543293807605189248986301569607319442354461477333878629027135667247578048001160472884250461934354202506721989814490256247825485250365265189189591158713664105782206352209805896510781117683800457813846711413929424010752834275654052107518832491398736939423262022497677463647675652849529671975104414573572256554036442752426910491496629165238530765976392009442519934396633723432308696200230776725339381823703441661205589702007796210937962667820934845119343125405661654399439585720560648171906628069484479233519677241243338581192930602942464000000000*i1^91 + 50238839915328391896322661894096286351457821209108109197035309878531789313606606732496249676676439976224489185538490630784494646489954744383444164777341058091982989485259213569084883284121008573885689264015758750764733745209964812485856026260250405583204116974129621306787091321735875905565557407168044385542175820783370395172250815353156385158686192308225918222732222189227448865061284598481426956354014875270622905112804794929442128069862185652104535551173598493568715455881018751111614774209685156870735571330477244826007864218685375214861919214695088739942878724195240435818441346685992419643861547377791833770565840895788208125561398448318998357684627586658422845956766156289161332672525216956313970326819784594798038125224039269301453891518604576634528327806372411212933137982358566894847419442485417323225165105675852892370833022297835040994586378813873150221998373290281089069116642433851311492280552295101547010473060276336102860482981977009480780945300563460485450968127055927023798061879187218586344985786735590102266125415145005316649897202807833645168280565854491432465269305088523834931872267671126408030135865419790372600223146060245139665771399088126093034306012028510346067248280595588733211576378715052641159050633415605004862916025128960025418177832607446337117026018738390571723035424925448863216304250081271061317800289710367663428465489082751508948580108823193782111841372449747327595552274502878453035748946576293844632990623644106035259766868713024533387831616126881742669160886802915966852121896362473311947240699318342660086370531962207116142439467529322851742152630721408006121522795884661877282794525092045861142994422408180178038454738114115468119567864136759454355302752780736596212522369657482057077718383689619845909845312264836210381141198987353060006711454591187381240549224980404468940051918797826336254833018103568798005105437574965889982928819458766285330288818794191134011482701542844552143102004076801532583235273893574816837352880218185582839864503047387390523190365569693059489507122154125611988342712009541722536958142108444285703969682781828698676370586861101543469752997341099128910692188687340813092959492222907219158212409163644266369423858860908593174063199460623314516214743835865163497786502397762661609538239133834504989563625792145198120552350522458960038433445466006850372372257219737788324202026498104322412242743563229043393265422343301900209356800000000*i1^92 + -2121037442087818548295283736246414380331782025691020466321181652493937670000207929608413866807679469615843662517479820712641272107850244084988417751969481371912486951986594142300323431417526089702771610173616916067371733510018615923891802223084076979044219783256116116007632268841564940460849925877684135178521392237402219580902678387714236788334564014100444468930609273933247195999006063539158890008343097692902769585041252174961779812220389785389856834006139501097268707949432490244443713170293269381267324135361840699420648107699386844329936671333549862190324719101657684600294271466371886558023070316437891638395750163661440625224478087405357887633942165287585110653143267191081254999329316882998256470732176259063261528044294779571061461317801211720328926267102017332298309330503082065126184263677409175797379094228845268378448484963800160947358536502508406118297052561838694614446334470732614977742685409575630514131335426612856030131321194755869337227889989901806802104276133104497707008840596242646977415469464245613984665205549989137596495967613813747154220072730668240735392146697146328847590229073691899554406634954207015437498404853005470961880601724344363608860782696030776809156070774973967587244822093087422683643191031419059701640678641789639925457837716778307384787219517904675302916725110225987951037685065824388806578361019093879823064628577036233673980308461802182110568209269415792680351063257422968115016315914297273811873184633069695968738638006298260800758351944167901430718864139228148189558311118177011639970748777478321838067200151898107350367591043431621702615744593580762020170283714086367414959638990204615941684678031126649420288820790938511882863866026123425252930934624100743220105496613754793250834331518773258803063498945544303128794424817790300301581112880926829688568793252754959407527914809157021721456318335132301689682051876735457712342681534449284109849745217484161274280907950904247740801356339536846386474003908070603887806317194390267490433281932155579553278455883532184656331809969410194345423218874698727532507589288032032704603202036188380844581002026970945843828082910325575842419075318471744495342837586562777637910793276700294679676142993027676248298320317081993425212209258009268507875792478432426429785015045619331615057305541177843567804323636081469162504959743489908329140095941545877495224694524463579219819279977763648738590720000000*i1^93 + 91127089659436216955157282456551369122262510800094852769377800834204547212398520254227404147299200828902467186444190766270288920021242295850999106190955305553827184834517366005286383495487520659847534713964488385847975537499230111770240933473833732336835599687117705105856388278490941436432814294024620985805372991992949464553277379657202977725154155454053341350223657647797368718965373601801156147257705594818411772812611553067062129684274642894385914414510957263489137623963984732429391591610251424062161494414598612525211878050252319030149270282357738112527995526321200601855035548563674008823306222630742480078535676568545551191422104598758804038445738811237325622835186590877615861437169233357069342310483416924582723866872547036993980790066103499532264881771600499047460693522367187309996691461947451560784986877034511837743512689731724148656755503614286406023481104972871981526940294622121633014889845787797303850969423176889968054967814624396996178581203036401843702158105763575590215646578205683571882498191055800434201803814393658666324042055733427064388241134302682494911590128521619524124492017188123835026504077781721539215210890920002085638148777407958676361535831776711323084817104892204057370596253880109243997094665564877622573244810497296020451493454559915009830856572130779216959599505584733222569230153717602053453274374105515435133429591475549352997489388877903830222498649485988519290411653242066834140165008357960452094716243981432627639340226657541016707343711306767689442509066961379565832328762434413889867475518597910921204660494182833902120558276504271393631393158197176259771711440476748079478196482955663693883976470091720113555369554310524773238002341331960251721151349803318011513346646860008543056361504977653503668930742228712648053317885640717570137312653023694600182531662899080708245694651237514715461409659998358712198073824379983118839344176203745117776514206752504619123971393838068046668696564645772159716548931613763977671221407552481109239017070189206095390572482905917713323989212301299120749756973067893938082862869344113918976510158576597827552201036669739752123987840504021862857082381853321760818921306751787829993497915583212376914614879673987238505664385925101139188513291530403544996728452410514749243664834184885010731515735364658504387489859363021735425041948450248168302044981515917087811913342710576833519616000000*i1^94 + -247270657941132234987732809029553211123012694727079364894343449815201984175429976968978787501604788414642507784302944087858041404532865606848584248960881742445662663034128212658120722701177667731275307534616872514821791814706188699398999494044489526250425516537059456398693187870287297868610329116504185931900751840603197875859802897853225616643517056089167559328429861729555512661815820831743402719054895199630367271516209987190385577808311953278746655379420861370152228532489376917429826030633423329251921276147087885424502235008347672745653075611166166830799430197654573381477934517380916532921725846197838889383305604427835420316865737501223255199836533656069408352666899654479587357482926546140551534256866495142276464430483884029679263063324593402010692055498729411097381965437862921604626830494230303098439318172777160875226315588248375155759176994824611445153701674700277992217704357796868534719592270206557820362996157084370407022116399812265910432088810303862815221172542922271600142952670556050905147605951881841736613722293456941143173696987298107538968631685278571840949518625579825954449540374876751121022718549869081706915809326766429761269256904934400094590419761354811090944891175823606024599504207031094758907172231492962080466713052863718544278202233619508972446841532953757615937731279853377954568612288244410502108513756398280774523766644535569528288389716041331673552753638797063192141648760158002266067609888429399407226529673787475971535566882862648423838813219176284447831188550510007660835046070759598826853360672839561101453665958087624897340842350774057164552857071464906231786512083723894999471398867891716166759417682292847560865371806406612175464847245818145939613814608558053161690906667413843648658583374822288847597185639049004935238068257291565361959683204107133966736812545661112758666443085972162834701360580973679845894753371355958833469918345793130293440359595476509121806647887514871511507343158426989884421723815559911048782786334535752353515314510649460098936365198561764218396666642450357508894810507489499211280646322190224033440875710000816839495511398850259268497585787526781226639080401896426973938141794197987072902781643975361538061807652176754022646484581842399974827545633432861974040749691159503466858008572483846610317524787268681540003926880046138881270570377710428502289468006092428020531200000*i1^95 + 166432488233902658480651420419810234119146106498644090352195764854729349237713958801129622679738317585943706804059963179242646971950403758933431616932771669237482139461627699391874185737299036125475050122966882324203768150850891913722618959530666190672332521887732935476263875568379414579535917659093472194391742647426837227409193772205846687483170043920494032818634165911572348758518614723485727854764130141306794480449889509553785705746038306650046310939190493159626130551473434939874542189134816589874239515602909684511636651490913667447852634630481268158674303874599473760928310823157081467550457519944096939387458344643815513452361754811015450430077652556552318879061515306162425662611454826749189926143589838167784989574737274927412903643784279393559823316870374819296210929719060034939575209018896968632462505447662894490858787137695276996204901521255133027295286121029256990038611178819994970068304241541442450706026345305665062678902655809371212783342939016073136840755083940512813787983883032512555162794800834440520453374310014710987717131338507083548094750998456879446531324348211183355945214344610697167923983072677866894697615567515481460048363986242715755413077802786618773191505025592325990595195811427533463829804927986175682069806219990538617300190852795598014505800895028807045420751505756279075053322974671320564899214968702195213137163770732766549063313236801721037284632331293246696846181084790479555926377402362168501816758285231758134897245684656908274032741003632375873101901603256193292899265942664591141111063711677106200906221389738446427608923703987360795827500835909822452369027393047573268552504273989009508334000339484195637969652974201694284059862749234304633321454782024335251447997895284394187226630043474264266885469112784934562191984443132819584349493650277824492870707900799975597490972103441709244207128902018671543371321027388761222559911625289286583328939196586128842074940419762231749677783922906797857340491293308334780437367950034724160976364159307935672825759633276686905414775320020481627369477393269001832439845533017370077201527417559066447992117703471352969694133860805387549272660356903657797065889723342499065575248230541445070104733276497926699245683052368508224430741948194575239871733480019003374582006026419410015880583590889531219427350767695108121586267997083847462400000*i1^96 + 229783336730733788803541711204239719568351614106177659424269766777465685852116953799505453823440919178669490727798755917966153946108872712475326925384197562543018215532122877212192424968033505751597474092430953776308890952351683551464289181353016814052163102362161418098065784979333340756190650862308986416910904547516345971149071688544429819366291044015036326435849687180979547119032846368226420935399056276924051393744596594401542064927187473353606721603302403653829878490948226555262630965501697195028911629444127614011740578326137986511964702897760247697480429944411051915548521086707178191012019554760723744911876373808850238502791276079606709258428128296601919896955634896297007293854054411067128480821621498865523378050255531246037240013361835450259582586933925598591867396822789562985067286271788975097362131053914594317613490666120863986982243797231843492438552983845514677977903462366744727180186325566718543891020503163215851559832384309593538208202690778015518618384936699342144474334948059039427506766422431638040552185523414687134630769596632473697847939690001706635107292064456390768126136614284419691810002287371315276086293683460545311929571555927701512271961788379280922760062215548586326208754436250567349678018267725777527652130019124963487241971675404855221932683720953260884137184078320948790740536971211493698319732503636725658808962555777953821724428406119036442264838103616398903584235979096670571337310352017399420666558170965124326943646720549281897251562148343081889007619053882325119408788479623434910092579526000037961819745382637978624229775473375005006008738950130190400518167462606810937697417863042072560839202864848925773597195152762148024986638724004186987241293117479386750202828906532651359841521328675848979882083808150324600935748891057551043519427496460600745701492008197532068923002148953199775418323648965777700451584718469091132517261273084801431395109437746211049214896362410700715495226628280482030158424874951923964021823969065478575347895826296010323231080214976873474113859335085101717987194690805419086506431620682642574950615443143591607815416480061790094985074257085907832254623335331610111900266678641572933020204533608899372741502834497235150122855493239823314641615301076588355061413171362616735329463681475812919190341465055869855837444224000*i1^97 + 70500583955435865267286747092589366858001171584665440852493636235424430199193019199434563912543558432739729046526506101383597849619511598875628287817779614461544917172492864553832561279821910432768161611031127248753579589982484346128130260332604335427272545195507537534582967920895809509655917394459840250757278414775606909680988128533226564888204771388522393541105722565853075749321850062388094317189669116647594909622841214240654862526237322390640668795479211208770607083627253349036316488230824673696238965405340225222847001266070536135459050683065041266857293652426723701320551109940795823581178702478764053565686511837344721924070877190890459289175114339430489369951786458798596708195231215673070795860301447613007216944965520636798728785946474568763325948536347779501240324464477099868851285138358444590294549784031108286554706471788804636830726960537188638928853561827207702077790939456588001689841736518479698858665578452079385881094481214923321562849909659116946073109277989381770429869265910047461532104150536885359354049213867390416887835643644804838604736470807290848692893174088816668068353483645376431680674775143801386696580869891320358392923656144500023374034297169850972398221343808810953324701271658692960912364908301317052146535412728522915246562415831566530404143562378805836774126341492343547570357804003814276608318671976765771790668210932491276646350685013591568753452509865724045589139067167972587215384397883803009475169794543535009731650558070678500870627649220732514033815293505842465019646860046650927068803746120344100311668168128521988246757097887871702629951327204824450309496366440208827569118460494069356994646802985297483104183873434059005470565983683041541554016567950918491219970308235735575015077223596206872500914767739207619433874513971811116637630628494461609653283566929413825852235994571028560433423407586256198423258074647041600540338570864311035279407006579106727599160996166744822068347474192289378565215742270453741027691395123667830981545886139181747164371051795280068427100826919595665440477520377569928038560361975212218205224799552661777532020499486376675138295240184366081644481780013961211509070848393527079555063933627256755161246675769972538295796227006994005361102170776060388651729153230780806987354905591353600*i1^98 + -2023957886495114000946656654772811686729023377238875832016399210024686703491104385866064738581929883172681186402444411825028642443388180292134141608474419998672613775528167968795640898632249553391842530042945179298270836115967703038030908729273245008738487971140103920379946212104030650291216754153592492121536901101186521309364206801143665731537402307703808770522809801340863584666019775956447808505053402512840006371827542794091911964581683592722612655108840019101468202708114626656682795400742958821009457394679245044806624484524068001963666594888326550039138547099150891009012979858312818140812337465059622291396861149255955550220224941532702666367951346578816233734558501895110881647620998720689272698398180078332419563507121856387102159918751832410387672103131144460907613899778619821624524350811963335116778632478598748290265525149417712284266285213817881180201076977529958797724184069841581766053803031961878857872973249825860386006236617100231479550862872710831214101220791902143223088400534330237974520383365899221150717472070953165924405183879839345833411198914194265233756376522712313014713924177608300633239101162836316080729832717306616912574374039817350785113772877074531219169890500428950677637323960348927391182103843478843876952662363796388428877037532404320309698140442941366225613218968313294739859975151483282229015754470250265676070227489997640870510762056669756075467157656739675319193855874515652730002581540762062437946963092339850578576631499512012404680430150349357008707441780987701265495019092219063829038291203182181304471349387634680204967134158186124445279740277017734219669950972291479679840455516417429921287460908492882856289614287854543089700966631375909570896839685192345846644036135286198929750211087534168016953360637840940954940798370040256178575665263294700032517306480109403193211650901174318458898979962985254929943809989651790955890350189344424834405921872140060732589522562496488403747243563187591808040157817709270375694906352915076526369667648204725220070677156690822051174143982164304330216416122642315322106731586824387706226462885426926682610971758551958907571239984088062393935576786361472750228441388086137719384263188282091684793626495664850442883204756920763690357336640*i1^99 - N1*385156262538036908137921245761983749051432196287674226961549442516820118603308027250963525651403881492874275825297722226957048357047047618522517231961465674673968496939753484099870148965075839700750302911038635707690588991071453493727720922678128030023632277948446874510662151038471740151317272413335182015901906542680622257692110685538309480787041262919145881128986925976682893188116027929554800344365717172097187776428542679969245892575329600572629075651996887848835545831166876968493459152614490224114070774900349000874169665718625663*i2, -10113697496733922963535239796646802954765566552158436446284709794695502211234431228075063017272125019557896048002264031977867869089339412059687722607639487127285458212785311043327535471140921654585387218017318206555577484316473418006578893862422664698346424385604287234426386614627749630152259662439509471049807950092526094387828165560846929547652575950564880626237847886603269002989246940414406121040622971438400071907015598473712633016798172333387541376816947346025226442964039836491321090139987360866899622915669071080644432826201323613178260136013437085055730980348168711816201803891018390021785886024046670294547165061376259076842446656946009436786970709717549130070870309863774953940653067959446395898345011965085790630932053920046188071308795696031563461516145009137109419370516024613101034827969262063546555243046930699992644797185287381594758171439281304157843511268203108922954048280809757292264093424075746084353124074257791957985750223729459698328370192263918321617301109250588812111569249682060949390632109969658213969232556604807435719182676778581910700951766955324554556524396648034811245874482268250246464929787880273771240558777729219945374647034920840900504153105384802464883767236872698734377100120495929474825550701310035047339772800574220450616619467218282825201240691480185285182800936242400147974313913924133638086531669100838407996006593438029805180935663966892925531150535995022272897038652355469322341938137307252537779148503198836292860885258949403638608529401955363081625336092736251099505254554177211412162372738157891137105565157493640922041709238400232729805836672486686870948293739753452920231681896491646281762875397296372556469973467495591446012196165261900022993187325595832873997689552111576292403055440588961185032289906786980485271956898030468338522067584609963296501306218629495118795329402576730601553102225163157211428704079396146473428607503012100532369634480517266556115494377471532334823143686374849890432609372832687549877996641034834949294023648617018998341986609670593927036609980616752381303497852443398147178855486974018693159444843058987845461284408932073530591051302934640413371957244381411584526704411590932774423176109200478419686911102009503552378356567843961129669568168658085789286825832314531674892697227598001291327194064466529096868686231545242132282830188889127329486232075101200698199010412788919263234600591813705258206733926174619244337228362008709012995863499859304166867040002555062520188299537075331369305473692047102534650338406748071318214042191852786452699672688093903276666769104089136067917237436888372502383836683299153916325250954198796680931397315448096774809989768976295985433765968642660037521718031287575159329931229978124692795388355496481798759866686379420795636350362871185409163707465500799569036809608115991793947364445839134443929814392922867180240896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -154330917619556461480668035116743981474884430580057678053466474475246912131723857884236788201009590656399552232707707977994068168725819601221586581366312814526630723249249780822953597614555542757789888661423218353029222301850883565671679121010132268827640738726305341866031702395764305501373458398135162947804499384679909668429697722701676303187061257480285877165398369056585571655106019977825193703789513283001043860604960395266979409795890177023865392574396140331640896878775332765281769758976836061812650249864825450126717082314886217371793193791636065533571759721378154308233059090604648088966573773718238635076612252931365035044715294437684500460825541613211086335696194035854461398869359223113975716308394827060457655545175607790967922490008928149612857544964407738718715216499921042979904293468519805372804161656349360737267704222338855389799549171295584543407168917989891790108587475723908650804357663048843671608971134595225442026888328495067359883085115470577764279487839013949010216938580628249997136291935180497047584274388193712163319466717138906013386619037877531890557239216142446670941686299265193406932718605848524842839164331107916955851697240877610647000761793867949342835272360282523485158390114456231266092346319434490337918897908140009681631216019161183047245377803713519289477235228238733069532981750169112304686961980749398213527994559927358687687824171136802469116714649076595824358369632388629387657435338068986304436606818087753998695546299081017851926297680959322300394495111166277302007411841921724675339899615289667506394195640398937094792234777106716169100688745864840925636237452664060426329154396699280400696720487032460876029943416784424781205714905554418191820964128666699969236338911810734948174486226809217640082779467200137535278038416656831678330048853087097518439136922961792414031309389567105100079547437560593638616814214482344252638498617838894798917853065191870031017768810164483873544173071814332273098037881058786629026904823537299320229821547226735751919188877805624076344695971899229957443240226654784179350331013007489831045192638933166097472625091504721053780324781534039473917095176006833888912027283997116947443326680713953255737853230688545914958881764871997539256436084075353429364591522883541453387786021459380767819642800884043669939888562261416645071761704518660236684671617325085835177668827857767466685110024053904766382475419507655132112136678307864135002159244722125199363074721778251658395296293643467370034344302605597738365465507578491361653970833021202832719402613789181206522640877517913867878136317193779301214932841155614680512329467383624693308438613344404467285501217428367412182594050089674330724280869553031464132457499744562709919925857129950831760007674955564636546079663378207281317654290942825032537855049646070390358216134826469708323766766684460634079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -16439457158758921422809501404039558203310092448473506063153340272883823082054793229674947621255212693078633714328651912230710104588985229262816920362738542928224424611693363834477593569038581813323703245477930003574706990445697458530319798567062093894901923294552830698251539799643137543537083702334938933647830170888261352306467808921068746417036519890667518940547881856605357122192357580085500753588881354792760210548860447975342795584038983619716138942286559230290307201499190277828272158190054742517861810664277865614320489771316171473307244869023971838664307449154904283449167077651116614124204828273536154206574221544113044077028709884862532838350527259360622979308815009427648775529661522952572457974191130358317917316764096227776097117326199316459705833344626955442951218527716179514079329035432946339383453053523785270139459696847823594043398834628242490114849486141783758954724856561716834046655902571470069921791000843713731763136935099780638522886793231620547878440538719378367021806417171291335543702925696599725454858240786578615830846325795477397000752608622286260057024330063343333135394844624904322781219274126817499199359827030889771717196070314587247341900550271997964482555747882753803135106416622215455883665298966332641865172796377141675976768472436232668399857107382155223614410705393993081591486062239958991166043681191732549541742752246646725212433069702188659068090739503752737173562387450928227337394515534745871443473962144974735198759776884118522271340975562569177659091825049375633749369964130305820074568092530210021734732820417731706241159019413965719174615858147556513404006841398865761275938356927277881957732204115964174368901572675088815340034121651171557863977281171461448364112945696055054262595223032753291397909803741060732034016756137979656519268392432706063526615505340201601916188615956706689348667176007129402316185613861774706732919952528397719316527849719706225923437034883712591584994126587962909692022382260703929945611310116978538589002263532647477802216776542695819078152607325289348243849647972381755865722068610198567096363931298556640941788087283872792439487030455623977508400667483986007679897463105168838261793900411974745436883448688776593269697609997328263913576698729342219683057611422082629817836900475485579095153481265011404243404585780949352589186141797646105531381623900831073075791300918037980674828013120348208581100126730019068273342266786932957711242417518683575952883516945877438068027403943793736983836459917398828430041185579636674099951120730238019526692149553314954160970784190917488331968715916142648260995668439597684333841425038141982722908164501386607019057082480142111195629213573630195213669598249695224655432332887172754245833287394667214945567513475065976804044509456681373877600454681784695747159460275647431336463171034653629140563652810953209528975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 53552013535196495107781232992030323392231694905208088263052463561776583174128012008674320289094217273859924611470583564823280944350223755938312735157643627909439506679940587977218506267746402556679901786061398740182909866770624366014310317274634301631224080650895934170249325108251758366033828545881895410715246260237170037421702798246571579156802553755138812112050304198639547506410159988518072085685765039441468638767329845675964319084518645352340176573492582799191627950382161843789286001474018810337015665208891567962118830714228895938589481111115723316364400894969139693079228222482241346319634771310425205577498711251826884051792933797682280956658760556497202526586842563734968651048024102928499500883923395686716121414736209592818326825141495106943454977342743964502493346738516693588331473274039089770345446229865513780794552707675805601293726609894017868499767809600226482039692085635964811276036325478542783949778573393878972973863850801444894670397360481184080369130034356032830723744590684857782918884376694041228093797980045344944702975564797083819568920411656837624452440941849641230249606847804999694144054800058973746899717243708288875726424061431849519020145188443463776025453774564907481890807674603875181375490466854868450582210360520809248357543833870283428142489644598643486738484965857878638402161067545686885363214398266271694464788596609448526202237210939974872500556845868442787888629457344422044958198503473023646144592088848697345963384620727708307738089239147051343808231242744975851432792246668225059568848700472929817802862936812596768448594937098311631730820584198956438202182837202379888714335566536380785957992927705417674287311994760999464950126463032241146143635352901311092044449570646088944644570619695489749419640205336181388775028115652835552407617620717335491311883679013438174645700113473814286465955659913713625437332382102037101628854430332310565503544090850934427340768288673181027048965712663021798406019788281558079326846449196745267307020858722005650946941679422898320214886404323008295151882625832243640444097204311422781409113865867460923689847549569325434080338471446557472428643970058665581828851754061154720341687558492051266490678404071224978431057995155576012466882922540595479937406995983997180829992511051703147408941083285867077691168568273259720321546378166858287283395006001766247688523848549767408623122156149863997809862495361226294970659773360510027226717949114414397578499983428647533816081113167877225418361021830548770220667971458763087568462356005398857027498491480357366143863444295361818967818493047300499692348729520283841564631768532707067955847080519534591832102894145552789079804732424302282439488908417749985371357355652631853619052968185999082814127361193738597288723606838679212312750933745539226455350155538863598156200154985938659124023467497296133881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -338793446809933506708000335417571012424331826516201380708871747398405133230607354636652237950724961862750553416909271176725610406579291303908672640080686513156645715500351343275512640762387542449046542445312913161810456561160756821944968624287354717390374757136841390436252886146636715638412977128630135152528945462287480874510535556037111275945209319643965074099680153515825402538825466989282313315969015179650397468070985469357397504619278768825631180139722043753658052405004937213994048035086368778401338112849832591594392896058799530365137792219376934334055774369566408855914169261004267666852080203820955266764660843398856485651596486630915851442266528330336237822277999857782143953148693849077973454452783127834161521268814349968370568761817749582872396807018167045781139096778518634210734132219785151854375253422518682289163491044402761379893464404072838525276807695316264941566202470715298083371778447233427722529648686518370256546252330338271514650471603044300700340793911096107264614311482031318985461756115331127284022160260918604200294143521636695737390446173174223469876308461555860300762872465011015878726620646697845819228188456468771139950215176256553933796254773471830010064084458561223253318753319000136407519697401601082883055731401257352279812986130518013264218173949234041998286018477771125538776483671205962609503895544162857139876749946224435613276673479079902960960166144550180691292764572323594819742155233943285295603595020191306503632433990562039285027642216682720208961202967574511108109475150584593309321967163680075541503624750866568143372504414618235966960617531005258612305417157249727479763885796301098734579211838502013607628403195898197337004132902121670340057415025838960284488836186720754131560762506145708985901076724379547015460693661493186590730882772832727359971422980607695439793425179521814389385150468588399011543100239246670058860342862515624110337643625679123526494398783132329916546311556196258571788606972891743048857931189505435842391301819334180780264137947877695837673778080415518367899006150611566155286592669673376822522397819890138129196877597648964699977861361427711071036346154381152497493998780908065528638726821347500850053266260996262092448611658091950720530870224183877339666918863217304118988396651136031009236322247263648891472251147593249114388434427313916618322158448426548476509408608009611006015103019090678845403870716192071311038150808400321706492750665511283661579904972135679758616299795899704684043396040405827228120157571909507238079141772594595565444580306808534147337239455472891580690601340635427927973704553867668720265747777217462546006594301936951120756072028792335439174540602285903704604059802391704642733458068463368025887204785619752544830674827530644811782067568428040985602108021764982248531179882857877266318189210351709766635011182106134760652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6563941541678790953330742032719265114485971242510348361310577713108793927054531520225498263557076490002773351179614297143151918303654451714382734277702628955385791245536453542910593737086742933677128158561206601805321149714724313854360789841855530552139638251773262582592083306929247983230522528348746493048883837009661816837303365935125219572849958861417242489142576573188052773849247732463896473711327220515576619066197148902163201082488616182668092155405006782992175440446996623695901697603681231636250188155270513486926845425644465099747472113223409463634913820889311877080173741158631915544354495573601996208691935754437902934900557418119949495726353508998828709039830032740265565128899652602501522537411832874593174461714293063408680146580623611969846629679651421018666595531635121111200913779164354108101641367864139696864086995310405872821109425567625633248798123270945389405692986253544931123449930409261023608928525685130240130897279347913696913367614844289819045806342982635748023172687023820171924410913159768110343050544147113330187125088031356920848882171923093846262881179011597566921333292959636662045423427172528525202590654657808484186896640269978713022352500432383757729638315072730589567782278272451625542118157224963363018134739674383259641503818842093913701133680654201506243234552919562786694053763670648636349680055776494495589449212342093050395475240950118513351180181432905625957756826596053464055936982442101795727567118654375422264546199802365708759512601995283908466137763194218792205101532341036350556533569374103640566331959076209007543426243916404165602632214092166328078744871329557257401896125351108380757507928260938177220533514765447377255887636949938942531319276524654189318895839612390447541567991538029321119671943585652372368635583487506360114021542228064831465391880659554532743843521613790989145906145828094147419909048245081762945022306751868268801579719782906339498617369562555680566514138118740421434452400005789611527722677650877480208233081065043752479367319678808207838484291509223625005875922947105075764467859572867603827735016340588770157685865648887971393795722777598465119089109668469500531533022509524335862245826501999176690185314148023130543018837218657823058247731740975073649368036899648393402491243504225482758227648107737602227791003278150586456843533231614214551006979377272998046881870210047778917306774801427986208379441903951270804172595042079395882602632458321918296487416674094269823225294072527417661949107530490945693429046417456358114764303721800835913425065373759287090863719809770232302346365479865458379029265909966719901939237534326058202024054042058722250539964688902452762513250235464949055071719034329882199606476773171141851032713461945382107020516173608773558760020401063083086695048904554886579222578374709002906277237784246810187703970714566650757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 16614322305141447394452256468021233282828099557485233218987212033190151071617166111631273666713498952521494082949156909188258578774735864353316481846354008407558576678531876271068094946453547991153167667243176772366307087101689201329105344705226295398943157013981005653252584187533070130464472522925051967423829817447416013362925703496751305504831712494417796839705846355987461961691825623318304595897787361511641967906105283428694593521937846176170711761675359896042891520707410585600723187573105362518619808752349171152601924979137558852740231090909502312903569467551125569844999839340433257841710384043619895932666468283219775371772587127423686521606983184109850878623792592474310149657316619977030284926856678838057761843794676298104406696971548892097088963948098490330711791589726260109515670278320141474706774454226611548914263703807357385281812736081586815328314995590911802074625603511774872684866843113789307990857923014702464293799731815585397351118621621883382975628292127358144926227698812902648238316904545055137749761551042304047239559913435416530411205787459360491785885505660278898945484586447157520529898841258542373979763300723633725563116064075657772072912452249354470575747329908731169535867445259474333577562771726730573428793676334437687513678224515139967004945534941663016753920761242322583777804407814314781133627869462825518284028204089275355995974716741290906607278221070822537867161202403123290848739194103797359010808997754541230921732796243770176110972026784126627507077737606043786998215291445959478108695530522042359055924348658642321977583934771471431497383398532926064967271522411762973918194010219987639237533307699549421988847412463144873581514962958210390449086612389173813239939423199447398318473749605907848825205178944031436202726439821375588791727812917309809292013809552559685096849316470652089214174885909060034340367669288637495607653939336426369458511849246324860323937704878347015429013338841535393155807676658331975576679830927383871775296144215302508522394099058326566319735345641455868383946600349225663296568375571281471501278841445079417804528415017247121646130757486554189427208149456499209440643619682684675970112816223845219782727811064165778740378415433936355395368374688856940485334386163147475577437454384050698694457396504561819968970265424429909664847200494892799198803629247875747153802188987994083634746972328344862193864117843963278637752187880638732390337181206504754173061324271321252746374964567826775328512346714685932112712614358982510346036984610655604038086261295528523918077601689158989130327641591012182830366583765930339896218808415746628467765009924455502910757384078662983346587786167783911136201505300312392123166242019186278020663113958551960126114110576855241485148538398114155718607960815188227167415953922583347356839844260920572459005284382708596736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -63698915992391147146250162764453612751470111294419373306806260457378060106352237515092326662709675665382041592788291533238385682469945749898691510841316050123390529652191926772207443343092605038979942517711244832961303059487668218669283989789890700889273756877577239310241721139102362773982844940920173344347337445650187438097614710592422881048008042273338289381111021174275640595278953444754036602230746911527639809077129702349748676344507838056378560063515434158304054435463368651587385068503346057141662819492335752328237693118524725479996788434614029221502054925561411731605332591996513408019615035208554822866578741399157216026587198336291474847909735633174246955042390093370053453937515128441255518684547667080084303000964351635990335607021017498246578346052030108518164125401355625374714871682825713540925343214038146239231763087761170900485515366496499959069124137539963155621262151706537486394335324012917055538427721860081312006722550786245973186907499725656913222889615869226974189168039226747532198489131249465723444711387149561957583013549184236649636205105200144658318855183485854286648806843394812595195080942889333335561609885053233311164383854283242089993510751716388771243769642327758811392335412948921161889348072798522448787302903252407674774658671156896935217670969325691746788377651804803343276435283708012469085613294957605693583389036663287305056123210926786475733192990352857537419423630380631897284091292107851267123157279973533494100148670002656168037993221675391420608030406205430142383261926940490186968618183090883917383948194615693024751299316603520824636755693215993450408577334894861076828067497286653764277091209536588035225918669223931306258361446029089986732816129973609576552990523125328804879707048329606881775409004392927239437870706323233219372648266470479379695400956989546535341346125294172835088800582416159796399297970342574343708382403848419584796471223638056647871479294974707192247817971909204540691415985272762412047031945086536550808538611214933511942617675980206545362873299232342137457338540611181897708490960684938948135521555904338398160665136543559664103339841320507687413876393841290105093754785327374527698853786914882425682499014109081401516116503108229891643732354695420399950200252119631348836773644728266623263469241502821122054883769859313668069861868475095651730871866751707175941039963552475502366742235585655549852813540107824062256618331931745621932957210100092749494949369566562134299213187223787448241461441966713895856871717594716905209062683285660574743483048029973313406494596027767439546020676154166388938242853440630142057395331577385152181155193272040826748538257106593467791842660372743177860834644128500084637390492617412883371645068058082058862494283749298511688017907090010366201715301681129328666123258631175560022286306161091409440518376598064332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -176726651290465844916841814810193364545242800915077036186669215423154932462505625690459024420257364751901146017903573082192975339058010577995366804211240018651740649175124207980274975208733851701009241898427648985757268599810128933872255625236263958577588234932161970174105593684542033523736197489051558437955806039167457311251267142178948338969777304303574348828946024061200412311341510436054956439177728306045363710237844322776731657776065859196551768712322067719498857763319663417838558539163354095126619134986015462029508079702416626095013633734929297307098562996864281707787916419908848680824060504705591170213904149494243915991876589054618176135305501234099466790559425474588241055786244728243716162449777068728549981856819674999227122286305292227192426511458371812414263913242458596515441317389671284447901768591323079789959660340619025527302967959858356413072983438737131950392554842454827501255820008926404053696279661226115582324134970978278094570188553792832949306284635237447001207771670528331059962268315126117483610610059422138740917120928073589536743106288679425625981074968041033735444045217724546180306285016278714864493403294636498682917811015477767040360566563505295816922674914828618372895014199111038340343750276516040716724899167300892186812231888580267471533543611414028788862802199983184631432806172480613609885029276831456190764199945670431689672626057335549033909202932069765377387099505758891129665692779419143925142956421175033837719205833003400906086018662544210263912604922986285813967285284806209531248874294913300169066525835428082718447153156389481070492805723406190689172411072162396582821006450749217763344279205111773660562227150561380511475731296031589683192467511670157428755064534501918494227200330375016019464153468386739160652854218397355514445880096576966322241509872247016628509637123605802949293274393557105343941653034843615859788903459397018107803930565479388388240673169478385768700427948256309506173507597782743068925646000411602803337292007067041737102347041681904351110857728404373440576634860605892360592407392829482394523187382110777406708316271146706452982411559946731002057241675665980398722859317219523668007227223160415082566054931960688696123224088034623569858099943099032415968412304316488407879085659803970376496345505674860350869197209440397524089752314347751696580747542334375217238645659071173001559373516149463714039062627133597799078754094344592706497840969987557972337846656829035983549470001684693086242769229819477720053348897895664103359357167751695444629688552210628272143712775311821409820361255044458183382848350305468458892663863312633898742424103977092120643148723195115166652896399337971054963050281537325479368720356477177145690498596673653264357839815164020637220640536603362037106707682800044212897157302739161104792206462362205891240578526939709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1197761608042047776224596844823800570948853749781696483429435689370635367249769034472563219448123902580056619593813685407191355134725972820837654630317144894363070720213275398481559052546302690123452177940542683476691035036813147855854894579886903326356855195129581915599464183367032298927196508645341950980490767565778759271152944723147829763641831773195091777494146906526896612906223565686523022480660958155804974859996792881873928613174646523561483357593572740463484289794967940269066308845497305271998862158851234341800489015963348933835620749484283493226662073937132610339542778215914838859100368377698497416505476617422408780838520649456754076504702134580750702137321303539448892026404863079245366024520971947303024975775462160484822956912963631556111136881418877296970003248188096975721345293519219155003417010897473970564461018480143165489216720846487719697400735897246151068484923794638044793094867355947513420402426726387366633825919871762042682255224015135381958447385269389276175731947733626384635949993300950211455618251843346373149544791680170230414332222612062234829554066508875968639891703601650522765425413028827671593144007124663223296335213853431829135780189191257468719747882258152531805483109734822149090279089028948806699091553233166652348909794517186838696672139724699282434974598585280213937218933164443951603217082625796660313920175535650497020130781987169969064940094644577748288522977403572249864080188202856012589242846227848935262852001045315188666685397692107576178631955154966634276918252034393082028810322451925377509090234800330973158052579139560517592089685977504858461667465691366922926265750529775362678528713938569241833952417464435065086960445995390006755267096938984003736522713412150170840396889113890881374016413507559027331290650961538973735448915534472863006009195506135049034623323563941029526637008577645742021811441956846923812465928597829790847162205525729883421903159077912455377393019219056060063029844858706203314409803136449370954602351118194849260006532583638490497335521271727592911157635117083736080051515406129383538256959608427024246670753113848117489627424926995221099213279499511881065682781430990837515744339606009495748058896279937314696770198801423576527308564352571100561088589643118956491242355699641721803828276803735564004931388080374244723483892846676092552465029757640423040408029027073042214408661092917732312679809567032933064363966287383896082380088578384741161592823220548878656234823899272639110541536073046063231563585333805597180290055878372196185795250239655547977834807215491923155607461212198632141030128153638954926025195549734251156907972152068672615286566951205234120524119654692494242563247838742670332928967739878009035330612183715495650982188177713685488515884475995088921770174170489956929938573744925270595362091709738457008070675331547136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -836217417529397340005885527512225255274129024538582354972926143907493507517630230291638893355040403532893052309366060177408808197418543606756582328230888432209856809233277271510291291375793572011697245274576839937031227247069484986973682970171488853683485339235374810813668727416970221495116594512250058647810910852502684805473169817600393523059280867150453250900705937899134727949540344247428987626788299727084795586125720319784856540634026343565047767509378602641406649889336839553185526201412927506011586755554945714764741916012491879605838840695895224330478829488545847904336161103312607349538551998174768640758712505641547258234644406600920385381038749971860476743126297793193270887131624276233462093308914292466883826826605597282009407113527967379230387083883246237598629264046698852568329521645638732789028843167808024501778471107768494026980890202729269093038265101944302901972340115606068216802586533722413255294314535024920806369161774472580253850539375551239014169610246250748099734663518811430239471119467572375028466815258850796412171458195641860360480475305425277235871588961690822528867064258088007145186547386718111810874557574688928118815792028454747932700693265926570707180635124567085514942646068480916667961198000873872169966345171895625201208341868482595368554560348455283049234530159431820494430986190452026243459466609588094310758228610366758903045126862636978383430520692280284637053490110621463669735679105973998449227126138235183594037792251942867011293748220126077489804191839313727354337295209996303928215198138705216030073122977586242192661444079353929028853634442067689257871356208358854179735999404395903722658511171446883944308473758358694992764805629191250935721685440561744912282659818217190263607097113541116429060683999315932774386378855765529695003093219617707874513788989941120253186447616588033967523860943475390395380187129264145853562005299236355730155342217629659795038206131259731179349249569210684852960291439332712342635452068029118988595423484142647598650346710473621008230278148215476691008291738710584200779610568196966725607555780052735767188927345223831412942281169709057064989052004688806109614745203860921812926640258097497766520784582846677791483383255472097971045778241408008781071105303689678922622641254172083724613615347343769993270060316221314328044604458877386973940513055108380096853782923827762947795494823523528493833992858798946806259170058797888729313686789543352431791919077856791209227795831156265311079292638679047506706994018856286823991785132075060434099646777400821338262317182644444394443868613442535742993838183010820572033227341183353801426967707820054946080109480134164481385953206345030047374335125437584412296302353166946470434729845006700306318417131487790707871526499722263246352582220505235989056917543719814212728005530652129990560538689536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 597261683480284429723292160592865974543140889556611437946085116209052807964736687151490011997770001502905168449809312787004095545805590535544829716921791726011231355782957569642610036074845511755141379859154301704830937907782799146298245013028079491719778816325228482419044779676781684558818400926415111377997561735565922448663559445031770322771856568876343259556238145627788189721534415547432074935969051354182606868728774774808652587978904394794385534517014270574143395071168079746196632425450030943328133195361907649010713981039867002941155338270979197928430262566960527521522948535935599984924729029037533783705160921527044547528125609214804763094874587245495499128303730711808430918767864017937417766059208043986334455222167971525684373485507416003252220733324581379576486167353415688579391301738626931410677813020853963536813369890222560899977245462317109526454967379957996176854822915042578507439357582586523835264812218256425528398761568009490631409741618041900433295261261405981022207172621923622550883846049092856508556667621375549630457752500659961583212161489177254840905158522306789247649076891609638790756038355379523015436514844610221792877668438077443758414905386995744297276274016642942579734750850498602532104654672310645526676060383777860251382896050885012299547755396623825913179942939911105781850434055742007427626213778276212895749908135164937379346839001242634154600873498369418650508702488715805799209026344704223991198351269956421572956480990655650777361131483423396676180934662240587072672479466629698743924624808740560030524818916073028226714004785155304143994862296338925422555467159136650847500362894634462167305501618948148192912157579830781095553959461614149577291608638130080617866556083230279969956629223895042315700051129157760552471414374770641427934712273461650405449152153898545271654690700508821260059077905278583972691024319757824232832673364444984958895155392929697236627656046366669135884189993746923278114735791889207297073996540023747170408681115571054810019403131046263658815385577869665376325237321373391680832598045431310089819397673241390600883122045409388341656156226135588487225275884376198624392606138837344687982437149343210275996677617882908893226940372774517204471218195692199325104644485389189099621603458941741906449894723894260429789542959952874812379349659582093648762987016087351909751041625200091175692372610525246820914271503837692189313251082250844309952182784598690511091336761859661612870253249641750073853252164154728708337679670263897330926348882224836601612024301156419241368393481345369059548946404903120585334687512160788411164268378423655465128724568701232821195127483703278618407355502165960044553857651740338955320948086321690409965120363391310676959075471530688473439510258273849741005932320453294824599704941793243683641554130405873114517361131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 174477105135611882445873110804770616930978543866520716917519208115035106341512091199147103310145721058627489423247148786659674066283440923690858630118472527611632875909096472656343512757597423820142769834595491754027699143936668518614833108559038343235652017610902982383822341032413259299098299851164762948333020498321772250781364077625998394564413510642147347653979186476900295387185894066969276177342767786879630308286689048745955100212117006542710503161470990297323647044648049015228105536748001735312430358848072059448261568236419080924373822680381532473692918985192379704377379253803409262575770102901234423147104843263028896217502246752759374492325309811667623644738212467809210740424340152910384357178179105733449940788943219272559248867303113682405820874532555333478877960135799055090016593018504105651758363364042753784748220470436746213468302427900121579850120550792608676611969345550477185196501514229860133365207799837957131854322974885470488071401566873817148319706032041750202938292006198374656971887719479373755558167422292625021529361055452360169019458710252927849131695887253110318700270308775504222351197217004573155773034694525017653184307770092757127327129670785149254089536523228131317213594495791178754183093323858454927658688271819653767359285154935348486109697852849539558621093731707493167233033808847360124711545391564271256967438051432513151432203380802279586925412410341876168958573129722516283877421547053732888235467811042340359571207419653571300199923678224164529405260116573311782877302558708043321770087591060176605521196240478883365358608931000749587643825396964148539288283723447294503778497522561254689439377202363432750982565176399525316824045424396433664606893167532328767780457767930849331667283980152810339393123130747022839207457919525764805055398706512524044367894209506836902391956227267022412316161953319598515008975347662882047910845290364292343036870620075417773377845527647621647225485415699027072322569667896982487159793968772662883311522016961768377644815060223392245767940669031099288600228550966224158075244510188425977922733462854622771583894179267572611742169272836192575015450235593605548746250111158847196236179870378499312605647039493208912664354693880878851872321706646687880824562399143750910803118673950261111049620682895644800666648250222139461645568742482494648425256799037434400437659642564703156876310277417006825903562215144512648500560638019677014364228820755067233191176349028214758119234268265473765938591813182464406674261903715153243511900523894269775152548886592643181469913561462951397019075307854263212002533619533081568657704772086029788154407279996867656941283346144902613407624260503084171806780861144525354780354245207980765920804211402268541058811990174053074047532830085392274188034351820622456235205426449909691044328696541995866813104128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3615394849364817469698170313620253116686598888345496105573053504477586764678361668450882008147089287892412861411527212265300616293583024938340717705550656070527860169935708077903771834808180085679746674957700424577454744235661497172271753870556957288672447282045379215369134414045490947473390322323741298165387824220882773879963033300924122771933793413081952277303677300545365922110505909199272427338496846345976861572899477963917903757392635334671025051676403066360844442282377122331919061543963706624973342012170459457475366541298435156157574344362200951058499292667458829806744349778625072608314712022876788530940448699681083456008093747445120517360965220587192507114408787074775215297417297827731988477470134607742271936822207192046166583189450867519904641723064194513435136631074028967698892282086750370673103361998680446374238307295066407691753151270199449408968743393646327062615842881923829260756932918462354368199283268722816587828311438113067981875618926207087783719346647510260514866141649113798536355501327947346450048304399518556420900262829211028674069213864604886727711361191025205327237736079084471983351887701478871094123324785241632710134839555290753216584431626000804256210448958753219748870508274069846402854593665235449819857715738363042499172735784452697499534078386177961463829558216825174440311487494478288036209392879391577392249849670063520030110917324383512204411974767041786053371214008767347784504878936985409511484083120257146682300686636846289014086370481624018289293785748003271516772332591252212130024296650618475537007224756207370782757336081065378825215218494337696530148073594340749421667992791703681668796213473727981403680551726684445183013042150813474270380043709763082615357388897337289207388503173174310356631668735889919597953947061221185001092997501815624334525691532201980555886296455604724184684215338803981856777573625489329651181257487485811608628785921409557867142224858164155693951804240355225710205829229502653108848924247806562040089756546858274110858272599826941156613482581378817640616826185517163425639222643311182377926712315954402469937852549626020091810778545810915911561608115445107634922142480944948667955318761756914396296326603961714503518077699363556879465947782120259325325962413583832310770016521831448721057316814021759919839053566833302053944449504593448652763160040374840856512943747881049635949386314624475318122647628691418918377166194068226491592749766700014111949335367288434326816365297751929288652875752878548785216069312452023183326419745878031333938138706806935290012299915050449777086170123411387860879561983328856799491208357441461005980538609780684547414551358990787293217144197008974440435913725167181240915494854629059309969816787416310072483619676270315020722640097835758924640258070209262353924746870819679270084957406596631842992947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3824150086156072740057104067957105071958134156634918934460976514252496688920487889228099495137283014206409130040643976473631647321708582712296859675541060840991657735838430521749583850397952037287360612305111945291991932107947228802833379596471793084373547925310160438221173041948667772705703154285050409391775351372646617055577919449310892381684913082304144999671080345134923356394488400341616425258414480970168919706485045124480467629604986245496233857485906075265977614375848887127864739844969286861654721434829973594773018020473249063857451037569578776762610836255399555850421702185329301559332013292146876914343421879543707349400979631170875647288253483835421581912072296251406456624347500389027418966905431049981348514703886648174305470203909401334091383540064458443312751721410031737593377196297383530275015398198701579238664807564600234807798984622275924110542535584131818243486516388874005303482108332616505071888454944280461754160557807140970896750377540485610376195656403091094285077179798701744794167308560096718225369987109710414369347732975762247438801252439905910313296271054518740369276089232864367445484742428850435948462232408954852355321724213782510978515108723215911294087389107008000849251820997806889547584350559079843522784832408504545727583775139670043177185745037025692189894904108381179915815494228283221731421690143507689022194151434852640274252200077653089966921467106277533056157525867739333096791089597252833103088358464770123319180502028743133286939384155714111557025562089179394372076853974269313113302081871167264217042461075111355771561916040836332181566391040205044457581552355197022106465126828938872061578057433113417630939132903817690332847135122223322980386612509151546958180610296751603691261021844030695097560398195491122838871138585722281167539871592658102345193464447148880095556437940057342885412764299707566191948698168068944612986579048441292490175694273320344473052935050922100211160981365318679237232820163292547796931418891245630785250281985344974492522142089508440205600310553523125656616420554702689697884976831083466827209707439610780175875601601814100816913807501626563272272885065179462410219927157485696420416336685265454500075228632327251004105473875679825798129216419068127747449301527367764010565290549001915984459945346832018916878850539900399750676561529062347828057015047268141533559567468884860955484691880559658859582007474494749023097314323451290130341759043323090119197890220263393108096962724355638843623980873260304838260807822667700591619192311165217528148218288671418799454461987232565653668433281731641422149914652132560818754628223742461536678744644984590613753193778305824102012524394923575458879014617912667556608343239388465986116413720439175326632083271233569076240183792470806498937984622100393198544480789610117244257569521296855793664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -237921194643973178727989988323672164954832785060018887974270380759788318511923798345372040644934826647809190998498918981187008029012680747868955708830013870409482214583535332184200237022186466792937416637465662460535980593261559169799592991752660248236085832655862743457829119618049312453126012865922741689926021856322959621121436675138133974831070231039436948702335878630508873005455681282313508141246377717495221294336678517049873906222225545530404456679086322702994532570084597180797866369293419157940934756139388061433060694037407385051532983851615748059509335651519141364185060919877544925340953142427875212537435043492200570318016073828744006791280877177824239833730640415798132216242114898003783384521015283238591671976286599406541162770321004974237570728335806299730021091750256720307946849446720061345729259196770897528645415089549299025175714082698400155394458511444903327945869966799818207580409608545915673046568775269519455381953129538069010195954156150265806572919123586298889405985716371091315926208132216210022013126952772705334635299914097054054792871495929040474555633887479043099904463600388309598731151811920840071442956886926653091499518992293573444056931754709973828462029477968271821571997547927529599718902376527633046533087234715419836157106045393539764988276616431840909319450667804957281470192851814222505687151778489878960863106340177035200755765904273356546313167538589407016138992873680009107037636269347968294141905635526797154929345237963742249007225271982639199076278299129828625119674169338910825032205739508622168523802111127294803393805501469153667487366721782655852848543776040161976402463673054328317889357634358381999941066820210659635324882396984104513964797469578379739336411601700654053142105062006295398890453228423604988528028949591803597336687008014298499792262842198702816222158089374681800382132174590667604885801104260472283754516614372323769931871659560621621603996962512662359081605629936561156806786874834299961830193146913393416480951330321770256467505504346892656691296117535636835971339185550867168891195618484814581981916395271584820072587098035881369077431350455904408838181004965995096148821500553966203937862952176197667854155848038501854485967735548173284005639923447014517607926117987927927466284094197665208801323511799597026402030042779387120745270785274823026191506446893264155847675145286792835223608409145629760130904852309334769668786584146881762161675071973800906074444296236379060503473953135626655339617107599685376732964734366862635077870925969157145144742003950957652083620760583552291122311396544087013561332181136232723171218707918291948822558115720675054206600596869963885327737014963658180015760782041790553955172068991687274477493051280382938507880559973936786198804978530952826386100502623682781984126990073557539638030796720017768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2181660071271977893841163982796545717842786548742562904250817239179268386738623907373847596794165154492085064003507660080052017114189733321868115852628962791574585765888206863866130572871735571329247401934271616715344356506802375853166392882638276998376617112695031570338063063194534742097286884401819215285224785777605571266422820387021439045786862817780345008860696194131346096383380746244342464781608607573040307685195317594176684201488243550885950210758013435828992593091233525678990376980182432138851807746725700516677513744999680167295319476156870311565596624938697039590082933853150964289499014738823046263711524150632915950953655825801627753691381909547974075318678793180565840766205718919350869071049261440427606334514830315496418545906251910953603672908110359789266030358026818518795597585472489342563896860228580499635702416913855608223032722613363192918378890161771426151210674873942453562467175488423213304146218350460400856422424705190687464683736122308019026828971970409143276809058469510260691959304426870875700017563476491886786768923842542586614221313010555523512783425295288203738371482535184493243820278333745904890129843325795906558108599272051721777394603171414242870429827399719202124097243414018098501752352574664279060603729284361580402099957525135888067921917150884376017381980149139224436412846003542998251612427212624698533969135693886463264670579998555364837745514312838044594694036864295822855203449997532838512591131792659740845964389003208640396007243257478305150442319352493057711659700143298510462370684506152493888617913804629270975696924549965675747307419269329604192357105287051716874460279500407824283968726429820972270374280262344104070065827984478636905884069649230378873232516293020034711769930868493579041945923157297677535326125001078922796227554221275912154823004871219214479982181023145566109107897560943601749925375325846069254634316760640932028186326275413001861495991120020909646727753876024412460705173080153625476157071471072168375554967428800865202771848565111118316926170263940921703445500152947702724509257758704720521112024620479169796019647513467786466554023582972579992119687660320211530778191636848393257017475620472013054102851509056608406948434172629651339815319296718644508810703729083976655280319512968632299501052234347285578017924052176878786590667887512925820874263126360557093957843041631790479889305857535347166051012322527513487711128358445650589332723680456384921905063935741112294336174890050626136693699890082928154046000921114848906617917424450760667058483299224719856067065389374688580519216968617267952178070207103521359907723068132198244368000072341050469526633766505470776261606218565172109001021864740581527564002706800722980379375895482655863705372677987415414131888395981856065526648792759455845074608114732569939173227067076509696000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1376754439511701568318556204982789533637246246668367373532958884841598903231256498092018140398871265944720207617007348009215951179136190675860489512127538922583596920623195085799045483891964110613843151536305714756031027685678979098119180772308828185783770389195650282690755980345813279489692498338950697312321328280711433682904910199811807770858538988745764902300420224252339383422951766891714342355930895764464562363724188017047260663448483704524484595542158258120865790998606156879508331355151430284883803281556851879199480645036551961630762066923723681623681684885840697038524493115717785736796275568748566846525750525789871367150755482090223730724033208375249437231462069972458792869898136002662626936329741688209915053806122043063219470770663987586248139044299596402066696634726593870405412332716870376662957105703682323458639232026881852380315934132949509508793143652983557137734074125594693197303172505745506682523713022034869911200496437469262395459134159461499726860345643466065731206246054123045807587289682153527621829761528811060232174254911886371609273705734505202179852871137044537409870816493639422532465124204950337631180710921595698380327490227590880620659822805928066156908574185905785420265577141575897448955684564592506460106849219817942658399873318040634389298054118110413067850226236005762180821212048276490909442519004410078061664046469782239584031420398303930361803900980190010886459291952720099219949768445900917889645153969532224614096485236529917758227095220434971986312795079188258400490977058187077154762070032011542800640074623485666420886509370185015576194337264749414884283935995037983069255187605229555043359509679704751015669863018762100412110146462023475213750145155379839734262739379509625054661365212504433561881691863940987720367693334080100256137888875132897420490077833497392823481648608039894148779335788153919882710964425753906590987512378418051508327249184335327327111664291246856225128123395030485982603681185795777130660984248534299767167870173921083851621829927292912964149286717451306822810178504406333507108192730794240409599674207304697690218589027384606430808766308073392109427774482666399705153100497076014154680730580983979444713950788804226583315320900448950031299767891269208288506361609491146785465061863594695396387194331863167932114644731484599129771114981102397306910191145652664694735634695188299152348672200749887990484315221243205279420535609231666565079429375199665649217133218690367703145707926233493200832384350298837771531083439502042059338310852369717208528811631431403987494670407414759763259889798994685429069189208054599154600212806910390206614172128854236866925365893347187727041589878765656958590908621902070289140129386604325160622222762167641243718574650989825420318261318542313554378611675076425645182978321040196803133557294885765120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 30314035140059333597765473189233408464310060216624468381074201264373361085558648881519650431509710088763141086954726102294611881023602111188616688084795587627986119134956797155043459651315900755585611273196666003419386416035539052163782071596954396032846545931406165652433458593691503790001364473349989397176059453308773299053063735221480541880720206239950307268063609364754091593028657656390947164275100773108063176910847885390855729521139867034435225570969718418431613075513842907432206013057493931211780951331586015243116221534285607099534416879527939063743943949001646328216155895810720487599108910256111157470120097969897571899503316366747779968007343449489890784262253783349680585335834000820670782619659127054141426516938142688812955224957568736984142772643637709897871019814724904808320552046047516755699976751758710552082812046374761447470346718830096590724235254302426769499653588459450467334975492972533985079227374465090230303002180087816175446180882634746955528619564552245583025106574311111270630244127053515823565442989860448151924133686313840750970484133246881927605718239264561418330931970589579831768033085633409865701500982694813922761209676994440215764498637447468752305829240726013008062041474279019337063101488376309962116259347242206968905512470899780723557311815975022190643318473268944328440274255418926391223253897587231279990237747455230032239439884429109571042216866898960045784036825013828537990488842468963209044771576508582181991348217147717392300012221610362675780683483274747304537326307117350094694652650549689854630124292638368429176040065275207317886347887292865712259564476795616946242065729526694758075173837087659640405538949092151942565409954181841280325860971023539604172379803422007739469317101492077131779277309003848016514502386397285903940445803171314081968364249807128588275101798909530558692242373749819007405393186818869200631359034615611247771498827567230304813151937339038372011189612087171621428165808976071639225332361011458636452490897247141811126593417776198961605773811597603746012392308492757890461741972237828920576632657966864831812154219929257922329879061344739587937739816862361452191283810531025606808851699658587044667556785727392814080232025288379105184127639338918619865294579762445849161417364075490761074146794932845788248663590489491026095655390173667318473503367762660349800680737514644353627840085836399061082685020692059816963038968579206292507365479621331133625090438390255996825211766878230086482551878370954393380470188802550777548811677507548345618439160029403863798875414973250267600133670061792127293213352004829132600068729902338068653030997666754045491458784846521941689981085938127645666847414364375286952368927577927931133548716702524192272929681333002721313266914385727665193369625289358230020456414527757232625307644592128000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -336208074055244269257885786773239916403444174960784100420617799600259148662536956682789084447836838508179713666772764010644687888465702059682185168569650564562345673592954266988403714175399911861925007757599858990294038183606083026559493738429934084711650556317338136811706873194350227371939282685804277047165755054947972826055024876768494576317094159462753042730627800735874879770893082888590547604906282774703072271929050299755557153081703280416575538727425430224281476929132833524480423185639013985854260851738948864880759157876395698020662667076139829681750894762126907179472886611567727314525929254640662286832678669436099291292999288499365094064558575396011961180067532998549642670722704830809937683068553362229009417704892148152707569158585169443533022556781034052118169254780653372130673408024385593600474900365770664407795413787482956989200961722592931179347237540801143391572731015001192823634574991478507946225332754805681816881011315990692225308527476113876748261345552783533827309116943386190037965730650465997865431978353638942456821011648234571935143971281349171225785587264569295357489737482853413912613982076806835657640462735337640281855739064228846854779275003199866798780045864336279625141085355272745372780596881313412809049547547635782122921123027765284855631314750326633058068142079479527609458561814978942892359773684513312249635115762010121864580003400863814622830535816035857717653001112558369722709863933989723737584459263371052689522407127122639160512440518498251931052008849509402486349333758406370663371389026119003292886739033561348427006588062420645157479410455226543373838158224871427133820800139033385830707594387376221048374829270027121672075003047447538530277722034856095814615389959217046229949083745515951397784002738785901991263949879332485117186096743764815846677404712465186890674543183054831444998567707350813213464129008880939431861757985486422072247643851104722262649563083611332945353803825931326815688418797162044084946978367072540038292816166247435664418623447673365440001617833362777796497848081128019998530360957121393569315698249185807855474243603116986019947494190433178242376475145856135026968443821434812522023883018137885475747374293294156675987681336769216766267307636024892924179382461481730644244641292535093807377290675240746222103658484984255416592859051872850302020546780761568465703388632943059262995005965397501968105976649561314290969785636598440229201641540893306577621239084340042280553079713064532549497313123975223330632714416264446269429099202768610577558211829711564791863927429236602656671323372524912080046874874077272973505720064234246249751505057388485977106996677019037836105824840322987423427504523020534571706851190387710466618178644351252125375096022169688210275236622349085994532688655408396188599015137892542998871401719398400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 137917032405694977556678467117485938245954382559850712479121314871223922951345874743485360887539495749738737831416377552245012176631716969693728225379422395393060919345462812984978951550474079101650855171044258081884685318700453583857385164143631182868329954219818066052320277620590384926520525653446881167033392138244782540355482011388170355242840888858414953672773511797688239500223164482864072162606278681972438597661503961976862326051001048962040089158222588339167417591420830156931310217351379241540610778628341636644761560030614378219134441447502684083987834847956483117807981820887508106251333666705468174436355939579226960507680144635021064925532545956846667316874132817584190603099781204642182047256969626829564918827408604047308324817942761640793066208760398492919067284934039057926700667639141574454573474703165722793255311286605684245102029250901612710193277009837166307928736328606873990866850444531511114440942986366406860230671113570875768181209000952098413522920089753202210248320314685709032646548917634680803677191980071155403603644139935607827221926779805552233426327515857622949515695143696577597265196900177866060309019410317169188137291913824198413589925928293353188194553667923749446488460504083011294940937976835231985970453337008629658093744364966497878178294539946487195768346415529771139227495930432684532753244849603012943257664697457606304447864904455397628129250161271457420203366308423104407622888449100604942329961032665924727802278385206496835403388244862429073263480279127855247867918228940781667777520568958648353517041673901911065028745674536143292818826678214772731629467060780280099460928561160586765296072494879073229271901178295471848762390780918456728546147387249034647216776766016958623651485798092454321839035201405549330867280523596620060932311737344042468133984359323078652397690472214313770661117414233126931086609530925421699300873167600257531639888279815057439222428684529892314124584036288535413267385013123470805501933444061785081551064308123733623354487673287245048380792754513179491577847060487637740624057796162748323064645768291058220856081905776491522677112110466694451162530480854447132337500656289933270202173955702949121651973328188690911883641264689264628137586982292589962866222011412559021057797553115498316286023215978421627986377843773058183588844705520347439422697758529608898175888538251849181417638871426943015366004020821059312532078691611492111142371488209472493688807989108728956750728154471594354037726647345379035766497558248831806400841085364066876442421965735722228964247156212029554687450358151133023409804651680457665911412326589743370501228061456309039639021345835653388823329440569107999431526461546229531240667899667166868473792134219137897912625890387500785243788102068233425709302208309339661666783223902218213454375813120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -21747891475247754773746709657674031376496767960830522563074057552064029805267920839814396023182187122199353039977370342147689839403236151673383846206569819812651239093352041244696058601682932541176014500898177906637826836508870098012482521588060769324249952617529002047980516447296733384368451276578024333924635798474258077856421832724161584546274206017367715455355563526380471604133030337673107205735013928020352418518141130913849837656315396500171636323887463174663703240853511101937867492807243920585682595293251659461268101337410161053972040979362197121224665808956613849069857502453520428863450848267625474258738826088412489559671486111617962212316511974802429107672851181324393278374849200703282779622713163712074774880832076520208637673541898490935247027528951299604663231857647710878404725829167821452191086219935251756892702357708108618161841860418736751871139643321846752757448803748611984048317207786429721387649209080383987259452950879603978653350774754328423725740253673680051123809615021346361462551602602463606731492561413981347333263018184032300876501284915693100109580167649831705151188204266525558088407477768356713971225030039499997733989057071616076725434646803022750568506580358557636829639631240086068778507953929502716699766931496239577829760102961040792459595326897779310279997465475550664968920784918406676608560645339105060114735730807851213584184940439020412498280800599074560197398547103090907611856288133164737753929122923544762049879969151411858813037982689051390324241659399062667242492311896955808759324670849289987950493942027187200373725829632811054227022756945114115193840764595433869200652795843739119522558339632493018587872888758681755949923334978775945444221103252429253857158943800505429502921444196976331344660984916377730039256038164097149929604605046114033409163627283165024090399346695418513548422328206441716814899048934936515157310353264786806409734507605696633916380372843212252685179873552652802657547449994961918071859779773982990985037256594720909786208991326211030227620137643672011227648542305356620787946450904591712315263206946947703778680587391196152212992722847484167550735670029282082450849624468789839201267019369766996474836374556526066720347997791665447341455209383081876160807048088735185529414759543208683160712995794788349060537410354444643483684349172262105596594046762472919283690173693835337988934206884146679829727443450365532541161181189622526912995958593727536641573191830505599931451630722144493648614267715078237093789136430522379097895855301199824189259659735469776236456795456041999807279784108734104626059504716994758389241297515441638357897607334875972725525021333141178063652578830145111876823548849756834028056581588490960936844166316722593867577441243068344162951291935945003472363794254056290406535038876465432344133632000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 320959405309041422275395638680290578186435674939525269341300221474913557853404701762708798673630835391221655126406532262761240693643888592544925386325039940486236555753666530520039455840167430465879378617436508592467547227163610005482402833626799179377467429554445845064230369419028867732274951035039909227706561367179844445965318312984496167034512667731145483645858596068154704787055097256821839887208221550530931666960279985839876755206593014993379413971550145797339030982401765479495527227040015500824251837841772557307413040715639358582450633698145094876361641566026877339509033103395710610950128165237130350249789407334782226401059890801380911617630950686304182067690993589183018616839970444766002043579016052313355956928655423541214389639814117992151462255226314894754353987092631814282827816846070324086813765094109516392067166536340239725322899685694896457967531223665760292955803678672375467600999411369591902511531782276323708920985103355103820957070708499910936995123504686777735338321310968814424704666955911645621974305365653153061544894809988113223562018711211246049191287046694222375518152987423444030101115812443408454796994455426817531938340525297185627959050013226936915700500040634752909659496771853424212676110539173116667293776047486194733656050931160476917096582456874437782175664817910849871501358306761832189309027189333162407022007776678723409299197462542537092030038670713982536626694529078597162621614361110020814998675334897477538454686928566830392175165309082264820370610028356570207772276550782116062667289752884102271912608781756850643302720812370934723710380817664224731182974194805058390680690999978061238438422553502428003502566784225088459300961556176309213764774668189557623698788741805933161216108490259616685476118394907026129026024517509706371146453622148854491450298264038567093490392459001154989326077189698588371195676199969389602670234680238143144326262019055316327358406944710829131390051131181590688934988098201147694484104265617857848346551684023068927418027216834040799388841407509969748894030031930905435829908922344241643875580769392537052967400375829780205795278717747157826902117645545242140111640688276930566735539932802985557961857495094096272617972853017139333611250004311152949102891749679832460337637024034355529817323914435244708537238244882615911784431681509766157439327090788049636038860473179741940454434192954240524805257356766614711186883089619836645327664739095831290359013299857712787210698633787390294966666720908075507666568448045937209160710780268998369279877536125792310949266170092541102789440205943990412567832030072979602981466739527666311226647658041036254635150242538402526225159167450604014995688554916544810530260542496328075500511489581129240422362000337423532506502292967385600709561563939842807264509622547393177190400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 59375134745353371679882023559958900817389815273070077590661483095352270564507996516176489890685050294575518202527983743526777755597462817583850008073517302700175991597232564771263072417408328786255650877359377436803591001356441172294069845365230885210306681388309797561211229584166488840495541204434010628365038113668755881711659433570174426039783791237137232354988144467365242843681801494277293000676562795412024827053898944870394438891159392157601601489382005503447597214762865470002739193971329795905707489911975205343474797240410102504676486357873413364041374031751257100127043068043319677808961620525732575140511248645217330006163038828887035896383208444309032837996962096169550229052538242048334678762290455818622630214947996218527322689893600626286521946760237097750597020236467341217570502037911255352684156708471271750012028483912849851862396373650483861950864917919350518567874405689121930768168882590375642168460050447376204158902630750216842374951886609778734554393670406590497949798624616352339957627300714823293613475837604345669899249304298300670275738577715033442397079518752292189587514135490155362828263093637469826748975071627272249299460027079754806964731360466372460394943312237104321226941647798611664201793403584928566938539683471427199764942768996712083237618349762785953424625397881446438933500057411247982254731446652965352917550077722172885702521967004377123313420758527945953760166231895817037134993048437909535501433542542514911496288678463618326823315923542392888470829672358058256622599923655733770710382789563325074445549963818963132502555764117221641020598045724769642400567940620012756067071269382238279602485759568139375977801704687077524737947908471158315468924390465431658747127227938819314171712683353384937731061921747499058472365454789845019704221212509373648066263332799206469140159958177675822930534715008214199062571853396246395025564628260889958054343180350581242748290446562488148783965339007440794616080190864561805881942253452265317582687492661972070194584815846341578800570261940005054022912524287799146190856451649781485358088215786133900953615902671734534373945878646039190186567762902291327967888749543134907259561533504713366576442144168995872635880493528402412122029283345521801371877235169535638185486696115905202037783299011806285678066367851689621873875537065094288463826410293001326852956494228265320519622670647699386467701525179655304650670737334168260913439742877851893387677322960701135181271181956722486063893534296567303677389569756720374674731650122804087016731442874362318720344675642954695359952881901412786916383597470298681904307497303226664520891060449788898125627517174616698681652902693732087878692765381114154931342145136458464273883897387137313209081034054960912094755920484109643776156752413798406801895010024292352000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -11186149260704664177945994095146771510421147729749061239015098982316348388740150436392541544738388063999593843506066660986759686202700161663520557642705479850635852097590649541133514403287085473424267364083286523732678460642741580470221220919542712390012945241928944627688489298588673022551927916169812344384589281678023107727379331648610348991494865263052336908514105966239341701667779513207370643969183116732767843613958960509245625667740155611915320390723437783427741335857165469894904446228239206567103096178960520907670567274634248552605788084750750004507523145249129591499383953611361312897326897267776259528084269238092594926025547398512552922272628815443565437513138264412319547886045711424083127126934186227788125982858430166580156570323862940816731431531042304767455859444455591114829482983311702472405929158144999644335757746835734250194730033121865621754730560982027147796192161458856493551051429184206846376178520291093726961083764856600499193677941103346265591724492498979153384455954854667064322831819842232480249223656102083417182110840417707954200232604084639535214078322952022999019326163909937271788113984073934328075352934574748039152213423252828429492219883478565072985413584436265673053226999163307650805640317331551563275416393581323834539795013363633985999037373470194321700330032989243374926107217207461845049770562378126969877054575832520740130868320843796291870524860506259300493473045532336616526151784100890265949661029384103870718732545902896203909324849092210699031895057371160012645669307193316205923337126134950721832678108737951679890449817378846216140087850843492990123356915838569108537595623469255975577534581111896299147078492741123019455083888429932886062212737234587569225152973819847283433722928318988160950785987962677687367683126389855488395074956878954865788816838141040533494619705615384903493994448637413601046798944324367044039860055449758118421809658393451450842929651564735325342325648033928799580816332105016054023441371300842575357416627019782207282230456318283414019109785924433594598075172873181297475948433959258653602031244099869519837729430524150219819940878732510707507550214645336885201747897106071278731000860745161712443329490887800452561514402600497787447494414178736745621342139941446762939160709580878070797003332452356383287298070665095280370988877798569200831840006429423844429477739044153442158191620366521996290113928386574392967394287926240006728964235809596964577395811362359682235326367855560517640150198313908542160791946375290233265685937419323092961728618679098732246215891801778132333081608536744400182693808980826795822751402187241297096143526939396807832768681980373059490443661825455223317840915167171005384770295668185975989232718570624853111871447377333718699540514952498670346247073457068379291234781934649344000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -361159211797045528185707569812882266545920357783083988725197834955663388239817344916775099512578283343500039292289836381930044837434446316607154791303127784843331405372503235874060744111005891637237385781254866756065076833937188981866134076634248963621693814248251384169854075359878179688589562564197461034946721185183943074439423893641865048373550845624722110319196223493239460084582203927515686584244472575047005429775303703649549372183173842117718720210481626004410275382375836178730090126862432399263021743619401034906856633295931658707703524568681839717273526617286095349129486037931289654555445446922206923835361000945186398583219367633154392869902220915749043744090913606751097273199593214128707575178607966153033832614540666656424594387012970421835885395444893857310781654469698590399035502328679787779828259398228422441483931352885247418482316651631871096998122446309668700922841211227995243608997458087392995370336128085678208965130128033154333162225348374664768249956046199178852719204495706662842537349998649088380383676641496935534311882399470628933910300955976167900350521791879757417157015237077763514983227445423370394412947893580691318850688416232531065525399721930401761427248962423743720223676387884185919393184402217109558269726152820221076470612968617109848665269197487778064486856661057192897185409940240471364218635228351697494484121795223069235757679120522936284505542327071694993560041397371563050855310034981337131887458623485978296596730440487135609388157635668478726248744429605678825747054374601210531519986708979688715903004712212142212996258785302131395959331249420173976584417114864397029358109576916424628605734471592171388910367719836844337006883273839122463835256312128125597312977668966375853821742232078882963525847427095494919040868506356164179944143542151289785312269357948549439640077773908947700077629541652415529765764506784691908956575999995107245454879113832351591275768647521632676198022100934121958988634917873288705937987634443691173244844409387740755667962252369289125329620363124700712017183282237593794598062432582075139907497355288744904281735764555662705463757071873433156168958702690693066645821037466000311417207123610567086687527555476401448405887961125715788819078351880960126726414314059924263809268836697573693894002255384763747463487734650590462300589592470980742506426881797145351148639877876231843302840054680037457395716806440797922120866208738167645825085486707717489809815382961045104259566925097055747842653484749207047175677077966476690177465471988440239884175927233055693299786594728151557947766115100931209597514206406149508321450136948860005931620497255277566843093180353482151565824280169495188158689700758942271976773293913545104522904831615715678637582215327475837910484235039429404400544822623494407882797377126400000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 45872995727677589913519004414181114961827269747140209101747327170429659789369582771027778518470218558956935304194028098871761199839355680305759393219597147701616233493077242903921581852761755458884312410479434110653937909563614470271574780711628260732142196669737352034871663265170084400718595520635622275641132813566066050716306822573655682007467240286062645699577326989951793038191583406338320975609227347920088145804914582523057685976452795104296964361386812571391299820013384084201133412476171741147171884511940131861141383804800211392668720853607206024729701259523380991047353552824411993509677452909238857893370850631195550329110384124479210933942428562678105161296540379724018106773235423282131225306438358965257863711202009091012084716685949337435817441223633698201734001781300188415309096453524667307060137337279337641255448323959210265513913013226775878188186537555472514598454872497157926997606146850520067861137119623618510599084526214375957553615058117027714997928624794108955826892866805390435842683934081738587136250340676594428908801408438018736689390357344524246983780097102990204202506977538069341421567102096590155086142931094121028661167104603412579027201751499123976457123791840666645136366671851326272958631275673550469854982089426040509413689139537450321739127118854463601099571080936038520814764332518646869645134525884507305225164557318288347667735123270931581723662512882939632024212257535533351469033796007246733895593231942011592094436612133036342023711299697693827048919448609411310143977024445984535901758426300879480444521556478195025796383097776918948155294783879775609778129353378851475702543761911302280607349296009713428494065737093417663177482100040752692234757707527075303855583904223733044654976668588156474824465559320511836315631081717246148360090607480871133566352175808276459036435061237077268634477524315786464032591877546197500350416378114099400684015342110109837499722284912718052411306492754927453602915068099976867904995793758061541148787546525323610100844635273473131734305268060479022386321780855548073340131785616288830697774747584342715886851764785733276603791471877629710122932670413406214751747941825693006967132599390522525416651783405617135438512765012684781672276823464031670075987726555596754385153800046238248440589287086671981237517572883108468310335293430973705142840242559380026363633028241391587332521781552282958175477650133406907389313809621247943966428778939447324007194362159564519336999518140918146205601323041669013262829114473389041796237287922098227762613543121259078317509021989225443872415529863453679592949316378072092246028969496628673361096030733192536346189102534903345198015630015076893181167034377670244328900625879672880974253586069537954914099318715130061327144419201928232289946616949660007606916218880000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 421651328686320347902877559840778338050953538036972132424922469989011140012058047548775051705519400345752445446957560728513941255491229004287100194442628125533925775916922675715653747881616472932798765766504402660945517087353149656103512150541777281917641203947579704142562861141972660320905284179865730774563759881149003521737504673630349403950911662608429537718690071787984859101365989848736923663582405164225346190954421254859688178895120627677390910880714514975776790494436176206455415822406967968030582949656058732603139242984793293690302493966520834056621118763229363669001741907967252643150255947799952154302791246004549006892812874580986543641417235804171777080965986236434575658790002683613002020177464394478720721634304501015497704875573440169101990724555152503376610942557629668632371832864611999432787403671216885042616660332705569125239425103966104109818839838274767189552730545258518508991647756241512805338837679074665361966210601124665607708577743407562087250865810800306463966408823395259166434185283022985033048267975108418416343614134273029418081099014263509964673995284892036196611760168466786553824639285361983456407166822401856229170997248994588881173169749427771033350202562205364876151454971177024230156602687857998883461059476768214226442215286594135089706375768139545744543443721201160129275346694772318481412123729453356322049772689953292627633212950043837330304330766609752424263390653929253561093290779572055828002915436848206567401167660474661547891668265767360490119338362492013976091842245611437812258339576034236272956525970947639086802723051111229709366962582195678538083107870030410378270991758565175847155018744380090139799951158843321646231869362541674063362948796627828407981085248422690570221238397626748964610812514918689245337251993716830124309906082765926004120429372668455635499040663716155668907735691026906045803864170531918385605599853876613412415480965572967497288736685262929056582592353888344540991650415162538580891793242277452272262348778163122455518576054186891150879505727192790668483660190338510593421034402609163462137351496102623835864094170805833833284542693952725929978316113022961764576425637073577871827646667214528019125915192814403888696624533401878204140237266636200180089855600874780644807292173264264167356078363838581223150444868143520389593200222063112083085933458551258119799626375483699786898549255612000092670925488705188127389671963877070918987851087365785798108664193880152970774883878274528713927440112063026448207055119978825564986839729879662023803792310004340450974873972751052720649821853382784134911775634752104803144870135926655159678027712350684435327167683893951297088959851391165357875423853305217882718912755502606390757940717541621837327584416204380373010328165999061343192868981526873524666368000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -81766941291688560735709621675590462487376567166503336346875702171489411439789781000500853311367208751688551672677872052192892901961609068797229077013966649735953194471133594525397246341985985469322518915118668395070311437275895148333584594744272534363513742926029842969826538814858304007491721553321223656337310094992238383460491962462842682693147304503687053574970987070385075498639423332525743573442341349340856865389415019712925205644671915625712694270184227813992258424031711520873853414585557772770375590351389025482689266192146799115162340021165069912619145137773973703702115495523326806516252431175307659989906875635023680860164294904330121624974399076174270216315245271050256602987763544991147619911407493729471867019708351399313962198111169283702622414531136232047209697937184718346853103972382746165013337646624255288934055639207237686991057150252824931695885265692340653445094335627046949979762903851010149020499430048013475577774516086155629507627595021164582711274208756091945523571371420228984921349782035817254795007715634103193761566714084770238579194216302407618587741429815172676901423463257049394553263319045020731134144665298033895413198612275219899885722475471387254299375644627811317993758695278714903225303919521949884376533234994880223352727091451336128612539052398707474874961060290140413921091982221511401714310225600126688872497938044724754764252663643419572399434570672855572387938921103230283293504758074707757419999349878001880425274880972645393192328302568062156139242238684530067969172620004264187021783488656922220230699254106144429460469075809783161226420462904354336480471546762961269348810246620240447988569954302277663611254912227605965967839138919968153817504577698347665111850310424093722255689936032831629258329373781658252381952923313402007649277130262321248853228556665755389409426435185391393428894736747725643632390966855945075607828759223267505613737232439398059419391120792866847381845091901435578216629851274890027460876950465639281461652331106523151113741889097018098421295861782308647158650799852966699279931092999413975103840624483771600212596036524231706874579021940971777872418981541619072573855751126453079691794192681217921478705584720800192946142547580848797048170228564640231066583781956543674144369719819494174472793995980499316700445260912249094080176514751305298468024744745309466294570356876534775796183718989318337245280937375280333893492800916845961854786510095642122167773295199896673325283250101243548642582202513451417966240829676274816284055467581552874200321577852844095503147287687788610980664082506604809264570560734177137674245688867558777222236141594332386828130370561929303522713223724739404805066334778016569019730255156603244767624820112209842583028319108592747211208529936087013146939284833744348774400000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -864633433413299943255159559728539769353154206648648250044239001470542639954771882122991961192677506156327045837688021267958869545056968388985482135305858917242379451847241580055720023940760298036520217649729091710261658515099360595534133056169730898985238935511495003145911867880335682129465146062139015747666215669613320699273824588142474307381796937190309946531201719261603504208241620697366288304304412960356575630779069337204219272121297395017877325223893578324672352186989889212270967476268076193153431829737440142337368054390173227847177989561959059673361669183548431835377450484514631500928411200871165202731691737886236018862779322339277912217545933633109609437513708337676496775927539094598464660075958290134773303377691652580345033978738925016070106402792576165587755759571855855088296495754840269326759551429999566011568707166856147698415556303501116030538426419610462964785945550389371722103389356616773367114285974987595191642049217170803598930616213420588103339471914125288912742499867416526445670756552958799794294425178685574384917390629558604791880890058983595818121889962512961549257012587714636004638616436547719407897556264223466207417550224691260005456049413779000088251562729081355275063017796252568366883554156770761411870683476273601919315161125779210448977812206230978102971164786029833920188900894361659557794974703322561803727285348526716388656751977692316345091219659173179193197201694991621373973710591265022024395340385236443311129271794026893915895717725708506583456678287739822241750719840063041442584493882314084219575283700531283456203146517102430224172221568749817653332437059391074844413495304840532689576943040059084766433457882490265789355885178389369412031735217557140410783233658438409927950031601315555666448301638096531682277946225279020145308260471550974720587285801329255194730754384436183811737075067283789464400484739726235420367421286043325019147918949980666163257918236307011226257862809664967324781429011235243216630588745046584453942621777678871292628954166496914392275014443861705352116493853858030796267547366978540731882137604349737020693041167719275629327466513194061250177675610639714232147016718767309152769208147507083980718044136219302000645068061672767984521534485173159729722658667921302303237071594747432747282948009561867811026035786389714256061152071433385105237572785195427531251346031153418285070582071548633948786706447661194365496217406571080917566834621224559175198312117162263724825734567168266898185713160592577457058933930367875070358258908084436189743390367805493755313045267190233756077392838065682726541386673168832791335628803186402543340898081788096408167917100192307423306638827055839364777622814281100648226638177367815865205195229334839340577144225863835748733351226115705810125844682343710720000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 106159050670237915919736164440114892403676584233337814202279140925676665544922564148554368267547345239326461988866592331854087740145315163341215070493305744056916570541056598089727081855060779804218226859170353777362512898012293823607940370520184621014946625132337320821776741870061820446215658128039366929028585967249742404229787138901407698113772975629547930427976931507934328238525534561998432874124081180146550299842098634002015520395938614714862407304146116809504801962737509708365683493464558152818445087499080434768668236951434218760937720441799235536241730945466509924064925989794676377675756982022989213142520788269982774714286526401053886839356366891365988123093561713489793479451459316507296002684138571374969903527580483587340754919396052735466500171077183092138063494563860410588113474685873729969576004873627693906609145728832084964941236007922354579855861400989214306051584902595531449797110032952022993489823086729161378259280675922280168942836492376768887670610779886100260798182460764700670103129227910323942531763879515294823837220109067301639615187912446569389359147543430520835366610934541668541307383211783096479551939371591565750845843870893481155254470346698534888032759108336180187402840983600088331588511369550455931141384144664883398940146374771520177175198959840891959668714106171102111264535969902692794937460158883938008913434561142475176345867752424465054747581039669682466657998207359904837490127610137664205839116255010358917783804104588324068286124364086440627110623416393500087075773235656988030056216222680210729993250225413894044573538105980804220781237844425086778208845362293821421949328339657406432589594125792400929814277205750574364607691857825829410956004417030867181632996887643655526732993523735782540659101306332988338409985890349520879668289379443086782329553079206404058430507172280021754342980356586432396228626245099269198841009207296625437923902491862955368303809406613165302268681462044631997731209561587532385950024154847368108346862973529683727565286234604277982822079849796271081734468653350246393658826785176450060705165004759156698438819285239687816139526871108216656949619887389412161626261800106950597560086666963789780594290714549072019269285903472470596180928310466332708844142170416754529459417825409721987765022200524380074111213273686225971459835154868578000847551289365944213852445232171476504525449130790254708701099123553428247744686207595591919877879638467791272206247762795087297985203554683818218347179090275016702047439580922375343409566816665381684896564065594311693112148510565493535551790434520280513237387220517941345520342676185443221292369892619627887265141705803288249596100475070278920631061161938102761539815287180028662064386520103089908269818094466071034893871477653650735538354606047232000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 249725778331591694793813919721794773060666495679990997313437927820893402095432989574263535651144593380034389584296502106781728129833384618765883722153218786811576808129938377822572230203623596465499154645282230599252627824377262940808326310040294792907048858426636771736900865942805283805467260367158880406776059316245015199598681963434855628127284667291791589085001332487752268452232953573371704345334413584732536547437084053032981651592084648887699190857396297766681622446176611631067006266548675833178112197267927339196971992522900181922695160300663261605296673820624310915005329637657497824757253853673987676661362511119700426802758329159347082167177849358398179633016191998861016609207157743466034974264551706388689254439540208353693256736269322568601718385625339216716450498133970791983439520125803572422119685515800324526108281525372068254383217884391949846976753507821149346735788293781475333801491404840292704875546783100030883800010831228266238440910173989887053859009772351760210236245686591338223258301901511735805552205218198374338871891576596583157182071723067522493906336218381162506957371990757577187561551773908685968592702892043718256699533479566345774442481206802422455553815219431516967269535556367727205320592075654378808659028390628406657368594193665621420165590165548438502848008081819812807778782751959097433965712811784895716560129602765611171232415408198748746988428975212542918822889164040096038451333627441003536821596873051630669998592245104638007086624054673400463257936382660382097998724839475074753138613045225694219311626410011201419486409729304829032977230252011149677771317836795593713370520006642420592981151515459421606883230437875276438506721838420570953079960209611495195899978081933213996434325736535768128323781992438916996248820069462763357901193932931479084282650897905327186269013126197143264962189862974504004775723657260268686993849817638226503301507005165118330602519261913599149783598991638255923369866578635741352503030313219729112965355270892325477418641449607152601211586724304197440712386493605199406192809894678388338084267169448422254384221119018066273394309546751830770281393933417337140403005569034464446590563220412927885928151842387876052809031323385663481952191705901938111665685073425042220546655938559478938950611550120660352955426200150911349145983725444984066602641085080710227397095725808366947063392505157794761903873099075848585845640701019967093916912037664043387760830858198601330872592628218852426027837763536861262841467703586385932082791422699039142267909567160928894958806069703687149413666307722050079029609112644372128400675281560357474363023868282758017804786672967006808982128402097719627853635159504457984646009822312830558208109332524736619462462217817519950684542065595183832014153318400000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -61325383923198155705998376503136745589183403546382501389598996447102746900517970998951564093717132636213316306531317991523206236616017556862606913090429561479609294831473713022507013479215595444421091589147331873511035348781170613269934310713899009923847176721142850681535307025110193659170072217095099266105947370393068421487773028487875386443467423593784574057325022206827402821936234866133888725140611106045369900784034162132464384320931112611440463292777245422948669224859715977338498912268431338262076145031507161150487655792306849242247301401668367102175408523706452317701382233687895718274637982599186643534588286068429340004015563687592895460650274670129579960090786899076416429313183427628948472944125261350109425807179813373890421273740804137208202787534857093450184847613813453917723234324454075370828144406409468992593115359715817871076541148699121671278841827129121460617845110611959325940129626436853245924700090014004379962895584585468067233758640269028358028245032917127704554132162114140710439356865260847065949972899837995458848350258379356098478783859686533203140235685849816766547655232336671986032463498659863467952259288802469587907568841730911742758865076212269859684837047589016476056800270153818887327784439286390410339797433697796803131688776113222939025104202740348520501902397811334394198989417745492859167123752599694497568595567210551361554201814464087389786865701164126244833993538478347587349794131786034786899565808605973106182688922923189397694679495209586838123008017347191560648036098188934454995548854626393677331237714451766386585223885278308599512141613528635149445441208624203315283554525012179005097803250368130927525465112131424341704727917209355178294302339610432604629328080165282868910103487566899069337857622716950254607572064386301614683885096348426244497769009862480039712437608917115587890049835910847846464833542200262608053159235094340695413764691274271555641298756927497123930534625053531542061442499958414464694880043901640371975329998244779925762068119863202872631009023903955883092629498601585854093576898902358604144515602329262012468067622941030833370196331092426532165560942948135636020019928983333368509134188110087075946870333097912610427769631017266433224370729677746251000545543947448885820471324806322062494220213033621980715200635278028105559995490346590573408374924181520517800463965417809065433547436796363773048270464808382319789824663216106447565003132068110412446553915534823574776594267383921808059550356418864813365350478074535897751593613288408135809362460915150119898307526024040497282015347816048841245162479783779888117292270485888185883489574619912448956866973033846155032018474135422650745838278196451108822822603471466222054148604169467638651002674659666145490683891356995144929771520000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -85064912855629942742328988922978402507699805142917203122016019428641604290635179642970964695655346127009052501390962710049490987006752232663443874939266589754526246054042628180083833459685538241716175795268351386786925535940888031723889102870703328018456930959331754882201398942867455753374119388892616559827154271097426634621793291164529335017247328217436173395269197120323214230421770141490881601569326321576114567153145389114509133621123827551612180576609637796428528398628308799360990835450272648825232276860631470680641854180887594038827544339461042049459476892452244645905254843991248210064728228660026437532476651949762644572165250462623391242119442249825348467444524320100770397838305281289686729916685487305688835900982052050808851185612812464740112419208868912298988635274216060595240765763026535547993072361357124091486645594731764400511183377118677222890735632401635575529707970085180664357032713532401072472438039722062817949565217257960213642564227139190266577909789195337718996994665852341647937226695578909555700968476209111780381794559628659316178401384713202174428431884032360783278803922154156072665963038089978427063463657485246742631137283053978226970188189680839340179015714605257387866029286314552573744772167439855021303854222286266131628756266792686479247938056297463732957011447841516823405507557761643721378214126411883646167627044805213574660122208049609028783343814513483892650679328347806716681716102083290399957178794469330612625592878815547374903846534188511750575880330212339495119721770772367517889794030231066117927767497813816585790331865873829901262739197689526036075371877795290295328193997325860649092426506062320734162034128914989303636085317945158493836582260315972973754454164226366939980186718537551328870804364694866969501797327289673903950220950956055837427472680042891596575386346628300927132443121999889786813937973525988922150570914592192294176430248591039268041947896283930301987526175147096968238403555665728978677116196218713827756022304804503295381772261099748527772627646169067200622094852951140760715412426078862990764763170567727844474112321144342694266039188450101197763125289203275001330580605880149432524268356661514195624802230174405120517310349558739807823683843544469786864863813552526840623374947433793307096438576521154162402085285531117722560782248944876900016952744305542722736552143866623354466076813008972658000277247149404550616132429584700765855117437114602115161071112351724273952016293135536171495862065193990464862018115582914622356928106462497952468516178786178914870505004379267966939702968730111786570631491815588228342119191158664722126707293958502520490715053355869824407035791749931630520473615815557044439331182631638394393533511219037293202186121169684909708408855949953990656000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 26527807113663629401852901142973837855131864584635203212980325362883331356821279536161937162769360471133558613101916602643230763057141012371679696135260539409035287432834802028125932274916768558238494706790912220593660176663642191655783904746841787000215255455271970575755715025266154419576552881605301024407702466087557059116824633313322948630864879728357426795735620591385326245498478473140934309651272772722034394946732408510151890704147252929063397077201124154036681403026722914144176864624126984530098655068563465068638943076285045252428905440883756273460340325788187557957956864463089361940937100912858849663794631389815819612983246736759474015308727540108832809426317893440346367372510900817019107724960494393437631270321340717900530713278474577999938282301232821911104193526782616083563432374535049349202744115629660383886799807053140847074537795781750313603171011985792418037007861627665007282666425161075104016921304393226891506014265062785186246286512982228636961944458037450924822245776716715908716240085017338540397934408808055736248054677344755955894554909418901763349726842847704097605892926089361977353290558918887511953356499770891236059032280922453639366996200924245812252465233651178107219687549399529314301531795535156788112071806661519462502785357294452404480064333889676740601708162671333509126527208255488668809643932644068210499561747926006391624114961809699381356783387355153159300553853732902793728599347099187717179003141973014940899609286699185691794962710527475792976694445762299883613592559033151170761581592152030050370895585789389141854690581319951743921211196473025763681628674317308152225238533137730150636055221077221920539748080404725409099312984097017623946881764854941051573028641066142671915922334486645407999658218657337744239484133114070142904886112960287286301486456132005976104155898135750300074532580933580975531952045571922857972159804283286677553147588916581812628785455039214979877368497220207281283756819157448406376975750386612960917041888953157588951724821710875959667319912083159142589598920191713953198509705695689670346014469627929534869518248874930328195730364522624062488913169202561788260742770903976429416537811562530242117381270535441947379741072709103568444711297879389847978999260685852574813458963852665038122555573619417696208293754213550905678142106748287542833972572030101178590881645564148540467115124393948100084481393744285578249759875817489754468207240591137784886758490571512254119132622791854576233210455758036997074103162433211903412895156016688906969723620224080392234039712450942676001660824870276362588257184898490644969447715156110666587823245019332821784283635039668315766637059175609930832174506789435381497617153877249811570287350261393118307379777075366603393174796588652953600000000000000000000000000000000000000000000000000000000000000000*i1^34 + -275916399637930297388694262960219158315534489641864612770804450511737412961447354073412123114101753632840462536678602306720664103391037792310343190496714086453659447814481304383842688422507726729428382443058036051333522771024067973603381496141522926742365950108331123690124254683049102336700751386198321174345858662873159830662810604979316605560917220184725012655368103821910764496679229804767531642634115554140961922486527819400771313035615726401444581588567000004999581569198152138510427421501991092007836802389708480759985834030863360414195770222000709288301765205102659942245481358863293915698803033265532019399184971323294016908848742590182590246972242862198523287990448607293605906872963418934255484465124651880349847995675389081055657650760583837802628131332821664294140507271144157455817666934542989850951527534997328147884589612963051814776678051120955481964470032892155958135941625707800074865236283709932781126818309779896107557536673665196240359795705954708534490723052569505677678638627992024065095106808820055689092914553493072288763261186222721874256932644739349050635448047908282030321789809984689213205794485782284831159592089323633913364927771684488587678886566955256047830015683602664614729965820430435154655762467967385664067213862716824733193238967793317303565317259182525139814834404525188924297526091074917459796702258421023140617704751599520321769207598800671127470453924830338527625221355381004074662543722902964770909807330907581596055091977470400264375431896997171511899497086190405637111753780895574799792762724126730318580370378244619943152485876371644334716698311455491675121883060053260450002718193200561186662231620133153162278232365048600655069324729646826484033104603012062881649723828233462126783170044362586587783772246990490576574876641719007032704877527404781362528769578165519110180714113632399796816695223090228142785400277891319284929139491837956675456303169319164521551042138263274948513691810773071279482788737127804675034293832236179151644141293885802670769931474846271296116289132418464156422681859493545395757253701514045048869037018822562158910776752933015455505338648484788881530112711144818957658958708464088204270620382595269887379282602021968084219540385356353570088048500453531044771460879910186926060642130586105613321321408949644694319910574300500439677169076566400578099568406497274262628722277270565974973262354492012457825955232497446165863326334744908954401029096368960419749150884348882245019157463163033394261560097848267390834892729339105061107624276321034325067608896194054343425320782358671030828164157065718503590980799306797704321567446154990116577957482729312948956291106849945374218431031315766877330512921367402091307008712022047226209329591168827860557033217139485769887900290252800000000000000000000000000000000000000000000000000000000000000000*i1^35 + -889557642881230191680810746901018192042233491630244199338717326386889494557211122090188348083303371638735718038503642065057975582251788457907875774065259527091485967671702991882000124366602255498675044876847599520123773976463150048400175798443437369024727974652914874857713975330288594974320124443868408582143168033632479279720515555683666808800763284361513927589871432196201290057349446009813232264290881666406545537933452469919150042134524053774616408178435742505271634103064947192719013148682119160288370944443427770535677661160531275505610774541521868020550384994805571378349449647236803475608603364760456856840719985213804438763574098987337977390911795642084161190475656218032309888049856332981326694955152868844655992244206652621218535872431089713589280086109868230197168058671711420852336215078336611582378877893367402840941123840547768762927873504125858834583756800206424855724660623915718420940822890901185096868336929802147569834333227980411946438038735073334848339964519743997726247398301023263934288077410938951852243087652451641184475585161114825531111459367726102188184686663937372548912016553733158859607744977552081478520506292183166980284712251512780209796308379090232955899832864824495582509684825119135105625658445592879215269192946595698042179996176704178241695895243846165466641042398243941026599520271778336685709958324948442826309156506022564820458787619448580573375940691315992608442116617886600262208070301608024673513546975981255896750811293322434284620827057451719042526666893930542164358051108742788392321792598198289775671061162528945499165103975189650738250586727396362890686846647004007285160738469189303849253272521861538583529439910223657053105981486061213015149737027238397353486743004189752757951649770940625793281594475997987798138978494372845037752377148822356974198486301100440605863163629880224285429722261204645112288186217843523369013908123248618035635919203583523044971499222500903021920400948238460721899865503442430090756934753580149906575966517759699523746500991360837199164334775755010764265957351698827502167193890708256793667859811848088514153529860437114195883296042051209749056688486558379905597987834207701487698633423701283508896280504194845791143759544977759610765335509088430567259700963583532900799074274498862908531474093672715732269052115379570264348897201780364126089893766131566446203784925354080284802489298449795989313886932875495440805153898814871926439851686509306590959228293623750884194209083218236205768353853025981333750493149405819713843023171379780470063785420289457410024943146338459253908492479300926946214721446837444852004665762981920182883117604543264340204214779942715332906683267481756751949145402128618010535614834172348213382249679555469783132833415569109779985989632000000000000000000000000000000000000000000000000000000000000000*i1^36 + 24403116671228661327743123079769648432482865063554734450452115749382280808897966069461914884910382278091024611007624786464915274227923044439279641014818451067120383821599776564966758722492238872121712826066270699653215018535663724684697020205260656912963383120878905682618262873821745061912674237588294168906531855797225072589647204573288112154295640485257726632452680197175109448174403127968123474071809418179472312075661934031268315091966734944018625413190693151079440245280478102600675704884856335537314044025440026554350318427736998724881545569463518561820996085857842967458200283625581349603048341136586054360083686303993003679196038795126132110654439083345141379975345589211171932688249246060781158531723121933181416403213516789684622305235156675401171707936528224235081405511506384166235364530046223283594332355284977947859238587070323587046137064731310769588963456435482871990067063534626766006264228026798280998619423939032817185673834331483172904481227464052952412462591933457264363101961377913413708319161175423624988949880283361173341015142020853722901456539962483274429990901510796375039049217979544147360356572572174980381731595186007082685959084170639660974479834959278780962967856341560897787876138995044109513048436637347642318065794496992518501680643434484984360162327554748800235141019078197312771023236047226553498531996242104130202251234966272510777227560231351467815333942927866860457557173305128647968294301708383662621986284231278771739405243940816862695933025708911840005059496773735634488516754716098563585343396654053685357383673498009259633299783829322332876927822307440910921520843414236527943691938639433210235071727082526478497017975791247940556354729063797124985833873932367647368419806364723249990370791567536272959774943654413455054119689060302627337260054358031814892020372731411270549646739598976915464122932505338776640917069678481090782837777565586312901985035327885195722217389194594276073859419234254286888959507668145951232360190369066271215239778651244740480253133071321686664755672837494956159547342759360287310339781478745140112269041543742492763992369043021383305916625185339175508372069507714450837235701111646200436676704046537420900746630005229611316118062835224549443811685504084132333617124265743593635498092262397749577886288057463790636764515944126963827770667625615002841351275183510799548850622038875806237650551496889366500928529182795557880096446155234960035605220549547052741504394805262055119587195702212190939631132778892206035643751836994127427420053956723292549735838061749725486815290049241255174058036860998438018199273217198162469554091829863236249051238619723069472331246126959317857059029021151798496741621498871424603907950477125478804325901536382057330617237812685997028147200000000000000000000000000000000000000000000000000000000000000*i1^37 + -420485158290350555272988091279503223085273443594330764061630949139403713181583642033843115850893282942590918457819071452751959670803251550762990773965764582446139579831026271273173305856334736612280936139883407007439536134302231954070968099742091198742824027743405030256518123430390303713105595738266069753871347740368465912233697260148498656754511893443324164259538782585732508552827889616880309078056884859762211290958720763688449655474531849183533451932280837045917063606821062645189411318189301527235270080428867692648987365380370567205703131049265970863292225811539852136052286731602062147845048674815428630795881286278809775138651703768253852761678706191207951318077661163962130579602844807070657520390729843541099541313353620456354429261958665157014871878744467540002665899740168313992731330975596309638169176607301780818288638328547247391345457041578083623404525861548194582178585812994453026143199015630771621566440096883583043192016140280598309739244980909318160666131780846815544209553975411187894357019850419369439642051413245294480661889677773061204724268228197105791007591239688665597190208531336494549448059126632094879651745930152925271763640816426271624058110326783613464511571445003221811675795000329192049553434204240448240166986952387637170043401445194945692884151875011552228943060267321461668522622103131183807343715514839057927075904517847400655313172146880252551928959766410512643929575632738972931039452164728197227731502414665160300160416809623611308293931020233007186609367567047597115014201565158006591240456958528806878507014376728725476394457048616903092672517739594660537969345273779562116924677083840076338753145929085230536485508363750632184486086446491298303772684211129375311387342759117799236553343285146474362556842973155218692484395933727121037677297978416977444057422686877397791060257891682424391001384896681533415410227548357213603239391127790889025178536665957650414686022130999972767138333098483395847955184145695021450487103476598623477789532141839685231721200825632759371392080218058971101344704642843003574154626509570328829110511547923498589499651206324141498880177879793533083043577815412225769944286421752642066061763960624474022950349205519148073614698165350040980759675346352661445205597258792324601209229874913727211654669808787638960632567529172375993863170127628483978677937674722157301882320084541419862407808549778418936644624369624754101432653127952726804861842569340282849374594486994753819003456205320255556952920184127930345658453172614208667424703810565194093460829886155402416893720590017823021414437952470002444744890892346079215947021231179395380757961368680386745053527458537810772491318719562831915835609694603556902645768917624578748021378807199613685937270758161493524480000000000000000000000000000000000000000000000000000000000000*i1^38 + 12734913927997922492490426384339761552975823203103243832256083991557100833099544972583028437901264543416287137409526065252168853334293510100695388419126729593265347408959153044048202502412509580271596232098940388830436729939647605116035433184671438392093082435132764486647483358672675129321419871666299181150671014624389338468686761574321394073476105312351516667491079558974317713035519230641202569174750134807762218550403563243668398140682009182882684682734525109521794631393567233575633516658386558395260470739117221812088470769267818053089570611788185404853507427980169569367403766396952945541395309449355407466836146845401929639296400474729504787440583360700486717983404879268858180822422836292365354298077378450591067088255453720513656615413661029009632306055596156336571880297310402489906495039011621178139936571406966183061376035538541370657646223756427209930967364103171634692965175374250307879008458264305681105464869370303226977572153214023091139100044224244931806118229804397473385980894258573051896716580718898821173535823140548726069934184192653468660177491509829374429272130248273999444262120871802020360952363132971297972215078125811719996926553869539720111043509899022342661139843892434394429246166994591505935421079270234937894991514444257142388635323087268600803265868128767889319697681611524871955961502054670319457630650944635666361220723659167837109193209542043761600283067330947721007689048311615803691598290182279022856582201966623862441224484167245881423248178735561586843309671569438395445708716482708645061574070748175454738496928122914011747438785778869745302984209460965443348985043442318272875483291745058606214336559717720977185901893447494910598832832000616094302056347845892476977591210349001531693507405487337851365905020597663867160805965781016989785172656299846244982923858076214426740119842554963143277794073599132423729914253555333941491409052127254638380111263782007873000789581789549142439957143210396896542323533246022019207059973524607917305404371694744418958705680712765312825250258610664279672926148788441801057835717399241161380905633987663693397443234032071083435493623385430868444345370513663631422671971282533698261362770799597355469594952449734587272575238374469811316055820380226314673041483561282209194956747494317872655906715288994370891013587264893991002241043023699906423440888753253099662358817177381677752410768865475685965817303559473409920013495733666378378357361891381669543754663793591529492099158308918986329495530644222129411544393706536002997983004234298823891739445715564081523515096952068606125972786667537270602745368150471489367221073583340229636161191701734985049833493176910625516304654918915532074483552465953715346478947979055100442954346427253965789572053357035520000000000000000000000000000000000000000000000000000000000000*i1^39 + -204795960311909659382562797934396664826367871609579079126588646906482042931374321502526954832856677477263607876497179714496036216732956574211477803871421964152536507051684821498692388982283297505858612143933306528740685504958272799088521314385872535921169011582106761317753743909980698205659827150620308106121951506319602129936739137605400528245262151737417775913836422787468459094790130613983343039639307169901480848544014287149340891536464534014403802922680576480939706477773557481821261022627669407066590967674906508234425302018544497209690147081410606321002304435977478222066249156113699235874917414526284845523678202644059252694619932441364471497521010253455934071208632797662136245476691642347957739369978216978078006575997009811634825585743569306450420059168672786345294001450079361069354822384157881129966242972873824050704556771212433181955782350497025725590877769876708450541774060877895763419183142914599434023747389137417371178668400521191263512090178027853425272296806143144084379916695115389227762446629634185481987047640627146307195895231529668557744035564632515753514697904021560083426876798935795876891953020229687218106516714934887291174788373740540656608092873342094822975536376436625231720834756609206573081890090898482876794712569257430053366917328975347046946118013538338877130112054924444515458970079899133746306616301881025818148554885627273033539552888050977650580751206201480423956795605957201467315764410571589418037562713667746887631266632054175074982212973374436220298494764012468498326349648273882369885556212402659404879631066224578881361781619625436407325856905184338482215103791632575068415027142226369346949337208817814324034439165195119451249383976003373609273415342205237556290927405190224379751445922931253870949624176610095978399614195004131307351844888852307677267609958488048755378891309628303685867867105351968902618100773579306705325161614642422755835532734149629459349447252726416459669508649613291359994117247153305151270119544759591797980292825050191431931552754531995096881433686316407466310663190115288796755409279320491327146189194123407247734664677694821910448086708087183870395980076018734293230617780841058855368715028596141143982211823369824427709973362721784453512511326507813117686455057283844039445487692270254971563294304161698239727898285239635065591744645444678222297253872732185646632934057436916298043358571080306669897617001451971205108504782071024790170739835968913363231991830346013159085020673657403789015346187189620076679107833529597738037301949847741008828385378592272830892893836873052536844551230911563416924549686268688783274355372159744784667428440138617379161735628985298191646482151145067636242054063613565317848614792444736287399186766548387081385031814348800000000000000000000000000000000000000000000000000000000000*i1^40 + 1882364138078572029356909545791903621955698798069141862957860624444435517502016546821860975807000792729364389441535262957899628801295614908824951907783987945429685674031526840190805923710214043644235429745614847304116258419985390054190768429114273419394610010990324933912716879737578856452546991179372249143263337294392572080223290479297785196915206021419793043435892751843079850507560759139015463857296864082930775285189944428710229051800990781656283370205152902757853042025834666452989209619173383149535881651599188041795835475153045996247354250928607639430488330110218677312359291154632257138284427133615324720008489246088084191852648322457639776101241480691816924843938785145751824169684835944110739956059193126999892421611683151470247993942859976547545886799296470560885929278241985367616604154137968300756691188914382897229972810568491944115093728313166888771895735720906014434116189914931777750661633263460382791767400850046953510164891736843628190514803105125240068166761805606611222973270386235675967138355566860125107442267533300642265490129059044617404009495059607516789808108889596038188005708992224242117635839313350664355329911642205172193484368388301302483489127054023291303022233676061750029065082202311977024802505028015463006149571974374082555614263347273844349851499242955502629343488304235380578915513762576778667538468349235834424931193622659261226255358416641940825259342722882896839143093321871660713572866339436958406768322671959076136670921604277257844082608420566879290780808532709823417826387339271780984590194554303993831934863631243911486278945405695292722263870257069714706426019562548423670257354758982853965571410797473788126023129766850609491063727049973679560182299493146594202571478701634640521549696471685203400245096369118754137910154110258869531254189222586096152601303499281372657523930854560546388520367728689071763291128240352484613039663756632903323684685509852060478795154106948170966412486590714063825351904497161069119147505791355542978762138062154584452209063571226425059860636226991501083893373091727333611432762706796404772596495858487571935302499603284834007145310738490301724142739563162300576803088936294435056589734092517601850900484009567303673614059481448415806422027413132151363186478163845500212594420117046440223499485942881722002033015179118134212287068688661760937987030442161222990171058587647326486324022610451737749770007900533161965045909348023613432092283436094797538735233585078959712723673374365396706577091629741057176125314500071730984302106830677613109345545043487897199674428751383140731022085564293986926498649988519993241603491343340713972225740809857233385957113511287798281116380290276338882052860600056061501638677349757259975994014456177921494928588800000000000000000000000000000000000000000000000000000000000*i1^41 + -9370986312771326308099308161126971600586675882971033440124352832217591500026993576373993378932605837420687200729980751832025713170638185548152673154181211921495859584310025710129787103794759113988063944515409606041883098528477127136418108319467536181632963610107939402134882291493010975578384251850336951760684463347666067233488920128831512271240892744376798149268394948941167359074124695560036879542500883202399651478066911872212512439325891293522838443202672336721772242713022285929035084369743291790257108094064623166073476250692644822989125872896493972409399545478045138781164726250731782794505583457639743377907770392254949484376817226578815650222419035457852112283350526339873511865644059332704900645046680859800762993390729710730247089183821820985883773118746071898576136341355826308159027543364045678909242715786453442672213973929828711909382639560670808259069092075257936356820181911629455760510313686566506920430734964527325155929742434569813254392813509707436699134057282985621110908277148236553534145278031485516080491062254098459136077827966113904931846780855380118150458315038727072831790776252015666707302687905556751336662537562699477611966901282709052921675261156665930497362854352449853994818608064959964841758662304535718476047994761154442294981835051577778269427989783331113493730757942426231718408749894455248141988143394185217220593776062264876582022375391412503043848497103603288312083653104033676242504636629588288033691582044255819043446036527043709508880240110243386614204537430373040517985164530074873969831780546954356702008696733414017717108790293122761690126881928310063214754100595053385954339508522002049565880378198420487439118091336899117099850712591017208980969231268829227298542228709804811393854988850542502910120063659406184157042005120189283042385568091627064378242608944482785631971394010653089134937965531175583472930878005574654567251868309900169331465521262772902315127585532576377304081474786288070776527917509816018912077000070150694263225852279194163819788568374577314900357256809247110673774664557415402191077325279266789874142332837496920466563787131333863377888182848188080493589757537529552333634330777630041404241630182224942634764234808551343222151281303802887688883669288936910988012257167303888813719458887260780250689309993514462009200782213657398918041218208579723053658509671817603842753953566729088660013267898596242981892690640074027486760610134619174654040354542043814323455722988302176175414193150858217066680031425215509717620324794634810612745632778079962630813563165100030086882984022718357398375683661593342363185780453626069252813615368483970417857582441039035554058546542365948631057634550710262090093422615164845878833106789474658244900279395897697107968000000000000000000000000000000000000000000000000000000000*i1^42 + 3246719825565195407494289236947639458985159867702058862949639002500206484625093659854080369518040896298482858429343039988370247907166436269956056729471357787825816862222620685998360319426465814805700838297093639872378834407783950123628642335672615723451435637476718843215030937722499427591208979770784002461360503275438044182297918257005057654166737857666048254978427818637551250797744214665815021415197378576493101549453004663743461827606576478225302327891739254569102472722849109609798744919310121771910713281402182962852709874046801825829696287113974609120914328723253995944519687353245605268701390657630576429160043463234248399652610539581406522758980399305400998685798813096321010655533452719104994378705092512377409111304083804594675992904603211337048845069040236123606414726900159662399337197934779245354570074008651452590890172292346174135916723896878514649446598758874717494211705660393384261070936441244750897865534629225862564604737307460187432814448101429417852294838021436274499291270440208296803265116812034919800400622711466326507105480795416438005933369286061871744006416952254493147110857837431055354376787516662945467491654737968246411400105670223131991765209599213294808470731498576169334750628661169180880165448549143829722276492122938612129943224666120012061025857581076350683197572468526342827162566604848296093478829288958191905797329628453564929813611384155609353490817707558000110493186432636997162241830183472957231182861998645229184802843732808879625752017729051630379599891309590116316332065645767778496508052019170264217657534852351698943723450751100256632775133308787472745948260059884129600931337278915110827654659301144305455186118181640045799744058986461684780433066789674241396150331524250061897875517161305564934553388392060634872548124372612899169385985235506745388106964058817689368393530175457042098982178881788223414760748580503036669366819363618848901406186181850515169184042178039201658162153787482261078658067322505099317638109447641484825228782966713695375541224233055042450465047562173644620877590593941665418026606603142435707055724144645436153543061351417465024976526735529525249206142767821757893242395199271205629702129176733821550726967383382894501277366831285707322732204537641131767495355040355404991075660894442530870698881993467378476335543028225517442271907687962814607052554132528535681945177328741073917946356675996900070045881223736681335889783009513609049643023868261639751348842040762937569029996622543108127120672465459876468166553843585663570303581083679704982191913308069369857600750651026061499740466947665653506686114223622789929309750959651885508647764685135584673737634823725588550238671892301551756837084954142447144601610839160781746470127577910476800000000000000000000000000000000000000000000000000000000*i1^43 + 211846891462787041805091868238891089249893345153104587878167172660774130771042253536872324247195533145393331619126998003559361750017104268027148474233473716700950356693655457870979724102032725795284849805483564265280049422604274462644339038826110960982338197904411361227728905763903669870618449793548558365614016511889080857299751119215037223517059243730435245332657066257372032012487127057644606074809920132765078444550349151601124586834397036393834540227010072310617542048521601112842853897145009172926812396238706193155297434171045376698675229577904085898312230694141797673296295910609813910742993948220170117223612519726965073923247579575968946574185630232824549724503043048770700285196825144188921899629543748171561024210633567789098471434330149356124391081287105672941744901264838552676838722796643821281315431314239110620858899505015602720320290821053615854349723599863420659351716849614593681244960939470432477969002427184590562578416318501966041921700302618106262169582038640161042173301251821238202123613004326234878655497519256662001603028512781818691384213198335038948142527293950830051320931497135969520867908103646875655653524519255372625099957122193232304373917142632205855420660634073209261767386495962723957729505272263980203147082562965118221670938668675607088605438065710904034175894568305696327825404391110368208006943481544824723817724162869334860861759965758209950439538038101653593602531448613328151988661806117704646819638556153622759228543219670662123892451746863024050752920896643230823673805320134064423644950142039408121213649670610709580764440521131215793705450398186042705820205267406069098271798293299604956745597663274431235071192773094307866144581311011365325822970837603757318827426749909010105160811112280430193569509554584838972384602976735332125521154819716767960461073792392726127113147159006900362144848968492969313628419288412125311296378177129073910986919452561104761459762740847340028400019221989105906224669461484698593957104564166171334353241624794806959032548658785302457513058760485342287648744962435294239839730135946891876380597622254207159587259750730352669839927461807376423900705827015938340355431818094164572915573576347205527505608621918303308219048118171303354190747037965114037639190869958575129267537034796422539923021345041976218306621388542105620723730250815522083213348324596108319883668638847477064065933755920179155583904760870016904618204301738711244962002949605666301360863534133615848279551355245927084658930366654068664984879346459030577517735144088592154323056578213462539773461034613328956486751313158734769301869593828538238599281946574972588001223912751150636812575035374665551992945097027485320096904826739453212996101129790122413758898094735360000000000000000000000000000000000000000000000000000000*i1^44 + -753643912281367608209245242521409325472903900665837803821853411213312295221010605101230928363452547530988999474011168289854304260428063627672512305699381443711326764232225093872589778420429088474425097893180334452111775598605772405497029453873875824682607814894939055012722363262913035861123242121715575255891273883681937658111205777798297110269698487985729426503071145034172240219593660538630236403260328035030192306591641267588181372672713152746943301043038507778576088560297932531380298210873744456059509985356490299981904840851861131465431589392134043433684844226579917994615825860240955271512795827001572805167304113621739055572947695217725110463458672239053098594057829666343444293249814759464827196700167874697037773146462764521125236281922337900936599039997333569173996453325785449802098719202229448347377583339573993165658886411215477658647552750301603340442942099587570473265295203993694880223517590835146193742429913663414811575375079647386789449103151487561004025640402524236085582615190622745403649437897855881325666920313201731647954834854365920062896902614204060718991886325536316752123279780293092434837398190607074041190102825785834674845491213011402171009060973492853119455139173972250680579757569954694315589388638037216431923724785207800545248890515982074489337164736533752469676213102225114075090347627156999590213744557060713626422923735273797974870122197019707359172715520696492154935090026104750189292583142656800366893547168045912590596494043943195968762434184929131158985974461389297953649550862880717214487764862841417987792123458326574472207881273753469160883197337656737291318632336819569159933854202297686822247427602492142385885259964731544516776747312925263110775580267003411753176162693422560320354123843767761060180567354934413018070147355696532505118130663746376677811449220898918418533071644844780503246389470188694966229310878990160647479997749464478037199908849238118010211524784522771895841769390619115983651411784024963138663852089240910994021901761787901295090345698898588311620864495648012981218623298874878159995769760667686124686570549653100969237522693710587538632096453898642533597335412031481000355653501055865145990381487319565596188637366591572274632221531296039143462590502584785030356629951907135092448275024933847313222171882062397968912653939684984896315554198511886561771995049024522445393866444162893494127242319118051668760711991957150173905819599789865882244753613862852962967728990916555015837183710516969345558975465157368432474839152255135791667578254992161556195164876251225022779517567978292627713424441779575436664677653790586091362600577752829956006505213603714115111937519351318720862338330336973105692502938397690177373560256330763502262157312000000000000000000000000000000000000000000000000000000*i1^45 + -3601356860822382037461848097676399130248582450398183714251574326529255260366665515241569993260302958555798514121648238050334878878740311145340032226839773997254037810642028432300987166391710659514739526337624669527006127665041792262847810801789016881846941559724475806574905073845228911809901031392233636897848631056770791993199204875324971089154475457944084414653314913016027889242237693614526204975517927051781553889360036880816987184030131102898331595809116048778570959541422504923913071394320349803400247905388084072023033370416960313993846949593909154453806483603449047986653461665953421234396006701835422091635710789268437305328304140625303531756834493432609473233769718318412586797719388065798741172091469302770261588291512877582011119262524174762730474061785496378644308046987992897320950242686731946984550309339462869119488640373725039494569375713780359179956396598151506513360760564118030907721671698496106967079218299081029730123477864541321678813776715351590920813462150674403827636114497919784877369186171676497485451498801395890791456392998297567392568318816175339871976543599562356114249611243404752940542907424421496013482577748347037070197891110989375542610550013189623151838450443887646889529778758447719834848068551355488761878148415644446043828417694045574003693849345818593014168856456667173752098743111547470564181044364767753375089519325082191457449633569815409368340917776606241643546085264312792903773130265834492614007413618338680399105135331238161179586161509050327785068719737332150631966887509594138352000839704238975863157069387090179462614127511233333652985545511308346736462246027152279146111292392299173187285093450760357001737298261528403446163284970938002895493479916867491730884695802799249199795216547398930289374581775084848827754217163346530783865359432629229444437848305233051899743100295154958470936317664219445564822395921371928840595254506612440297523040531082123782642756702234065930495633845882542659411246696356436397004742777576941311899713603815750661690982282948556764574168671695589253335997458008946409391531479857683304740804728637201229699244077330571170491027850793144333586911892541305166676846649877416232049980585428808143969581395649942344209923840193360561089876037893871999350127544995533185169390433005924095083759853629755101006569439212121823818074406529057531570786874699397157449993260934477103943269114230253105617081677998437295592914597539943982865072719824119920787322235232510204200312957890332408526145446713262863395365127389718032971336923261967176013986708196826453923501496569794702262969205274511359896913071030608346691116355604630228091850376473030858027039210304245041888893120936633258131270703895439702554167438451963802419200000000000000000000000000000000000000000000000000000*i1^46 + 31393717701829071388950459687078175603586034210286243588713383695761641286065176316300499411896083122969306530235249445659578201363496894388852809459782216610644305334159091101454532994214214662967066771738813015919173798754019216283655344798699207373908508557952724344064759763740080841741468732981828482343219949664326782756800691422835036466832525305518040473125417131064168933690345943890915964240425082699552599086201881134518123580940280295411519833166171478091927893166814724308640289838106065739450566148943989984214585918350223502503758268269622515141361296700439341685879036561617012377107085918855018716377758865241638062102971154471282146154569634495579020411771940470443677686907596077204386064294548934875666201191841381075504525729201177598238212646697693150723308043967967111783417215968727379199796515014366795364658271302806288319293123681383901303594314445581332427333874233193572888523761002963587630239874264053432312425617083571492520844427249566295944812940241693682877085070904398695656348240962697625579504804662607821834260804643547053465285366246219211242692536994027656552310583452352256430295460593758224342765738003754895726962917085451277169411005173487126671050770514774436454672833779222499322146585086929630871613667720643450970288455170099046573008956345161844700475648681455800730713424543792528428590916515605765032389398324563000641203204238090173819408360110512245702826640108203806134402170515196845669127871162936727065357515717722900097481450142301655828677247282059167232878784179130572023401912429866108248098804733174039305126033992469920745038105005173804812165493100006119018440570382525717181909174228098597531658411404543087935522255582465332543380635398302723607073197277231037304451651942751699778635255978031711613616647276753442620680429980022934950223933852107197635720797988369685183143092980796670080108167988450237377749686777628090318045223081477848934667338404663007601751515588804967477408501474947043236084872422211692107160603248862224340722562293870264142512503396238951746431983244867511574305109433766954307291719796584082855597843637906220201879629545607147979678402478920356692924982204245425763606894674008266032519569373754093263026905068973770969850404207946769913320617842963622782876364735047985457621567045370213218801480828172352827689535508295934665801708913757541758807446602223630520309264743887840183622005479042414370413305014332815978765935908267113308040562122567926778775654701717303357769541044591118641724318910905154662280522930332693958169851801957912605966596852198244368455498270148833400619902850880346851251408804757165232792567968143088908029919464358150422401386622576215717834169190739045894416057541171609600000000000000000000000000000000000000000000000000000*i1^47 + -184385546951950203969834016175493236303203221479238066787567485536638318805117775784083749362041228698569691370018418762483854772859688331849357905098947380868968571804285543189671680380702695995134837306224674463618001361477870103934000521501439429875944035206952670232354158391391663513745246004973705209657745877437574613175342972523231072199054153309618777111868171900242090369994782786586408457428794248733363641592048062694945230722458219209843368123581383705232930310192471299020564596383569838305504712665710978686264210703025770404946421656451556996300039143992753309105048176814036158088370792110188165668866507196164636799635542043729831511617477476612137418178727917314694872057977073667919033733493823655617138563595086506358291476859248583835223095829967297716303662339809773166603211394677102744024306009407701405717793855659113442779311190072136141652941499849084760587096493678829919891446602247947888728548357041560841272645790500325983261304722250048186561986803008710924440504439279599173155126306036693046473558496346922175296669017364166961893583699659340379544427832312785883221339398458087044168053268150206773324366226121779718785742225331448105052512127133600571101102535687680921039641788184413655261403690922224363312441786947859752156567683617972271484293113233932054985173573884605354171970475847438440194123884893208469327449317920998256062450302596459610358551453383995357174428529974740033163694345766851690333472142464057250036919149065310807107291775905575675979251880020897185503041228169205262674038733891614289330931580303026565249083603693491948847069222260486424125965386853148314538563252402830369989856101022863519761836779484501803502269334583050525136911845424317706428411849105556737059608141556599539708556198823981645909551467474438415768285805543951488799128177784803970820326693190705760971940551314460481813896290659452849913889103690643916492221449002237707156249306221032246931203614678459585013848462118185303500114485974535726801395606423126968548154783205818817344560475465428618688896356324730063371825501642853101153714327020045214969380561058974279919860337933194336638259066089308947676409757358564428952706858999378915272976468782334340468650908549863897527174981447657224269886749525757248972020571885769046875654631003219627365045986971641213558511840871763890412020123277697726723959733073282269832035409128867604625379588583543084951859568347723553212331687456706704269257065452942066962492616363203714945321896482128694824511620623607114937692078208612436727345887641823160178611204890943784623599814447132476422720892994996530375821624928148537912820376062012393722822887847174629622492269578081347509438479941790452455707871543296000000000000000000000000000000000000000000000000000*i1^48 + 384246906969611464934187646178001237703996760411316483407328824576955182914498247604769324186667870333232329798259932291919864958509218147062249630467485171815217369900836497749906113103932008937403207757295676798656950823990556783032770987736156299917737811842468581516199693468830517749509808188007095728494828740302007163697330201203688341602789228231165200920015621056995501472858625286003657734591135153065988868180324822265699507880837029474571733685744562450621022733153189381678492869583268137546300066699134602366922153247965382764891779641344229785276434611963575050320327332422297742804529721889137683897204797001047707414057180036668638839435422301578013669917158057657801454513337601604363449896159168256381331949014132737144441065676312598831116116490296524771498113085040676277082084737820170699038029046245789048616003925053319981240674843118345192028407262174529442727566109997273793598163831466926668512569770595132965937064110780320960868287015057560675653286702266122757020252253029816719870252295874782189726236190684458129485637210435124668330434596495963724416531124579517867693570385750980333202625953951693748774111719595880578290161788549239373374206578917748776440885741702006511516404039645610888566182897183087162955723463820845160010872273427534062993125256461536078706790957547500534032739833015693253461113002821483139723701991656240094955898021514989610103506309616029027431711910687591286692393695087461447140316965879726641897582092158268861163429776817813046494955549579965168664606967773696393374358286844761131983883807568127599713342841708213257975594512456613558149487742948522635854743277863584052466474516945245419365541527543290198616619179407289588226090938770174192208670324841230454792404632304050439816399426828939043133673397315991082262242109639738939569213376134362028950024513450886264871873559190231563838399857964825188209080466764536672817876289397776236594954365001086553787328016596069612601509403432458641158700475063642948183631210238547496220316770419290563941622784731192611483032590357503163416410435486473334471876465999491751079101607395291492173444378153169572559461407918459392217282882103293845043953623332945896286121007229254087774858253242798891705188553910109540401315147709703904436042381125134194156639121740306958185182335427090521931627127160625419436840529152368565487376025152685894037495685338249492290337398575273947220475664365555678661496061634804608299762181405884027157486068187883900715534988034040605752513946544482897368966859969271383833317837368004665111019308332355855077497976849212306003932993229383347302289441735848242636497321096769265214275902437636436711022907789412877381273055656210506642253414400000000000000000000000000000000000000000000000000*i1^49 + 1254583274880738697278978504703048101733181726322829456371892312660457759620727443737946625617659421523169645068248936951913990430397014780262532300081209052840049329010842730358802317918276141606157729750782133897953266421438847241758605968013632053771882536324045935601540095409644162725651089250992177687534586295123859549941447554575079792469742647963673256769733165656547843157793833844505261243183861666204056087795673240913565539814063700836522859896468227981823673342113987041219017325694485128575538237294570919180110681546401875072899940647614332958882526160447589834524063536587942112268286600728189202136745530978477694754013703146048739400067538282230639071959701212431807264640167349044802248080985183745957372087029115841277321198627224571722102171983648152586645472934585604795908759823679576632798871348120642606217199576913189195630622519623775864067320187830772356745104993785043561863990487903890175427078180934006209546639742973855734382004572692163786376936931815903305002432893419536094069185143767748068353273170959868772832207499895027054503624366419372033929616013292953742128380407986883862295210667118739057513186894903223870392721447240360212969670509450530592902321395097177321338213793588926968734335494340048226272778675225751424933205045572914260948003566250762044682960196636713748655362795932926270905355576222703613049487167767924989348735738390220754071585042355997215531143590587046488068864586606377230562913358326840965093899613617546371323916485584888475344252716062326405439903342989927903233534328675986098458614058498197091694046441220641509389065808620428665174829971937042858509085378909833286863988093738111307471718418102583144850054882565540125758835354417090881880580677495367788169804606654346530540481112658994420037807236272262896240168974638872231894416833505993660515993133385045192309444845913142571621509809113991371079084736944843006862948342748657843242420617404207956803712864029461161390218095457791871132084644021818145727683041370642468559804275659358513274509652499983415010524248675296637305736805169360330353206498991705858669799844599084698486577731410324982514419136866029057232168516227144047661529344851412971241768883053665451033697542593800247276920348650797325050370411156272809990938273675432695460183446910074333312795939707892387433399948734512420798745781837229293597328675596892628311088984379925332276122800485332342853247975963596706142060286615996266958193305999552984425644686518586363368529177964297712298814575735200239665874057564820888998815833347533289501101932760823756928601443278391499224157637632056646579292357120742385418661141783869728464241488490979526772885638283652596518462483287986604605440000000000000000000000000000000000000000000000000*i1^50 + -7086514954950760424385650807655009739736460166571814670368711701429203064013574922765815055929368350489216101751295969272702495083551647652667233427408577097701413706479299907643430894017735158703472018786677901475501269977681276884064922126074994947801566606844866558957104307356340582486673441183549324203605041758672541900602669123444325772221339258345352560852740573437940294032127844819035602187946579416047545982664002344786199138158992694661949859815563084581987261785873191432515957432804697465249835326980329854323147115770985431504024194030309668464238615768814419528350718343788334375899244224714892122134207792407335845007247319014852462278385425422618598586670059339924897287843526552133794946962302644655526493647068047418505198099369518839994986158497465622973703929955442988289420776140492053452797789893091616391629061684110719942260964779728670704045310645352749704291343292274558655105783290620876730085103462554373937317210589959891194306973277873924030808736106319945677311889265991423942511537504650225067327389877467101019921624929144168496393193576405845915454710859624550572520555025382229499595041438703911890678600536324865637190647545289244914428461257323260235632497272575342561780427130609118128367649644005955355835866190611821816299758056744290932649676228363277025630093026865669289475462501045053008555491881551674446524024530344077965958551582320387153407408721167543380699815171968383017413570234523459304287687260796389960684292565613615681312729349963946159062202503400478864026094650908869078817818802649558216317248339976387253881392356341894560801409293453133517797533123073360896153594872621131481231531185539735708575339761272974368618041455422865930540435074466416265276957675961129254110737278067562545392087004155162552371704815683975259707666136605011392932169435454988379252021154488520589278486598282881541868826228442197800966816999021450954643623739978473836013146279174817560386052577602601472121697886782327282728164123644741028141934441045870634792570336684013003256413910303229660093702217765084597806230959427361124727749061775388864657624918000256748169863281958772005484560171702416591931145505640249812231313767829147101537129452977675833386408031510545162892117955020288403550174876002024062367681658954193811400943339701267062881451505628255494259485289627265403372105827641413064332071652181160337800380535200487083197655899786252404350881330839691408247514059552471819520230293888661509524022010435315689394246424332010538854035732694047404994846206424643908592285621541906877900883402584673919618974168877187894533969696487947270299583075926323160470205400026214648585292387506648736433014481866747430328787890557943808000000000000000000000000000000000000000000000000*i1^51 + 18407007579260179992644332204975282955075470744505517222785280565597884340693565644071257827570930112293285651358867738646676328305901019086520947812579349894017787064495373549281479209984952535429939759696672113566130759318780032822937975571012989181583242738183932311800483581796668750109156906277213105038983581993171799643042839584097401004011909944060393924152173374145316079272530968067894361366852774691736821761305991671481360374169669396805656553575050498050458753442269347643432247905876436840633333853949069054024886650985920186015191063616285567822010586449931911466246917279543546463092646209540135605593055197122511826015104145078476964806624811411369423558692722365404717403711703171560012143626416286896925227230620154948062921615211939136453779413646368521915867096697444572317222797333173502608074844784512451592961488065587310751923908615322471751400288022080832585590017870065599093967664407353318013449285081602147260516906605033182990577152601920721526828802998269683564607993494349410411332926329271509664709545860889839679772668378354235851296196868634982080596763600418536220445045914455169868252075400815829025325559390657494440811832507323829650609685376147436716522848298181989170428959515878098895107405554764609797447162857418743041242050059692547895390945422726127771774818330170092802428235237566538444783916518896036721989984411439565963829002517473905610528496254712387804862224651825371701330191990914748448941943280931014508416858761264179995885640349712145565669831115503118816138741336508892455508429838959755002511355555063390344744863963390936113635046806796243616403541580275224986789902215034747754328052140502935610201195411350519408040177284240536772336560890772708654486075418557225684754828796840780140898661311989004248229777784217362440039484394618920002887417869352965700803964696354650863941463225610565839838588545413016500500142840128226542370526015182765556793456044842096365729362786653178724189451776794660546476488990066460548138259087539499172382256126265563548982940074954612216173289194260739459115535537864699057731422357819598607365334800760851239534036735594296189373886883626301979435960073718542965019894174813301521885790967821136789159379370813634263531321943744491714467246029237948884574608461522457972734732687017351652495708184842210840042679622098823989721350549898851529865937261882199559886347099531009608805601650091838762699601837347527737453267122630706178171011414369846793761222820869388071754501579918180925224234972662699337641775389584597983389778821554696465614457721631611145790349352748616006158652761076738875678063286289807181435804513681315238522225973077494681599994980163173690303482901299200000000000000000000000000000000000000000000000*i1^52 + -12396386291743958823143328611997777746336787292052666146823741370926701443091153639012840948077071154506131153281248535092672393192167511718992531191271814744099060805454535279410688791052511407992053920781521372981814841101950702444441798065274366489147866722205773530446795970287621302929186771799650500043068036785037949098833019832935847237950717746461253264418154492895786218445865303949650688915331263359278703489011274852630946804747819612377945364939932700462608888289851292230577349992191128488914168961109008120282981745914431078630228389642394218186293476723001122980081730443656852139832883022499422261530799603505011004005079633935790867392674055124314039203577940675025199279341954764284991902051689068508380318682557853839636952952096726582619199386856126146854566953681171116142941993588525216007487051741200691543872550562136856125782548450608703558023214358388924528963621350173893504881826542488696487558491896383755548856240571976431420538063708374796527402740657240988995371560781982767184394753639230107435938198500900952208285339547179772216050851702038141569482567050980654845636005693253515976008898600087647166645392645410646869205575004452056947236365187446191213296218203280648572984562323636904385816008454191118884672764581185055884996941297521245390590459684713609091389177717596454521400778833163217832629174093065746487977157757850539006310658120429290543559207926716432670299791156079454212539787438694382697320105737377385779283581138747539581562824726847119258736430576771373163687560802167335489513046086695705231176110379373474474412185674360816717344619341569776886943151921577966778215174687046272055577559659517640628304957279444173773713413931452998709135097814365275967453553124955383803336670731816390120332847724415142852258945407604238247161446410656668599420515540510903424790165141454774207970158978053275889074584658561406644655858259640992567488493331349546070956302939107239563534773399032167028635120224774181465208047446417112502156120015406938617407777535118046338359492885885342607403383724440014384455394537904269933993957349250942979278112444412049704831956542135841714615961565342535467104977248325185438425295391578116968325672047957591144501818748396003466402118402890274980807716886978062735777155733031181216499970092044091471422235002085239234178138876630925155115317396905668398106446269597928042694362430777707997869011673173627879433012281481032342987934500641613018210836046066436265971391693905338978863137763860388840408229569727751902583714924110195867378241113021791859560864689035986258933670190398654508019645614276164037607034557057116126204466704873891591518104855415681833963297596147861573033000960000000000000000000000000000000000000000000000*i1^53 + -106538931103488029541841040880793130407682497337115192192207947007685647038053795293651385577305786660134634439879337268156548865471681722105756941933931816442375841196063467412489524121340729523234732865354872128292182447478645048865222564538891117915812063791698118390913869061734030609884456306124494119902940329221102945441134920433416045656792545560748843615254705057884853125625320316102660607846159754810696703840103732595893289000654773962139232032954506585389663141700264095766369220000487632971503139353603368406814771420205684511365390443686527284310829458302528140873159617870167252905667041736115670377470269731476934652604138677316210603835463546168526951684791766586884871693406381084633277256046398931155970715967990471412684426378638487693484153926458350049428155384339082007253458950866507113520307467503572079249162932373320491897582297311121195352767154247634864561878683570287786690858024680116207446974780455919316172223644358075952816930038137846499762303334424635114276939539403800219324397337676231570289526741092890434706706612269481569616873301662001409338566801844337866902786614815381036141850586897345488998931715378249782243112389839296507155445926148012362319054927035595843584631899663622398410834112840990855068303906959087203386339836006763781348133623332366672785465811243672266242021335340792283318495754403878449214762271582204164598702008944938218170465283727103961197291116573655156158449602098392034739937556791363354496625271400994159063734655324052741432508156327992607285037781454327767116649314069190989498121830061401473721737685458807188620426862312817639206356064300580554872395866653695956624042878362020495219789425480842665694895979837301285761451311543885473529460517399249789749432242526261086594297385661113752506958706103818442205093565908722602218207652790700951184358783258562519431507305655333204172643141598232058324631036773220400329292754544753097326584858630288740076829112205488658204505688122517702702670871207317373105337027083824517541178052571502185533806465069695905063266686226610342082433163118678862997267645888417334832599545618851401159067742018717813411461900071658535820456038450017084691909197519950520648802034533716598555636771018859718368783476120853879003275221603704540385562551834771701105328027703845546026344574349936976401024988029823281678624418262773295498519370618618730289218783902036328121080217885798653609158806158576905661185913395363429743069496258506306355234400554529562134926365371944352919927336135866631513640979259434241259788186983491544778950545127945893497695797422794647683283384999808891653695258665266407148758641294868264825251107730731235279983126649569812676608000000000000000000000000000000000000000000000*i1^54 + 280019326095163554108613853559254607070005305799833596337659212375010609347111090200867579988502776555464445966879602790841790941086876982694545075806718455960448289328354949634342841538761929239889334474078331466151126931073023908620109377411399691566481635015914303622761475614586616851783488118357391572924438400818131313750560803223551091939899879997080503752774043957005648692310146409374485367451136346670965140496665328825625487136936554646516985846161203140081817919053207141696200198214312396917097923848677612744686430219829301883995903694193381674055416878069719781919971574833771667317502802802545802193864391016679635491819428622543051432159034184813651153224979266407511249914535586054786911873507669508760822083526895872820851405025417864180918860492588353811219878259500990370792722225674435404386085921069816838192460691874340824208470280595357881808890441968992074074023477219389840800550150304807654615348815589454272041383733785193118479538311847640072005206846584616535954048279557226750864599418042826293639351315993830192694568894700904734828913652674141634138090583182613189567359938741608999743098769520832162575347953945964446252033308200833259531774752378210569096909631559157628316980223735563536771321893322071186884646995580572393336670327786623628156714135897544236387508173010513415260908740453014653602491420705089837228334482640169648084890852201597663928698292497854271415916595315942767716559336507732490202808310349999840528824035766641495361883336406234774161483920293654307034675344488915014531655846302110911960924836187986888156772197575404611907479070832055454835784480100703114232538440069663838987858866703309460814467758794616178639519538406091684486727233518376282243113970790706030807643054036098902592882569313610637542507235958404698804877654140492608374207092718208729435826794774393905391755050560279082508969153596138625348514744061744949239922566211244590673179793012104069326377080541253516921575264292405499695208401143212137011433730043250819208603471825721826219303819504562748928057949652520665631129086843819805723279559743509597318198734231243339719436358557707928031369885749889097301243482340171667147392496303386016521708028187993550786943331982906529973620633559042748816458197273259794302296056299291036752349179183964012814485703420271872718785318985844388240200988020112809843257076894812660551381573223815214716018133774032168588069585175781478397797298243595632754209276687538558901913062892964626831814545705473190632777867265753425317755753074367795260355376857851775135620690948036513993674408400007016276440046718032445350965658934833815171576022428843135379298275842380161860015207911679590400000000000000000000000000000000000000000000*i1^55 + -316108895660732866405305663573126015634335559887127397068432139866974033418098144567620255549617671448670860691746778171740370240154168721961707638702874474458641165455742725703470825743967737294587838590403251863067609127189264488124777911813697149331819184558173748863119542984519420535146668986166180084763448440899035788820649994135964037414719773307524619773079172059236234804932195351913083996143705898076531904793764332071818576111646422429650027758837914755422430967927771547459444336733931437029513208969968150584489883246557338155787921995248963613186955817597161347548072698376375436242472493742344392336201247982859292586552828631321281805917023762488862076134205884728284688804491908124018692502382163549157532150253662404010254513949207709906093391003007971096485643171246174682594783856523721184804010633056005700303350664139925119174302073205218147562691594342945730804821293965868578510313608118974538980692555772712257220801181757973485633605355291672172166949796297489596510229501741152224787663794093889096961607359523933763902528331657320932293021260421362524378641390658353003963057576328060951553829208729662903597200048794117682651149733273488382561627108615645129962439392801798691282295670305231120090009292651212276437826208446648101610473112543533371051547491332488240535618140139363424337525699615065769052091843478706957499176170391919885907239585282171322167104116517856393963942942976234337066031978627320432858269825209076667340433002099596630277484827742172629906459308370113901483273085061315929869480312180660021518805781243279324860057079470500764772055002531984591966246517880617133997499333322886786844725158282382868396616884128991025990355871549036534437719948267021057743301262991272152259950573907815074850007882679064196501997865632063502344654992486484748872822883207329456716495361260416112673630209212802623198324479057299109422187626862344289955161579908335426110624521827010316056736778220335674181890800523494025783983705013747217817293397531659186834735270858751598912788654693411216087970408781303924880745885304801138127564051811125780885242510111814677991904860424666824992548371697530322292927600648860264617392521489218580953320580110334484908798475852061459186859394369417241016009384911618318695513592263210646153805183303175471196348872670700612455170196875211597685262090367527647158838914200132955878883901672649142884071355268724980049086100126069255700872236966702845695435574315319393033915431149150596996311705288209157747197676388985965123828970583741644705624803954992771503610067820151847546716211935277333137811765363706344095129209717839693838745209135845857354577998545261124602397185802240000000000000000000000000000000000000000000*i1^56 + 130175900728384437048380788805724035465715428700012367686857275379143520599049726799605455754753140309330100711466916832604557544392505934651435326103176986807419128392700976379398975248201340012045465520545734905711246577470590827231317020270289014641692228303366818922517202901752154967528339887709013826301840904792187021286310153348667784997500226378188731072811970329782810360281039631633390337913973614510045227944398104603290510448718042169017285013676094478260088728249192144505781124052528562271581128233034163030503583151844951497281067991131739351542281505721304813751107118260906077962957964799230016126503885416589570599067895465641462686302026333591007132293389964155733052661619172446338156558148346593905757887723986755335936144140634115241056706803043558134859279651846705509824532025245738127691648280577097019202390559950400456657216661332966000448589561532711601606076362469181700093665076212770788686425340444248889503532119725281997974046702361448256285543498418109653817619782053545397965890010335073708211736859052832470173542441947345676612474697408378963807149801227571917201290506700865373094878416430890056803720296364769060074713102869682837750636582933043178233152333147409680941429633061758195569494222161407833756186319794822444292000060652541458617824348523161358392040437178155458526719403699154112324126075609673171547141481942571597607503579125934077505076293208075632992895957858581480702222259401423640045493904343961546614408141019412497989527326757077927401804883944958825591195742581972494072735066965415030480151277524465366596252105873774007869795097646376421454939001017735508251837775651896648095708273363985028805778263659707062383702717716312690847950073249410898596345305600516801865076716072997561572900073272620353863471708736708635059572238126516860277621192443548201552933314274652092513955237956575897263102188609401343400309348430905066460012383326732221705899663472020173280319621228891657407696576193554814174169928209997296777086740989213368099030947187715354727196062221250813901863648760730548565678822429940747010802370528630365999705856436913008269118044899935314405674730877017905375475771276537245002623136878497654110907111267917717610579228418133372586038957530157040345565816177199267644264385784308861380061399866874471794500717606117465148888207379790932328930914654124922955806988644366616024645747157627129729503216918431411657203695137457047716114078599266852601420659756235407401509109225108833544942358402666364726141338021983308339038839923400404811196531477989142587036753192198878660405626465813582949739731568473106875241326374543971007836004305073761598341011140848110700331008000000000000000000000000000000000000000000*i1^57 + 544508681556243901677987312262603048497954342425351040375675718664229989423965466715168616799817975576832572234673715060204172776936199884070591013086391319773816899390230578323209896337683621103556117055087415116167106477820944975327360128607796122325496336820291613210854706262279912012477314210584207047544792584287291143005115448430309633010196087991599037906521258691235916895864999926200389612033779930222553560737093848900302146284727113876921640250139591803642449485795839645520009132326845166811814013472261500336472463563017947798741199139759192447908584964815873500966838913325341088480569513412608529784681723108439824810765230369408733627871186044541478440125056086188872351263979899165677267648482187534918245806690720050129826086703717223120932114407298084260701170069922485403522134477625725025957520742931029788577393699641635644341322327921397189461619982517996999938451140940193659753959444705097661181607893200136560414592053068549550589635670849453450539118367217579477638655302849229815162332960192998157510402397999402760159097188943443301574463250399708337159987821864998680435015690390087389103299368952996710218199141678974401833050665183983966032127076914629586720803774206452842227588518279907212027294474961106650436809477119197154913411554222416715070602946624989355352031137561093476112781690293342882754116420762586462606852618142411017523666123433333043551891492388249786780174804770716701191731204566803122480469703093437598843234554784171371217346444229448779935129173599113694649039204624315613758602962015716857919131025946688069813726452188342274477118078706754208743760929902165812493089281569093912131043636040893069530149557561049051863728391618719289915318820242592423695427075521933791631939832162790056473639393123035319662848530577856466459479214030183310963352108401342455838650943913688992630194264016409252816108208928779253346855054907680142262159886374500212171929083341112261728226881658952733318124556978572924345804834093613712797065586625728697075307612784926037855164038452252718987056310862368008738270183965034286472250928153353706415822895920248751932208450056974080101258788865844459049673307560588092131951482905563717703509886887233979906871994085177075351678841332649271237314812580963355416926295891890097763450451949499294958404630733811213345921599782961473132852614607338004806051444655967396152290486977631615900981279972685121901288922148403431458978206544443646205084452981518656794363141598595408916080362449220770640099535405190403518461863678509756438706123063780742447270221148248263433330238770247510679216737291812114261560271212762539132270892506818767389201862615220879360000000000000000000000000000000000000000000*i1^58 + -24619656891620671835922155286210874036360879825291132908935564306161426018309200413012714133374051204632360067998886394004127138668242249373799301157356536969332637001942233525185817327806521151890061444308380519931459039849020983162113334072210894196302070690457975224358459100091743093040183031047275633995156488462721479032118197694438486681015512312868312732377076694199361867360601938297669370960057005790147967168703748869627300312340434576637933596910266680861232230463086855667507080513233179936429267033975512363519503501017326590357307714593764801633201356216605357868022602476028317935592340410947916266432681718038483062601528735943691551563699408746950461651144538364923056727263343838157016219913463128664630234728899291621402719116772578835119237706800349476364769764828465870180600071153166815887925852528666073254386474577473512168470424895354810085858794944823425317116319058769591118735846145452186144144302390954263926933930157505282521484966745380202379309479382526473688398011830449943679787245902818212261811051893186092342721722859263856284042368706340148468888040845148004805306189311934949036069577367682157183354043922942955816623824983914964869808990309326432647172015439381670733019438294038812346933027829027246286535693875417393332684153573269257874849124438533017289809115687291070807449703677825514937861779752459182410637480938275412229641714503364264338427547301601245286725513440781298155296350780354850079822366593159271761737305368115756556644484814110010117138261222211907010424870704094248187648598196939147750965469152860972611106928434885924371245859472429274933905825332678531457446262294998231424532871060043839053352500282947711236202591612997273403398125151346745804157134430169907528860797527515265578604655328960577145458935020168696249028990708745650169406945856477526273028964773905251496328761818219698487808946787653737177062276810257673082286816298938390838224446335757999237799075441968012695515751666183050383823544969736698622419245267937850874761996179410358396972953947873350177753327895562431292089163224736674485204670068107338200549977574937278005272275990788277148453352930389195804823791025982484457345300513590592325576104346305708017969170559069220276371401357108155559747816160461905301134129154993818272265783511594159215102420617148774114466860628849104236618035457338590473518156515561359070827096875136864323187952540602891029196114583799412371879891011095756340706908876514705696462751238894530770327199153095605053262127772416397468792435792477747646036986779063997952757253035738336201097407293845462521091273707953276513369368978759699338308619663074503290688771698196480000000000000000000000000000000000000000*i1^59 + -317696551105241962199891389924905440314516471222347970630550543282927632831236879486963126657470195092357629067449443523657878969098094502644239366766372219513336948741991367917893846304476640301126317870531043602635830925545644733547447415802937625276602064221499447239370089570493016612532444350993799422701088636466366611879125410931706246852240991362183862233491591990482045860900203961883096459065710787250836754609420322782910593783945892101776832004367871531439329563479340942613265347270139344144142601584247929082250906134816279770340298922726670417682832897652577494831527030503353214811192126403133538648330070144596678358251429371138304125482757145990537098844561520402000982471389116888514209962272053717223687623248237562892945617957634483232286700009751690433506060916103234082304742882623576436007196801753327678154842923671919300313367777012622842895365225558588495747653958679435156414727468925873719243822769985579220663794918232297203036065404749258565656983702120473904088052455193990312346381763722462931703099016529717121575595347421793859415074426785932894801380827438185126679978581501093807594038783858853160741591062961906524545969896165055138936802920985476641671978918312882355604029508826811415855497312227157963665314507804281306854232448496560360063711647948823848469444776161974450916077530659011670735844883617736531906266421653997977467945676035542479662511904509858944456892786683500032045134768252397881220336641789383894284985691240802589962666131430924991684505882791906058415791032132657541121962806827459402629761443787436824284831365029813975070792932117499827887306556039694487258136413770891721977823691609109592509353331873940258735155193482649319918516843127013005742117599135598734277015067804023689041209573705989104925612252022683161138347343411528492550712328067929712076601660520104799468715870281297826605655891444279152764845458498013636761383701895018663063729993941086859562253072547164046236351570186170676061872055717977379007925106151942499035678640533457902955786493639632131128657384491614225953350663142984388102839569653207175194293635723716069237744644167695324319244299863807816928050830154232624224283978337958331755689101869146705642384350393545467130050601709489797214942340835028145354283252488053818899277400795181722898917414571823671532592257934495285682502946036542242337397224951092015548326241006057130172694916371210390708000952640970702348047871158501094034551766971389011301057952054773489621170436564797978156613670270044043621380949595252691812270287697454570379986867674254501588982193628596217049840540236347381361927576218833670306164284990410362434436988928000000000000000000000000000000000000000*i1^60 + 12418872960553078127688642385821495572139031011292472933529726703581455174181294078293249414772744327656128505600738533158456558340831765228618826737960210613693780870667262016990593441584736198683933411566357605586913358766879990256151466744169346348026262977330769543292283069961527907536418633682717466307056801488076967740859272894604286045855364407355143661322429855774801534459813177712463874471727185451273915218231338861291281754509387824589524581790510813591558749165946948887504916271340832228127070655695595600582077502791306526892980152283272585787807849742275406440312112353218236862073381197469973395004783630336108902318586986099095414376059926705586988387353629378119005359123203702817415989584903603071977790963944189955058072998705887936754546637776717242054162769326468124166056861926913934962474063901625091647220479914850611199497543418900647002781545971690154271731271648459887137242008945638306857010237608830912583111938576926567817699533092701009215921732767033662257958357281879436345331085637348823763198589682029965211272422350657238460801511793851958070225282639896294369346206291337521290961631914721424970493468057414137080288439561746844114166707307056608174078682284810561182694055955980698045666503508930354819407618319679493939160940303045972048411367227411358322996066592732907955559415885028273809388410603283295504435673678229878113311001708840956694851294479137992345020103397578347992842415525571842574201645403110288817098476327653640949125686729065617073885385497169804372100543910095479812583726335747993894601458517328314169446195717481828666119019271347582692556592598698465130317962679348097579999369301996303825623805205660814004273013090744710848689271913214944827015569359676428702856633789423687177279059921810879763120171894371026676340685429600229890856515234645038003224358520353273477098930118694687612018356900745637044343582589290015367130767564822783450202083246673804410434859270316276989298259390302143461923552588597283071609192609513503488335411852441062257746990263251332483775176488150724084099895137353873208773194067284416629053175362693587714417544498764052644695462899542359281838995695735394819407199614129079398054344305543859374920367124463356974364841596520279000019632513779484453902017407783597554055586695606304284976335908731246087816358202084172515201745650589077581284159781582201207399731582492119412660271733407578192845142360232500014799927610664530794299254655899719932240049708696587926828881788354082197287013369354713962904126807860840090275907854009953978166016977760532017103439436221596796553064423980154775321344772111797198621987381381250521497600000000000000000000000000000000000000*i1^61 + -23146050043193606655655792490953505123305887451046307522292274440773763866617517162729894152051425923216587672467247667294679996380813181843493134500931632968842662454523281293623528385017889008252320313625975302628839580444991484063144063266508842675991587798485796246705973708569893696121479726931535626396317192407116057488098533682732958235458626844158573416517665117660129476064401830555280607748977779488997932127391396165203281496469163376764722430519995074751224035633328805630283798381589556989606809454061889049409107443253703966688713151662821203740923606014328409816832333673516441841443370576848196265706230648164918197395882348053171925612522094331924816944036023387791273086348588768532529894135363371696549479357703928377790568235153321808689755849415022855649543021052209671060176485143316741525060115793538821117308402521946590971319220047050608218210241615038003117409157607574387268232108918076430715167004224700103213887706919129739637851578937220993607768617454941043245944030198012899179174246217818524643864430384734785530230203389754458518607144587542762629095332849146364088796791816051701917677470801928070464020877517434659595726626970481221738207174991752730612177528008699554639686358818918182213969344279278179764633188652968876710714423115686324903255592635643229905221632761541084108181223477093417564701122569234978661960312015089075720294561513198550302294870320303966761351645893700043698469790050518418495784114743211091076502809631008695350820589886927064953818214076635362579369681415834872486138923973200661071734204998019561954129375638849106087406801955518124715902088541067340151222954637125341002312125229243639569335463558709247405747827934617462583172163375418825443519929003528630822194791451179264109341152421906240483508544687244248496758493597656539392364979071621499451489174064021849073981661317468671882096651851032923177596884064481160767009067688926296164574524925423032513147781971902015506223176470658515100250007221916753626400848504007223157534662807806678877657087965716115282462767136409517377170948890677570935313046955260111119664336934591354376817584991020399861241170785009283369504975954806297056723410520488720607617705691608762883107880147260042643861681165483139961562830466457983754365434431631193716214931695922673963416204018337346669443399116358296422425635293022984606378399376299429282512859165711563734187257258660843551398445527097052270589183613365379580350421217094130010475696201255261083369301280787685596739296209373887344488039972164103188676093404284301872049319452369996704226243026303042689565977708726136228642478111409632141864017990611107840000000000000000000000000000000000000*i1^62 + 1627317305311232756494885393440046696151792130312214479348842149605995815830679495696828997132083900091077775798363581414254871297123294240541551812468388292824678959860338764551346480295204299251756048008294377408917666066866083438611522763790941501918526567159784831990500342067363655754246399794159276221553783625064588656754788918062699501178931574673735868477076988750707442039726465560898068209468106363867055648582604904129551150672145109554339440897598392583157070951759940169858033284795114375546894801206525928468047333495006360672996065229220556547995701381581960226740726166220024189031614828410762283948842347266103835712777757800778893240504466277488016135307644515282644440776112245179499206804738518895957199024644039525720269058021854551475716609725657724802841143778187877263737939067727095805819276337695036725455293357375244964939160088371016657760094382453178903558651890813938439668131116223587496699970758833239716318338985229669743864638392008142966891781737034936198501446026588019741819271748864058992169980444697313858387308811420619385783972893555540692357017282762843366641542596918949113249026791993552224877511665601809612399235298526391859656238143124463380576870414451929094497273021697269371129792406277347892427416468595129223670424923598350737779776147431754247161502528265738986045901377215326151642879639386328382752388393470854080704556982284833685931064637282429969835462655514316881385567975016309332078715914000833176747341830706641532970694174538623786360270567326608804890209440177005823564644018404127085386528706989474930230252123914530726484948106225598097387231114394552250757314835129336752552867292707360484689371186933288882345336323931261438440815798243283729822753219336319746385953579548191328998504814435780555209646307230158629459056116816965184135073105242384324422619037307700410542393271077914906657839181002981584629379596255977890569207402764166400131951855504687596319381017156636135077500605540942676026802606694647492769326548173182188298168141099816779546104094530395712718197587327782708294606656037487248282880382455376297427591454678350897893324038204662511408257296344519257362039808930921793027342982707836059782893488992423756730139257321809817252773507829126997238307408556443168433740105293130985677190675324095095012047252784908284022138430567401089296686741410386867724916573756208292455960901552230030739438101878069818063034892482514495063939870591098734883000288268739613194220123273608705175276459393282051891421380873270850362523221223087821871566561916552759475127395329476174408879567431236303242661790634637463892551346779100912116733837312000000000000000000000000000000000000*i1^63 + -679839345723491571318555967216975103164968657730359948635869132950483706656273939128652924555801806302212213525065378917079643745529094175699088877779036966885067339850961546009643130416607709072828028252616673538899712605128143014257442526422137275390296036429874508479463806023363498525074179407592629650990289570641651785428388585173239639499077454524349057634780458932008351769382937082363003036256367311679126714725328315929406728282878701930825850390593152570076229813043889668254029464678872935598120498118506722105708175115208862847771887992765875742920319963022793032126542771311166867903250356089110682362703770828444960314090297515988673402852790233460953026430333760670885381068919078634196632511697727746063521995865706167355493195753054944211878588349619309597393808809822482186780890546171373574933987141347373253441445960646949633939384947707268266725544925367867799775706460500613587136147786182124030104096560081855458563988102592663298998326005857039987534294782770948372238063690889294872049753434754295417921550111598018937222630147286039197997687875424908493761801774766044240413815641993185510920347418157472988293133828490703633666453146848685443587365606827161230314044466398534712158383159133325600208200290148569537673745704298627210422950892824585924952610583223970896714335543459329618547090631736339268138955352639990723653815173118721558028926963302799441793137898392603217939615722097185103992867534093665955234325115338178806935203132797708620897518036780868538986204669816154359522791840434550050818855054722722807845546628895433908357117830544637443887526401173924346912152101409276064092301758132219644087975590068623940110536508447320530370822646663313559743540844292634704633488432431975579854175855606215424606138111064174090716616414234601524751481292824042551980240433585086759296516421559070421966586498392578691011871842214872314893700521924510212520409517735986434939206590560560019323646419943866716982479680990431886028201123834804468554904719321714732469868064672354407122962396625788475737311603023086009997484370171151567589548109109931373018378103714173500442276193321356628291507219934248286155919659415727606808746258823658626975696186559430772157681459002785215005681791301512179413327935921069769418393232248521150533990861046547904136013971257687397038023747051102757840476756603647184134157474327514270575808960480515315684921898665983805889392996947518633607276165830092163039506026001184273700856942626217347140112756178015750090449688512464794086191922267680422300429398729810422698908880631581470487307162891087335389243479583273975658708026801265532364390400000000000000000000000000000000000*i1^64 + 231676236252689644737782141064587184274138819451462790721660271982784019864815139133080404509522852592027029277024465607785408554341590107531198803946966880744026817522958444833356455425000756424251099195074971432289477620633985567387414433315973626834921452733389313348614811511612771771010237058922044202196232724971618738564697256058925728284353850166709236175819533662502867093927703932148405757638473755483300066670003040155730536218061980739132727794957572383935572171058312834300865077678043617738181145631954736428719159869979296426056673630772763057050473720037817721828480217859565990891083519626414569033114266682658489346621860660805430725597088295108066836033368880519914857478644480054863562109501820708105805450471617309292758865064835714224654862278043862751800590983854548891493214339731673335877903694273978079556274260243941199318744907420335714469134727853059369454831319386131451752069764737818708066280939337032282276768412971650221367429036835312296823598096260050969923021851264309258011121771541942293659087845188994473471344203550808491588583825477160591714825991389347858940768748197843650427442634143379528726626082880454161221172226689161810194135494021042024930008662902117370434616394697194069585721149015614445013593553052914842013537872167528281804087298565294042300881517125921932453287491405582163716487391593082075649248859294350377856881403650153009758428559864082704219081626418501097511724530885939360805416956189974098860718100822171435072564014557197534924867579403484603513830235934772667321030709519271191740782803805569559987715425596154135671548181566907391264720402597514166961277169622500648694997307030891701548883067655832466933813246855289700504848049956536293217261382284789650600651266696415598029094989049297101793161273212735016963781479744211288615761430317047812841584918727777238166438536493508126959987757801533692989435571894885742141717094582621174401066832663137886841184083819032507701067447339066844277499842333934516128303662312874772711621521929296239180668203607071374427770738944213438460577850603058488691386777403567809651086506893169024229941695500090314504355104267643953955658452048655841176335848843342268889082865374406691603890679564903213670832145706895502580384267991169110157962637047826909558860628348533035326949727048534708671462180620670817940027102180276459259433943192540975675374100953336756542462526154887881059191047552711268509228994691856674910848969818133889066377169452745324266495781271563288303373879899180898052448402129726048581539080384261273851619549931292045246134556749817529334689703095759351786628158043717632000000000000000000000000000000000000*i1^65 + -35102099651250907957637969331651139620754097308258314023694761303918269305028897719148051545564717755185971599636221211324612740167766727303268854258191937033209147958263585426228260069618466535583853937870354527858845295327303821349853111538069820099519318390057879302584293728399682124673251483360278878956090044658193892673852564027602134390088660900553418677029744605655160825890595546839926146649170554976872589355484186669581080863842049014501543018345179738233238886547527590192748958886227428784103326867620709035178130936634906994840585253346468004356365195787359740856022472850494694003062837539908086527188133895601897769070698760118698782146881651492524026729358208955480864733135707401788651743225160103187912832738116459302947502826754511637585980891856665839408634271692680024201678080472021201469957845589736598676154646072688237141945282633648713357508811567977048414158206161679321689710221628172999663274784305700561535102544143060910830131100884263014117472227425076296760872410943131079228006884970171919266066627026641350165268251714957087532949205602202683396841395525599430647326616581333725656447473000398306475666242616162262115278381496064974049673231522438636074590873308233173153251891720765452929928768127810383216261403656678831709846002476112679943283175819755563443956941633900279840430941806804677857742399085967446221905159007081081057921202414002432391356258987939075146329128200498388309515782430175495866763072613542124810184922274237332476266863770713541230370627558260339742728414842847023744652859262049321912127910486250778617696345432543217087918009828958133256174297235118699759338824970234711737799637559258048087787737286282326828353039401837689620632510181281224403982484619689869983250155021539067636516070932549584725589889624643028176380413432128295242729243655790291900484397011714790346819304098479318862191791457459820450003966191913053695226629622852109402010900489343563968856413369931685025895331833207391449825072711802451168204032922908141545402049867572046355970672673224003220963126670279606469232377649400587482678963955324897530541704673165921826021557567824759670034764662581836401852700120197897801316483174600038676755678237436426210111849523815230082274574622114477542393940023145942069451570514432326088992216731258385132101798527250733334105634925781144115561904367789882041695488238479053400171606066404336206094870974651161364980368841643352811022119109545901171212746935569756303217584353715039717447295117961034599821224567662566890681541381426205516706051477404662339647798575928594059723558745354984281411251396114081436658053414912000000000000000000000000000000000*i1^66 + 9979288427544438687757311769096427515881793399228708587058074443159206131849815536037592894870252115028119823667973125463756765670485804598062017578275302776070787204359857634052109447030939326278550383362373474097216127326626210327079290510482843479015348853281617905562951521355552499216210263261386566880089626741123100908651076663359701786081195781747430270111890854575633872097098701053482489000548173232961797918969428709560739889399059708467972264309845042527751684413180020860496954657475580449349833610723936232366397015609796306745684388548362899354775125476481607144471479200257979459803166248491549767243258330346108478359561648742511247242816998556121906029852610076050906447797131840203019039361181001646712270235299972539116698207124145379217733433896394409730279149364506759230083002298456363335525691019708673502029366905747456321782108069695665046861411638166321709334414640414278398891442624472904682044953282092047980791844440181111149296535366759663999150790907644215520974515796841495735215572376223064397605195775765806144827975638927124224146029567892873036303782176068696299339076744924526103157800663795588708110376028177180053191473506435835059440535122471201310753476860742101124247965023821102683777148150781304611328175064637498600551681346814500237336934274977605974686545730056025960841187289391766694721124234887021053746369147894346341452342888180684380149840969642352442218381123048139491947380858194106760350183360342448352994869549744871667171559757169092432492394820935264740992993045141499695058462577214241248445228494649419641070927789969013874190645170597046777783567696053254303445096714468577797511174077811729599350017552809202349465159418446739997441968863809574171297980246537622991386234535341179535281776256980801144505202637841582693550540585609486939549467410755360272697661664854387321661884619456438960964210337063680786488539569013095814527895644319609954029937919714249786126128191722567485343097770298627688579122191793100194904808642896678745078050056488231490310943802520853973004005211517293614102292013145705252803303861221609985922436062130703927394352610961311465372425168054593261181058660568291118601569452116110363962034879927517332922584010116725683290293769581306209002436904352360100533314501497754832208772312750775020563379108942577571256716587396811873864119609744080590484325190623768511939927721705866114552076477580514177802608819106001190263917310526370244139487685468689272818363337886646919264347024995639413495098904122061709790179008961179831075956496981128787741311700361296971756146951506523925584573974141517211841331200000000000000000000000000000000*i1^67 + 514721854216614663934847689707862970646501282036953152556885396600497672995802847905072956765195899529659740404568269177627574664253311167819306013621791672059112356360590997209209201508107051509557733779965870372080140091117699366892309637767748857662538343270588296104269836225285953437381197327953759535306157096702760424916952801178213773641366622611705584492043119636072012771879431766829918214066006390825149096092011390293368979228758795888859001116654269013860547233081273546216989588863161236162756707051406310547065101150954921130879140599846988551388656639072691977846413071628958371097899594582062426779152670519851176237469932224846817275741228390532158972708990413835151925053684370982308388201524313053480657481483584245048045365100041006605951973634698228331505117920128525211104650797682435656646670843211697640962744871294459893087117173682265809500343540828006917885650083478685379218292559001365955361917175817291738456146103013877555420470836111329825801207287654729785962252957333754632776500568276142706529756348870904270865315986442172208110103445589880538095954685153145018147335858206671189887712345148602681864340859165740948075546904975037526970706220366577205219289273708354612757847983602413543715963037417637978891463004254705892039836484998798925034031081083943910271639209736890343748168960938163702928935267843936409747855804340253067340376695734788452864000144275836691108300113365525420275430783395313040302824598678018645414145732065531864819020399834354036317407497881939984640188406655557369705432180146269323780145954587861140458892214530310032441498115576190500107079762604240511166075555191680505092906660418871381083731012906666355335806634508220286112310179564873689231979541004142136244706973690559157878017922412881521188134617632993822298218235550038830170059141408072543593174949185148646188715683596543452507658327100834930962605853156842192684821735307670740261869823069241696159433122679479829665271525378111868129020247426327303300936808543825824356545062177677440459868062739576597877833457477622550151901898642709370287307740320637064124628523184917263289051394716842436589852855830291323898242095610950456579631746879238137453299368433863128044079388712967311430957753115855255229046267282796309474809081459533610354653913127078749064796099656589936389865983644872128567002288945760112728570565011351705776589026926015225144455506686242706714024825574606988564625463192695451384827344086768078676210546316454843086467527688296157511197239471995415539164952230571916886319826741174376873042780400435743414323043454571612982394068761543966720000000000000000000000000000000*i1^68 + -643140684960678351103613253199237055757431063116517083461048270457730405087488366571396270617985791831298162745858041688209473793516596264124774109336235017058728342292606495138012674301410943443976632337169390532107770479009147272753610300982735646259566568049753380947562725422014463302351615671730655993378428214911522996981152956685646810548031157519588691792147875887560924757284167044048135728665276040930901220980816776532995569123207641570816392724794489746273032169186100313183629841859904534993256485428201480660492444899830079820281709115290245456873861963948744814406236536018751747569921230256051793483551247523815162438149481797803356512348722614346076132554189739140616161180751651215410731862903294657043046133161731644124455781861163009842068231581153310424102498628371065736827913174604220875061969797199291756828706037427300794787780330979539741942169686955461795955852797273518394839607853887256737111903827299704408807284431769991922871267076671351990024381705567059398872256378992746553624599251720225571382835410138560904106491701235743299289287789098251715234061757706249192492443096636684921566748253345033176027119158625257761976895226233767790741794309415684670233380743567956144559587133888254962438010552360525084590993947368267578842612283043211080612429499478536099512760369225408370185866998965600771522832433810226624701805002003082090532019584722574561950608011776015449318279741019991068618828091462790936931963427870142870175007432754259777808698546485268487189396068719444678748333072089087244535129833216834255531183079400336236639778526931160844508227950198984150867333579323912714524128127306457188995238027542707811546877060938335652457793197186051597309983674062199187161678978127268054322257017751437056925319937723432628784400955108139396230625530669766685283523842178110554219434158463487434343700152334768675277696550142630369362944635221995701156070182282115774573607581954660781888497122304734313147449609764038595576334185826869124012512941580941518973727061771649881627595527862190206717139885217105261196745490631544921183136240326293900814384041331283469981214317274814824328409441118893845787757319682146272967824666318907780129257223911858366906936992883102831993158853435360764462776355532507587622958262913767654113864645393168589411461196841224569512831000243115407170126747607706846738079489294318291556623915030212557640055476574707254663077227852704546300233540497873915723192237914808072687110746320717955348257645832699755420366510440536569583158725270305188179091075520666433173072527344819982919445877317576786238891255398400000000000000000000000000000000*i1^69 + 198902415103555545701614816173087551078877272764700207031810854017767906148740942503039889439595780307627866290677799678875942430273372417791822019030892270870674585843003817618911634731743852850211385158774444615322216055506371985831238736251001885257130637379757166441607760925030348867084187006395392544111372248015019777292416601297678671039730801832422424311223986593383946371439846884787920910004476745637205215940651084693188264124603165531716366416447059424890942630100598672413359848207416679276165509443316893875807241234553269559921561338367231867532997799255059192851134924030025917683733033642906615858512832636834439887829039970714098681361245929185711186498883392814420568376655221230882859123520221489644278080393541462889932851012867065909502434362574791673974260580733312777818465533293606867035927118427850176670129694667433701702792739075126266686494850891603205614980671838302384003968648075288287829449176295109979443338688211506527803282422280152468203336432780693371743535725741618041011874713792673957396787451778567294589984449842211850044704643646305446204268335676657735940647107808119089183628500337089190984901787093146782229081533895400745671684075495907847011545203444858344811421726028513885422874773348846265474376623634837879649970339304030974633269827776025293819667925918865871501097360797178271761446617350607918258420367383327080276647194648612196989817156490982923044940562659593968247127544110543941098334877188696002714370912472028470048721641695877541894760437017452753852406585950248877181685067813217445538288708203674563062269199626927953206510636322129058022918347645291631565791753776742360388107503073058379653842354532182231212664657429834509431711847073078904191575199245791402721282421339178651346531290726982236220341416001979117294209143540118589264415225929084728696535814913264643299106831922905676422708652054341415708739541061647889708750194817284711444358737745099906461023447921449814523725660646369334020074357114821601072970465093977825563748174593941778794509487717014475251590652695602631859858590396348554845511949093512397087769607324970440229800384624682366343086974129427176062121688827050803400438367502948368355868386283312116472216870427731508016487551053471900321328726232854981892218008938057874779584947805807812925468575633608104433110239837431384696565957476562816491357631238170629843072056878615447729518952311088999551620688123621087303636621817651055317212624402360338562213791974415510693168128572583541428732323969430323463891061762214495751879104563137690278368653764520901892300865753968987258591641600000000000000000000000000000*i1^70 + -30609349663478054701904635960859220402662734541059485031289616848839977720493875110939258569538944889526326181238197351848540117880172745958064934961165876688662164292125933202597592765672622750060238880005324607280026780349420735505211869149729267791619725178016839761696611697807127969654232437963723567048357362022883723834123182477909380506003507663980375173458509799918947075646911423919531225780746262552131597616315523122101446023301813731305691340917198860132497492094126097574538004775504531359149699279491139144335809050746042108884867179819518731718089434544522872295768412659485043556196109821880553996405655705274752137896374738146956851294840504814329854207069631443054830915468451145620230587585456203331361106609833004406260805818980311382808520360715130913038643880423358959705400767926100729467461092738879907109709877870773032817830820126268365010051735963311575087004100636708680688705690657463586918900441261103739042150260006108273739995754735593320841588178328804597415757320972349346699097850233965306072106713887229360689982759590262777512577934156542416712838525970543996746012691834652417680016805927790079236118206537834045362052713917888122077151380964497155440539387231832017118531191257875851954238449553988192188052817033127935180512873602129767433931162005305471520056819333779724378466597542128653250525831667120232424992434276301918643616497904789408098597205133272275459706410541795943206610450706046474750338368922906903531549951460384172694147352790591325440183314562506368859805397475673520271702206378942439212055844172091535626216206879960612887999945381415256503050547929157725272660744149761264705011628170368282949737514756598472155099102166455073508616916937361696966643148668668817861125517598021933257196115712454923689023818072496995082546059354862508137402734738199639710435737304775700507403672272396505350932513823113501442332956771673816785341084554766043980770853805846466762278043778864905449429772999499138826502476364247416604551222112203796419163780679678261971317068618719757042996415579580391805511009146265177129973064090417436982142152768167004324610983662196007892026321918800387222198111480495357673097495666328256479153889784303982992890482316654475068750535912903932276296075504818768701649964116743521232836690938051183387579567407897346078873688689853205142549188669008160769603195535976194874940855545702200480413162121908308912410234417234805936530232942079172175655750914071277041600653367305071187377847299156916589132036940886349975825043984045966088233920820949162674854870892133472175836990803831422976000000000000000000000000000000*i1^71 + 2836935325450839608377646499373680009305913949091242180197404530357956639632267889512657105293948815258679468721380663746987769208440313316874989049106773459170009606782985717114044094439729261766441387270339325179638646918298718905976331586771155847906330242173537318421200960900335420397975053500155987890327799003957722018493807279132471198221659224850236415532295560427674019939940492503865363620460848759375809123353108450281155311131756507013966141684619922196413455324133499086989887875226062939125651371760540487666718609726690322663857522479799881279291960687107250338069592878662945315759721685489038413256748861432704894460315102119446230545960553174482940156269408776848786046531200414825096650324190746297194409033939927673621172941851270923897302735973935997051931856203173906562868173864175555862698317582715636347803343608875541552228250108216221160880747455509605294920721166138434143326598080706303475073169358201939956114753513149091942871991211154629286603798025325637210491107295305194563184069741579314534839364995879805959208533289099342787974344150260645116093525319344079382641139437759585102420862330125466246952775815343989933104104694897890541125976018733908492576514110537730616353024844368680784138451256177801889906472860195706919617379520881958085566406591168807247110395617572947814678054098452446390777206378503502466264184029320970393142297394132109121355353138451709298503883541263681058023668519419798204111169247238465520829038543119402162117541789955666242359105324983060355519132856509202074844043206531739187132583302325896852758309439149209288519366037902634602447715163849452415959492804146013676572155473528133268093333619554376602502111921081237284667377645339910819458955267121415815962266832519111802483031341738716768363235788623957507718023343734698095715314763556015883439785745116875733538186498489023319427433173999806323660880833883462658210509314952686546492500193119247343586111616958085360355837849638239619958762788365135609827278818755688374112194784469323579288083676380392596430461206638882438932715052183065457761187609880879903998093272248025177488749597830063239297652164431699519189682509413072766970670972978082848035423091646984865405569995304476988746834791800282688323967548409141838926370572244577730660088642458934331204096977022343015710419497546030957006751121849751194643429994269720948468313156992947246661170487391601960247929196262267747613060103026860742523959797386346457993134018774356009737546700345325367912411763611777328921258309175282732108171522994956252912731945422906109501921334132736000000000000000000000000000*i1^72 + -174139104129624275152594606797089156402488577327888702123839760182934008200101305138799052369017740663666181783529796182902174008378142242169947430288108116481357293595461761156610326980276452177423719447546777101068890533830309442522018274515396293870225693124792112543196225011435431048310932548364316551675015122590838956276990556084083293441388294224346569114919747876104057094931883092400256930588740316874471420064904652808236732536254884642757440936485996833070091038675848374141949584920571753487667048073894897455040535001511873831530468981559417641487194054764729453176252370185344088515850010250128161212933472920127812235733733376279089831401693525247243130328432185866549932105294505296875729861347898576736501743639336488000098475941351951291357214462676321160682393211470843968600599966751736766178186510211790003040645255697624348189425587940097893158767160180791904326184950169302677239774719335412684735468225256519672043785935875740969395656718000175714609427245296029615282010442604685734268274403593105828767205772002536227728320482027578398059563800535800699007724927640126418108093663069833468780629312852463164041884658499382581407061057706475807129301466677583891793028578960920480966487265079662187532290257390952689964723241596860194357833563218614482604882480066927594462456460029391770923518770024585823873037062855134525573214891411994101681281600587929676990086954865435797141239081195325026911816099023010720210508283515319577825494809268810049254788805684719867979496591456594972798013965430660452246608212977160172366692917773872731009240890645978140532741955615093148138201824686776256430257555965044618456667947908094689568010025365444676500486155191255661792053834438125163504996877262257731535251834012604531905658269122785436366498532726506415622059067771390691306007795713398154652811249823860454342625594290927405198009590283306780844829622908722132467031188361469682877769576214281991857945097729928341664872300438547937755373079923707632640282442831582328289125108456847469089441348696458977431296194433409961699101988204682760821965364287951966419118193232412685628510239449030511465970109440406570649299079628909508646696765235128694535952878886907138482231794278167429051328987735512344597407193510902949950882658117065937782148219995155747848776764995530329619057873375305898707998670367467060206736496279403242451866882115199055071484331371694680114130834735808875076842374612886689577268577243310047317162392499518090627340725311807757937200959920695783535933361601909249762973329941265632479358629944727104176888217600000000000000000000000000*i1^73 + 6217601628591204542001323546964107931282149494792659955358352903953017790116032255653659325742973018875379251674876861410742088827451683186055748174558800567790123663708432942742968343032611267826442303253803164470102024223149342397834258161765641973046563499531661815479840327116968242079419019906698928609022614924909309179640026618913038212357573837339674678257097771630638699982318505531929268703062554630585881344301946905612825233585277964824149064579498641563462658868542567911378091245670761065241333787845215944459404841381784911101732631095889466376202781509301862613176437789775382533057838406343511616838197310307809160188047123262288583715904574876586134806512493886558721822536079492544003919083169119090191007032076960834886676309138285398065437210720478417620724419130412148939615502703696811912868372975207444801348255638741246134221074176742826522979707943370235505672476461673230327786196816317391602549459063456595588889873853653216858893237150046165110515032849922520312064013062308523475045223496377953255773572508033956489372394511948148542907337652996995935722824546066223185226876757434947275952997835858694462796073152265330795550121092349703495773855612513568918761379224748218059968389821713906875246759964002473451479321019090760197954505318692717200753298089505382424166326423112962701713693478252966312890820553244530829273154181356813818594717766931295481735704506049565626161594468851719113649560700006778863126136622604171541160883861120328550512219628862230999626467742584238947101917648537092602109811695522529490613094341171969048633175795717405093664097044983739592008953919463962030025066440582659601613394743861818006138522267257897387468775351779190405804411463334593725452019262832076575675931380120493368922863946268366823783143951866466344125177235765240038650868154062875134871866568295620286881039918162086673064292482464891926090797339317706326121747349343635323521465310519029236534117158411669819303763116878285067232615262447594483780234159383658897868684084404935230921761733141309087818004133198673541245929580978413199207061331231938729622983228471479258932528233714564750357859192569829330630857035195233948775069334323271370827649682399579660853650698415818931257816846017714668277850798250244229667383815972119430524470773256913567724341325135060735338835091617895772196363021726246889727648922174077918675145555566645102342148297902344707156018749464269625336899486942285066419043501405871583192265219498465582044913398473226300774675848127917963730065324787290515404947304634820288890921264005334958080000000000000000000000000*i1^74 + -110050303476049209899423122509955700175558475822191290786205823329114902716910431282188221315373297190401195319216470059088899015010611612508749915098625418253326076512992859626274410892273406559431339074034597994898029912062439530471117089283624336779370996927521184025636472491359621075104742554780134122038015128841443238995507933029643282471003910783406779105174789558961580235160163200265017674145054102187249267278271334868157475552512512687411904464158203307219992345242797022985769930390936087145657039490591051558734751199369803652053393490590484999795721090545770097236712366082071184181668979103381509792966424017093523877548218735309685675435980015027504067490808576428078619688432548038426435861425637306422457996167852248234747463774154938765719016795487036653961455451034142140022010418667236733964483232916363587250143853126565037549219427366958244311570425845030412896214232794933413849768410821811250849060132613005870173518424436691518049510957248072303304496084329074411868037365039964677016344389017721564617792433705323356240784803679968823252528536088853820816928155076672095467472389204509045837088093333902490444944413283273896669164061034102555053257902192461703764470172523256186038234394772775085703135070861913349352799111245751708700385246162481666657885908162016418055421566940739398520132289859525906514079819151722737028600134108635169338549385713004898252244477506907644999152107909051986856167240944184085170126889321253954442986141888838792642780407229092485789466626719523064242639666070108274667449469797052389899978257014545486005616443261938452989328858377508196302710672844195466366398831477016929501849643740521957915069394593452701433882308834991032270293519382191099990659216070327938375881813486897274853059134336752637727590652851544885132041813017813232841911727013816140076590240724169225727081909562406723702619539246834100505142648094331330988358483249508210504074457292234427182379759939076450777769110066796711251992950029390903297510207164838767016738578812676306987202667830392403708113537327245476141993116570134820004269544020000446097365760235411312742588057272789897526104026130231624645809967553582311178425203225538820278904990565128360954370890633193693423764812721518676335719727907648255891547613846284141623224750809382762996125148181317748867975013957286966569859142733817700336425194417261751386698881744621047326999789591572888007735815609122339449436322927699446902987400147911776546466985302933084999213462256512654147547041703085584874405265748413582099837198019860953151597065535488000000000000000000000000*i1^75 + 1723725632019904639948725005645285615557066463448242850457485695974574210585054552240244294430114833607701724834844171545430939826785666435030287502834868692742864573808353341436959673919689781021565428674867623813008978679481214095846269948041429346517182010846203513551906125439459540838630586881317588602267995233265890427493919110117423656364536841875287324178733277890811773808198980510746934964471002000746987082530223804346890118770675427051543058143174761064212028672977129583191349163487329857279813751563347510152604824349253915057562604192185909840080268156177775298216484716691298129078516404555046386530152267334594767874288264544388409585007679675250349951185669295682222434592324995748175471351988895985006263267522008885915156695523525900214630337897215351177717726464288198557758028505604002512243456519601173071306808497778710077409169701249661668119254332535698705890858290521133984807434639969684381375486869180010359367740587008518359520882841516093647132276694645101331080217435901965106069657970696319846154933048888951464854852814404950740479122531303213635131478120577513040573279317316771380216313054582888815247849854657811959804449457591216029220684895577564951455011270409332281948808665571146250417921541526040316919804963644787596563496763938869421627510143414563363580805091738199266775922575464588699779329269858701538899111308848445242977607621844485875720191709965116235779846494977128393465898981749683160117369891906595138707741445529123548240024919894482341477397016186467264324259111200572567466518365049428919042609868967617050434424588999481324969458988935840262596217506946606183969307818036153480822127618582310098032586084326087578458394867003849001525007671877536749392878837703474549589393910364790171160489985422367322239530086949938654190134093070081795329566418450486844026179645926156951332787579583544974097145412010298662100904251687948098091609366132935296126097283622696218486056982443022224993903713790756971066655293798784604696993341929418402593428425298364273902805019442776250244966186829898926196167178519897025222773565663089662866383021838002359157691605097257940918286372221593251141513756397856860239606178370903131163838357021542018367981496664040062116827727427222177955415856906358670625676312116592355407605948932034524651235626460788378713410764354103654705334760274081914866088101007435159779499685276708175380363551817908755229430383815567184205677597874860816098020605129037130953986376220738625594376541620154487179621973352953928042581099837200045260865830725043804857958400000000000000000000000*i1^76 + -16087374365227629247318549737154629611058709250281065244107349077145334000694952501973068265925029187077119429818952495548941492133538019479201812230490193809506594112731193115647351540190583580541860610040417344249218588549513866036293275997332816689671206477085700212378185925763377366553015969825040872629623773719395118683434859285604671221989217857820839550117207199630253125424551156254046196461945161357928068011600774491004876017853061222575502158473512568708397087707762131888678284700420569690717569244730877590608502392109496785204900301057832911426420807285157320849794259114247636412082942310278358554455801082020058777787929164144178573160945431804894781979283108899429392696568543361715269180211477986904675320151532834917970038182477357808655406687554069792632983258796046746076677354880527227250912922077989329014599343276685985153148413766122106146426178999717815747457198592133561417719260248953455527083224683291489770259599382165899033699286146919484666984414084004311017482422252439743954253003301727744190251234897643790089223632180515943329626321637814858099938913273583738010220283311187216268917218294032301151658317542478519807833507026297504494136994839730678401662734750553613036396241624924716963573010501572024661162855516593254205702722835437773756943584768172516699346785300943889010582869542279485309465930822686253871332430429321117039119961383014537020456799743031792270666127335638211313595471790986241590284843436912426318966336469115069180812473889027660119107481570361929237687096158796156256295220718729373293136069586358337711985702542012701601048915892915727099770566377771105676131150716852508914958001235765144404174021280389443074099110521493819003815568855339266733190065461606624938916159091179299243097999016395641754731539596446227633809377063204745543845189028101689602020673106518246764428574273866314206453755034036486571825251661922059320575823626481818847618767552099395436897771669660346976763520544313906306457098765950132612743120999731244410150538658971323431056158552260227904475348808108466938022010764672639243916889068430540698163574200824529426730387986984090584881377372220730490895736882511446564608779532861849430356134607745196675079056839598077184921478155528986791067099244457128383810166479889876810079380251664104256427278563659930731372298407550136854607127555904933582055262438097959964030870992196220518406814214519473274455456744803475219919674234040048700000531046148171611797342731733779992619438289341107404722522848810618592729172134858310315414083345705861120000000000000000000000*i1^77 + 932491789214747217089548134909630164699248335872301967000375034006234821202518448909177100609376437466567535946941370509482275010071635964402331314591343667065086229993193921078170687460457371792022548342595585330810728035431356056109093733377066899356653575705953454228266237411621741074732723054289028019532705207678679937400407401111248211345573051000567780658669212798366208616786553850385229949557553054811696462169799095818329620807083445221224859463372541361154612582105716804810627123420870140464067816776196622612074484342946361022264688953914703142455409295507683186054144890236836431876757379130494400927495315695122579024476239812976732175029113842538310101265881418944196851389391550020144890160986955517899522927291275036732446520860641750548496430146010339285842798389980690681732803784229904693536712708523068246394710041721291903393157243389022138589828614216083315044553539449112892834917585666516467101246309122623025339573095693016474840661239427069984881815622652145791786913568545722810965520566830768174658689702889425301344437891393907216561505977422266399292893296657834781021382020672275412911856171745344952436948856478906100432740491686793622458654274080688772218148546344749086071205445786610041502402067864401215231865091816271996652744557768958523684288101519901774701490533198250555994510232956821068596960841299023511147585151557548617918867259402204985950979961273198152170280513034970524534836248842544570194696493431545896197420958244751527231442517388979543512354673949665441946886849156003337872084855751426770848722695359157156633868634609937227668670588372563409547366463639094063149048299149983657492068970563841256142263109111499267404747391784209090561636716763227224664790399430141663869406960868802509405562996298166322142844071656493978930440799308893457661119643063733693120865424525704087838434817124571772319810472213554203087200951782976801788408770697837600246362583407940094202996410669287419844578945255416688269986734511119536724814972914821500877155490683288489322285888501055157520143413350693153129997872042663871531929327288929169051573485179303927074237846905792734628799260273420194994432230761346218219992876445658683543134160397002968098036449196833587063282507867125154153527465708211028009299112295888987268944513232933650357379803204773207799826257088594119254489546669533573065787782716563295334808178990270039171231954628631641549844774285348412639411148416346142578328515091439256461574378619484132838887693190313040081833903748788079900986574638645832605849616384000000000000000000000*i1^78 + 693463236855126571404819976893495729160838481159665799129667904888788445047907488495115726947235038698516806460582383280765210973664687850535887553810566900901065287019609555443860585269101261041526286641307424656141336950846054699716093988563632063170782296062701082979942871460311050424595286758729227770612734209515050427658435970385470222249110095298119023813187988645593907797434626986594490054132233878036056215702484053167176782113377551657168791618686992804951242898668831606135833865043475778890137182404798993095853066802658569056963499681704476987958870215701740908089531081853843736231718871740343762691519222493977519223764227978036604522935323258521352975639646813324966733470966507145547209655529858216159594244000811304148117432104057838428511598475434986054162071256347800364012860007140167679900470377916596275529050205668177108136915389988428097972715851433884416989209358105456478729013866997234945747123234634530203236277640126701780500167246428787271773689956110477604961858633046180837897307672621432910041800678147820891730068188889768609741463735615436687600394591092405728899871835852916619031439614944579249424555796184681133001066750332208931558829428732519076563743904828696428723349289028313586665642169985240375040873328080502013111734281522227060142142762298192762875711984503284173597141058160306878839641242865727054431820739949573808168310949607151090039404929968241659938812745429503376038535341027843946775940940595123324295893538364426419472010884017321307930520387076227658077041349718325434379631678788375228395628051541800594984466463392820422252743155731729599523031732608096126504795303104659190536123392749513798954345987667189135595405415039349437977942635496121439388622128053367323212446117948995733075444295610556418228980859032812239374941870279317784753246763896003549582766561892663837262059410112943982795705207203235241181848890183559601269521595282899533045648763339358372388841269700176678305067313016652648124912758404212977728162202493260863446273506042749498213475863719245886060648927614380672589497184355906261162972924053373360211028172502499483163064535697250767052072594482296913878036601520678826800409795925394175445001464676791914326011050082861327252300287374404470228265908210327289261606266208977008990633629000840448055389236318064495750191353428958900817361265801106639004098097476401280800663861418177795440045823178312030038073131403813082739246534310763560486996886269317822319341326422557293513280804884176564264417910101448428230695523300079671705600000000000000000000*i1^79 + 81482947802588358250242286678485801694222447045979777946157088621166452721139185520516722259678868536859080729775831406424909223029597615345788117795174456015111437940355594365676543426413655350207935825887259220338975113792674864900338059100696508261476270816899515581717573842477485835326045608199993333919888607232551629810645679066577787290842783711686349142275929055193438287759733879778843725678201268697770126203100817310975521820341291902727003677920451148440114803255803819302929330454122951829240062508577243519753259557472161739656405494005481178436900255732394581007207812485595334260496279977728978340553002629764132685414528872068364409236171447161296430702756875886971850588829316905729344152642135539990462728813927121179688945164814508112363410528380759512467360723682446494146912625764559622382336683992518921700252386785116415453824474344661079829775283226669129651279953764402469999844967053758650050632778042428896240538654844952100078691600801495312539211888925501112429179045441541323978554579685135843463998927426751763822323222152249073179037138651481040737429228969286988207906376735127216887553194646876395036126805970629989762058133558234003553266737652413566245437469849722785534690016990524370154235960625245892361628507164019200978920815009338357710717212967670660321563468690834181944003756108529921708979039570043940195757697498162841303849255905731276549197644475709278627037669776115054044287466028371402333535284533526993913723175988694201852850873922307159409427155517254458397341574873276951593052728778345981810047938536007876299641980906729037843008255589341566770160838146479682889484821443339184282203025359374551054257023405162133254906405027690146889419831383965027131163827796122845205474165412618521902686890193904590851904926421582440357531225149057790384996288049211845947827981927099291343411915283870289769715915349894879701704560933838168777838318971832655248465933776065871071340729428147211669991343571158470324467385718065174012321528337340869249146852481561201885447409530281128137555393819108600585719571969930754285975886470580650584313281627887727507434454942664455997275302680970616876946807907932998793021599880822336752543960650018746087676131166771176216316462841690229594980015987923968962541654278188176656829281243061227372874792781861382007646701080554093228837081538537281963063844263940800543201123962571285538770377036831127945565317464184211772717758741685123806087326588518525409294210492944570861262412838988035517141702689155029291117754785464320000000000000000000*i1^80 + -693628870471512421665296930790288094338221182176770855330078175258892772501199684659053975949408914043625298743916286003174670577884226988120312556202463661730346372392519021880494466257904106417372036248767155546009439082977630955178712294588725203529671716745932538371654188723762429060968633178737362139048300968358179830618585247877829211608713679070378453514875402900805422415668808021125556157542281128421582814065131221597747866028735550931793933834637433823991958032929568206355583932897884745265087452247273975824417098733433131633280615419819582017321160173194127447203104743231911372338695359397333249845453919611003669605817533735821475349352698622397188104526247538577936953311165679518347519244276697899016505593520926875555460060290445600178695110737102313976358547424429428668050762590680935714615093067361369452722392256801139628598492410814361866321357470282997915374405049876276455009704971948198614868942722096623778237463505887348021909094854065843785155408814660427063531108956797775192046795444660750036687693383939705383012357997824037900979892887183643127374906608071043235580548785315424692324936754941417096480568446235243804010489861367028996425427970804555096464218473499769021367109138463574702818839001574030756047783810021927118211122112075057675386127191279579070177423258496067429527361114522527209559710171089706494234664370759357893964039300685778806478028581485328044405317903549367421358528934448790410014965772722288475448764127620447980271202241465386037415180238751407660201268384760550765379018385046151826636454735887638004835265246962163769619195103655229654847522059363557730438949488918039100916874233242415731565829524976663807965867177245429969884802279037861171958093839294193638572569855371879456310297058499247506048700446954563339802666183566976114656014710234119802249291075638565061557319527645488756385364817229012907320855958808164901850157851201906124504208679507570554796392073952862664236242089120353391726810830739216756957272988736399951972654589251735337419402368842425168078645955449434690523998540220505974522165240076430933446827683786114172459346310649840069653077824788374658882371725675010736033344942396440643641753859358577820747902182460921637093350330505925118596747971038507326219001389115979735677057318058615364818409504151754378263013738956349952744330519680186942497732366889012101698310724889401076604582315870238674254721993551916436322530179492993720970957006821825750114421143198485106910646386699790953071503347607249222497206272000000000000000000*i1^81 + 4231418972058905379057371749810320388526969711756339271121881068601027114339542463338573339494254473391565193247031968717412925586936805357830041851653371997590636280098769023202717638559196454836069489149413439496012691678975262606757448262089452365532596551186354719607489715626507726054817070547156071399472109984119613841249197172869697678200903701831786117697172875613469193210200648748496410775415085648612498532797727891619400068364306554120460300887516316399216619016751634894869683557192945056835108326067904835673331103816656204649098907511382175688912642258580112933549362605866453634714927043159567681430352938606599458678344388531359473382954634631267993048839977814948992343233716993712255668954371192043184167433641855338190659838858250571059016792844043714819336342831995339811636190131786894021132308185347861089347414256680557742639827297717170910068791937654674361347495159913450772701975220139209617994780579456717469385336219726924337485103423273150057290211843058256744162517959218316434675021609024208069103258212177209780107449820195236351076554744658176677099913972653814048656585475551339092966291143874565353606280183081552592780374154287764018068817253870283072987709001565079307184224578137962872258732343028500892712578675605988057190285871983614042287020464244738126968233969268269767354368510771447596970924517357065726376462772464394729871777940411819463932888068780208225472857163806498242678369027949466663752078832416966788900120491446876183551303436068188723836632416909183199794415894371686721482211042270477343883750900703735007732552388601905779941893423927352995645021320165475972869287806189187659929224216708381620185379528525649164478045344035105769250164342366494107624199416001372019900185882899505347267419272488811977160363366036122043044504594633310025819268419079792885664559432738884519367791861744278869524275404546717460882832644932409056143725897827351744211084657601201677266937278485003433745540919451706662027142123677960489784309382443978184256289358488574069823274315186224880862039312826625038214158062758137960707682954703205749487815128440704234182404882645429664149041147339229723226668478902759866006597999965580354361018487537777983721809498957192415430191427953679359370824400265223257621504971054070418384736002675589607399118064776140386890196646674771051542445010974702662966845214721397887860474040008320370401433252918379901286634063282647846299394358758046078699800769389932822664066301379173261824032969123396763747578927917721190400000000000000000*i1^82 + -11034537998996527917448920181697101899735560500230401862812740326493085648146785633345433883624964895069406667099980886426438565310763660019910656910242590490426815513184015624307361571781269449869685689427572190174225208247354062156876755222406854216589343004832033503972430930774200374543606505015216536619248869657289504352396668515254125726092998777208340133053034609165403788743195016113830591325177056097056578886234357706183129471019135496336809022602055582925818130138484117825749406146919767561460811424105657603638210166408117188817498997006607966660506097808621082226721534065552897032817374818465794461618654006621646971802317776339130189156556931372709643267221200234010478634539291037553216484801022383617400864566449116509956055736754902469401459896941019422887903045637128040962466619284353442379906176020147623230647774443436505336800157371336652592294264014894268942689238303816949205879687846444813394902643289869837405536888244574789150201245496878999238699201169379933326296804536995616759513268088066466825261207794706324943175681939785202234929888108480318273028359018434226947069440360774534351775864209410117032148294422259622525511926279427452393575616311336441725842967096989271688775552959727006360877047206389961767226308573733428911099786578162483915451350976800510780901837937574754815775535178226882131894782055734541924067232433970368001447266552374124421798573515067365220292983580416048116977542612421192794943599119035703638029880660944592912813681744344858757542713524410140301917363413275427616766390733460643160131831303294574764930335717154241951166886028845689276586453975808002217673814101292371548770734949313698837761310474868049258829716225774666704754093773867595026314219899297116720250382187283585061368836629765102910440228546951382002493162716749855532085202108831801682005012740252796719509552934141963691524605342350221999298606361766731844277982899175236650105378710500714649320228993781160453650191558257474647789431012356597019734082675449983597784200602379065489688070428755170206853407463557883517954272424897427424815582984488570065676424646343733265066650741516592421828086150549502128329208505777379961205650919839187899425174869639761898075060392909816100144054254304906835249863773045026189234176096090944407325771436930477023428731200260960025500030503696961988164856131264158563263055889272365437092474967100242274808987096991234899418300058825734907352461846690002137780088356948201381160044159131724150845351742373775755947750195200000000000000000*i1^83 + 20516671720657815850196791979187270954221185093770038835817008093913859803788522545830913247379351724514227488217550635134578092461084320475901676795853444340597988175496205676323595391797112676304988488956247745650987438320393547887045868265012614352768290458792078235890555450202972722629880602858811739486593839770493408211919032404162555986394831345198208420338747964332860090780743821988469542130295469563407252259759586693243540094324238702951483160597321827766552363761541961742513770059613719467118618255895072151485004488620023208534759918014705701638140854197751073997788107057022561545005719823248994730658091479580175869103002898936926798107108281524626753665643873414621193529457450104765561201252546360983557776341016354526558132495603732458524143247810352116278007718516790800870927690013102898818778024856999749706401331626758305287246903205313987119525357012038057691270841645323630143378089536260120099004521404953667511944611435875236264178105720116731624068837840945376762273049324472209458126945901114295537819063003525519907273293450682114980220623974665604446480181703484567318785988203409700406516591898127928232264069551250013435406961978327497389667509014200773854976630477381458215585256543675640462552551750085898384480278263513095163001887836440308371934117815983630868311658107438358164249148873359821829207926297981069422139505736117886222935474866409573259228551576574217587093513274976681390914283565259370102166556177173407498616097818768389615822990150812917673982974370882957294609278931480944603246241066203103134216058045682341432593198318688914830575076963535932917462704362270183124211156343407880665634943021045643070149858286493184009876804558029620578044277051032230061135273559423178197725837304388232853788466412326040779153003883061605118998308092122717864462171598353741823412218074210053091503080720873494875766700417541585720632412372133460962065027752274065452327692979879030620430163884499530741470902698105222322319358714134977533587169094119838595966381998847629366203979176300871229247402607807318842470903274526111541161310665417206299232543945054864374234796218579227286120149978147313275445259744114849509717013166735837654702349423416665545707006114138095348286366458429516375929357887774142754676656856807331446020295945028817499579894498118070465224872671918610602466674940483483665528295112128751017975212576875055603420807943977661353279430118246893125203189383976819171094865874259997481547648592678890702137714886566421200896000000000000000*i1^84 + -22956310158577888285592728089659156161974789986195129690033582352247078348925737873734300358338880141409998136630170314723381133202702991039046591274897155190603894638011010538756513264062311843784363178788611254502704890901469990128155106158856859225541001380965883573237259537529538354073064159207041848030922010826694733458827169048097116323712495824562768038916627974118893686398539079100749884969123141376400862194222377441664852641746609919761954291720084615098938268260238965618965759429761994989474498983112555311815319906890583829613698397917935730107088824297852841898589189577262126768493222371887367996511031631527967992991142952898995708174356025208416556200916075396309661826161468262235041001687899454418698469926993339596696233182009617943566783814845438233853968792361768833326863220659095595789015580090449167029270197217704734175230415401296831515470188707720483665021811172336093811841089266623984925951765829566234285827546254914415696821913732403116046947590923011596236414816251055319467843271893496423061574555957157838974745146776960341089014256061910000920564784032902386101876257856985194597461240510195220078678306970452482468811795783695503516351363096927112720133111932628700570475711790054416159018962919827766395024316334435663534373049552552387648355300260947075068395036983347702476122078704403706665370591667707553322943383733953003457045868736141247448612148784322352238135053593404864517709108324326666256876362018654820078143938951060801251237842912256195323975517942293123751856436601549048224009032915875866157481426658292135341932804220477300050767925041501316486131461876221797965517254613888694538494241211372310842011997942458814001799151564968532357021534329761210755518384524661366812936954364527128657171212568743633700211165156666227748633821813793346249812535050849832928708089158634080627776553083432841616120065349027474112164082560715472775156860903319812253246068722011141656084881716870591648573992033469985451051552237963052557750751925063307361563810404353463277404682359392245599665503096741470857860641142505305111003180536658135679492815045172026421183522345053208531429928834649168822497741044322033738378070084522830597260066527400136070732352458229080412369133614191030881171123116766144888642185557587910442121471029305164932632327279457292869534773873244082560811902689362411693070452111577938257413808424349311395166507008470676257738437843961502328327291211630186527618846572537910622873080252542125140353727699353600000000000000*i1^85 + 13203363451679711906370655150700990310103304795948421862723784272726348283917212815994781720560364149652343304880695306255690446792337351059542022920343605737862338734225299305221903865651974863316551231422472193284611573406100648503374258398320133661268284568869033668472675896201807223599606140663442833672115514247340555002932591072219054525129789046261908505006479410879319938856764915738113048672376132775558308385505788996178584449489171819507928766916639986447396394492261212492218196029413986354366185352748791767368487376900891003049794272072817749524656299603961856215557510351088265116134624344643583661288718660461210593042542211885678342217958802463064359260661501454484549530959914848275809297567552554843069427808114664816229874760505481071801098954772197881411294942841047193000836652881498880805657842341180649979810676780607386380166376979051933732567085316286627590213702224373645801009394680932298866711504530250998608532600073257604966735680722396105893974602089684921477207420139016719808571218940587474367848073233032007655624475715077471177873813001566885444081028841062407755717750254693782613126156397442875695287762425802334659235719471187219806257437976770251757348105182168755027856226772283463859253776420202725162694732392113949441704009737220532211395972860210762157755582830958569820923271891500751736649605613474924935221064919850706617362621888008389905872776467211876787191887001505325941987955177469319530289857034690264254730546260647296944767626079705275635778383421771721568595992771127991165413579405355903611856736018757918497988613080854623678669165405069942435036409001666100897006483613947606681185923076501024799705169008877095743712160479851907767498249189644866088010805209656476206118454747453586643236864458588122709132879103102787846388767192662060814217169552677708779369148292228962899086061798549545930414340905641506306226332698793522974153493335102936458987222566771533473449111205659182524738621570960775563772809216266346799141144718661324994039167599696956053316304693554212133146745200123733962818875644776001037247834717906761089655529145010353604401442282546487091096570418182400100871517482640635923148261829980459507842743229800345557614360467905507423466483673261062156117862997963840725174871139627641187047420828752230163326888414544943246717172601019424469874753028631397619418390542989359114870028946884311089154321389759518018730866867507732233151962624459226090569660029431693212967520640408478526996480000000000000*i1^86 + -4184563671776623747441411774893261315177102015957990111826425748458630924716983729513162743269987575102689160730109289657900081216428953579198131502257052640836053357943237643499188630293857796251944686939034170072427727737117918930478042369782575028659757974348548753437892102250682506573338078995187470771967265646318586177250441616696138262003810167505185827131678738637443864925606362618417627917243319151610465022041134115941714816151658680046736266908104932818861150718468079916004776790869566113097288796338134504212627861724089212884707988700992664071951410004050927106430985282789322865904807976087588099525556038639782174777560902333268663721812461352941592723036943899273799040060812239299481528697213534461919447214177686152495098875985097391658208850252166766721686452309457712454334677542640384421349736010280853121421545872062550637557353203673352255249249888397355635815748925348622688965058638389428546602410319762843472313179224601173649730038496740371136652991794845153046371743602916161862268718094026772154301864511451959502015709985396390894404536274319004525301369040194596524424140384978130954199714637307723111922682092770783693230190634156795508790846284240954892226156555444534901698894758328288419035436000883597461679615773864827471916773142499320335050229147094746638980622993310734008945633571058166052211148071611979901079224919721981679306915870836545885549436386478204383092055957486797010641608653931902670925944437085976252215671308046552725468162716896373661410574540486978189803187652317885408774973916017737748325037583215721507361870905768231683146691545078044748840660248597886605647318867821984147475755901730873450791072309478097355397110110862164059466690757259212867446222344359977044275335790651888257149083944281432804973191283669311083838329901093953287748576653970827573325727978864207159920159435649829430330020341590252968815540883827734145085041960217181762343460023508798698680679363767058402276764253896813226358015511901593344030790269992444936643611879517822027494722782924337856176157805686719951303408814313473096245313026420428414615509387551819422840978574420382174921361325248475500634511456387782538714639935612420083715456502776375203864824233249814355425869592194915226516195617954875930507491904336066242726486032260073503269661648880549905039682283227668129728180386957437060305783250817691831660175716967663004474211461301489243005698402646938019546146902296672247657638026120661072683668916404224000000000000*i1^87 + 121041223287687287213323856892395004337055046353217241799598352326407348620166849851469964425229548721510467690167633079810037224313645527339267354699056930266073831128161471513257011123161449259915958731116376754579027634820947361924349435014648100165543434749975798426415974286653787551084079330469361242930054988781168850281630425073211036206684768381727615439588194813253149825951937582870416176158403062058642100606857558470934274651087837095422092989244721442906113928829572202870728152971256541078908886329190351737273125807573452778941343327473695897043044160129140731769154153561162759206634490504080649460968300972565372908863972980591932423639546334017218891179842855647402685930678370796716350972549331592292142939894094966344629107297226949688443197876661081105617385668190902203286134068850357825680320380253374629654904269247207473607863126319982730588598742782711483386914892156271425174184962138277544257844567053281114021029569180263324418464735074772793465346059285785282774016345113154002169418948413883897436168413656895033583000707183253124477262079506643448273003091432682819223380439728950038664789427247697107610551948123520152183686726937086112256645738128231564316533001472905024610236456934275928044120433621002344249492026178729035106511253235040159128369722713383842274141533244564000310249580696564701833662168842076663162761207904139402366687445767672727027372880537215432786791600869312470020944001411487667487652628636080918674114969325542360361914598144065309372669292187377119022160259306231345520839440810141988694106747423831750282960173873021266750135806096954282422258381884426019884086240226082911659100493103098928026516967867306492956919146954233951685933007690591902642546609755587381775566145359286255088105177720447342758431847033682702407573961498035025060276399715332801251560131504366382432713822769800105147954136172729363290691466611462693416988972468459311237312454562355643944842693531711772904525647360351081298953423397417603371016876635726993576128013943163594452650337774139443383185691014288984276698909720420197387495462093639876989696820419962331712914333351330461514652318894361362252247250621284105376236189570516519465751759415062306196270923674735519653472604480860386242126002079143473840491672923361219169643055324619271483165824733517237205996244278499483549589750973670822798619259191921732830267934050198345092986168938993944128195648164639269541040709814817545592957643256658244848844800000000000*i1^88 + -26311140339635156611424470681967009858801840775244914725418428130383093460129801581431127165654727403999912173777363271064913963183978962623831113139983926366356499322374473961759922806741828694794654174625122623335450147653772604774719740730590106899725274962762954596515934435989140602512775737341481322020609515018180020014731166497066215372248570052741359643148094224352462451364209836611942143264230072155716583235354615843385131671723991897203893701934142835431001625655112381814801446408975216052662686865771511743960521443033020276367144066227335043141196335240600509103178484342455215171974525989813944619718550160476342626604155833682467436711779756352984432556191444435649332440142957614804282090565650721259246712237116854437002249542874380606630431216160855522755103534663144688976850908645703439160532063098327019374991566269647471312773732756861079382906281104764631166708170415570022641332660303615624544497352888566342589435627762614487474056975859716745535659190261019323143736052357760529247417758694538977061068113076714564839312560110099923395707537641391425310414152982816576222922468722925897428013168676874306351321198581282347206210458770444633652389700385047247719854108659348795748468538163963297861417793880975517873911574506543680978255059075844067652270417738389517197675954470278219930102604382141061193723801074236209065812538973802106168450624391430364393090738367212447189804809028635144478932628725836787964168233077739390639856056821421217598520867231854252702116333336020906389328687633408643117380594423701682237701151499852157122594537984423980318586887118354561375863957247703978715965325119918025052208531291132629243826856576336954118931187944612848816273713782844164563184810964377713342936084393236595964007504057923237343582424091560960679382584198102425865261322624710070069459752040328254859730929543846723490153913749188944986191413976039404221299118105312026031966557159082573275673166446859176833862141158149029455645808403357589983714498153314731939086146590318349556550818419730919562994762739913490705526721885683087954795532249379711977119061520500843042629957243023346793714400485887835758119912778695550180040373821134268975261557647925776903636332065717430295936264417535589424590767627653876918825597291885923457621968050935210335315895519481651723968820653205016029793666962176871864800470529602844412592407101521807318887693565425268511641687934789120557501755422991432388196629217280000000000*i1^89 + 1407246920607847793332156331737302772408700248288972310472334893968955660675828709701874564428475656309851901246246806262036409313953687025444280051204152249525803953222689624148976910906277606182448976579728938081456458197107389931731303233641970627697518621302392500501100728592628908480552784072549301304312088556771774381387358039802625414579475298102855095712456173256612937995874985467826734857829190006389603542196733772455771989341574978693027770142147115147829956920251780859939529182250914178589594471028195309921725543401332906982570094008294138591688853237499214618061367962038115335689190948333703315580326902899840055763408921704194207718493352847771856245575480510224894741743393148344425804296275632849545500268481588069686337139759320153679143201395491769786703108058262807207079629484024870759474480186932025008658313101246419503171535381651796052786709833546453586950575217476535763389268224464582946773681471265806361337006340845281984519750771155508069583068767942861383386765124668116755329740021973876942609681010721521368776569741285241890143659014126154802307451047714341533884005604062378040929677162082143592761752795737443108401749381668406043858684157580885495900168912883330479519746243080895768865509272572809663718119630088809327256853328191539880463896050166709601834873568138754031351899138516914215950967303906916304848676322491832247476769690852757416571333748959264565802487506434398066754807045326719483928146914931534133551288987685424994555677168328842984353446211017549556096394574873227401589764724994741103021524564283142695871738269062691325809363785377198895082370349368703925014106093772155379074936450742376517922140363568986770729725584937966029067074065439943182689702866556267978844293703175104502457115284353886945714208450712632600554320875640941607334324584540940856459796505860045029048327847638602980361592496951021455404695917426195697356135300601441936499953891736230177633734153127804781789923590364373010501740971572809224509456788126059734235105057857289754643421676367361187782171001413729148631294556661696434516991335884778070571896877099177227879817734106026325490337315658155816612357726287710683788654926322810148502883429922864313187299047974052427155765922690999103862608857941531832534707397918428285575415728755090305395890409409445769359700207623112047069348734913998252646666680050342307465960238040821365367540478850590906744967776900084656306009748202913792000000000*i1^90 + -518015455023653613558667572009751877091616369453381563288601085144076425835561463571417368367755613441567973369087620111412548587587896477241257636527259915230897510452231571113660279642725620331004985709179048309751225326315363611211999764714926667419043229783822965436886577253333177111291763810495316914150636200336470980631254241028659883345225771297597594329820508495413671701154720947272281018587670110348543998218594508483508527455882789964463261193152047164480229258296243217272158742466324370304310082293269722136589174484741120858635536080890891116738000955387198549547361565587331691458739195234790956783447003147533509311605705505323609459333461911245560253635460183063603973404788280620050248801683415311795967657304708141180058379365924614925663939033740725202110539058770892428059321056764298328934882072240428210546830424253512269546573567743043708468441253226188724537055776248463530898985149676712989966845858948989990051931498139168852839577935806085267956776610878485377339591284049560117324514700342086907237454239260522599025922748412547491297074907847284894887755883782055094007601737499983813415468942755330951342523191601355004718643184381406246757116341199131534270245997155438921074745038637984963124479704027559074115483960187468208382690388620943340155705125811390743201929410878553842861582902974060827249080810098521825672546577615316173857776756941644405993267474559423967906478138388785559910547184824778882797263519946245211154356555204564275046624397941756710748389111298726420293167929615088154577021006633582864104014719195540940374802312727456488547168537890800107446244584458024164952080290762489584939099734350804273498493603140471706270508453019444388310114208240649969202931781928828143020519390553887268060068690844041280940122474767444074805766532367010556381323686347813307840056370280220951006005364830814256254274402370664872192089316849931133916985240276500880214187678236124986564822579115994281175211275660667347179725682404724591432742638022510621886958055579579548696923309247726685278612042128558686054051576036509648119233752831312545981039052370260361259485861519145784624558387121859558410822699797755226559631053915885640755612715031725536951714566808653387850823034591602395917205376772638402183149243649814833064426740566104087762097145593646126973254094139019381942201009334614329875663408887545493892647855827033186928279569163917532456002996794214131302400000000*i1^91 + 37667153511298883715201129685709426387324816470970760314019899783118161860782473701212089554390901317794995059606938942269498757539083538761284250141779119458797754760708427005781752056109439315783886464288188931702630209832070921934081626372464065181974434758495594147239908981313220991383967578458956027570747043684179590531070014772805332443341321230835858242390218886519530385599567706375900924265151072059560264051230238277675526213955780152309923748815897348411386416915607069651986786295120216029936832335929883871123566153082872129384357243168496475956156569960350005848283631191647497504621693622329829385749963808612715822772067813573981015713878214860333509093862931951082898701726941173173398037924613713332091900439194456993057939048485764322780870114522453575435204876313251536710057035416214334765021041534729866669880988088202530807522332580762037960333189538235152774830261801646649009892204521624710418235624817749363083348533656781334671531084839648875159868588805034968447695006250758115391013966068504667213705101846934510885876651906290745654288311627179130522290691935439526822905597950889056378225662397255653966564611147334182856075677499638580040200572489796384728013693553385223061149047985862643034185908651824851044922293130033328757955031128159033675147960477374395729959170605744574586031941201117034640948231281734437638182227564931883412676223484612562046983790342401223627779198563335865786307587630464929297610165302230159818455122053402361392689214983471127103317404243766420112556040537018957673983612133917909502254301724886989025463404503478146245476449059644432993812772334081703524946003366369267143719353390963541097130880940867553452198122895150566588975295258119759170096096590512154288046841160251195993308083485437201182785619595650122281717459131709131051584026460607250434058764881924497416865946179467173014690991770771872230220175924437241988851566368637044499107548596046060109196748142462323855857923622837280469981163464062425466481913095960386653096059477661378514097555191052958148903236766737153926147763128764531757838093331988744123797699683072905987559606360715996020817665586259497864221106241822855026614064615286899135971829335327375678391124496713749320554007867145457720977921204725615077369043503150631894491516299199619185121110715037570843073023008342342686699735213536646165940796638511998478245898764565684720230549666896975494184960000000*i1^92 + -1588124339256587568262554508299186151243139801919616991075778554511299527318577932055448401366725560565960848283150499394616653565810055426425215710677103235505444158921621848927250557826668025362945619782007268222882019795933840246645627196132867469368444968315920862289365629720899591385563527478940104863156562359851959408265004921878508878145396175109225397430667686631458377225053010246852044898661395972284705825034095815466926425095400666879410502343629639715471455005418356021626912464889746323340388316363062437472190775834897302195727002505185759164945248753883685669315460920500595904245880037957449407587341043677967611588692723647878166653584079810205793918522780055228307911282813348310242736487335909855762849853806656798457635495077626160956514234261950692310850227927144664777093327288755119186842993127689924522767119732359769613058458611967099178080337575102276236708941099394164512964193530402309920441161308267917338020474970221146131498650884011675621930996813888325726072942197341772185328256191260340569894629841683277023003469016408126092028322000768840538574706556463384041116056008879273822899262411255050873272840386661120735060872161386661576993323608596608930415637771527035008059096760178205192731368362555943762411019203600704097964147226734111749593362937713199811660174410541140116235284314535225877731928433433750693491278309204695515309153641922559467067939556148305003886224726816246512201550491495093994606137678614086940636712604590174542339454804715527279390328511547957490236561767340174173729359231026446097908042078894896597502427304315256547679371872961820175740095107683767789623539719560125992201884267482559766872882798593281488953520484224380583049048038004008336437163306287631178965209012592091650175622538130713745640066468803690994641248662828693740372331594039032157785188416440406451671966712994217432843944744405300330827626963936259140172186146245824576646353047463621252868995341912120606062190188374563494601265846926634516731775957973713391691892636587558924664865171748418094627555559006504431190195887769647430216729004736235017628569782217596532660567463806639517921589043898282350594849841610004583636146156323473048051918200849912690207392561369415225292030421102640197304434459821048517038920101058426329181059681164495428299214024380939499186073932920096202773918618232545619778226403856281343269568978666135574724608000000*i1^93 + 68355847107681925538236309909450376131379018635773321888114544329744803397221846593978487138026611241661442030867822403897552745949328851080604110135303584884298701569749153361780611685452354390201717355179931712157048071971894476084993858252398560140623490610112070860154551219280189426091240969280860166956650769221765854552042299621061799448383330653708979610575939589776045522420279387203158517577166893562341165333438836161858738413395664653093244258084985439748155456156281137701400497382821477389645664678685351777052139599910002278873918449284110351484479112839007460240885479437418964998135239602381088015602248116481535573835946803751929231705989602719571055746898085387283783506518632771547092828119152333520338265368437008388306516608819886378908867736953394012340401642976366319827310663327118947184184391969298240410501081022591690350078412984895823744626404975521510780720445015422012163615221998979318842681946506991221866284289599909245816927584297833056691915330661166601307240666781427871818215707601864212786780994646657140040959425853105097463452688158888065828179078427075991234485981647620859033671187183569973018369806058558759626093699894882326378132213829849768204601382202970039602971188133218945882984462136946830861655026474827442855438908231925522438640383372087606723834827324924991210595254994946951487729689133702903702298944735176857522846584624874402921937365529625940203699662065155780572807224925391266399011914896850677952550213306572701643429766080344876015354979657825730139850236817921414495129291390418635922907870860729211126476588870300598293628783156467501011420029468034686030507228698228979695783988674547804783519966094578903104128101067476070292951604279146658960953830133056202731946850128462863818232105102340617734457424598538909284026484419187180677904582197536120203357363824615872075771041862761693558752847874887344957104466984500088413512182935625161059418180267406722015217599322484992309168734654237312704127429866243698015725341529026235424791764288663255684365708071064527843446953793330653531831973730361114711271680993648842746563313834309722156168485525175430885709282922183592803552186090318449437482365661133069126522892110605156657541130624234726415220388823101300381992044900585696874039813003007645138404434666649566147488008447462913622579820543696116729517723063600904633692625383819870275993600000*i1^94 + -185477401192803016386987091298686380394157433951886226436131313583968751406887668084812037202122980967891648427431081534989794402230932956090859456467857972471338736944704238859064868714541580863982989126466633968555925660357366736929036994035683129579779845267460845020588510306405561669451510849947598791946405543564132759977880417367524006386327258223745934693288926710350519019621029878026608937251464798506574163315930458165827407214185482004122053466250666282428722349342201786033998575920007538450629446860716231808695650257482709350913597279475772296814102076951563369094631378596736815062298648400800620869659713347783324119815587506061889155469548981097954555768004163530580535927584005924494552847270111135127890285966137060062639539372136437181815471877858478375387048412082174851236521761315918891277647475315507685646768138143598576755828433341063733937299516123018041341653067985936995724392409294129347558798612668415308576979800955227309069355188352106994991175903888538003630884789753906709954149263208659249765395213656218754796520815160279699375602526930131226802840480200854168287341364065575490231370381275192876192912299501412023816789899972558105960204958350554229055033594383673619685724631974628204749863042081730835476444079688900803878215016299398813360423197548763376061704850682658103165135210676792832203225478737338069472863818965254762773672442537597628104617749108393663631930711636797103147713221318003116010487802266193861707416562921549210258410236776762153126086988412871081305319744743175274033303258545125444307160970631099639446165491509194401656352955873342456033472468261275450257446852146008051465662390327679567411992636612286561541466331538401981602734099398042024991803461346157676266571996758988335293799778047944215844541350763740514085746619947765466437376002837002414972356469639009772273157726496884945847817302716492405110496668255399749003244797018480907049725628136274780535104444832850376031153087304511694452295894285066662693595778852396722765144574608001246444788529603987152172153762452131120910515115293773212239641791046134986906470579309331699546817113070316998539939637643194110059047263695966143876265582420287135047672943259050370728386058274589000284386329209249565599304850558520696406086137721167081246636757634782256640508435930715647721063864736157341407854036368481642291200000*i1^95 + 124822835785210041344749318260225457359722327459492818762863826491792500242420906806493363784691087495631970837814382305875483685020125789432109783538070491356751709216927509455973786554679298028867510026344322132873441197149366069468351583040214028542778328527779179372932679125434012757529398849701129349686298065088904899670760160510228103827499681936230876751124364227330845864724974961294653572578106038446927969058819623353526859849643099787434627847371940729730490075840692066966942186572131858444197164384204669558316400546110958270195893281457409736982622374658645154087015188590427715797250597478191504622997615879999659313682699037698220944132089527579308245008684451210941446150768582071092475738909949990275162944494733711569116688079547569731908412759559488405032647336290878694484630729715127723078941900511204375930328472571451149161312353877340772785750882764467386555017360525527816775347694469570992402308087612238240590600897959158566847620975350092609867944073674465735523253041762267648303549011865172000212750294036113313118855041513011933905927340163420901895477956603475332167761253842110379099968060446780334980817236358522374112739763808677417809074671215350288006160175501753038159743745080245005915752384656929577794989656902048490707661272168414070859553267113598178711401417616046240638761920794518042986866614576454693551136763523624275967632950044440581012241444396119235904592382299297129374188457255226788112460095337164654921220892068225056858485256109352877799202838377523410063950836143090122064965198022455222380138001181995253199077568129457720936346844979072994495092507809182760846369069214853379783874451232373752357305282499731718036492131113145029973455150774977842945615728875984707630541585020483916682923733629240039203109125617967847829885175987365715838547241524582840139298669551309175325761499817405229460161885032772285920343971568357979178552796832042400627573315624925866178737914061047047103640509195786389328968174199527898585595882966034914946352193555315695020444327835364011939387164792271970019329634382395513888455352385955836989621508413510617935973009583804455458285926429420703424848875763535215324428909123475785642301291806710985818569430201971910815701257873765416228455219556497686406220412095814881098664895545797741353045367093681453462314318635536374528000*i1^96 + 172335885486926174459460013287033364909721204801929699933902293458349202692589845157092705661422404022438254950538441322945167096864358650318876424333680296975962243023989743676979719424804063174022280657888280015440310937334911867974992627783005202206552256799888184692935264142493523698776587885152412344414514142543844880341027067316766099664262148116746645982197247282661890348708702128161788303158591651904738193541033414098212550775093020114893049783906086607696182756048267045960097354572981628788037352312162635594878305265314344076096619009207808250685343081535820963754266589731242939031643465302426413069235727911543304651405081140983203685941234651937977735573557980312510601672471867772461211574183902325888066219938652780844087510022397518663075308237213854532501009444493129826192015491304307752192548020925250064916006158142229420391110903482867655414960100868686628224110775008325409561841850093553691589037075942211212242977672774087985408569023344428435277138341154515827683542648147456305425212303446082168026005927458927240200819410859406730224762745129171450586630918466802653289274397703401691021548443487747249073752737579263250935627393816942522125016279130175055080806707659383711937245523832589983205823707392872131009088940105443623650145096265303427873651941078587351063565418607960341741924467220622854603038798169720128515542767001825217605640413832977980556738547374676184465691175311220594167857931157304320335583379559004511077930290763175938195412908887121434542557612441737949347668163694874996422262839173511656744890668725023626844366331932551260423898389132942069087866976456521794715470523269805919022328875718618201409891611015439410104934772301630061650844685586251023643393382662449447688032143771210847231682931114636327392248034380052002940342918219277402340481013532128224307444880312456894324248898033012335828156638495415841221019771652612030671433042337144819074750347508758919963049768231729999501003756610333760916286890757897164419881757584630771244649958074168976063234113103668292582442843120434399293489686060083968219624555697977090803252820579052413088088480748271801082995558954726516761945432467151151998077660648269795578020091129790636558723170561328756933128430625545553882300869953435464859438727502252805629938416414744618987404531200*i1^97 + 52875246400047830947584775184065899122852676057618926892470335951736719471681522636157710850751003076973093437388098184757828079573104827205996748005043247915235124261447657720503352213615565393507147699431262511005860288144908099514470842201788710703938690331711386185046253081741595630639446137876466738550260729464589547211582641267086157291121330152042722018326455177771571254504920508451251415710559097705628705840415763998203623619632157350975178976165050307549346774257881016659168941263313336006303270875411864492195138204901797824865146171919645263098349094263641570355885793760958239814543845951289867248966294844328586105235524286254621422651982334657205053667330217214815067369270555318670357770522013727619456684532987288292408974642986893009280716139545995469387376894270055261353871795062532988802074080753321866744418219972486091598824425117689711137093283661407995352387003425567909991779063173161416224293194346637066747932761843837476486972045758177886647758466464704203647117544987889055443840583981259688361728648219997786504848182451532207404132474312593116501309829551016573853736523675745023441210727415695451164391455360164191423108018112975581557930459158824361573207243497669613114686848605942212829322958043916645306431009762593491763712202530583072969119332924061293241087128640815973014727489263736452954336086723129412236050850548102709776554399814331598343053162032762692562809822213584323986009738086518355453614347069459432830944026077811867875031830849135543359930715114726613143765648779500645123620537968587011043959750252044449224132719312105638385923288675626062462885542101019555716587625938534009074970523154012258982473232039543137528397566690722214581355387322102455300036975026112944749743814411640454183282356335569040928084395341490772342057014336237209945852239529525539993372545046266928736158345744390945990095478935264932177938997277791540530075246585935987851929629923772412945253567533483200182091304762329866809487008540062571649839786332513442978195764364504933600057486803668101915237937110097490439302549030336816315931605175473343594570512720359037504982658046912624459507337843717805970855994648829153941828639539619194209520558218835897119136946387617893663555400141228364428021965591937796443527308712545920*i1^98 + -1517968428479711929325263301843611101045625753420065702739727835154341834421232834990119896663139296666486764561008229948956966831837353286115240580702275693709203562360111751364258858198380710059064895901168878647971165162834872396373952345500158189919774448091212941546266093304197132241535597273481074730962031445011742072233673646195496107111102845536689110037192525407999358567308333090588387162231064279014169559608026969420121375822999609230165029988609370312675580428615894937554589388989926038658841022759427934756893299440468666800593132518649089923056586246601459898527064811678331854202631086075702730003728022798547427291016900989713986893047259919293489254143831418189794227278799332232682292266505117720058006166374608551361480282647007202758096391173704296452749177514184848881276450278338861504845447475378113316768220190675701613700579523364736431365625108276803688106052305561642629835989829120813375086799682012354665294915582595717069329742530527577055348987993946099708362218057258244515760086590645897847626551822323206980618324289266585275462358164006390686092013201356213084134782455973697098000657302004571640386834334298942881535319494755856626336156240350890862099127453519699565053122973988757205924102287447008413028575168251169913331569130954396082012792882618468771864964854545504055579231866460800093628750941204047927930716967508580810334756944938605441594763922146917317039586696211720936770491828114669008773534542091358423311263252092317454249907155319058508909782896476036805551445377784256201346661821319144649254014573669209101722146570592656170001190260925317848313866106769882899738923195513424485793120126723512072495123726229508190542166115159455357271568804155523849442343014741459563881369059623396721492810877668774246753763426566109223647852486704314331551000610783808755480963067668304949042499789182702845293030680459846773050498637202454853835567465889910189406605522379712060721395217283963459416055294457665563459349447390873116442923889294951682893131053452724353541183476074750450151734467400596662627675954050115423586522308419864662119951226881281738310706924522153421313320774134878816888662241182224671146169152375396347034532569206545462920947251240293274989184480*i1^99 - N1*1155468787614110724413763737285951247154296588863022680884648327550460355809924081752890576954211644478622827475893166680871145071141142855567551695884397024021905490819260452299610446895227519102250908733115907123071766973214360481183162768034384090070896833845340623531986453115415220453951817240005546047705719628041866773076332056614928442361123788757437643386960777930048679564348083788664401033097151516291563329285628039907737677725988801717887226955990663546506637493500630905480377457843470672342212324701047002622508997155876989*i3 ] ]