[ [ 918200878490794422053768726021660647808439667922969755628354401032901938149368294325212515400063483601430535226886428768395419338202660659804712805220323411189815592443240961689729073445847672861021456081182614603135920578424732346274491462162221142896053649858150571050796146038887726723459730273145727021385064247016377610140008473385138940285632015343114205771518284622779707006107051735781402804518960345498446342390637007946725887374124207574175409464581380625854739709806450386593979480403124928179837173385548738779623242204287542292451384667320728023128854792806654893057686912767803000965706880922918864635827899569970633976054084997285779501252493536356399615626636687767763108758070318047947948001114666836088244310664734903639565223060131061757472858436467620566743872466107265317734376325074846485604332696152901850843277397591558311887520661623392180466276763971385672511557834507334615102528692091495454671079885670765192596031874784208219980058533449670169427598685451707264936544747684102720796120739907350854347748201355637822976762244154703473117322755175875382550246211390493230867402734641560168859120802221531082524827182450721035977595718130117947007291248456541031944610178866176477721686783568145487193348730599793238959662595212421856974859948140444401482077023648488511936744584732555466130010039318579357420545562993555607285353789107886608310446397662603608859195541947127255758485148450716269583402373579271087264643517381877334048940257207558383015226025744146519517276772918910302025095623389459667606072997364463967316108263749993621206631164117248739377100555768523945472967973000239098263514972052022819527838318743313741344751723643575403759074176948258846377242427787417682493182661144610170536686697382536762645816926639099147658202578100620634412664172061272202658388931839968822962596815117181334310618779948485710132434175921291832626622005119545961341994887336196044873543230847705174565291534869483150206102140248032782417909545137568463097113786831500015774016215583913714236366089842257723741312128988361021157983059423228338724223403960614403841128850843406789132832860832636920699076982513249143448344648187927380127045862201959546005380043632279687729911644451195134158095499330351759517996945200145629774759075264550593186861306620987692989426709164120856873105113327015901874666579849990495382481958684452491474419051160809834713178744681986054525304293866304702692768365343641027993945330364141491944796102284877737804750933320010090075723483203051964756002034551459483143565271617170664294830325444258507922535467123336204095046766605148150196253307690303233830583294817975580337964154434791928095884741045842466392328515731885019609582714682225312704663181160608684718487664957175846898868554171920633511668299169957866508047851176721958801238442177523562244848715737385466407584860397807227196403806915404088246212296599142400000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2220237122334546404068077970692233303521361672490314766487712866529546165585487065853519665075108796851013513802018252220269143191135490288665326990564853761742084521446285524309613604140892823596689111354120301592205639491371920806553635429089970387223507372253808762436551899902882692083173826173442873441559479365119636172058931072536815774503751686996367691210736377195340381437281263906451715920406321792297154905284196094002153988717244363369299588550160641001116698116703337870633554186303453953018438522292747263529230959439465039282796818837156573750540799965581880781342952699803741744609218193980793747395167675086562203026773590990982399878795124014046243759846755682675444067434645841667688026095943999961886075649298361693415860593022313236913199230377281700219612913610392111993769691677903008237820855707187072198009642983068967352802924856901848014043908286850778624503881361879151862369791594781655898640513002315212940185825721203494532287580016416570017202968627024110300327773711090318615092042939072375014838008603597074023427067727631868213957977673709859961119484702803644604761996952173817319739202847921697366914606938590102360849631382119657908006705094526004677020807901823505311780286497320551028348831678973057077933738343715051555343334676116748216974824267255791443208599672460292379007087978133951198144345795985610094664355584268986151705686366022954338078528105624514565191276543077324963328498354345129405942131460112705077216877938352051190950850651025745545468697296908445619745150213484868555021390990514555339133043224728903141413345710241193914484854674780453997463932403506569585568770983166880931055040556954913325501113753931213645659043302934175178270431792314372220090661538129321907922830962786015025728423664839120308734039767564415823936198064521178723457531193963768547551864405267532134278716986589854470849052753008072154318589774693142899147197890981743600849152718181281628316663184087426368494153304438165216327593007555571202218280106580977976571256245682390080956509267717541254039500675580656045954962159398947444717643482761624267136554761166811080220152607158925286684320607366580873575090330688163766747527137882907465107621542787502962149754265025342723782960640467908823343490874656885776817358294868078418764905286503733487030893053734525982198132276143565608591964464773796059345332635781323487674328719904440050719654013764821747337945997619015042665816733700085482636042913554446981725811120690083713270282550733215589044925412331026104698599823765608811336690306986426665086237941303615757726299671110908444850620496936791587833503030853868322520802725101228625473421729202350237807210989274167009681835264119809599664931433762090235696661693123658217487650058152360151841083207720700755649298547571210035653543049305920338690778223837590866801130129187592313267560425439715960938747584671289584158153008742400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15062379546225321501951145357407193002822752539511432902596319090159812717198225392903287577576207173926565917069757969523856387834354741064546127513191724507522232951565696283561814209846395792793204625476027843286754798627407635975925955811451065238476989899328033588619752957327542966067578991086283060149892826509043499462131193703724393999933925893536461688970853249181799148146662461790062657264484576592154408013397538057736658719959552046874898243101814787935020637871495945421022189041048148267673276999666341338726769421809086527436893005365385932344167629757341598306966511126680063559314940773008239961995095313308822501269226288551965518502123632292775516551910642608587435404492509613310343267719267294343688010026126970968563054274199763779593226073540561316536621794922336912455906978875156635600506464111330974960252478102654175603719045116632518684116932260580402020901027825464689089176043320108171259631794920410034914025022350055010688871023402067717190839663092734168839188708450131712241669496194938210264417836438058935080089767285596475444100571690520382544683179355524004248229488501460910293599391650209767777509872143497016225086761641846800609936925197306550060446736825857524830845338068509947113811811531946575465532571774446422521014862899373117500690138644235868595671849091446077816173780149843080623235225928250888206700875799553230458559624796137935288961032263257096320379115622428896897585410282035100479909343978197315870160821972720246117461787582800673250137519449662307864122528302654277395408670743762023016129735711734600711560732053886541396146610834108648368858332179647499454759398499262900522286212361396910892995874934131387250963159181940960175265026351500108252141172749463209693094236661513708498182786986175524712608115752461705641994751572387107222805195303420946054992770283796957518103572070501897512459623448954976391169750403951842369933141895331606064940864796854374951437374811898808923269718333729739075845552830952220173394536589541185128024919223975904096474612232357638900072580654641689871670616234946894615969999047777557157689603930186837479345907114927866386893020173698223168736482521312305196177024864267739352412890265623552275681989331303250292250857535299936058236301602143820876722685409682957500894369558850011863405483961438089106661777973098303006643758728661672258019467730361003934215138457023243111428750087448568611954746148138700642811316382801191705507925313738248341074773114612986383322411018750052148988326705152768864095779088576970448255426149211665696127744174963142243337238407574055439099119563127525999607703529778247225111937287312328548303121690474121943564335606906801330490447695572578137464114382514035474748749807634908513564602816794654926037857692646545698898573942015656994136553775644305422463839867981089043916577581649857484809310371488305615695404634568590088467004784640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 21970959028255085760679514411863100443451082562960176396947245230050411906449796257573306288188870585514419782424014737391684243523602542325006843297831277199937999059470547775956772679976441592842995927255986464286627410621081798653878014359766361921197553777027117181468643204306338585391641060980246989865563056624087239038789996526499362539171065651093171214523462797882415420519474969727631650485850975218537001861458012012708918218278090871250192835231881079797024646507350115443222531704940568023019894554134309036556336532161608510248550622039098259478505965853062079772075695005719005532248318665700959672560536459572906048840175372428445845823322508894727974947036667281098457340595516593241441983701304010353792992153991183439141733515247567870522023978996842723297030492395943095220016853237479233860760451396838140892210667062104980565860107792403988269658398724150840243677255198642989451441112017235415422421387187369148080292214082072313077107260213067116873677310545178528908767243912531315033951745308495306369195399379742104154758168358638764082241608532771648610745460760828130223669346974249123876930683512341162487835997354645249826022001209172199318306693593434643058253369963670656875389784362502356546116979583925214414409239620347522169894040342100988567900333310001932638392816434823902223286424330180841764535538232489664706702619761093656011166624654179915738820226774387807785455207835936611854631012549931517341622734712512275115509020668853191384277033640433685876792689675209225621698802569745581701968110115225251538304685578411309386747353139751238452437081752185913853221009721227290356133068868745477504822179912356686906069155949270338167574704956716988164891836574689442329469015935641614854708018464051616624034353448590184741537596232818238696548680454163341598609806358639185300555648479824669800037127795109477022728056127257795493159865286846683440378183965244847109019371581563676162126694765383953268818641002517851339135720924489104245992034257673383353013508998042156966421390126005399541993258188892103479104992335990035953897955769922467482880460828194695828828866079789754039141535791672383076765601479349636593572396765135675202442491481945449189073128224165319707954887896469577719198566412685408908745628691441521513977422765415251514776586594493368459122516477498960398285445426150286179529686330145104924224821788587861965082641229993739805422178510517254277801522946936623902749249289780030733552352653642959803753865981393304911411445255813254891830983752800537617471733210602798344919080785546916620961690108755137498849287625623155086720195047500531830827796948270526297025476564420618786389228663912766006954561325222080434461347282624264982126265236349553214681543578947422819447323975045476474831097280446163973731831835695792134185691233123233549742746711082369157861151226556020088971638906981011943996784640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 162316613811619408460811860228035366869222976649978528377870982869216461121384499565812478885193083927270747060772193980276799384691703078398397037335242768597508522828884669813487726009739588748649648243132986304298239917224181016264227034763451290337065479429663166923967950662446349406350117859820533078562223832104458858944348424821095881086267912147316705771004181667417976299083586509474170150403180758032665399961829433106583720556763750751176856693680040019237647958077046635806511992555570798086626898727761300219703004806962230303255717675974695344050529073966343007582823550599412321508011048655387878262817169040497624954305625508938899158567230787834783143303565334170712113884925655247285542629488147360389944360817909114366474241425436269886218472319232851561353498738378566605365549173210321606587571997335222464631889775399095774321556522882438607745755495264181762607924311758903965046686777633254330615439011801273655118715767033462005132795572663439204476541065291290216734181270485183529318520454034160241045585414616401988637619168296923029641547079620918449877928894057179229293076801780237259541025310517142337609058872631535107863313177513173664046144078629508196088917414453336534134758887764878765040565257269626823898294677809289128235651952587885227641457830969709101735767624998251560632894220911567116261989974602375877855902361830783331319606539923053329696732827299122247132408004409383912179881159030784687604307053022080484427736418751166995551385885279593159961095032080566010400050469416682491064339725033115932476818129122540470697584294645935541036179573872307899434209747137901534654723905694205664728480561233921260132405335361001384460877418775018696314765732239131121008423879791813220163465659286961734345606526292677359623556279863053838038245262013995060106580922847504937170512299848441072100073118189041621683678761231913394379546657308528375680774600211781589609807825231982186427400390478976596101258040416742055872812819417323625305542415576091417288937076667223644649088449069691155487829420487854413828032317224334292954229826290549243949642391323729356180878170556622839688448360068599453276023856636237049343065899181091504785603978672779564569100387538969003312682472425355304783756521022606751696218474144623498885757110466529923348959111507065427525135058432476358561414367134200875299152208209638529778426633428506021299761370326903848373200717004914652174284976434242024713198310029544599700872350028836353615328276576708688849506724674414995945352208598089314875506695334434381094684685541062584908179495527249399990394014140391660718647312703529209179062575977161543361311505658076123012436144422328853130096065534650692100892280587213914639308170738065884015775550105692360198743160502287185087131167084360041026933956719938125234370894981358357863938207137841351611380419245679119358269112743047531799248896000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 113198468247017625315830072855175558793491537485523508660362346613782462059390901212065419411149495622091950427690312113948915492124013896414116312603241226186012468547847301147951083121401210641187863543559263567589787951238066280166517519702967649024724829733740470361783401704425127848436063205004501347446544720682536853405626754984800332722625171167779769181600036003859191287534586163832445683385480371793361588088730345282836368731864372055676570817505253503528916086876031269063049628954951045202036563011099146366041077855641898006641533722677616824261918638240140306414702166095153276934629966337535732016107559847341412849627807537740112722547898210963045342909950377369733382891743402248598154771785205204627956165093600391731068282456259261667838329426181609110122191367165406384616365630425549698010137229252353528908344864685923309058841969383455837923112423922520469436334091801257334172386490473353657616411862469828253024340250218317353818272406530112325811445668358832176808513627042391134047297147572183731961019807107175938458299223106889532226267679424448126436525013203145888315005396034175824862485536773110848334122438045442309285262720537335714283362244089140468075143978295931780033104529805230150400508258257946141202935744150415084975070314836858977745360788962352371293251927731144626897249052279814112114528265623975346993927239171210737993986331030888045263521772156979264126054664859241591467074187330425228049198444444178066742478982727586759915563849193218923654630331715335141352130945678110593657053922766927373508238463116045746106209476478489913617805927041362203212521619848554117796736692562548667723309046584891937287822036320196308766025419043907339699026438884092386014446316547848266020693681674599314429463476680123589622884459633087475708935701315295377314170504549167257691761312533387774147992644480262074765527630263848236900894939661561883318527496793273540731608695273124618765025814925368542204083576527885627508071444725650046270571560471733690191510666298151083362406903874359583183355418086232703155050833893129788103921751682175108530591108282413390470216435037281330797681479045976456024043828733656028839976484175976022009013571800971206812884401544965069243753344640784366759980550419385718641767823540678113166960039815981722553395621959470222481136252812222225178655382281567490112666237552522444696959343264449599332151488021747670218061740085746650734607390006972622127586989738984059482597797274221036230174081163396833700441353820238790208355580282087659511712328948775994543042817228871165982232464207684066218140891992808383983836941021334893446347336587362501225622922239081269094404074826298707274139997114207721282759552020800615157022491693417550581135286259472704149766980192403126748016169465420863747793205674242384617586336763722881558223215699261709189891271183046788074801897561096781299712000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 945761554752874506393774572525261335392139819298510508263104858206249493142419342616763739639580921959493168649974523786400994835118957470938327323381105501892344317642414318076692896185962206604376130634623233173236262816604393289687314511425716142425862461563751315892890357135518125487033306169000595047684443995201228414151637305664314257972015322659652232617427931288170898652972530248686559687751576013628087359453726387934338820575142475199845891208101105960444584462199540490626476236907061463998155833030518638005296896865672059245218747955681601800869376849594381967838354700244360013315157416744349522820907144887131961515998813766316641286141570091404055653947224437539259455474974240908256389424816050496720060195976089454629610893910962617150974594481256113262223281351460474009715687698105832674228480361854103550383223895374238285413906526228038075118663458226324935772526971002512403192068023137602956751969388165191249760138471844472775509357102707794636606607645065860382912618276820613847307106753994383931478903267686754739256313594478193579625051914136533508580385668678755127868256514274777894828037260969863735824774402929586709345455811716499612714093851475727247776919140752306512887084261603384450659276187974055681027077745327221351322872120513729520971673920017292272737444215429215326291466286327447417263516682691452703900816174472374003490126964083184719451332899894334677017969425495594563287406885155452339052194959399695138431214720575579704073913517873044339640240951619758604837467010067962902721075932256209262359163047822249143334855451772229280427355912957099244065001771472893206230845541737349162176284471639090252540909532106183689454186026401135628886167617778337370919482747783266734233638063991309532535147739379254735146792280859332122723516965542196754838911295361526031603375714965865968296188206075236872528194588406570650495467239346453118537090206897367632158717483839077692706606884941684027217218393071721574295071014747050334540646702163895599303766132900565442777755030323956070737930458592324140377487157363076453833931628587821293894722371695504241438875208081681364808808956136054574224380310912858554608954215776418956792373794406796663285679894879471100236162579228763696411853052064546707617538520615369568362080678927283398889733697900349905837649827336579242080757481095496309256239432778276258073089973562098832945166951638210139885824282911713314605659034316613077602335138885052259945297305991631878393362090274438032757473949392391394869763377549205989815407900333470611524432530327432501771119535988078531888183052930582447789123427443873922058480323356640237548702781598233159006408890156507941246262882139099075834517408635234303965747186672739837309110346470688379132883840989175132559876875592270618112234021291375801857742159935823014386496136763598205437364516476993599377704460693534670848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 465445274435492599877168083385121694605827519508268574723082371473244905592342190074028618543696199123982348410204127264982332407357913814171093723168833225677074079665688974704999232102159549364451723076709706762884950842387980980265852281147148960949066472286114879292718398251220336886796510429004106770947380827047403036128926488320332622098232463298533532626416419918160866473313647488317754275845767370015270754885415392385550070576164327432971023251983682711711792228437255074919961848987064639108981745857651790868749685554379782644479304939641516425851124148695020109785087861168356002176919383553953763183267171781286551663162870178888953894985450089210105573749462315137856066929554597969835924264480745873841789787303454722778040201334169834376007258130958731803645779456977774173353224346380543234399745578935344203074422709560640949842737558669357032753000382843636631838492143445623164784878213945294743027791871271455314687001791056685885582410709579205146437924978610307116202688630812817175500227308705443476499470371965923336450066809058130605109482791757410946560375636922016940280499037984897226989701146336347075864685633942059031334898377171956934588192061118497323627664048346796489782826785623705703324525082801108580761161982455582146459416195554626309877793426309677714493617249266439865953057156327519809929749322644024387246997105622437453254055165927420035215704539926464103460277521687439632398694532316193626036455476738389810824740699741855312589466768000245500046596727392503628414809850132420909399554539945346104454428626293402159803178958311814798974100402063875696982323638452877019629602409668770956110607598776839560794256271297689030142686197648662860600796069561657818765979422762468470214735967904314589428282100135197144034552577165770117753604220522732673245417537551238642434892897931634072966889436195682748163974131101247032088551590276738006087155534817541454364277598162299643720613064693800163795516734068694540147756544742908419326422283404875641113342120511946561710292871429426394037591272055752582328259447252508872769602698764446289389511825352362426836014213240339716484818136749352630106861835373957369542342657714725244022842735095046481055309108202273990157450048113977469708239863638219472871170822283566273062814530542294545914571686413169510687649187960021963314110559848294991548844717564131093922989615732056744740984219824368122027796279260987421861144206522464991185589101993039144199680542407041181865657244634844561491221519179882939163572077378457385764924478824199554705246830179244648332571663677712129261244600685910995812021866907582111862075778764392547424867407796746978408181562315887126385585392481640250015456737390559957264589895911627607810534164999624133985089946977770625765538495644749665412395050815245448614558824933152838408609922840142353456446811712880799053219078211842867200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3146433959216557337991177704187790280066278068826033649624820198475241794365703190052862791027300796601122632035112898453286319960877310016292662167384084586722673507454337300329313113592709145248176934572722466198006928047017512535911352186244866556575914366744931150370895845464275946811499195778500827647266111811763432007329621082476621974751142035627781357264417609814694553399463175445599607299985647500347754683865680860256060669531673673196173324474782799467111055070061940288755644977782815876806643079378661580157175099964874407641672859810152262704898680054924439218721068633330654064049586145776176466386662909051498989176472786767135067700553304223602546699008783044726777392713450989642911829564571002979111664838608778218117741725514701196639001516359844172437331154637630902869995125307803948786640175403170229846964435671570981766505785396096057229268712999197125372104857189965475332631939294996882147134155975743883708127464114233889753205617716582440778014532312409572936199348746582099508926043909783985624698710099832751822995599143671817878172593939894723093197133829579593083945522578016202437938772891147266704155257496578410118390500534757165153157177558630790444475032860257240414297343236926672413567053410885683845730831347203950888361584201150791855137538880367495385401246017353518355733656415155214867331213904616912166318907011456697865722158296883222032695782663724021162796605817297207019368961138006660728591642273321032162802809220123424610982157667110964964472757702752036851886019804445022206993408780005061720947157038779095022651138184572091967941078078145477477639501291252714756979137242770034226632342376983209973968647505909221955457273647157027771967200167680274353472828376136205455169844543152647719666305703657296319493330047915508103557970865459026809253937363151839464858895607330214523101708998283165422277294073882774472265448171070237732211478586163546038363997896699428096819524268791173542842490314787171384191488002751952105325293014489959200551807599114948814425468214323056133736691970945439418633516707101426148084899877377841345111718480345566991395282912992940281013081492682124777619281850947411461057969746348656954904247033939042414312528583007631668626964620579681623326734256004494641092313326525612744800720025568106067334139124932895534862979393940406650436547700808935698671258559103670077095723349597624016372566742460669060645278277332288340804499484231599402116491060729013848498406703665219874302745434410017717438483291495806015337832617344191710623720449204972608923718075922236090338268099199133673786636564111939757787162349506760300700807672575180848934915213564260161767145393414608702001091738689248347543146838687308728362258881128763833033634993696533535343870275722841688998465030990100881683492927939200140305586789474073791153268408013867440801101880947789329785624325668208640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -253886702282467601623731737225358289081114957113001791828705076223414743904586969190861486274864564837511949662137549745175405303437297972899714704305831795273207519428427693511877808911628702792770900052668372259820728562408508505762806322791944843091429314412339179440477629993141434525549133093565747361259599404525574300756755731857650051182473007380489019764625535636049308321498139898549448666437053853719902091703456939355724489304010580876464724968877942644259863533398909496064331475562283295585849068049472683807256847573459939497755502517842165737397196245048556665331047988285549883903719354287691927263726600855454136974313528727576159881541238625952566284404685581867463722165784904371608200456654128757860644927574984753003881618189541531841950332663399484067535890265272037379448366672611448706679842459837785777088198344912665124605101065299650744028166444556458102054489848233106562248024892452472444789033033249529352233364259763942404798960323802509560808145584454738521362967513165850528670158021657373586842225063393019146392423756159391182245991642112713670785689810473332002618286085166719070184804891795830619366318711425779407297275230864014862275575575620882401132316750610388135524327961093443523572959386154001615871779634186391172066978813571057700697737456194123914343420931384357998003976754678145493324531127591887256230574702805041040043347857789464925622273175395343062111401539151464014827557920313754394235917765357229987174943478209008389602840006759265868483985627892855058932696015574560775716228121571567231390376175035503558406093860675805626411430536308208230299819011162599158534733858239799895996244885780179918699944074378495399290419644645157151344403422665099283748724543026259787156611614472855509333647025937877337429453107150512465039748329575299232279817444802578953176358217232765229060724041008412733859355210654101570552663149883012712451396272240136113748886441838815529222552817500225535718993233419509675208011078630362704071145638131416757351711826027799274741426516812021149411280628240747861449378745471490573719620103533681351773144684638714100774593006184537104951862454453592550394038885732647883020973560665866714100957798922476537420803950790744589865590122000385245330168770512690782294456348889398843659429538895098843439128126557317763595033117619606057163216445041629913623918746186752916401814026247256128934870495066522692063207803778641152480321177615155102002872439721880177494908109896798138732489155859194726490305005674034849637459356359548509893828697866968458947093745953751035734736736861255626335020546166617208256511280179635902549188738230552587110910402848300040543262997485168294610463164058828009418033827455686251657424953908799092647334730413963786229062832896888468728280402978092037672465144341610383952103232702089245221665860478233466993711126574848265636204689489920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4190179166672387322143932914710266239272324412930096747235486223492521675067379522257520933518168790846307977417220554264601250314271162483088358555966525960505141223830658940068462746989075357068559718622068696085927822934475063816336496541003191555612396891489783467363046992509053303366797666435859735462110355047089548802828125998089583247099529511268563139231298991567942712560067384046893228716616257684606490583814019897935364383529870200544951689167463085325580598965220714033333815690575755139356872811689830261058565789759566950932485219596818966961984670984255649244748456537311978475435729243607019098311034838332173748958788882408515372667518517337588920498280241752265642022987826595359428117928377043705716754538847104417215287317905686881222212139329619336826899144330655939040954661975302914752876326533165432439586816954789162791173814257692201208237746347817339468119615942892162968842632078380819152900869119410792685762550752511629723101079748286030788428270961055841505616292476684321024084918594893319860518362006832840214943653764038898251211491401932797187737207887292918422003401591348394811633525883897912409326726076629863496706943487423981458791859324641671686854860454550074088291592059272529840413785618702908536223642386319271941178572076922289383569800485755155533740468181086777481690377727583490407521879914623773083153837262418275861089855446052213676235405495944968259981800279329088808998707209469841711334713757691152836477933571752430750594123408131402191089374347114361288036509109933737602626385579248739410213914288215631060981350848686900355978624850741079789114517372656061386456532170288264164314418725018348576475109488976223156584705591354083649122599881721773204849129452921921188563200165627217784034662277767490380322320579206007943109459294039230775710711281316669634239763036087658100245266968688731644338573327021229606993930416697008782950177197718326344875741365791937665345444258574608356531941507955670236289023790923532748941381272361896019377582950221493956429766465986284825604563325439292566611109251771902525219444825951862852711732141976848922317687957646676688107436072410137823968267952378035956800985417139142339742830926572645657824490774294116840421349310528005024109807634293405907788880257059927323166411847217071255330244090247764350472943798290646584368592011727923541589380617670261033818799108662743540871689152182304237603176116900638374464063325676928874328114307396994422566845699524694742643338219418040144288191614870547755146620602463988945348900148875150853152014747346404996818860949371212301310238850100669011312293253255882675457469066334450419729993905924891442210482039380799836617155700812228941549742861168200726167196404681179595474924066692126802608541812129142850293359774245343418373614584127336489430230322757983229666524852698492033829738927494596728609249951744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3333320050236306223962860990421445609158293152996486688223888593837631286256439694331497165407708773066958140537418561394641589951231946404209251946890695902368597478617866563717374619023761745957906402966991093789195022222337086560646380936020066241117666841599020999710272107082514364815009596976838692802610496441592675864372172236691347098807157373073418127357222933818190707384784185694284653012718210100873900262319276642041221882465680656844335146671661479060223021480162027128500599472768284632953093549345494170239146566842703042853155688782118527774255069578519462730441868360392373041181559621404474227547348871075254844230875846643699174799895832243065931292139265768351659664656943374647564434914134797060179030028425438761288155020565554572238380911528258550628040393617362029145566582592766617312476586463752676623907762558432434838814250597656778075876418987071549650055231779526479248123572510377379402919744481897204600513574572721092355325857070048740450302341592839175384813131912283192706780814985783776158835704309973984331999806168833348823189063535989678452829362328483814701516059897156511246916050260030146113019654084222448052226301272384754757599070794871247394295518462421807137163475898633499337748720784164140850757393291235830680959899894894818323678153001763444869185656701129632970031992999123328539939408912461044201445440001884788814685398609165611333070013181978035374924862281643923940602152071837772219356982868892759769364652665246422799335547061885857664763954780035686180223226265066425246418015257915630106741071684087878712691078246259117339788516205096898445240579665598892223570066803026253751999479986438272322801046028272853025420892346672390859030608489356461960238764832457168368820853284910201777153051329345490654376515541347763435612565314486121976198545078807298597538686187418142932210395828076137179746476201390702877078313708285307503146498545035382521499391415362880098915801963349551026802637870991628441827023479536670776554638611296597349115275413731872935631235898069344283338092861418128759383982374247064045208162501551325606435466765642555794084746781888623095965031660984121183028220286901158458919654230587084438862678565308843008134733704873881534474454223369921604577135249919642243712890326691713893805709293959440883577142148513356362888508683535990601056883285057277064960800926623582301467589602901451904997869206107508863310157967871764444711580880885200603132656281855047990957190459121352389054019992208511011702241462490561816798738617117125292797408269744142106000490569887979298952902706864702627711074084859330596793061361265818939891537377968717581730311197449387432443156450578018211979405872201667942072700890716999614580417826863697026586781650044357107469251862431004598751239296943467116806890636904790692477421253540477890393344866528176202891715609942569604012310528000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3010300555740801374360481788708575094445757827518895667155950553002629083189065716835685409033752148583300530482759398751670409059423860756382976857036143229431949470834463571471347602077018991732880662391528584871783199363588157945490626175628175091368311179880841775433937952169448772527670764290958109459735629620332807385438763761813505278901810838392612502261355430621785739789941619178356293887584588260082010760061962432138664049709126724842267329123493107643590091487785459554603395188902005627116962698878219571049210765859149144499422413411011109372988342702211011453112617816594950447054895552903794875971554827131984129229239565814507837532524130346391996326531574466093805812834183349866488375277099142166136629054731787480345266579155340884796853215552697704427398293601294872575718829173268795361286237195464523508940156143617524263724522917130214476165954763612972427723884973155795101970733086370189885025497096526241509644072290244442073358975089795981485583099940985032862721692549077155731592381332024887323868666670287884241781064898591282752269036063629750916317734417573802741037314941834613109631297450180822360628852050792068161217179234028823901278244432699356338954857054533809379600983883586198798816941854877652334673529125963740250369786810979685031328580213891214390583375235141538669317536684944128685069819569417438599526244737946378191617527691869884598614232942266629059727235866590685337339121343647083037350834245883004236107930555547855004666209412842076853865827044853704808488709233894549326006292482348866020394538492589536714062900627416738458925766226791283699902617720411684309710789087408585633393006951386078949308379511627343823222911037724431806999355757642823122482356625610569027747344679420819308015412877470683331724490374482970993321788553587091223322342765076623138889627054001974221278169087074282572615368162330943719357193107116381693507299811318623645990803319348503789208225678471482834768139836921843054421187545530258414387823703260312254462558514381871830599773429456277102695839046384071587002910720669551831448987684347996508336426016194772907105674586038377540865792067922676592166764730978987807361316050228799768243580281768428724756454523383486328701695736858686086438728230723834688083459350372511911722502695845692260141389155329211934470558526091607513699116791817309505022900354795701695481872705676634053720354664879589980072284502489834221151273036397109017385881392800482390720234766458155891622383634732666791164354820041879275258782800867505167842177137282929167808965241298607655105462469495052019200293891397518526475497920211650103966952750683227991743899202364163264095728815391777607305413196759441996186558611176666616404556378802500521213810374291571045778094941940410390023578041603785848944702531461954037401483842151967547381622936718668736085656952805431929575833600000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1775810085826635479456694493931385536481156228721769941291605144897955478344601547734505023327101130459264387172523735302408971242564944630201296233278802558345538184086955725670501697687961322208936539165695739958994818278497643249786885523516439290728236635942852296680321474944535889752352832133875791854128236994138995576188216580706039165948385885855295899513158025159038597681333617069334687038957061930053306322323602150000413588415317168703272322707848737545738467142739978397282620772043759893730031305563281910386086320898814392993358606671240922838121417080377349946229443346782684515331012413707477286145481912378043157146881715507501514489124860456977135465284250609483043152064337139069449263197498918700627216122526351437784425249220059790118291375250239416934705820502529802046136379787117527648461453669825701356822432070279205527541619072353595679390086110887649135105979023305686185603273242029851989268213451789878725883503512020523412745636111528648796631161827643488260000026806357423663997631523113613193972878190293169479287353713871434261670051896917942072438621872400424129338950594521804031502199656757078382451384220555654862616019244618222964968056460564128734345948120932050173503219414129504725648505265449884744256311422591654660389139717127222766836640497709684972277993886447847485870591150215004934992215808865824260698049545238476435147283104477833556722373890923951689802628308530622673571109913295488713083065391457582309352427583158542926694081484199922636964142058406279950446415045481626310135634774980351763625097887182212797269149009377724964461017971962737104899105567752151237022526421637878004212245186205031430684341285750084833581522901808783576362268987540787136487673710136961981505091959237715196834082951871788665046769445293808586248453623978340734514075110347382876644117271184802016213191222766323477746999233627486204762703519139412203008951293628242883800616575902714974879093226309708348451733877672395146524097393476066371674149255132096792266677187280776060249319357376108856934295051169791386534338771650171153950061693423330591402495488366775655528765516849484954607802578356897188062084569010882129441959655791392232806902676124690580247372877975649853047438515219497235259122400513395784180533157884639371195656575404367271440521830180878720383790444970605807166950021324510915419411561139429292200734707690041412178123159089818981015848417592698246415734764958718210155177774272887901167975531767725780348205642165632902254424590242755707197780930777661144947473398058614480649344258810721752509672689145867081915545443390865560328742787584681424496757079928248563488380668599031569776950366484809859682430714320162283567183298811376381263003526980691765126437757496587604953249818923472022926167751607395879193291387223533780452682486845563977203203109182556592955662324887543873536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2610322252365586576855638106833029319933850978499378408260988731590393717335439886256293809730218133049822152031422451424955650696501470746188605941235254488020382234048959159315766387920372607095585855255729276897862585360910796634105028998757473315682616580759734149852080227148068768508489656869128081115482650449368945728846979383236303146118816678277829470804022319239976280247559007347093257648328281863135570538107815026139790375696377517570247175243450393667823457599419515121638929077248279819580145027572768577286018292380000325068912302456072977264274497290775136064787272535348351439971294227251370546670413578654161943465931894606957278269364128096652288197522807039425943285813136827442981656549611617908539458800182058052749576458223144348965258456463047133824424298125019204196609262946512885484814329850786989121842609336063459992846580313668769744604668563972615495211347691669656494578363459284179456077984528980703383733410641186735002029371468372100796610433339618086516462565314943476119703601341541660155193674694697424525943864264955740262869762197410866852271756955165607804307038353916969354592016660331866674179058656734585401751781449850406902531230398150822381423680684937566455598546908067378381413392688457536495031527054658681718184206749453342898694239546699672941916637221845426965538782554047556292812354669333977200813406041148702921111049183102069572775774236145092179746945804030730496786261128605621294534488254021976428354283915689560563053411577895832298270816723181120488111661786642988769653443384614765669776982042557187140763059000247534648927402583719862496576010881594901901332945266740632282916477748632568197351081430936769697507264314079217983843152300825589640328371852350900462046022463592098406445712707172917775189563366706020451801054873791684522844740008492958689014410676088578063042723782408938718103106346636870939511112290536742156530163636644716251010324250640585804309552407517586307568961727403668664988944947259966286251172483147358280253360436471032479801544771585474179341561879746304879936855459875793085782452017337367035828751911491500796014646688813444284747213851356489257866262006162507285151996606691835415754096064987149097660857576839379401297596278318187459025283406090362075596719107317857864726494922874228214361637460833416288496596474706729549034474466501487540923639388867452150848616884467908576719154159385628637323029216110655475579976974558250060653414411096444825002161206196313629690202058440779755560434302467387564840588197711527859102368172606674538110047182130660036951545405611390782450469484163949620157562390524493844379432727337539848192276381228709203488557728375413370914788756550852193632053352855686703466774654624956153126905817730203652851571606910144310020482911472353645314488898125233355386655342825785446316778595941519644176112579545084723200000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3190756025513725537302580540052444246005108601539020139599086385226490250004195102488301067144456078627111726891382431882475127541587866767559218913043387467353476350442116530588790509824362220977569259902901483434183251763750058666384559770219598034882027771791607173805955395670272434692594412012931557079499915544518357715617418426343154039174927801173449746060776344143579746229147009768720241431807082503562976539836601606955805728807314521610953652163853317999347532029986316418600928754141193798335143171736057800320121998972375549958559269185159825772869559021544757362155153326348447407948354745368803965044520414759149388461560332055774300473954066664570660263549637374040528276599963886810666151683351025177584755855862078066642719245494721149832556498980703604277129454532922793760905282209955600247162629928207931346963085997049681984786228775279254377028002365549775776700075633168082848947406835936251934548623165360306327234759392285566921722448286596059305935459611969891770092005770772600669679153789962881822879870817877794724996967581126511639868772645285258728656591720068205303415356971673041556770929430148983980422621839745499629229852882240363357168424717614810947907940435321091522124658906805746911465434433361662499069526425026711625304377066491702684630396393275275103895572803356716925156779106964216307138382481617497843985074733884366382495003469845747553349743487182875833141952759009731178135907179195696503600264527190420543897193261045382287142837544461004605180752224587657708843675925312862029060946907938991251183534356443764095963758348931932729096819535755503839504660618877436091851274192357833612165194913784501523718507732080628290956474772022351858538906006114972780493095421174974374960774995446745849843233526030680438965197069501409408884990222376992080372446668566702786203899632952878056281015453069513121731601802764692918984759982462616493858406319580617479875186828136953954007748345717464101755641108551038410214462318872755725207646319283808151017709518156736945803138228742981553477013365007236698970693695835844054306955166509038669685331525384521348002560224808272514048125893528672388700334903394109252976606674107524719689323392477448351358220724912400585275428319443254733401225817810967834891008633701152220959414816935376939008998104781317509838990965012875977238391325226591213918402209607093444693205562379533588938162522591089845439527228760425871944918994573105292384325421711857661238277262213582408253319586194159732095311710927583657341291264906446161809274649258528441913259904747045663599980374178360548883604766093513301889015574789999648295362853445940502804523894616972100294062231969922038747587748191865327865585808059192164733269535750306233403860017734249054257885817134876177216101940789085784330216651737978218078692083656365929772082050884769329550589820802170880000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -599474326822484874178730297109536371239149339706771761810468153384014037017094579752866368438150183752440030579582054220243597943246362701686390561575329410302430809614914256308801702448570118492245696959614222702714150571536987255975435673141857651974246413157795916622104882040409049100033634044270311869714093590683284974482117464205776683855880057867802214061337077452139108114126743679792174338478388512869310106425308694365867614475718997179056144601239156628739673760935835243939622368019953898520807487602250297514947322634510943119544666373455737337007403586926563772296842467675922101087626878803284215539246931985085564717704136495539696335399095808395840208467139537639963635713758513723908217783377353786825967199243055420054426988148909458717057207528499304704472519079465212977781078648135231868069421259700582898309646472650903600209493866635047832594509353747819295910911053500939598705688469234093505203606092432176969969005489254466212740982119260421778017725374949755539466963816659291561887493523026251578039894235217585326071538543134002767071021367912021595883642114107253495372290797868350800157842657343858513056055952046471895160002896516590362599473726025004339172944837775532165595072962469717375234626024616239464307998423076691965573709965165244033464177100201560421019942718495041271354325152978176433621815696025839330744939171204831228008804762269523428210364253684757810640673376498832663703930066835014348237054305943537542315951954622203127336633067323453060910788779889173984488082358974319196896878125659329929663897811874446689678017567175061971170302496516062546378625735018110017822861340840120540004552584403909631724306383102850261016381176936743392410337149379519340121592363275213497617263460202362845715663089261734432496003558440089979828613431752571911313305515972453889987200973986049539190924780876881120148152475931080104338968475308854165712883475181818305822379310113106622710082455805457544640161932773365740403913262033337947939022647694759628612418731979440652669697607513512232199799418441505278031578073140823167099074943887440206901154272039600424719541159493418929473393755044691139001593848472567569335549822639277648357112669757279483240477547611995437915275082121486364942795160081059965316495808986949417315794080089254385162984411205396492069897040775051097518182192494898178479870830940402317891720100441426043523703050757091753524206973333693348196613218595979616125120224858018336969110631330194339160127003826307387845027241223674225551723645619507753848223081667187451423551160687080796093798132222201545316887610066697814786717314075479239488979021594058801590579748176725453443240850614164205136947998540283877456032652192762194109722916101397153787788800021341778727571071541913327638725434038183961600399990768320686352474045374678622056996755846104140737951534415872000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -259906762488447576509317599198523934152008793231545396272717879824042063600664958706723787240708908698272509782009511079865847275070268898420548045936730210269872668559358346971035767757653629011670685538512588393708719056729146735886484177523197897993973580699874366884731221175183901097756606582530769456943090057413060831093244977530840815565990118713697557480842759795247448820595735662062953780532859529132791863750566660284671823774488788510409462533139685788961750250391630395188525222714401291988476257555915427634751847314482190183427281303213437999954521066706719873544301909122695309332971784348708621926660835694194944168827541380263540798484218451491702705053092396231660522033936447802049736876729544636980106422786356262534819198614055960740739947063217759508024334553409562963849337033410596040824748334681531898724525137335538557533356855933881794910676655750841461292758613001948127895286913789392668559599884271416493195145929986166247582439056949693094182518772577175751517303303821440256144014085510121219564504467822907619437899548168115850155049893143652327384402243320574356247047560449015506795190583401067664867062570318465041691961994529172167107236894506920962957808413575290710845661015969925703981421355532352237841896121616977499557415695069252282362316062151440087778908247698059883718529717525595005919590123083012885215438731367793136937285173006430085479073127997222740362176333680405133960969951102228630851462701351082988293346802933450246098880677445266910523835818775465532527676069004767785263352927195388262754235971638448359017189471187398183047026222949821958268473415164109325109713996818640731775939590371038880338406965917954418006215079754828638113993532786628431607757105912881462992744459688987675545158036863266981738228196239696254220162454060704134970726832179316268703001782220917544893565370051645697406817183789769410858990053466607645441250567850807264588081212392523643508111096831656696285609953806906872659207763815120642417140505917311283616549265763947584123604954022826785495798757228680889484443780313652445607519511616912047626223548972758343403472073318154626432841364841347653528089861513287535773666341478944655346610308761932459638335241974102535713803535406136547272571090487455922582620694879343648530428627210317245630962391713201996979581139313245808275401201606743216907954389279913472780264002428884057614838151062500192720991084106698282552211341978413684203316494814329161440765300645362841676383825742295534689538259709180972691310578732557353453026120393081311951553279481572931329892320122902319285154890871011013363108532264477157970996563998299123770356049699488893360169477159683566911363186979552274203958286664269665717697762342624178271068533945341678710155427564086926642130106178020913430513934574978892009114841586974655168046636812923313115793195008000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1729416293895929539870025649394112439519748482801076628510298140709006408362784390374104349564529680409244305114416879013631551735280781007471125303413497500395565029672297279494402116282846046312155519077611569120412804480185937543276575773031130556027910719091918045632026317102365646137580134761315445327478454001146823821780399813289258616260977135756358351344554102183086262582746215439134773124481956274025828800428886883528932409814607314063467768568654540953729628847991322685766058941187244134319198576561204492451168827748214717946283466535256584199820799993467850052263468980905535326555802443868811001236664455475871744168306705973501284277637593033214630725502942571154494442813360776550300750350695753656755076578774499608415600700726195183206689167018576473698997525701448433851754447063311047962571573325165989103291297720688966341885360860488817850928268127413489361046073097734697713452995428683411418774637403970609916500476709583986621189962259336023891384041273322502497258113844039010337385077180684509367832217570247179162726785467194528315376212855312346448326557834599980699356019842068959078662523089812495290225464301784663431107805809577195846874329920757846093872568118482821681868024625841715877798254190128769557308372735072365727617078249345130722957175873524563140178794110070746542283092765070582061208105638150174267782708982953924481465541493594981407663496080255315403412543111548275685846485406110559181061623997837784779562657190635296512251119918596492177392497136855299281905596307824302120753133187940283491253021289504946719677138489080646984554438757560993833676887245806257002416086379123333162795933999085809310591595102949049087899208144402617419813513530633624473702181854768047223728467538467107382243249725994359015529167906200138950315344268249735428209044982185681142623785669592437873285401682671502731521258652528556234556288701923210969508307740433543286913732316325474623274067842147482093049167223769196423602775096939051278362037986460313021395569125500698826546220827405173400228095175533046005556126891352527837847100686695069508396483772286250580873092827009608271844225627529876347728393423682468565848365682606771301497974398539717797260373785310025282595220154495930731733368371393693103426815040109239457534342793672867067014846534252592464850419099327500032703386706274714087049334850831770743299693262560995527120167783585595948930256018574590583706685088681767024433209887378483014547023496447694084789215325417566509753120901066330447802726560656670516065068848327862605375790477571038857824168378063926077550064691275944721333017152367891557251089407357378323800788899243154089598417992973737586543668685851111333359667979589105143349338703511934604707095490817993939268028350741405284842426385129769069335210685944459695491340906534645512173785132734579468989471129600000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 707722972314513098136401883328292937857315097248779929419846166837758597337138401542242614737407163593288085166774638857014189048782319788423159665469104498258199861761696572221701929781655291858847277576421821263296779977871513540654533170999756282558704463448450242076498599039872739896787109692044550350243924760239220011350015545471694823307145353213727178081295698261683711744528509738510337073253471310318133258921725367701037179640804994208896170019778478391658032980346059028846920323535069386931774814372860270530159685704088847971172060636644869221652432169007550231658476860457882121411430322664520419018406408301049077597823066641810310126297658012224200394802878335817900048933764815840255530270386266693781657637357806630095908013635252603304775894817244669453007432892501778902776373388533511521125570286605864296167089911049363430058616636946831743356521784657912206961179438626737030757441811013546285501497653578128312263119757287228581605400951334120839203660909921489161364168622219091547366173833189074109902716431772025660724030693807001912627896857773755767169131895595555529940503089436039158559570749172986988758670501528982196189687447503248515272513875377352758009679929113828202705059068255175719465055287121230456543767213941334588521922056442854215115896337154294173090835576119376181797431022040693110699546027765272716675873425440600333226726866292777194798291468138480912237241944982625419556163581546576510974220860120457309976495520917520821909997961117325751158969696992143036396957585630153173909753274434388611598874273435026721556910399991682052960462471789577717128201640472084271617184464967299382646775255528458341103885373961507846019356666045212170970621906671364380086432477421877638377902268071954011641207677022421083098433757690790394409117338700175785962084027945208438962384445836900454873686776896368204745768904018624934431242578053381170135612632246785051074256074982071062904393003557898447710661564604429205760230858375841160135293990816118674827866610279840932695193842008379172176502855659974966003147041856075663219436541096674696022158389722766969766638825659663949947661446969386895574211721827973782123163516876346180075575301809104512751863542701784329971735854476095580211315250556251067379466281796976498978290982352836072293269093807378963550829392689403243608013440528958816357264797601740229982292875882780441771890263482490835664029034686180203337445199340497531099489508809887831835368602379706159833388904713557803145623141571868051622823657683472278400175393123125012637335027816753786322766290502281547145999609334680219440605929000074727018265789101633630993432005769620816860940917638283189929178879787804228876634933926538988375707050430405283158014149872981681378064547037671138018627008411231923600141330682395514502755385043357351254568378567954396925132800000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 617316645139912978230383197796837217725069616358955224649683375686824305406921054464857795635859742627850916885275179019386552433675823859130123486419493846110298760817143158710366696769203899718842748943192034343397794966702463833742316518251900355734351841410659961417746647597547124044524282386000218997331922409135939929950522527642736983864995617853369339057024540207795031490697581277511865155869827550213153218581481258600488732662109471862318286321185048453146497365126213534522241046973319747929818383916654489900622379083927626600962693486286676532402507996533590749110348951195331932770035196779526104591751059694305771430262142877705768790993776434530722619793211733825424703122321244583763409972333343535359327643646088816129995623142568434598291586575875237651127964026008963333179493062431509738684110576913231114066485637916688198311042402011179851546461349272503569226922258846787690762222292629949424847485170063618721543534244971944977124478540838563495263457453722861353248789280121881702410234392516583564358113619929248557938804018745361193528494801666339504357602038702298183224500339896816847788885998273380621844840081669190523113269684127851722300468785742605843855002989080563756268297909104010875842191798037319862985723011626600437908499459161243016432810775741542755234379248927454824525680466873609042295490389299178775733003402171791613496222246948562632199354452124194031313249937864422171014047111456188381545003013092387409453069400251040499377942506239029193215448523840153408986594454054741098047447716267392638235504487771144938178954942160370517113041802221677383335805334786622800314883486845705308062253561117948507894936061988564775141083501404837336274937792048284248442376915301960936882766925069222038338828015957868648740964055846415306019259202119903045541641100155292439399931169900657061850117376147537508147886400480645601526750218636586403246351740137742159906194075857858311505562126159346336235630162251052744578599138829647432810999591440743711287997034342054504400712032769049621300742422853613709405095951742818598821872262458926540276428804441394367800721089394989538900923135131930745950428220498438422180615582694966628388682445298146834900671085696731262413914482832726727370725577387154191895175819121198876266239874779823813028370404940638423573930401160523209796874023233276758989037954487644655720221119340235808679505454289220604088872185265017229065275974059301382977026550426561994311725628751608209863535558651280236337970819716089905944851993073955625761288643183071757762745904921852448952458466372218363734194222492552483252978171270613400413181408056942271900135328658324399406844320980842759614540473935310217820074256765900578367082906162144346341831413414039493133040379198938825320079181550604144047256573334321344849202192862324353236444901927035999354880000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 747243661905460009741002206254017601026695835863393229728029594214177302551459381672660488494866438631447471558551584295229760275302118859476919092386386517008123181280238353741291662580467652506263703072092415167082267149021244288758624524451769579831689116057428509574882054883330436193367529987424051969409687613166292534624870882750765207329133004887206992344579013266309645044625265772197490225110463563317692647186477114237657305455362893644474360820580260528190031540306288009980154852508946667718789971553945285862558490972833676133802616663326781390668494548741994884843027629594216078388931102986013370143053810994865616641786074237522501828454892933707588577146582566527975827421734699796946052424685933395888057331439711371286468863126381782003611192055483266665753418369015129024364013017175139053529527974134002478696696971956785610134611977004770087973100882481703070119576692124942826777287625120277903360771635905772051620736717659916772629240484819448219044402685958819682247016458527804166205752283481512806294789722648547160540380638588378819409914434936571648763912222197920462925086827869153142177361746505162283760562056000434546502719141431790101262777924894403607583373502493751579439613521871221572716455696159194555651531023600837600763983906518645067024767290456740618450716333775939929400351418898057060958122051742704262615009021930060826559062475423588564262969413620778777898829688574601931972423792336029538460078268084990931782361952219170586048508165920168381657074584551770534237100915198293385452814885267535886786291812610563503506597783251209354166130842126284500403722424624996736294088604629449062186895706539880945467265791483283953984999330653076196503699862752084252643895607798042947395976903638315154875640908565332276241040296712990086099601659638876156258757479403597533201871593686696410932793928909114956716799258437319576985914274579231092908708937763313822452716834109830201988910213062515685185512870756077386377936534492952357764549506402200081985578879614158899467440112105961635103798253393473745876823996216436695316489300594197642903033573259176652553910005283284746949478311132007176679413944141241182003997792712506637934808633980997062788437585540423205578945698533956318313809701616948342171737010572478005121739774763414894958196108211828307757377080695954626528688482691617292362515911133331873279496121661958165799196378468368631408093564307035334299448432204928107444641385653854966072189095845174312315996522828853324200421782527692013256965321162685002854127691231947220785966294758187143466923976639467438649553468193783989554427273269204206568055339261386687494813306257977841771525637876460521937250322921633463531373983475836876461853315348780049728456064988454839878093072356734029740990242582576826213583878575037217241825348922002063482560863755640504320000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -181409802221604659035344015038448335416998968877837692080811848148541625005720392023264740022559831198235949072308853477396320272311681274722675371101042228979069983377106980216213516826784393708830134563805686690448699692400644542187211232749647499963412593021032518022647879329633784181663303381953153836745221571210830793698390790361509654114022112161429498047173364248095437523234589006531084934295429821279815808421836130594266635010551138137937955430518020224450132590376233500444194237380000397868419397497250208613529392011323092083355038373168337752665581355817934725483725597152824296113996731519389307219092826056449339608913495291684577545906223019430942506291517666351986267320083445519795819967583538644483059357424429890774257784281640830771067035427446140512400438401419320089534668000376271587323494621724155272384940538189686854961073237583575309138830768283493829876584072672258675073145107899218745955381692969440577974434438466966414848609811180618890291700163646918918229943039588427103570916254914748853478303716317504669313869064268225580530959040435831259903730939466116476261669816437511795375010485726372735226048202501702277632537936731464330212822317289825500433421657226250302645030225271415493037908086696586995112795871648858747477998670814336883510164339983801470767146147928879844301374642918169952340782041696302971045429136160847851426937050883406615474735447621430979994946734904326357608152624425716476337569348896006022279644474479158241113779669318402364418938050489314745609111638178265308799608996126215829822630480457355698505677031534386025079085318692297685975273464989757530616914236370257857593590776934783865198236951060728856313135738429451485747388615497067045530761143036461993035865725905924869040708011466007839871164796068696150455906193174935951651630759968411704979008447605491202573116836980577170008360945533031624465853489607598125815562913573056960734620193986762792423195395220916251130747203158155147773540145300601653381791222494667335518288250850487539801400218425131446093190225326215564427532650542385137276983154114130811538970381376502944123784992615808589263191859453048544375235754485111376178286964156748712717795879856252767450236479865701888439330910228534726865214425470133194336011546382206184849342368931057484739441336921484759425195355388671605499615276757630567585719887363278977373234011581898251076064134849206993068179639461226330646107967871890542829904669665255745023002723558758024202312050675465810024557808041500097784519461342730876763075990262115442550724928416539474758332294108449261040058838221820610918562447578569761485794079436193728108895246107189578265447946801447993110683075778766773143815124441327310704381065531863857359588845516496396251677489908525612759455360194752277567855228535054837694170507983454898882422775652286464000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -15934625057122405426437301131977202652123472995235293591760216630009864532579420896864847915862102805692351989020555982377838000245457706869670985452887428433360653802489559939527070194125326768804580263491610328463465696033945706065385966449435038874412315846896591990036391844655888803200623926481327959013025563260972502843233766189884225153261468412847297492026136705186895111468718738601387892440627353366555904350295014366922562430106834416950024377269510723714509025033249090194797980817938448594633761587234395844024071861205937190614013700536012560334462801750710260910760027564574267473536603119275938122101301017934209803066038900755994551218727670610480405002279223562856197475139380976809568698474511191191012039421632143556080134286397443553119361090070229895004567788830790053172521862937641045920305113451953097344021425043794290428553151398548326942203029900005855172685253988678180837260174883898561914735327937259383714848695632844427467868572566002778505839189848521067126147082696802591900931457492197604117369467067620843308375167010370119621377102943556850758107650248833335612970774022578151372394768052579231713407414475766050412360554496570065254397619835004736015743395194786044391846245702375070063215374319415496411351519853457045855464513459572499019499023391502264048231211055082782222067395246074664901842727390167994168153474110224317567519786688945191829169205384723510908589349950565305103307582266089988501569300572537228149761791580048246084215597687343132545475475968528300341387373931054881046440688680896780504032668388461773325372564706258076892470074372396485526409343277292328733332224213652761576306329163068544600157297771383703896463854254940471420802426117416366400020214337612648438089189673324442674842964485252753502346667704936700744899507655700545160703820384514320751167503976052932347522146992184347731445356960557579693812751347448980282022888060569081424850790504697296391846395026806298040125153000483559070591328766833853460389896020631462852338831565343006016711817560426580678444336023237390540014020270319756367917195298298219512236536748872666349202543488721143489439029146603626626815279141135148304020599093030367336558851078588056124313273556900237945841041628429471163499713965602915769934114505324734291528064506236760232464960556564532325526759866453145645579668951876011074795133462110418886841803325152593667893462514163574304468897601752531620362699515715371392827368320408236220767336294043722762345221960138965838650577691780392686605232159319892551847882271133819634888737989471413425214802900669162333310135546917842133884704554382682863216940484295564297593082614322679576112384586929612814875149382951643427229695445223065732396978234472891033612837565708244508974356274908727624121700950700431415455302142091247276943409181488169693946090356736000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 268115737476331191030629278063027289400231257291247526772198059559452672806275150302625380150637636477286662838557046762909957939136268755195561505188542184540719003553630744791650377712250381963475506998649221390476497686546986349079827164725966418666961275442945246012600542355228980443263220064989301296310230842225673350119558885792336705376719316631832972535137734120695618842434766297433387492593950722849280790594122579063385683245140312004712420129427543487663435970708253990753450711064042307833451147303780368991769891160496522130646574929439957352134879560138040111837515055130173613614928428069554403489636687001297266574761809537284220952490579346717239506093994499864097825754992099759587335817369406400489416153815742579199880190535061049529002569344635962289236507820011605547757412260123880987339210276746003073118119810670382939473976665348849682850319886571026017023831791105418654268658014346385234600985016577995176589131560283994492932207471105430229726904680546930630337679561471125572182518164053234833882731885273502778929669731707337252851713151630561481305010742480369324309702587792711332677282061556580448418097196097702558801165883715756907544071413179901225069706621142250204868696926294006374019264973080412676253582451057206000234810994665220899334847179495522530947652628357413626316787730903583282277540587556715817959429256813693460631694969188863955495019964871103401158314236601128301897930189502166615404292018708118188966250638944298298808905089065526660342031354523547035753459700098388534195039029722688157122772142909618774052772948845086431201100324801915567916019991120783565702877307931208870971928873125060090997592818595505513993608465518024170845700060235780246616705885422516844065156718636353628741385241225722678879421708038153921392536950457647489948540916494909036393699551319625603746251205799527624816483831142731670270301366099754145706424349532993085535886053784978543507015767948390988623776015572022790412883371867014682030651997732805768017835114686917791494875177035268512542907156689176360465310134402486343008348660364296070890996950876994590840186183612781158111675730532684163681370758745944356950815833856380790870551289013089735864614397628649805836900783826811539771975073586786049243051132611631795015068411282535208699943105004383041446408807988418612483410646125649816886129101860223529028123202450624475322262365948616357729797657333581558198692109596391733194568687115633588715818040841782717385505756164862070971192263706264016923932872460688089855938427608859663600998291594042530487371608333062636653149379313132496094845429135183300032552196162955635140713312808741811610658694046520063204385611577435811071822785967160001680375900638926132425925638605029240795362260877471422674118182712145059505993095634643638447105004433754087505028081254400000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1641958830620600024022904479780103958232150301957177515890702104099518516178753477989742286365565083225993218573252168171247437104866375336860318248151480142040610596097951985183903926803526358434937381554130455499709557426510177635651216177614583227388276333389809776559818263926205641988536043046339372089796510731768671893303226280758476545588783094532742823684194313761927461769720464753727859091740376369377716838948121072353562603564043258276113542035124284609582091686961008775863467189138068702381775101150254489990021153302640782956931331639000367835022579522069835164889084990202149145238892861258443697999021413324854317092522691658924026105175536027951908990190886999059092622188582164813876723716586899653628293531239269788220264611806969228108776391708679228191797755018206597472663871303664488665059908322851604630394494080903562697985017724556609049619146290930520579152258857258277645560102527054514495621998820710794130121661524665210025320422145188920639698095317917669281008120424625838286516418740035107582011833508090062262473113046176609613612540241464658309770917862313913816550031593924614775310413559135669861907226314971765601126389795239926462158829332215965641716239872663288130551807857395779444326971340545394463388705078180187579619714637798679216972067390630458392719404502630188943208672536556480967162072090439487946609516279065274269588498499472012722506917867154353641805988265110181229325819774093856806294848809199763435947247425646818712512964376119953292847381196782326006748471337596943472678973694903281713946341769809857120264187047899879589620846206902231202712195090467223457325009912024969638087227864132636372472561880209209980744945285189818300147169668165344300852791638798916723262335426023653068871536982683722611138590195400642752316257661488254562315072054645377729699921428550446813967945263372971032047732576151100909581716674780779384492873357511348256124309937851993314271987439826394909192824833597333790266821896184389437271615009401063083670419723509675453528231850714036049040255284265817226534419725599018660182710023476023989468875433703755770583143220105953337197486397913490613407154550509497741139328663238473479092792305765069379864856539299235326468223803235844811614688312800960770980074361420509696459393089641713592992525797724177481707088333662741784697501327493682463467316889183647951644633852408192320901977053299749644595842585139871484666650555183162583621363724150252983963872425474299983211696961798414298778601536329017824835094961690475103356461777160155819002106410609238566034531455406898406526131370633418926754576692686724207795490350566588086630194326644073324142780770692417781395021245217943566661825827085511379320923123971201234953363377773531318987301264038189576801374252757250924487478535619440362848386748340241914082099200000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 17381189316972491549225961731799602082214299883861102270850454191471900699881182743445557054136949384673247425303103628591746426047839729152945443031009786906188026651871329801916074996819711924411800735725311952742580292794002486759121130098863369911154890675340576829259843818523624848354791040701134470105320581341180912398190905598265002957156735056448768757369534027764598996392639959505582375372547692797202651769399855636954731042081532065996653901295473776642200218468617542520529196882110555274322378860409155567189302091106075278469048785864800217832705506976555956835153357613466490063493540504779589283270400310017344087788923408026096637030099312305976536032889684888354268561152987327673847576357082717761654790934325796786057638424915754565772298354085239617737285700900809554861293824193023507254211749171968162915174227093092679471809649254702526446643489721165589071669886260530704415055355955711396535503462282992008825758190912274743421363862410012928506675824928159626223550350362311163344825791610758056099790091199473371859834187923302540585859493103621862107341683001465437917021503110051594259120825378422250249883148156179235601011387836227754930716186398300259915482857193591627519551219898682180668255610243139559639109688327808790661213662221305489780781786310959848081730047845702704782815169105344173308419379415094189913395054003645209503995406802147315156421224073299706043452505122304757420215959336561641803113586885332980603422785823505050960442803484839832341688303792731051450830038269491072801064744322320723746201481858376004217303127972312260198727045177101843695482969432873219827418441482227700979077975747329047567735366658607508249850833302283741695209298941415462211561436636216919684802325410717617080671492324106071204772305218259331791644181647893119066119464672901837546964474625592422353280769172620870666828623287827472941519568344905192212251669253353531806756363626693457477351579974015680801712341522428321086382988892772117529736968196691065159315681114030687202508498594614053893085687434922779166271078856563507089963111971190268945953430144371353931302045760924232276647007438345076509000183591019100807773968004244877846748147652570175411316590791074295681456483314608120406565942610601414991068619336653118973657242457558230160790943759149892902083947983914619859993458881553350633059034523102665221229270869497868548455393731181377870154033676306544037393140988049350621905395092343560060612114046988292604586292572924891370678211033722868867107355353314611652102828060686135901697777389427042301896096592027745472426900157106443476319648067062357952705007994406895740826482826925179388852966030865357500085451782431463409558332751888050818718782770869960141923553672401313342887346319474359198698519652396198992768300664311365547937358500586403492003840000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5664203032179453394336796271341672901575801157421444454543397801436005089669547288950158554826115827898722262793510222555542873774004013677084931558170049762828526016896298806461869682308141062877379228190852942005765424239332668760651780567634294188139761226447144750918407249999851387104213876010295045454526720675794751929663623161751288108047525649003278629737343349145236653476732886772282310776003640678284428236121408908166642461783694441160219448759599542796028880155316965488912565067854302825172527011774682129058230855350276841870917021519450119140390926193273868813332898867494488719381650042539248508506737589765226462686408086503669077719686013759872890318600101816816839085790478296102526414470903966230230397177729605094064318154165888924094429954790660457475448303794431866385421777064625308391261852986293140121221183577305433628664690115555431713861178079771036702340380860866394763011813645820676195364066571007200136517676694948631921735846299847269714641713275638095678800878947021309239000759735908672266457512788191521034230204156396715838681799966703677058246475854374940850707533877187846715698406696500800651599329762334617812687372939717872144395503439588549702210871276016445376013513163591526258481404750351705568992644785205435422483407472349851320588012084768900956628790072737322078645810299753600844230681629740760988588698674985978299679383507400303792227846531862313975014542766525124889122613753022934169979978589866666959000639684290442251104804476180178433787291614232612438732332593798519056466059456274687148017973314253155515657096794307214069080460849718139258524748132068236538717488327214939108746190583728781862388805600065006945574887070757897928498849688977034412121056023787871208122419982270162165384291209036457604356522169705405201891343772858990058232322966797295588895972795347183745451287198729201481664251339185718174977092363594807836092936075351111314999347054041981980866843434394711914382242235409048391077473828430720367306561440969879146986091259453141336265940902637082670797504649807385106623745922888952829773283241396142448441603849586974905261700001389853930361299587539853350598071072807863574935500592387943588468571203472311449499562087669507235559606610894005944843499547811785823839653366660538411717318416041581180270732038093395728124431147050349976950859925428122309244335234827549613938632831961628307721366873281986853129995181746383869818495621016100637632735852100075994769686738130193062881513356045741227086919331945112260998214320001312359401167675419632720686557286138640857341893104743748023716178013887783208828183542641912855956092294346298894129737899314872876047726472742988419316209296663281893496438077994515513849893284909115814015014551223539454157224567731602993252720070562640800729141240990653511222547002510488371200000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4295724478404720659340115849819696684088093618311451021035591122161996382133609088946454862937779598943915425225853233483142037520587203428465601537610333474007111655080710739076011700383724763852114896743026126669558241271228218508457414437762520672445002854052164333490126328249262460560831058178184601560285223210179136872448821024096293204471045830128683657801272680468477233152698718370905478477812411392835512081868836140264207797003168800708540112179682486101457700154716187382317872483039234198686648359137666925211325645270984274143539531647003090605866078508934510276396663449863365910140117478005966544040729345917815329955642958683726559187559904971462748397012104831015173803419152377807815981778157213471456284054205941909409146723170262856287672218268786240237047479992346395574451453023576510889579556005215464144857012846686762995267939367962732873010077466976964774629054424269220205092160876347730806177266733214790246869205969715046693449923824488763367510904478838608105634328598481156075564487925691904866515172008846129116621043228050403126487457666291782581685612661463005654552267252015563933018246095378618904829357911031546346005118182917524741805282567163236364425761169023717687707734772687257829629494888895031203514297047705430203289565424873876925051664328144133372717886319970221193623553726853145836127579492547613384004798834787342432549691845585101221166687270763410210229837496860197594026696524548116455368640628028734498265655339001752029633662723090556823313386568868035428121510156075753240205622694438303529873893648917893593501850212526639424215759571499494824852939362464625336282845282999186784991920768139339604147333518415758668523244337834596077666039742767432747067504467349012449238412376554743941411387616629840906384208482358362938819196131926957433029661190088059802080896118592142091856582779446514254459652232890729944073426689222995856933499785172688132094838233500658778232397622596184764064748515843960643701648420719719826301608546559978016857325924226840157328603192592307960335634213855819063432581179361317498428697981160293251012869919948877410078860028583045736150391197328397931217318723133181474210827912723439117306782472191636180278059526353022063119795319697208887460499656087576775032004424913023785631467894018720776175456554651081192359854148250178137513062643451856114165904926884257687280523118285499727874907218084197135118864384798004462229935009885153023322618073762176531876690234854265359960350591387082290101330129181863148443543802139289275957176923393231701085457411148969233293795717419593161772824287764860555622248062117535113063398204226762148544318144884159120850046658684338061810644900690931288871582754095894932767307623854445377171671172948925804319203237838883173051652726120534689916109705675900462005251566370553856000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -361350544272316699863550519626954438592344960600834257162957219154853405776330839192096280662149417426018772825185759336598876808000177861216238028311292870365394467650475458742801224367421463992189011727603165320656493388990054576218153968884818830805628796868638093588221119612557902342151150491270925217218035105047872783000620994337601818077718037868056220803822987950288468738111731850669893342915317456886662588086847805860621975278063191788395474456551521778357029093420662014324733759100640933655181787254204599914574309374479189741461202192905447254477900288705754902094950325631529065721468787777017477184908414753076100060149129518366182491612425596302374325893339541081479783211640716960235499601931477480322699989850054129192788126455437654228326419351304248569383085431081550825711196275073785468824422612361050505587192999145871128337567571918419771041679741273992937031184138148239611095008649552379041075997451304795655212897482767072982203766742821666068932985436517179201614820402582267989473769349775193171288796829108610903656434707686644139814836554890582655109964588123160217267804485214028550001343088513328059512917247670346605411536582338493719370502571009388593496166807030848950880572974059801591004995360613004384914217558739224871599821607705573110244272589334618426274880442212416075706928585316411878833795695552818360420612105347261952772483270395558849565043382258140162086296886877476864092285727790112580896530267865902140869882390069697236302531359432194641257405812413212098974745953325055186000608137739004964510323896448925518067443863246413575692109231221826330981058674471475403370000304970008308686475860530948552951002770248623370009600521139344260851459295425838124835450511061928368110231785119139887116968626632304576426744545266098105702246789806906179190791766336307375064280244874231087147911356833497371017647646978034633074956165876102122924525955348931631586106828792199324855973610232031925782800427142745593206888778360823855352333824043835061584376070074152152314768496913683785348999099124491749120168151861263333662909631057936818670101900695592622037974814463230877319960285949309056923686938067315590226561339948298750349934465349669868251191014398924170807411604151827937986038471060037800797763529699880403240815269305377334114895314123768869754484945521127630056426524391669355311418808175633541212295017519128553954945373906062365668830303016497662880563672627154738731476407234255068631793893103519403672234346187502476245860601379595363067393943182941969210965336156668315401603929877172876308093008400901780380360961543081575330166374846704766092115759307775379944259397078822900106376189192829934694592950966327861169774143928142629659652419027533547050551980739398438816915931823727972852273297575474538948951206575518771641632050642944000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 192581664901414412337238639878954470351337727521847595807333912772723772969033431221722909613577439713834908688608256685660815690932872233808213329649894685061384236238058133345459720407439551135436250892426460607697729332145031385640782080051581636834220324078923520072160181540956450892145277067518286837691823017133571766471021537005452601294268053532915354914849339073657356614946509451616554815798168525330591917686229035883942027256338214069824399887924443641524049116612404879412022952909436201798070864204226258205718989199899317990638239018041915893182122442499640603403465825331728034093949191924975935025740266552316299664023127464380758287322585930615786668836609547821524192145510648857663897717285411481890879675023599330702753436305568061763366076358974284752323891486072028284249346574634884315699192188907986137531198443631969404938478218472110524861962711858362822180024974918925073952274169967505960489328015981961812640176772301491145711141519721171338763003915346150418115169221206627361902617477911153817801364900175655499624480554044808812017304977522680099722251751002761050474314827695497826112509396458130670542167896947499291935488837938893427586078343012435066862439881676631961950381863321120817009319531051603239901826742279101664489827149779481930118950289521271645621601634781310050787160614735099369830020682726676307341622369089833586564484874670840364094994614752118199489275254279395726311900302429351856689034938393449598609606137838867343874894549320268202095358859593937341629832256240041555191785720597463987942619430349251274914968814422609724246968895766926854435771567882715152782924877370483443425659691982792566693680861376067051115476684822003860937408625442626976353376278710801171835091180007781027962245818069241007872262327867569247343344541303091909214611159828830375603646204982433026169891701743251404284119672511583599816564643162015894611620138054811954703764045140066797010703698527487127529269793736949387660346093339635299251132136903365023671906777377841225610224912306637314261917950325576972289144819043706393255641354952081809218455279387750211183342604388749821910156947884975019428795044072154479577707339475096399612809442393354020453271920497880928433930674974588582896962508353959672138215911346385791789344454638917374088208448715718282600179386623600469642535590874815020260913175238243325997420930439081868804018614565408085739289276598479730759214891028524117120441767796719279533042982491850952452839660801032521329635796780893435980303715029324298529141842231762792717585566609747762842226882344051434013927169687216021147152285102066255955669246626374579207650037720916159013315286744373608229989391056882881962325083385602221339034897682519849953421696134213582565775379798635042632467776616962081043017784653582198619548680192000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11389465216730283724770957272864749943388398424178304891771381644412337796704884975634395742701402531118064230227763955437756986858107821038709032130145461864676297258018522860824655082327199793566740230472199299337882583261268784015327547476770671197805348733824205018454873215264585566285406566160552897656673183816500500637460269290424365869748515807719777478471520156042182334081599036245264126476894871418627488947136535463455698561607623961589189237180808091941200372047640582869054637242345394176208011583351905818671079568375523624045697103824318887577405069462702566816414397449127905939715184605291479215944832184225110713911541026787062756381892071416264834126817899718890126910064963087366463629889032100646908013456046965998821724419009465240239362170055708906928606722702017675821482263571811410979216678980253335640470134242045325452914573662354128005843166780131036227304800161447929805716208627173404013455841668542646544002653214741207468318702511795837248454781877947143970293548887753154768030341252383761764874840876978776632317268178056383136025433806058889457173447501154645377786037525501623742172055923732280306282183552259365175541349007816150568464208345500947784069115368206235455948196032171315273161099976554811360425703666642461956653326143916427201800871827388271171638643670666058493518094613142871467513829801501754919818919736043696000473276899668535128410335708787356292567507322948825365840499710311333325642158922173699907414666112373142452332794680214755434570380475726759351824105287520258332680611908687739644026153548846068045600730738202529089650430335876089080682412358892620042396327017061951040792536184569039049012859119549453160450791000469969572114023408612579663069067955866080214628817802319256346880118389807470043555999855789708144856506892027188255817812247248459235179794531210849322708798586491832258158206777596691218982152888935939352222318686996037807676121564981964770685788596277412287081832214392957286206733123453513344466704478489094315174994703325638421410396436083123074445698524342730983888920078622523494854143143374850821607226804100223212746145147053762672086035995912723665014624132202123857792699777047207718469780913969161200393798644234753915180053014673890342873153780101483935345567213103701784945012001953647195205354302516175009092677926547092749937333148436385834909063640257684211333081301596143891939081385341510545472265914276751752100815493970213261754219565727355494040013184894395167820587322782328122809961550922676113497640082655933329620736637293491830372033875757130365750496650591779277574032879266225610384644175969102346823096322305126553310861213592946624059041699854753314801722292083621223202388844471476277257629220179663113509139561094614197358967307873831844425746443098644198477247187472079910862848000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 927728175858860506475430954805870593645958420592660264442620924777742752396906114444817853349239903564487145407814154017362349436127164145807526384942115766822760885230652641331287241577552673011154639879965168531276158449891245281145832928599506519324821679049262018582717993475289094813488581410040798797064131194113333371968193260646430000203857456876178863391970582640451964279280398653004161080440209731917493185093462930515398777415253238836957264858591751906499160005638713374496723634912520045364119463281948898515511309331725304135923670620831653165763521980256019747849162291284970396287432083939312287814318434097168749870772103010127332720149309484595199961923898190986667181865759457708114130203309384972804725847500217513606567023181429985502585065307801887812071638217154235184354481938939290426929199351150453583810325581181371280085533968312170410425487419731437018332569428117171105853264878459713161769963128944787657904343941553528645995184568070731406605740054434204618147100727503572250209070197761817298120117765283445923104941007150012291321309878541915455322471378838609180679265140407082868373046124439933822574284767528518081830053385323309600944347936760881256848678568402033896631193482622997771656532599475603702501767450918552996925140028538114420925138829065378063145734013416118328655712097160276063924244208416046725089268355649057766153810008909863127100490499242449837200971775633846959505307328239955435584513647231365225312841966888170465623170191267824621007757881865091193356297746642919293016290154664056647830094600505766640422110549475247855991354031143174685819363052672087149312409749375533823290105510139776715054913733347440854075231656766692661534068492062409205716447928843880207413883285046847808315403604929557698179620225681398756461556707377625165522312819215944154932916390785123954796312230885822054515769402393429668802914320740084081987319852422120793285330184256355499071094678297828008691346407397774430238407939421210627773611248214767918292987495707850215777704156226067809816780124761776663925429251201772457124583930812657317812285157205981780817545510464800244563735886036268470165559053593500935295913308727096120675980852099400240903755287681488627922810452104901803960654510538386703882926250835083282032916817847529955709753842144862231969246942288042584991908633297636669285758228741235536450650592171327280922761024059510554011668583319097726213661231934037799491250076296654318498311328265323752969934770708686105639827882848149758390006744623454523637490191170001391898077238819348654077229753141023216071582373426451134242620642059978506641795848042907806703229692645036399268759907164589603752298953304525305122831264132558621405297554381380277708302165568846277484328218179148171474440713948979467632542722829866542039040000000000000000000000000000000000000000000000000000000000000000*i1^32 + 438136392781175081540472366244446015905749052383423983041531624949645946335803497254501477654554277682779933453859056364993335010020777562627963020557486355203286529208257003523198558278904133473676653237259745954279567097270348027596763034282413309752850367156007169684656873537465672062834313249378175153212449337375947821664977077616258732411677059250645214066449502268020904541810404050973072219563311406543629548445351099461825162992536364233334315749347373294126597134690620129456587240294883116859884184407433602699453466249481400255434731085372774604761071804725903384875163655195347583348703627891594887440431805635142597976258398513234470895753713549497567930401269839874213423312674007277658280759494081680004363674748395713079795895223652365519206712651986071561918222236610514577490150574749043912409152972906163338893625499146260731062391165589514707765415125783636620564869347632581008845280741347090284923352533597595032682986600044799103859460691575662689597359944003919224916535637433241937024826494015609470269720883698072578504182016275704875850767274489023459934392477252244909284562234945145197608135483554405967972422864122592892580821194413501001196801388361607965345069147357737601460650716402077935040935797445457547869607675570030187288321900821555888452047426012092027548001474509162577826598358593876978483708728297982629181379392127847022813356710648018612612914116058460534006683136835778372854833483008838858411137955248623046786595970006517408086386640009514844834977369775349966871892899996084239528244305696875637084473588685437781729648131241686892518888856521168107245926249888573424762572474787638234741113554688185777904854445356115993254271757642486223333678504605612796491081081990494979926510407411543452671649216008198269712283764189647831113603639332366095122372157730669961055305146806075330334517204964554118844980371355601480673512654700399393336830284102929210926256520710721372865685489086935781761949029636858219947805177618771639342116122196617780722444313092905175639702149297148969241825539893138312074307981989052457714125301630564881922713116821843208509792946404942168565126035222157142794988651985616342485705076593794625748149453890997717975440841791307547410963850599427853691646545343823741337382208640906926710018011864206924739217895700044318348054366654133403662279279631867899189418540737953356778725662399043915367213959850731394649898265962971485877828398113496732148822183265110176062738488129808555389443354746759937339655627756150973978892106490207896516838931598121359557832977149537628989073032143493683416017030424865883557858117501862912935348622947729077221332739878668732741613866060376189273017361157278316574405338601652230995840344337600536432573364536647166319919099952225635017229304130070687553268912322521333760000000000000000000000000000000000000000000000000000000000000000*i1^33 + 36557300926493588584738431704032828237341291999994573546021469926924815841493127835652866614803179414778676063380855355294828982813310370656737504875787142045219213477736314311333758881496851259630606722287254320270025916769192597059957625386788365140120141809077874443864581829321042594428671328320200655405486269827794856987789866992372191897106762805795041171837565943464838959671117734035964885173853910012476340944335363509477985799944455324900859572489177751352657578866432543040369873171757702336207545551964518345045441432655009412937530296862698304910013818877921244064792417682606659959430131447546009868060959077418316404200085727541048658594038319685649621517901721078433605341880014351385503502992413860746913696248321253440357675225110824506638750538963581853243873197286661627448522898101906863223959706821258830135051899567879699844893458731353652390931241254091250049639586188713870491167005123437917927031203511915875170992070602316756215878813347113274528372993222650588823323635731723227145400592389415646894942610748420905604398845361484878361270119170936451944260201877873551205418635125920275475792518129424113838032286934050292241373271570096298531321675728565546589463586948972773663624546681326581502982765202693883819051323338197625229152495619686392322580244902022581172242143009006692303157986997046279442436289622514106954236291425601978447044546013772356752692034508158049479168576588312376160738425979203480030059695900329069929042632663488130156391958967626830512699350943459551409003693108743061056452180058870973688912174938302423902731645256935890863520762769222828697105760006488904215548834534285617753304041112821522545955649920527588907477764223497925253747123614121001901347475570926876710764963384374627926264566913540167619857412276610534977335514601780495675384812091499813091812049118787836780199603747924517878155637009860421996031851883718917676923002451185814770810949218617086296109983219566573974121928309865246867386568858553160621052410493700016959390577078641530406629834292628342876513079488635297335672638597078257291886753598228491346343086339480034477782589119594976688589170943557879494369212838432068052289983338808294964781099265061768004497190078740898316649750139945891452471867566731492070618109436165925482146968619038320028610457065056409882128472778481550795540023261512781056745139865288186137361548832435153454723970374090501005217687034325865002779501169390827447783563806449026589111557052214087453299635678200755855816836914996696366732101133270308192797521167676178930961382111595872030012700668827551111632229454308146571140297163783933098751592262045672503905760304392724055593373390871775875299328037448840560925595482235423907383333176914180448687680643507652455212586081645053681638750526900915787267196338569216000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2070139026042965281793007604239327247383845900543193439520272272543827275893837227232973162831143236532825876983360187840881353253167039701331900501332152082172166008977014102584239202091285304849401594825613508110501470753174745473153073493216769780206059433786690168617043266240342086471942493482370891680366528013530323019575680553770761903101338139674020946119977449285960691045642225043214566770000603878819197262354768774492400288992434729119394503921818240529565181688913031996665773662806077090968031736036008990593310233601291158984528758731007885546591746211668599642237663725796582845305223948870667802257939764420048546582154856766657672352344513659138523599279303913311711213964962841216203411845717021393959232360899403174499271653356191031691139843434108528938309157561209354338841679027440283944886182344245161352899089011981258308734689304027400131616080685726659489674302669516221608622707225710473937680206434667608602236205291207116597018207613347086600934379670767614416374386247196743747845905893343643733434442768829316346100337050711798732845822968400405034075529389431723951772955717691077099797070859605283136315868371035024882013361506050657925375437538656496419021730902019878399248700366711860768748423013863712109152636372864247380280811474041601183263561366130522861441420589090076825331511983263560759279702404206998488299974118426140391349426345416050317321454087985844264573818037905761241279092411493300282027821159818513909691634130569745973058252170259262917282977436275860832133802288602316262127382504245822883164504082650027667536364451061798348512536248238551364575479544054866791051615145907987643647860869226803806627466146581729776079988602463093098892477585002210305386674752563799677071885734391444850808471737424390417996387336073120495107206991829291399270377080163480526738105856417908657095233195848091710250985915168197811391740528761719540521182016423148145533188769769064329392063595645089178982529766208307739319763144375185924048859745790075604641598943931188610265765227533142687193171308301493090276725822102623314438952437371695437451878487079042421410644515515249398513911135214886458958051882253028272869347872449506688478181070012215630274331204588733079962606767269499345831604574193746265840942904196124795808831816940447269176120058390091414173119295345861564079991163802109850646097505546686873174690591709211423644262155457615067062335589829466620052396756011723021874476209141519160170036408006619243444912944922243476926022262668350560179816079464519908874638642124709263932584595256922929254400793373484498082523508323318047849207713845018170686273859077474545507578178544626368202603974362763998004470431542620645838241385331749681077871201026617455102620900056595954241236340611794279407046278968542054592957906944000000000000000000000000000000000000000000000000000000000000000*i1^35 + 464242585837355128698960221586891986499460352475298780517490227345757459632361335474281695076588694335798917203863421139760424957498221578919676646329896996921768428976608088447614966050904055747340016958089782888525813271974458059981869428526457022867543055346684638971377748274877178782062535066199900608203222980764664888779807640145005017868326112552879377985709692044138166595753534261386791588039999999358067412634241481550522917997165394461006030687243030025564481888238629692865646113260333175531328053008846081869264114577151284305947954183482244169548985067586203527267994947149236776487060709954804423568683518586328509845362684255696947111197727437046759947081498472420357459087416289212447475468952434979047724707377976113958140049119683885574450151914600649916053227576030883207395205838104764427811780234991461684371544183322505739290640220659554379890686050752496558674627780022496335369987832099990015661201325022227684240896300819332717652602973502403136358656507990790513037295853793220703072915120185637099085217656254574727610005006554538045048663848965941809550078372635897109004605975595587095916707910854923888540659057673258747770760569918822899049716071738691698424848238763185869434687078745384203422098414124797369319674681789462986054119495042275167128992243991827544625420441019193966081364237981068370229558519728255932355607745201827320574521061649629096670092341173572749870795803802180099440003177159811829103529213624005953991924981058342908647205968948752995039256685269168764214167348343449661805066837812437792140780481809156348686366056076154970460573314973358551725187366208351601269037671761716090582679723667933621183437634229084935682713725207767691783626963725155443261085740970169001284192590587779236506985146996196695813996083509655604107189270770872635903784314424698090239693572245142517916278793258497543103049861800541909378951814912385290896499968648063161417387759503598143910172658811860842673271686946502279820841130420486958081378781363501947431095787211570856783444132838445890682985008885638924026085931314479378235825871340119490166914911007870860265641629619598478941629310119129987457626807508412607514768134311329270858578652998008723741091887064207001122835525495844857435197238166830213880396399907552734462319460385101231646117658797423762378440767213510323866733813995870752383620677269540488918342078410467794394302081180867482732039277876053983302629354978434853870633078924285057066067265056938007087350745977018683182394487527137108930358916258609607656814710742808319987017892604179222812613825356738609353320847945401481483594561780375460770868046501512281865571266086270974215121396393826023969641823315276835000798787279614329663351030358448337962165069149522004171158668909594558673535302883020972721019289600000000000000000000000000000000000000000000000000000000000000*i1^36 + 29267950808842638886906443063537098514319915940468812336958185266992642849021616038529866539675402086591000472622628587123272366388387271678579950619984186865963990870214869671505837691378719823976192242963061719219301897026317372759522246814466779117867964074997932364101890616885784844943613119325797202221810888932816947865831280738892479498393211576715581881470703031565799762256939319075680243877172524454213172968152691283382886167700999434415876693834269776769021879294778101228139117665467821447276006610259213423626832823048947191918596230469399909767701223075618012145104650585861313031769815372828135492886387754715970465812064235998689247227873396765112031607898396906506446809128231418589726773991286500694970760649919916888640879065827189999256981428044872252537076899254235731597949930029345935575211266706144004461807499487312634673206874024822251683743333158395130718008711843187749134437090455943514377145568846970804488402052583731264880695014526471656449128412983798399455844609954327794753564312469013194522267559315620308471191570199436495640902166444980510976575962444099771631613338414310780223360100985073700040396370302998505410325923581897549533990500470844875600427296267824697958095166028833416755323626167697854888046042362433051734862555183792623693525998543610750465075917560006304435519751831978976865365127141604386624741897873231516589918269932650538828167389442223657116850488156291547135159699834890713230613847788127059851608560864158079308061634809650398702677224945963967093644462693020102052292836463866637621707082778316340632117867915159404903938015493702183694246233612808008790296219482716385829867479034052070811964290039722546524880807661562395237923954606721485531638231048791888231368395574562677611149757743207248937799486431796156853962426607315289656764214096170226951760662907227944587920238068861014977502360256981781473146314402539151844879844493183199559914632362150768086744121655820707807826350733451148795414791030528704130546622170080043980612373310434141702582286934237988267771877457164706858440420347148151096791175557475654291466886894642692905312778149980703235314239925801003063832806783341719504562884738139783676029783222444165773993089464802648474689988251216819774177628132678367668426922263759075117049376081416907211269959510088859458352122040333293786482013478528817436457132334467305936912264170950345797843387354776872337183719559183349595724741251955458324599353828579256899400413852349722574911845034950642057653955850702781501771675967040327125285184954940133367578454112796936377238825368613346779935082390878900031070242194609108508060633106462574744846997709496925935502272378690054285538563191466851773997935824201090912009718340826463232885560418516498306269417900674661180641263322787132683059200000000000000000000000000000000000000000000000000000000000000*i1^37 + 497375656641381648350776164628325457951357686865383350999284194978889746706416800617145586723833390229018551265826804732443511837185484320256529252078875459652514752591683980531713995436228307345829243069591398636950081230041912783463120741868429784144449129769632296611673924062093960969088791083103655010662294441393181140315644001940772567051668496742010614582580816655085058016655181290078005978707708680917584335307700312381319747454206318225785633858141585808647929512996861965002292465519659124485794274226932635541386720410108420387062087467462876756801907711404746856941132842500131150353122692325795722801081785626503725665879583237699925324779967277895604273711748819290470771312592895268926108422119877936945694241228541482429420817104554146733737165772585861840086558824983795650418372066582999137792645864371934505979133190456097732301135949791648838450700653838043152460777813736292352955452003187571646846533144522447134136562267162463706782952357172976332487643462939533398068716798530067779563723212689882195437941354668985230495250658307951574730634601811624052225226882970087996507299693401581573807559536904089572790295323449385144151181897384026445833049354805482071053636476339194022859383473563561101316990853044181320478245983220075492471318102558795900919802855538487384089483108063928373775484006581826018697887715057897378390855351030636590167853928763899492186204340565577554903462948141195925211505073943143054650476756067092285904679751597386739792879386390882341943750172214582501288254033682154399553858941766163643641024829138524460523614850296525664349168281607792308117779689451701329254240864913585082252913594482598619754944843282274024715884495384263498102585514878062629060016857367349501332179918375832703984596674755708701500774174094862290790315208926803196532553466079598607587995921643120284371798895096056717597153964874854806845575314978805572781322239665234297861681073252075723733342053999945488867456792948022314201699139020995894871729919595892300927613595364238211771242144370364704836286048180232216312326069694851374310158014375036508555928172498189477864425118527007931362351227595164251267898130583589197037608970194525039694956853315704585980393696252173942826413955677313052444727887883450199460265998806486095763998059690080974724916469838608407454326333534561744440836350010475710903665715636229254392549349208674651044200505716827303110072404543975826608168856872991258621653484283614311557153148830516544497858001671505864642232969271102540814206874204090442312750302418866899227903354025019254566672703962261036383788260010396804959124323384160383168698797661415898646874093215693769899871266644046313545176543281657445204702412540212063202324852688896351517359495283499135827858882233496707652169569295673589760000000000000000000000000000000000000000000000000000000000000*i1^38 + 26541460126065876207823446237395919775011875665159787686359363872126773564471009285428013073911766888850495344821076145378692672380236768199408647938579203622477088596846016133637190100552394638935883554169853084207021359237765143239582748018939208380982434096575255570882893486007840698951527605465504755183385719246245303612397056616862931783182952738817690707760327333766139610904969618269325258317479651286023685297293141765532788720064912546966752600539935832079221662592095491150322325654980460294687875491798014580488815226136868721517299245012604954729751658034284288496085264893169040131615129084315277536515224042877043509085225843339562604238063875445876799112493766083387288171818893371428038651709391851317256271795867753621973706909150853519985621716750209798159981402615884039643541848810590802995436987175077024975265859787487276132257941983950892279623204022535769466215238708301887973567574335331065263887538754652656877759098352437738675261255168389005719357644610376255079469903743198760498677156496020364470856994770612474207361461908833822364756000927016990942559656885949433839651777443964702194572684716393787868460879600467555831647516148361799192040119318944727137099497333135106881883049702392090710604971563042804792283133205616027350866900610170220198543893318991254661473341949534313087253070494655768776099292595708750944341566988710915500891444651248028141186554183268078230084074211978663710023630901328818365095043579175875410069069226279858625369646354686355564832487625927023204548209444386264199223971687261432524506618651576293267975420567743072247089598162546207794435375432923649887034309600435977084782410780074535347971141943078282447818698634906686727365424404805273848432276196731286703732406140960704219851689307646245900185447192617336900455244200746761195278959588280419300325409218287626124742317019111889242130172258015513614382040527181037030420971023338552517373953976991448876475479162768207609398240147646589488574997358152564774555595120193618964871723480113954353597119609708237826995034999515102844121396610100475472127766213903310749237467502625256567137605105871422677412231070104787154391304407328545322571184099931110939149481376667445233868447182869721957771945282436595512525019036709519580707872031923985050106253667324830649603305037221692540447348246487751229980479853498179656454091380816450429312599219935762050688971791471853853799860038799134034691275015357631084255659515812149367613295978080777591427901029423819779041269983670970277604351836403657970457174562822577431852305742182747283927551244720527516368246900959129405305676887122029067298844750666400938839684793403097766104372831528879672156271656336516812738623212760310767468383963820485527435246604734559326086001863568145969045279206277120000000000000000000000000000000000000000000000000000000000000*i1^39 + 3178989652904421478600044661213417295052253501073861580112691005172385752553003304393137274415485756153798876796324172465606647206665649079112276886213860603520819536145781418786130900562846447824311901685768510639538313503136747078940143152633746973804941848612481572939121319598089827693494320676126889345963239825264725517396549837211581036160979169041980763110755288758268951353008694192424530491537194900499923597890382146172950524116322881824768349748497997009918847976199257113469734022903924371033011027715795388663024792241263550937043162626802936155721699083123733120922546609435714490622751408740728250313061033595044609158307206001102244831135853294984717190389962255872735772462004253000783832110999213382775770972736696961085033627259128533915459915009570094680182045032308810472427891552331476271959166299184576592826836315471975902836844977034409968209235808089088466277149912383219422486197103831663005140681847670605665952678967337964296152655215196505169211251408740271657397870361819812866762065922607833232921950593763785287755968576875815518283211586455260166424292337622941001373997824614568040264963636077429492791260187216502047438785357724342004068701530316474463626060978555873348435914785803292144176478696555385369583766294261231734722547542173275326744719076107775197648018383010305070626230182686906892178853455701569206429778756061348643669259687525879497566332692134220813989547057684683869426175525492459602144865872385337635429037827312041004284250159950923543922001335483635865373921284755231891828499092005645241788773437685492909563891703666237380997685101123712749102121463417298843124949986628673993563232385631224611577970895456910093371869478253255082056270781870058555773868016994226616889136793334295977975803464616710378841776544931351672263372776615835515794041768630917914185179097046865780118922809272684330223170565712164876668268264294995838819136977372404997475436728173939299419111178542778454880390866774421862699804837545061171492083679752996374813812327725158056444070438288186226753268509929040064452322088466167537152478668512664137977591860419161255787623260251373012289995007210457787391402707720445147139615569001686097475193398506195205835061491221609715252036103571978721504761631608213192128927292545353149356540327107273584810110412835332599033875677090548282711129357826497826074609496140551360418473691819325833349490039656215045844344335620721992286377718828185089926748797725311195815475312782219354158880582528840918987685079683165215007815218819112817920554018660039554807677278054320759251086295930246180843193762258004724159220647614114197833330120376525996390562222848365456440839405305578390634143932087289580846233281555873438921503667516028924681870738193077357747044833602679929611474698240000000000000000000000000000000000000000000000000000000000000*i1^40 + 126988268767913321646583693486376702393459361836791852179917145958120992091569280682112787444021223994514603224374345637075557851428106866154596384152541950209197131108030903361819050961956294128192834368207776874614841272284658615560843250605978951938573073337230549905667175126327504381679019555709096478717441779614282093652926295947897724954844211023489966661566271133506055953447346023379268727031755189535631380882404542042837952882504595461853918999222424645403916063408030780761262120011622046147962493726668139549574927667382770003381157396254154853712228894035877026115881381297555415670463582084140087857129486856049891449850879464085252320059208302952396055893924166528599474103640213250316843172963462238374642394860885008276474878499800039905253597599526585994122566948093358614152669144358295293171239187632462613236781635261884886112295937037985355215410865561003857443951092206811726072738384160820463829487444663178413263722603898265718924947438929261943617308885050445547054444057290060912596444207438224348993743889750736499290955138550787064547304853971654240262432787733893299712664678718010609146195429716813339525605300551529615317133076413538277591156147560878600919710765944016194730326696001469635736206117653962636015693815008605508827235538228636348479133443798214989551000552519875742179221792319839304195947234205025627924148691433487625462013210769344411350788901356852330739923816443278458502287220752055340163302583486070251437672258306908520473396594066215005507629540600504285801805622479902517693972159113976145749165059806640020515001136061955135807239315582552848751010376445990174968725208068329561999365298993503083046823924995351819246292446143929748668872236514604381251704271960924835166358396699165683972064492734322519249381531527996083938345835522596109049473035385619479057903708442936379673800789422186285098321004142962692146974048457602207959130672006079028100270438394587522053383393688330876505730387556749105633398693802056409117737086575007492420237453350966425924195080135830401645599223086328963210306348344908480070945974040795360882141225632259044979656562844907555214410968606179852265633617203487271407281616084747026373536789739996806925337580856033354243657601780768220161765331741253288157473451707734143501629347448736085636894352922561435160627012000896086554373461470283763459593062428194227256525871471937723654991695056521819676814009480856467675452156712233824693018886694272551036159893950737428162080694442243746066195126101345381646032519470999848126616025662477467842432335698498008838006575827322238632571681410525426345151352639684351240932570559765933713817902030776416193549894814204112168220622666992485766795746315135586873989489717183413991332022079618751528342440105538976066043904000000000000000000000000000000000000000000000000000000000000*i1^41 + 1936414844520651897215275566179148076042664124309211590826949903152233980331996819741967116172676078319201575211097939817410152143138406349867691614360474365871761448948008577357512815010719291306171286544585199350150021399106808911353574830774434906907850699896490064720245253999183664475095507964934981986641632923584576374699304281366129820275184627629459149038175452542028612627657065451942811035153154929980616784765880565026080179181817728897403700740259644243539512389148905018769675980467412295248058234567113367416024382923786139573297248455740990606326948541607156971495729813489481731343335690763779554478881338423763506496484843173704818492958178451968847611014081937722115091821139421989363070787020267767326062317858510684528906849539539151538584515628041237674050087271088969719816277608516338230856034763439681770740451405807365432780758057064771706716784899679054253997588755998314628547036127298631455133983936401650091952534173031779599877908476244592887239996602701840616259909964742369137766288135043536957737375019590021376599871528631448561888021606851964810580241726334840434618026538659732974198255212213126576408747139515996218070765151121997445681931988369872835247446267201204290406861238572239144213217503368807887490504068479345228765485231146212135715866085125742267755200719836952626630530074789186750957387416420048892047796235252218464939096267110468031709169281030104986147583329145079848217030330065617585311709306925826360072564128915664279256429754657599111216722058928068961923685070888056658190362151085630615931301359261392858737218360963505194051999844433724539979408560783360141661296735123869155477997216099142306379558621313471061153983701569778761216252102081718796444996260786944263936363178587205955203790579961252156455144744215298458628968317992994595281076490059768157345690002933138286121380059940368240654916789310632231102543506196260037813481476750607549313029830604315675867970781404414660609522254162172446523774337950908604897475414793349811145901261246340606817580642824042063268345965540494733219881368045292871969691898546627024866057408808869642091330374063437945336384813072713355894877993130574055822740136038273842164698029286511760427455709650114432827994190122715620694278499298738684425028612885841627721932428621912616801835731317596173896047745525979646590759116488289269919029075848081210850559520248007782721474040975582038175887592355876782756586736868632587881727600294748701518573878874321551546773025008354669139264420547617537325427188292072305702655524013051477401130472441132238226998633146177316861202225191499208949497563660499849141813642920972567319523413356253967495368227591057637696255722532232228484095726548072903217683387224267446993575851295004044528595681464034315468800000000000000000000000000000000000000000000000000000000000*i1^42 + 10711446720112490322142705956070687915320320875373860686912534994432268420675090665931811143767360348581521343653241308991244355183243058628675795152245847833217898797931122505340644965355353413168605138121721534247413457769747397602436659234695222634536740419590947952316461930934415801693425095619419190396049474272050048237516288450103895816141417829909697669411653177433368660696375019967623440339860749670790452937205268582920423462828389209096527202579179352680447911920456621237944291394138474901009408148134566770948331545840352408353709171087653588743091785488069640577427873703721122986637480590299688578575098759811499503998373201797099388158839929204476903168356747158474016392876935456144755294964679911682873030611654657273820766185719914963331460760817050750776261118194425930375648166005882758667258488004495784730184868821712831445203153607848163861045513187857253975104176619306813832645437242548049946864640043488049737532134704726555838176852299837883277202872937367369879184096584913866557946420336491065914880942897295751111212608900168903322520209434062259292964586822289042400834017786968362002444009237540993150295409342657367430568330458929833969813862484391803124815539836676333783187639785990396103749831050556426800441659954764459663595424376120911897217470127673792780040343389199175508481466858275506670432298277121134930731265172836014772402497624525221656830266404771709619953018946380500273621240874108869686262338892205261305083655677380378785092301271323768088419783612161316717167976138137133822831226067562629051702805591910001887012842336605351307830807949240625846780527002482796674256820864598329576019042603551401478109487492856570468133748309821419127937129312747722693841873951946428488850291291769369552059506359757486452224902697084960096684444525705809311487314529317028803136061092872582555554443433464818350927279894660313374407732706675567565378599435754401881195139731834540603140757229807317922556059752907810351513884164783470414262294428344434856721250812208835086181805552416170594829683374040817997341897356301370147114752061513259729446352167746200105152811999655771024097660401228723433360749132985047760691930745720570221575273811539937756023517213629268048727687876151530299651074057694681879730794733156559141036630315901226473264857640098770481033884989999674513655115896290118812801453988612830114848712062864832109120423171119107309243682354930596122964730371513692086746328623002446672968153608096831443706521744135149565926119465781091064022368408978437412169219655200861297512917650749490479473731181499658907201113258938540243300534415161308235312189365706303641317998285072886692327485037763060253275173738504082955327555791947460662900386547134754492643489246116634288337265657852723200000000000000000000000000000000000000000000000000000000000*i1^43 + 158310838050781584771782179047867959804062150046990906717811788829562482859272887634197044138591115775446871535178897867696129292412789802892836656067769149246757638789893485696869538407517023899763015643489391720614612074183286316308290734814562037243406593464481358351425467625478629715400657049730769714373938665148181836998321346724593227301971292741620253477974847981004375921424508452352126554138903902613210398610236890786875858266778274467009178801344230567024222915060943695579238956634846938712856512764164740430699350856908184973013786768304621158191707107561172094757907808251613977002999002654261497906300212012042819526013120444866288454614349774596701786009992535583777450769055303896315512611950529996478572931735979595266223379384666287500137999346699168007868938621937101982828472294710275012987358586360717329763543692654665510636828612700117438177006979993657050180887305401126134431321295649091451059271702250648790277113310553679530570744235745626227214919207977598953940545469358091429402317600210304278347985383198648276291084030645126125361717717200604813681297321356565913358256786594584330653613168778511747603379813079129299965437240066516028087704587785744544624582401713904452696064263417361732746239891178199289157201844608889678947989387365474772075254883479978755566015003099164414430921294302037999675221704081770030948764426245269875881676517855640528863021505728112564453559751464082651182694291345054448501158554770592903264951626994606808244214913357863462013198247520122751139390811756156397313667677259176661622532995971539870284409750459956075308745865621612984612050390061928654378801570924826042807123943610294212542076332114600569496037506692295020335653867710617432134845817797891501623540860084195889611388529459664390955634833719108272666971115070161766208661560785371871586025007930170995786219597736890791410071997031461369429726365624178622744630455612659708865139512626065057855955525747355870204268547117165648780014684633049953258496030122038523348838357733674121915049641054682849996907394452155506186871635668279101222055178526311554261047413182466185132592230358749896572008655610673641860142218580437278442751044562073474106085478369820241018743035296147521038141620887548387079773909523279176178430462146463037984537445222975920960755612938746457593029175783902946946706972628106138606413578157600383366121800739043539780025372527825376934578295626619924791169709292165817719293707598771753715615833902092490349212240444914786823660036383280552375342830193480509545408405233295920819024616703773465707874265317982039087307566503489973526232949096956247109817759122136649721419956491804848256978328049300020140841101540831294020188194335961517500903021113853277996451448592587975949966565703680000000000000000000000000000000000000000000000000000000000*i1^44 + 881467327858639498983934019541309771835093705949849114798369776615563404857162725722241806150554977428972255659474705830737873287542531260999971720511196194492672888532211934636722191015788489267985181556957223042716376152490809675855001061668890606202906716032868156276255591331697702113679549027991985929407083071258264012107718929784408794258728597734987469755738003366493414437337187948835108852835295465349832677332812852238888280130242992909532779285180236483266773995291636368548158002919433364586638451059738674438044496083530939103465046390652340790303394823198320341644990611693381318801615781117248854818260268962705201547504317340988003730204071041820659424503881579615833799424598021422038680420415559463924806112756626326865210516052404682495300100269954151572924556554144036187680403613914338413306626612955435799152390619811531840725923918847892317206056419052528236313178028480474090262310893085221238583031776202275101093686496347809212071428562516468997629828975802855289836514978510074236596639589296506111660647257605906893308794133845447587191353727369355816077262132589446337307990845144097496068634454586981202877669200143792782980957245587167828576558835393630572135414091378832942774823158526933874502635354640509144101426792357275188676876083159230484155736311497282929571386582247054241161187881775272601686427122481504753164822042763922712835577490395026383896256918368106462059354288987221613640909445613103496394325614677839492685963334118936871770354192656578554534377958914209880443455480056865038011296669205102478763402815528513269920458410167546799347343733656607536769290235405349979225056082418585663596008310894438214934056096138578522354287569915347319869296717470329781155146084361637935711504548001773252891984403060153333147005207205822837513417283204109053230899730138405505641946463781304177965066739908081560129128861818587298457326575217506815975709121893169841919001740781883686649338095376265864332849261260962194872421593732267140069222158638202224343133583416163864078528655592549317880350537884634152320562694063844704811697035024482326581692115959921586021312097639740569171425447198011453024998312222628490999623138696351866783465440529849162782332065634511313384575566394235927576624858005324379625967094355367822277289930033565863023205234060205929369771963321269825368371558964849168029668597708323068193250558909106397290386746170613751488445644307438432390394196579010488156786200093891676852776935502385996505279783223350378026220040196236275640519104631075921152249695784798545111250242149426123174045600880456921737521758679976525151926491151185210555387788334697318225211990832058048617955586320895381532374574452244410738761151144769474669774551240664835367492155941800124864266240000000000000000000000000000000000000000000000000000000000*i1^45 + -7430357593358620652905026479784003020696621432233703135851802409695897123563313492214029708184192078627735914437145250993427457411918013526767131483548218407167401393086817036317894725210241697891727497532259080777207694042300023514914571486929602479061929315693663471791174179013601051614464811516006678683109010918247570282570902223857301910548424761367443960904065200439287092247546779495827485268981532253230422770319217990558215895612152512218090720684800925209523190238969121373224737964427897734962415388886554098974668142359810636723856430565415682254241638908944762722070416858579651113678939814063730342365204740224248894190884144181679686743989820273117322879362601010269002369837263449398091551721515734496186177057460279082073195415918856075667317985420107512389215997370383625406854917423525770461180516514385653546571033087548785626491250760137276640832590235475625223583465915430116924320764123346005585355834799494995681495822351066090325351038440638257498300646547149697787169337218005877294437051366931589502753540740485169331290630223388706662094714263478272783869143982247917393160069360887280094924484830751559296825937513198376068384477323364940890799487933507459055558257815771976301110886140365307180693073327872768073189127535338151899909143044485026236726507729453602719759575578565607676774590848821209145314856165756097694084539805080866452596135082345568025044767575975474180547901459365198465637740964749541043520688322769957959161863696187703979296620978585702623869578427281327873222421991967133050360152309328418166463481161235857322443617976931628348867107450206859749751874851895498466794448484198870234110985927037246937310989038073117866258928132660545905798513416778658447331989202471819288860980843293875643708785540785198049308169443480116571116657336118788127740139498561492250710867221790535901179405737725951028861248145547222659229740023164404702634264836072784185203055630988554204686198620574914751121516700678906109705338878493185426110999091120522723217231646997757136826459561505419236316223069328813304343507453908885037238525701114711732305540690114529129549004015439951430465218542535422826003375867304699909061595981451814329746012819457351661181059493990846827923816494606520513122333712648447084708744057499765217231009327595179231432517317953428074305734057470014744084607915704987425158101085053415331538851801478639197387685690614106962713201699184670613754649408701054740229395070003176122936614775922207920136847918984691895370452106882346497572919036515694385939036439167669817403892198886648879349177422178585980126774362085025841300088583104877712042813521782576669612949215732571748542954316870660359481429764355870051911923674027781277384908230209041663255923844179753435136000000000000000000000000000000000000000000000000000000000*i1^46 + -731637134729998740509391487955373781653585812471596040947555315123619692835231988088869537420030383719880863182981408213689454392350670617663889721236208301078028653666349327394199904646269939691525943122439648567671510230690075191315871518124627639011939489742729411896237078904384294986791899020524340333954214532250200320180098451009478708176116929510925014705143173802610877981440576278851459906675471505677634797390287154094902885753106275711195123677802998962493036580674296935921247218641218546624300344759630984417962591727373708880790187482425454064953566978211999335633192666763804834318922105667306439365042607463674896992934327624087282306732002840251991582918576388923594367589025856932037425069752413600241163316782636497862953002213629894698986036134481556923836421242390380971353181742711120145100141807061234451227791021517990487357817710769339137765684138915558657824618590029060593899006380055464122310366522795809513870284806698720064643146834164037020662561714793809654224134184659978392917466219087444770709797177576042870578633877276875030177763740216753012570073591926217818167621527967541643884747421554113391991650308331932292787710466197868455294759635664730959821732078043096844327234194894562980511633349965738291491764351701182207504593217640885700742571984077828648589409830071984363957560008078053735507804936031564067707930947808861064344493568982500329788594838194655944642080428388521972514794359728331949142713007249594768653277901656792197506217159531862877230254003128063205538538172332149787791378773802059075977600908182978190638490505862229522569306838800368060704699768060693971462278777386590730087658967524630581681872261259634605075334758999518377677118331521332490352344159715143882047337330947292294469941428811141203813738951231341996116094528384221910226467919766698947589319293465846958864181982341475689782895906294954070072267641574954025616041684015249147186710573332109947707298324108812580547793990411499740368070208443717137617916850920912703227704156282556807260298424290517169855707405395721593226495394312616498304938762850273053148886767093727889384009447467546616957017409359881977944795541425284137559032963038017296918589477757330991171313951067581382618881019008150999777318592746974297953759944274574224602205073693294509645231507990431767869298456181662150321676732216066598677648062894072843746719296875379890821779216117319427575998467973363581342111367568609674485956594907062018532519154797666819047270517499268597082930669153100203099373129195981672113658320048149212415032030902700923982311643149457418301118451733944484136317299599600485818626201165460044786087425073747693227500138245234475580396872846590518258094901567115316432450226682347698764207021115834368000000000000000000000000000000000000000000000000000000000*i1^47 + -2061951762040698855910405615476073791501367354500644523768637980270133405418789177050314253330009821267113538051463040825589782600088511030606029079771615147062152176091802085807776204865453898765174133639871322328451099727080801922519185121893537730055981442093801472094495624543101670805133523196201761026983449403437383541479132516451864725847936011738175683692714198916867593173099561691956273759864423988117266844981269098636967817837441557920061536050962989655208926481213232964373405146874461528674745160315795575814095571847952792946972554140662872456724207234909982024962489661627429836242040619481948812951996718265031506488596776633655542651952201360784663125125236741577040485638475605472468131986589351810109093979454735808715127455390690794105698924954962601311880860663646450715440786291770328947491481717489920326746146018433169768107487414267513381486193000289521448835154489401360552659191312663389850325487917659190092111227656686368071948069193817930872122642491158428528756584857579070047496420052378575834814611586589499883320403937248716032212827797641957276304321087769891226842183743575847561937382966672717224565455582603777588916849931512075277675497476602137049029423353853265018723027803604002893373579275399365046728129324082971522160174957553994248782590651273977446273505955368360104046276308698992550148253713461871211439511894839200969386215496676562965634126287921819864859831551141969731728502333343315766576092379532810800936948957102046056188420391907523843303814611958334944030516769056229836332385703144037113069989901888761684947651974785607793635920360808067550315006969400209140257326515437918974824348270104683908841054081375725531414518328558149631543252621732021726550221683848962757914050585782831095591858087081660410959627994782359177782100295710620672576098348197193727728802508600526199684607466109432870169481173467681449731078185847270393656650322344575329991700265509582178072051822556190610613397917666829657088555383835831518814495151529393922482370856659431662448077660769366648928418604969735727671174012939926508551951947783836648083111486982571816677536211798959103919039051134582598856252690385995448234113637047995040757163849393717061821668041969336808552836248061377002623474504566894403593283357449663065209513183554587564288205269755921798815777395373478720578525198281588065945060176087260811061208397596698929253423247469350056174792714845793927803788688644803606690144570659519123415037330122875770478897636800332228056207124017204395505472050677992877100737150410901235996686927268477531361978888496271867401109619433651963602512454642671360750793120658115632631244759924563903918546067537889444148961184275292878019742702705650087602763717382426818540594003968000000000000000000000000000000000000000000000000000000000*i1^48 + 4875019024025901060676012052882351588256038203071310179615944539183670441892639756148481988450155028101757966580278867976302788719657061393556084042141478990594542524260383129157689367745661018387188509273346309537490594254562256784670372529303972172940863288831594455188875901458932626124346528565840039511991127859216321542376907569665998637030197030890926001918951940343898904071422155297741264272207568442797865533790692198535769611042765532164755329166446969237052156938470199442792545889040316751559255584279498494562889641630953172193362451900507681533470008343696533943180698211092153069040542891709811284294037939880579953033520421951932590640697488227855627681751680652576590084184611976221147366487652664443450421239340369970674627899979223866609794978962868802377185435510559225874311414945935941329479758756174716059217804927881270631774258138575904174700587152773699526334662963631951180167645441686566214641075120232878579378485231702180202237049947849519029821803624269299144721846000501889511705941373844479526369568431777084500304680304967991757449414270143418910795271120656181754429569136597149621005737741630356195696250588085723059369150040064693589854643405111112555910482417232065653251611158030985531309174301439345938771870390205040590936355690055258346160541409753147503932503758476821898496706381598183449166617157157300834258493098709968999642729471712783452605883670626638259891592184040726132033010052078304939159665027649023396177868504491067684878842184901926255449307674034679495132170021672893574481892197424845601616784328507868337331071345188049145455724449393504267839683511341326749368975906461112070100997056457845273615971727109342342360196549569354451936219186916762991036910444839883749065016960132481685558991533244255594701998027187359950822044525515005533424687727897552383419823817207405135603020041101414392202469030619632440907609124420577077600764289213786162194391311897431108831364764877047809459914549346445211154229593537577178584899952917055548659474098434889262717870372524245564446561500609152570502470550797240889760503312148590759359706451778973180126334618705749661797500866588789412362489962179617391045854212946221393456027195588755155784514928494705410300227254077002190587337453989089106013253634616100044763412031668443477403045837808166583792224950193849963688001993082050551116148581562159253289151774497887011758451799524594510231252582798008203165075648210813824885455758673800082932704422174340015561568157397772571443017734255918934432244759680945493086752551481065682229221292636116792740572690759558425892302595732368563710387133421329554154635419540732790668803985665534201733892758846418426792980840885278460164410975670274291878238014793768408553881600000000000000000000000000000000000000000000000000000000*i1^49 + 648013588065863915827205983101235164768385863814120894185407147871253297273133289197866582633113129503116481302596190118502685860124089229806796583827444093618777263170633347223863764387907288901824191048620806961710840555069564744293055673428530700394574708981044141458235520487455224635970577030248582796499340288344575741623279993276212013006735776331697062371463535147532564791100651116170435696298497334073753266199355667223133265688898357552881094165164831677579155132598163092109924746594858583188047334993312659776567882210784669206213526669914999427366023684833044812356726344297775203804832392653493776925166250148371951255445453854933685705589142305153586925834794560603537682001319399632202700855850716070254918484438068451874161456462648776081210578168163709304778546820934741790475422215230587687389127384084705121334635399209198424017731057806372840752081818773384792125557766465288664507626723551650434638554014364372134462007515714390035924458356847377284673700266926842829790414233180358558284447161497657815386844480497623684700221386387707481163809477646527778280398932481523050182421747883298135763379506586037502459917683235268212717259123301080052115482521076866471353246403867629446649778441598296521150083352087825094504749537495346548989870374238560813066593179302021288474421403956303408429540305718710773456591084372274982589153369130539484586927591918899927677020099007378590476725724006699384406977187671611769183493122147302519518067815351235391022865431274370532688719045894571142055326917433472449539653349813796596315016231797071062125181801920597986580379498840318456366639769806810789691229417942415051879085128930424591078676016760163842168630380123952152243898757394082642392127230365897010516791443512020862107284391557225217790657785292216830008459823614797746771982706988437385408334096551352031252099103352935468300877455731767726266484923593521331857290815588341252215644492219728623398958930716217263644304240241072103997320756196792327936948221530754518272832406045436083030422340147129302981543963522925276720737625378538426672172324802439785149175339115324613764573687136573938428950902251531814512271558424673591055068694197716069076077887932781701006434753121198772696916284247598594205187072948474276533411504487011354040248013623727136386793746671097073667140553381955377200106555917695454997451636330428847219442325877771369401438673940732842339238019458129524498438045782795084842585437126361756710243026088185298997007708582934366065143998725473304005003924008900417210530644148560558033240295382137879935614783837455522527265586117157707626592257724822034633980219635110115957444082701199591071198939840631654298091148939808696026531475714791411332181671360249903185920000000000000000000000000000000000000000000000000000000*i1^50 + -5382115167280965088368842329668402764491055943508317809437147784785987427995462741978144027476287741874696256514191471628426876513036338941610575503882432253544037107905183919395986352943400002378940800705588049531398885495890991672665796191887409632168441224432145226715493603071728782957329829448630016740277873983055037312570231909770924171918786760078470906235896335704360545407962804759129313555063821497262930195089165301368693213225037931980055025417256743409634461158747743784110073846641686982092982180261968503907303406592112629899630718493040355926298962209009884194119867500378446797657618118253800016148533296534443694547259724852356054583707353043078144271161217921048862452378187711920281113359899888333672639698826702846463274755421420242427192545936132584373358373787676255630662953305744385078241734194425939353652856552974168546895407212081863622534795993024420682451704855608954461269870250924160717404132211607945391113703364873387565358881820459261723641689217275393946287496871009480353030436039260425821392254343490051552912412146786540109242988521695466885345630081475323949018773293990861617889691620455826680190990186608979071693956496176196285179472380652683140472998736311379196237094999948180139230343817538977035627618478779212530063989095556919048624577358084821212793841708382455932242739846831913772404124826356626466397271067293408093539465249673897052625030498169020893145514933913651027191130944148991716607189980863011314359159715292519763041995112377951500884337805740118263018760816615451867510711667427724749253697117186008316374481982159443858202478840621220660759983133230788064382524581311072834318837476328761560883624767534282594877038018847640069087009875220937546115143862373927005258468583943863568669682628278932385303551811259061984308459230935394934124540919607653428563972916293671964453603014687765155219662430044966051200357727898331415850597547659159012625613143569278324660956991528100801808810576610094307839704258808962232128785482310451258463010495014255498629457535541908985021092835818006434469248964135593889499302216889481067076800673370149071308857220625247081286649381575088410772577288735472971081326583674935246960569452984260142229392131212627968951814333022269673021294660817156714479337637989209681685075258393132546204510037777337741111294001780707230600289631300541403563476394146038195449919335869934676315597011869450947991894407678258061491635696704580288540382860647723243137499415841550071753715677304095598819287502345509113495397845997818615861639219314885324629756557501777262977329671084414073329303418983806839284346806666300285584271729852427222901263350383853669296358703707597739809145332074455036032886773286009889557310622641684480000000000000000000000000000000000000000000000000000000*i1^51 + 96036934302780854592805118089836125288998572574249492037261393453790227489658741635912992342890232865861026816658264010280497971495842001950911499171827812394091860272749174439706605537058948008667057430684696071047065868769786239573637047107261898134924947371546250766083720409243197731444205933027866736546756698922950053255223086009248449125924576114250959480782523303181632206419641733855404634837736910672052374309090824357703243497838763015324874824677929766957308332383659306472511051347565255609399771179932970559081887227492253714272248826528254669228591526507320352473938898738203452732107519583663186132424869450304597433460395827399629099515192657129850616796876804257770907378380893319255809711088528806071828946081111787251962252500783044980763343105291173356247184543449462150326415225203373443223805222094514056868078660520096557896420697053667440002513600319740651239187405171763583265046881909785528108442193902291121290866681721949734394231563154216759288678394365265489432715254985088537306770848197984295118198090512753586347430231693461066694246849904422807670109892059610411243230224526210698362256720539923996209038571516105432044009313055929245033560103660266792851644812508424682150132113613508720539599050716330117543905556735827352413931675387881692585696467811178646961479590416967764913842598731228668761175765516098409273012596342336734724939822915883273571838665243370743667862551107824299732420156686540107656610847229526128438268760070581242718881509147842133275874243752695500095751252003973919486070725134318816773586459364929480106270265398067887522422407059313470963377963057664876091287929588272424955415961073215037030389670632076466039838182891198983587842284551070823372218405768990198188159679527730053095994972749147992251801646329510433592484670308758216690516502165579931694424456749698055697072434650228623524246926358435165984492061232161918390866809110508124046029212734478578102201736574438967158033072348356962236305875185034009125145061751014222844244958995794006071785625242186943180106280846314921654170805872828625141642991737986660116111627278220602980770632450717864442123059471918554492348019808781262449151369249063314783050776750865201331123119636310447064936440770479313674691681606497971646381462951004711955641877917731137494192809485219187241522199367031104735306028838700492882070201094237774841211756574992076099380003629260478563925015872645558576349869213589752837779523774271680567549815924558638327021751972849089589148182404673924243626578544071000888275121839613063854443796476632708961232228524527837320863063701114759537327377131669627324306851190195926761408556726731177295855645749063255223693243873797519321806391128901887693740469911552000000000000000000000000000000000000000000000000000000*i1^52 + -1695962647490376771064249450111573117883716937183976455959459027168483459090561803337455057228279192456218674687701790364618671779272598491843698456492007286124918320694807147985572387859894900624218835127638914223670675040501270311765256244626574531368531974638084847173962125654030139435715193602262137684736534276117172829843323846701167811956514443507590829947499413890003916710026194388515136915899536428954742494647063098056742469833489924601907892967529600711881515134608264302005898275688111433916897475938616571428415918634720151132860772188799442816181419650667705725167862167803689993743288269090101896854399590343390160321250525807997000720512553995269604400975686475730439888445590777661334999972254907456513385491075892711068939681704302622442534076544855441224776601070761997456020722400536212313198703149412973615297473191235318964993346871552546029794688379543447042605338798536909981724676141386300030794805123269796613685289592167450440934332649729394742768639846940751710338840264844340838839104381244200106428268352910481513935617010808924813826301462234642467999965008077953002999572564847027582810617928142847963807603519309930271505744912003904528801843376199005044692711268690239495585270376253787648808074349732627575647533156093217837419454110994015673483247968842454527593168487292867563939066265454773697420260900001925859535540530173458153403384309926667671136007135362463791044519570606256629563086932239262637999803985658367259959388432125200523220515790085453464615450544765932283931872251461979943747955025003890214554598978469440545838137757967817177777790775876376430369980313134162262714350073025070535565068223920457828258130183735722811928276184339977116158707313635687832419294335318734448045237277261550975940232738085008751085476563061016872966268801213550717810569599913706994627705668463094067709907926733727673033195527818054460216326920567260165180534898975400566095782603442328689628754157478215245744405227480366334580880939994143446837104067385574351811118928487410662949056975667415159573045709881391075081479597531255400596367446279887766014817020043064947938809656919898940280824242245308705930951565252464536570392549885274703989305858289602278664786655084404447605762347155242376393521743186317786638984279492851157749707429117494377317459605191758954186125029568803731626948063030798929565778518227304947981830370670365274269990282762282878858083271457912462150989555100696079022085424017032794001745468766725150092550935194513729487943830903608531477668039767192470813999854511040555053782909856445838485703615030637314449483113681796326590418249741583241308058438888566100023701442381409811102288954617850280286917322054226258361982263927073469890560000000000000000000000000000000000000000000000000000000*i1^53 + 3382240193641435850484052675660363594696503018073854979399918820519675271765375564770408288573420663048951629801588921927430675065969211224956807797385825086436591811734887645553526123861434815398207865772561151296566490759803670918721629022481775574618541765562447921759517207103994861335958598494559860393437633355584538082766518583018461273600957776242228323492812742978135209211944208744631256167853999538482377733946235380912339658447217712267117221696694577800787285726670032928017095401834053950385704805924645745142371852637158718359988807694334722482717862715885132945659385159739469655059791157349169838893106548059682103647742757226523621919261339693795627194809185012924799880785843843826169082065710705617690081975427222412775365503238266119191320250128025269018505603269640451689736519118213981649443694789847771117633163107882490026455592050450951365144885933980926107750795106255027931048766563037292232646938554717919987719570143894412392499751220231608121541494564074184838742291831187943368644178236454486781322485744605366015780630776667040213279091673102410133977330018223978705213175552153539462998625135482283203099993071482347974393355205662902952202228081711241926196668500713717683953559217342432073987868550629420302319445537581546878511730377165136681731933171266202836116685689114530875277724135835534894552902845597816952588259021529799798026432144557418261004659864738725086061333875235891449333700663162669654993420680580840685095643711338557834665117799756306066414618348209996579797045429902878036560032086163788474003334198764203523384444425133080010785495447159942643810048030588972047660895945858165799332146880687580341407036613659130228019466339252825218627763584469224123423024017323623353821546257211628863607111537281015523551518222498884474164126916569431161984259599227413676877289860625175884534883096426525570388654271578044607135114321238692135389376382891132374559518802139643288195960953649504099021908748098079163301140486147377502666737033360510322070720567594855499059007335138122803178016101643591529092958195960610351592488166576537370322331210376361769991081782899599875867202931013364982230441005915633245190962280803113774374581779619849112243753941691336217764564463306394819006297551451836671590065764442609282499916662300620291962357789353417666661100913723649780728796794995975220129220040590722026651849104224947448601233236762152118055577692000580975960916287430962698160078306830585321038523216793300828629389947429400270785000877310965504076640407263975742783767521267275560430515311657756082438197913678251121884969704994421638601963177333805746709898925098014078223557911341742189403837521769149907026430582346819169041817667415679015321600000000000000000000000000000000000000000000000000000*i1^54 + -70533335626217581733960021806755721827766713033990807990157375090564935175207814548617777635448157457305290135813714327962702570198563953335989251492569655524311040367436684873407927525361242183371058574500058946962075526814034827048568286703341677301564731190148170902494672705514840929564865668607436041409178445950184372727213669328110837568209235247901071883108298761653244907579209949403036528562714662615744404684794058987985281036747240235060559898110635850464450823273025684173797573552051259243707615848488034898018073423594062000702713979334120049668987986920865362797792272585647746157242950856016276899349350183543729870908203228722559464247244596614002053290054569880220637764056654359878962839116442445595182205189208825815661656766504944839522973565185465362896288694169821798888544408296867428828026530113389190741360037899049459466698017065090424499420509860379096219643061257903608580304111039418315315695333416020331133786323301428005619849115577432171809030036860091174967404310859482263229195470399986836881519255645951736294830948373539935620826274765166611993928182083781833769227073403100846151583538616828694409638887653904963158440198838883550944369839482183662020391231283844682656015969448761076355877779463828230905575676120403360242897558795086578625542836359687917859622430039890066266697150665913686987882151624612457215412573757899922938956596054143762640442056528316552016822629744874384185760538691277806195419560818979592362616464547126233559008240926781443676072429393772312303891092427349470744720563889961704403987197820824085443489001930326621253812396763354879696678726062802438366925494615086669896684862262421287591352692516712202570819263677874979482203878792470766490437406048884914348800114252169842998981261239928403539145613188943766204129725110668605445859948111811996538516835610432252692816741031783188109028378575097769992999569261425768155790280987602553869609439398145490586503374253063015216745747234008665534207169839956309055998270874017163776456240067142684928566075955137571720902906205369029691295917298660276372823661046752454594476414597307584960663012270584665865567951434883837290425284085497136620649661618055743192302513366915687303413252138474312912942566722317702661529507043634783311138984968293834324560781110731680026193522192049883512756166805466999620514675429638334290766969562795815492997677995948600721995954115494749474554006625156706170148846683729104900146632699130486644256044796692317763113798768891589702239488321764965098798848584427645219543960498145668637363575156856530882877310747373243873735299753244375784815855894565160381919321067336041244415072931102019244631235912836933190252834212358030350442620591800320000000000000000000000000000000000000000000000000000000*i1^55 + 223832973845316405684449502210917124200831363432052624861634485527121202211316496220354998440872110107573291400310492259792208123046955288564679125560046830967470272121113918082890210345759340529313276938687128209820979269047314260766937576102819274683022740301784253568786275204197509269283502010707981203023451423316694953383305963118765581973804323369491686299418395178951422133629681695110527549613915824367830702031005644106511319548115089534252221866080925037195954851708540661275759841376126366702912309200791909264972240990699882343154566313194082529826064326936742706607002899327990795198370647415233144887378148814099459709056389019206911576230684972839852141533666472763193714396045201276803511836050716037816134015161980462777287217963962221678738286304924222728377007525286804682189203095254684622049211473426583717370383406365950651558604817907497201679427723395355147471948148747589526722997318847980505648815292131377292590833691799523878278553615342893242321204843979660075786486085289741923205024858762536264505618670640082866627420529369842798021493418340322342694453009919427597402893001650172773563098285862008660724558334807839663768016165874370000252629592083705185410720858982693711468712580259961334117119126497803804867217503392822269698502208898261870223302512054927968914086486412874861061179953748761322667481104260949457890823712704989151299080985476865628226809573404416831978862343488478954503667784909767237237306670690875184113101850615558431295733865012713707955107908427070148711503222839550507305557899889769278703529994269520828318382047212219674730628212029578580424517781096804226718917198604525478389799914169138446395574476826367487017874173142849938344860505102923793416900423646313599820696946382062227575102314640219945834297531372510484843150082198420929281105198249849053886160337813876395278872452739766511266803291946310746454984503158923454540030658262327194450768012429874176165120495139559266557013098329019201285451033403507902313755931179256495758116160803019914564376967420420654113119179408722485139319617035293782871304332404370891719763752143671966018443018679457092744617884970202816593274142919789537850077532759936460577343111422446192094756683307100286629112526118208813075403871307589226640446477259632254603192579618629390178927152746076525782619932584258708273579898263978898040523388114561828046032189560208931258156462616591235293206298418952973719685130720731989715907109183544706150548698510260018771739248193104088059275016156161193667328429307826254525022949897084683119608589942609991817240748387566666731144543766826406312442167460591823649174409425323389509382122778138950551582332005232232785099497858991585908981728542720000000000000000000000000000000000000000000000000000*i1^56 + -5715563092088990534385143770326937211156251275673248913458499907757030441611450621610334652272722660079511392880067330484905222718773959014057169183402147110439401397301749922014259200807815760934619491579537340838279899466529357069320813414679282692512924764165067400108561152582223798548668180867311836687236438260619913135777447830605341855999529798048907046576518034585070866552856947871511068671318924051150368160383363192934403077386740358874944528379302401261402829757343547686309829239891830685631857245802231634378616625937515391860583351010960048696114472500713397522003119890180049878443777284210775679201575460777042167325119428229554900676766763865063683501436935598710522000827437365976297436254893308744830888515918651804700249618955200475021138824296047476741661512652964367407788761758616132829723847096792632292457477039672133125354699228366962005155537501366839125306115240600559135577698223204062589847417764836163278624891160623186153590258212476736413044010908729703363340653726886411327291904468075573351397573114243993284160732809381172693734604415876008661914081506939084359388808099965150963119202805091329255223523978937436750602996500736651624120070547689741901076141973758463790103186246618731341443678493103841193330535633423068094805853025934253946069989301378467422014276111619080237625357187581032018530801242890702918501203132438321664053606215097305491323733493586357885384103950549442285707906199395106313700470329582683808140657923553102792633225217362731511241125089851607811134993587767256585564487756801723891940118304010634213016042859034606828382914885895055015683556505439569821889652098259190512712814594467590572763089218283916773637217314243760513154453916300540984519012311495311576127206712428599375721166556991698498221986712973077526933276022570976077268700787843142132253030971511218860590260979523724163908059571068057617240588892440578489064133220791107478701926269459514586222275377107069793354183192532166642775148077629932680442153225941964077884663372358757958630584338092803435184084684664548436133474469475799468772809585794806838199225025676649584113129482844344583881821060288580729096864656971846387383347158557989808391497060017257918710181287433680926828239404731589640735748926230995037246930425146757533748365832833396694506656350722011089325452702537433533041376247538664365487581365604266759244360789062296792144736347806998095979689700367941364691110180194972555942885715912554430811097287912015541929039853878583284233960820976082112136869442006421530868964868003156030685141925981922335546418662159358838136546237251763393607309918190874149162394330875134965798195179211768544817023908167808867824712043152895045135237120000000000000000000000000000000000000000000000000000*i1^57 + -2722388426768180576315118116316301820429955879883559421349626404117950708154347097663075208264580712551202548505600910138009820699290726170317487639174493148443433425931800634160272048119411255552721026966084917558672918129439684628845154719969053639032360922927162556179909273323588813308338262026866872415046012914939026075279381815356617242963494474067194004393036691723367872498248112696029894766221619572839131168108720292883678136885639385679014924501153369808406801066411295691041483543145547451379348601827239845778313851076267946662206650075914494905544480054553264190873708088795448448452994082989492726324640972145123318036564176918918042207829448871905089265141530877437941543873489637379891977934843558624060954411154129711869533286757435207429921091078989813481490776851626765774478228591374711142806513609393725809018093403709398364092684692406564416510870693220399512630642303808587022027257326753675159030316464288965847766905041988782669962166104592319289721337905173396146647966339388892069527896072666902658453055774611446850225631803821299255745328396762729938141122168078562856400147345094013661524623895175172231970524929753713771101055513117359401742064147217253047696074272498976682758361502804100575348483663020311972108218515260648946082609232478588665752822711917128913687582697750425421690650830184372419506673413229513711697383311933985761586211263869455054512410232430429118590647150328165679226965469059486257854264902297522951195868579235729748381573580832351415616612578744022599870712356115809827589319537356172631077458924783211524580083643782815894632228910760008109140428451372456450459275808085737166372500135147200728111806931194659357172658251295113287252736684998391214837979991182051014557195129649822761461596572283432132259942500360984225538341616275511220221792976378243580377228516607880094833884645893675730608208773597510996140370783757933770961412906686914676778967390767879602784942626853847711798393283968589983949474261704813850286922551493171256780286804255994196332943832044727034075609702852124194519520674036940567054338871079900464287923960259793396051431160293255549834502339612462691228394938889972680735248944353846525699755401377213272978367954376648241403660034193249334980268808055630638059100877393397499112574164864582157836480325624874355970709418530316725155232207016745435879936003258978457080960994685171844399039111725610779467950450316619848794742990564782383632387328612584540497034813156833604546909264716665180784032594103153733205670083741585282488868432179472506580079090744788817248289564475249990484612401216605260779011044909516601119383360784318463671022241067757696307045137813038294615337353438692376576000000000000000000000000000000000000000000000000000*i1^58 + 80979001623668420516307444192848726121814354245058257105508023125887384489932121305280890866699588827985528146237746347754253207833915247598918863539873658058315977181374254788423817251555814358033270021249833902952888131257416850177233627955740226045366200533479424596817380089257590207901978062969910034807013109816036874892998241636023189228846256022507757166509792152484798211184384766853505369786372060928461664997585037070306263868599948568524781708953670583084906087888290712694123506443720572379137513464719513382572903130879741730090212022218710307143599555855384068899157442386595117482008267527301608522966065358587655310214525890818401631902700586784425054429750898908582936571286954183822374346619319928182561604689303397228962171247819559565400655758955776198283395852967405910796593321084171190209165272084830538439028127906871680127824656426755347606604133674523471997485060774414190171445258436786716971453694137056277222982501283296147149593028318447378108066851232852277215419807732767513067553846266706822015865930065409680971447685155281680304775573756215332683796640283711528952006880891664037080736428612410716525671865570932681217298880721322189948796470937230340777346754240375255188841009876986748451365448602110905382086096041878056573232465363150578084354718003799376992764608207884861239000727956592934593812930827342480525386876124306806243141802562544908299335700590985031592541970258830192462487987850321698428954694725967100596071490344650959626430593716113572161017216656298958386255199405514250872075992964602398309685361140372399373128813299716740818753639708496692562632631737259413784234106689030876750107473122294586430426768885783189949029122246730439390742572652871781416834401106792735514487854966001523857654908159548822915706365655709976185649319347388409259940752365319255124683489370822936103954302146526636229036454672861708560942586234417378051163525457448016235157092783066800159655334506547064379517125595050608475116164178793639150536513819482792257841664857216416076319957777590730266646103379908127659904887634037688052553507906778311015753847144167170781463416509460291871119377750382977340127459157672052700922949024868646175963589848443040898837662495677283918748296474993172360734452667761814226520800462930705897265492455204978981415208205512008328453195008305631831323888726031396643548999066141895793196158059933950556717334942792623448501632097070231020309129509062428446018966847699539881401768039545908110028442924023758354582310333270087409019165564961275921120077942589135405841477171941480759697577878318278921147853826187435090411738652264881448670986866250194589862746342735103326712500629035580505670807604690944000000000000000000000000000000000000000000000000000*i1^59 + 340827809530253476887572195301023914531792109515508922887203450476252400321114504075096564253417283809667633430411277083054799704716333576078698670181852745865672198134289378906269274261880552331927861363356689995908913576368462097257188026111092702949621784866355041579513770416419280943406740268417615590048360005047344009615131811717718759224611665765358443046168642841933563464925001612431737913033272225376645123483291874020889390797719531645526110025313814298841011804824067839083843521450829987434870401401536519245578860171564191083274326496729259842226642956290802179524871329324368354947946230578281539225523351796985087700719760390328227450197396300959536612019117573296884111387629666912290657037191376379593213895263920188451865405226321653633365828441378772294375013045185652985805534553007099737736975019541932300679776095867146965941845483910593288630913142401486221538572897164319671620269969162123842219752457770090374889164599302796257272341888622567403794216694857582564842125143550511871730723548726976327690442324031672772219189340444469081204914770124836407859941539246914558510668054050513000819919094538746810901749171713362202734405399727236243357721577504227019983618953588377826323140779100947562346517727608409371551622864652173063872037625124487467818170130484164574679275913651811797451834195730193648797247036195293279886158452487493762695728439632711280710927702632392322090845677896620440572700303830670499130108064576859444917859188403417684650535018185476553394844151564387637229098704223035491275110947114840443759580659936756184782846093458234463640454151598243562743805242496084615281640691276766215350154046211379327178936834265717555700053222659271117949547252948720120724350170270943332888180224804578932780543724576587497706185119885508514208076604433391992519128742006402774193262042788093785240178238968503967695779826310370189726943907564646763882923606237862691064717614931492648054866456462986633170352060266077075506260226038629269234036365181289453616649072616262174510162136182845815839192604106754843716745035634625847200755273232743713017185575363492710314704571460463486272821807816177755843487507671760620796662622961353430592919126077381973550921889942909816272425749081892016474118302323727277252004413454466876726037010321836520219724596482591837383600552755269165488372386086065742999844877573403685002690089702520027875200322559058190737926968862804273687976891204954557012509224605494126594765198712065240000984600653392891330456841656957412786711063328035582243701362250826357693000691272493218222869312523986647427306083759884539179355605939679947996189272052787566898319435687189033261248919478205728648770827059200000000000000000000000000000000000000000000000000*i1^60 + 12528455185807256540953853353474369961307505738733738433733745048651002203290758834122002469575604879455016621424304385271360836857660178795823884549228588527527315548779656779216229400716798120064665870046948375302696626527398369550633008381179450641607036063478908679799780452211701199200501704643782280418757021983628213611568527484146635965515902342575864641247412864509879904127231605837717878553999784709728219933699440378227825721250829133421541900775005965355352164866514886426618892103021812602007461789256363260359835010557025880121445056361404646395988529789602256510912765597393695737386615770431290029515994905980724661031204200921552082809928079338527745752179416379614896238881741721767979336017584730748447564434225071312107517479708722278526623547316034959012161363674351748497591637549981710540396945953694392983714379827206260004186784911918942491897204382526148947812457454233308849921134009413764382717844271870423354978963550555131818753903649466115390118914546286451761433812499945595117540563047449084376433132036487558968633489205682369357624420700398931461007349426706905671890380700958192933144326587176470064637540740276595913506645445396625246595315023242814008510567671543455044455528607074488620640023655130329585723560239666848016173582669858270551792016775522266244573384967537960939231885663793106131116145667501844105971298530794907148689233187454884460511305945728079346293679468391878452891490830507419397502218059097409027014187439665112303129293706787675477914052668359159063446037625822942021016156898424723094791618717849265977472909564275942199117917842013292731905172415111259493366068284405907039121168451975390527045701409138222516453973079801920215798763043690801757418722295999070227486515631407620315648119694478533069140557275961276974246868751553195928284564403535422233741101439865790613106992638007660335425025457158002077242063719952032888042019168206008857350942085592306194239228882677409422006641127770644826691077906508680094345018665830444104072849085282154248471967069302691636256433379899930693981037595007380873499906823612473796465668529464972802681205159337133147599741934897431834209815206036039629072010800039317832332847805247678428405083539304932271768063149028538342187836981901276400187439404607776524383590344725924455155242050198081568498540165182460319963259208905309157154289332584671464901022951170555534241351558887603857300510386679458234420796326309358197544835115976432986897045391490415576981501285106383129310933520565872965582775334408365763622042508708780348415228943838512363962514217463315092665691311134086275648902439835645971492208489729658684922666938590698751377620642750964525590118400000000000000000000000000000000000000000000000000*i1^61 + 44933397231573528181255137449608751797782238929510110050546540342423526541248928482234050047543587004520548067950324391465945699946425720549437916194790548143444993417924107064062959977735843345392752946403844483591733444805155529234979335276709062646633737579536807362110135017666496517805729352414769171473370272795823591038990579782452278637318138838117395714685844482606843793649411532573044555983876579936457763540411504580607741230534103319171406991272875124419292121491876418481288849547419662302375229610583800008789865347675272284505771283113697620153218477315295014397615825358597089716424881443114698205930999642155827185334775116762150187426612756939251838457543875734096775712325111715709461779089803283207213395183549050130200752262955829152655244055982693459658306643387332350138759449259795289327081825407699344119206598459929475709306349776965527943668223026211698831573210802056789753656880753038473315336481342586149433451555392502066008275179789788226595738694096587523246434173251236566263773095927519019313465258268666515048758676858234245718763230337559316175466068959094652971082595931014364959701013100542878454555081685100229178374517092051925212793792353238888649902201324405979990063759858858239454632256046271107117865583120522586274393957658637370230167073637837312007426431445167854253807487767105643588569422143939334809096921505588603078988368672619638441017475660496123424126913714898545453723278900091018096907633339817380220004058215993282534945499741852021680238995497643675165391770208909144896109188968501998534672785435255123936244349202212269866304268837868699431627547987116281428393817285826989113416984643559661505567575196906352780962066692979133294798635750101292593254302381387366881575835542228867467507837150513327121729268838839692171211617506829005973479631905749245869474292408226417960069183382528242525542765223903606206557205321859680997634237265282616569072784126443728202376982424736133443718349973563542711779740729796313884184735806611153604303937267338145081824999431039599425416727713977353862419821310492429595236086236397158114475817588058532013994344820985172914722268750972533501329441016254763238232799647186441874875914690729598437762569359762070121415960102307797014401902864770508342952228579672476767340516937136315872791364515988791280146044406125702062217974754440700930545107172851322946596249177133026341455603332612146060884290600195194319547841966727816944497058735852531870099816233318598221073452091330540336005481990048709637296615053858763867475216987599042073125704160093390040559375673155929149397407554929273786865073957418050177446473089315444379048212726675598076006420242435208642560000000000000000000000000000000000000000000000000*i1^62 + 129290279812342474947371126099587077138130209394880185467028874097324663928314747203242015086040690274140864643361308532755638638654130439606442435085072345969341517479809374736431723210138383871789442862216258401528150468671464644706349555482036553940809002376397081793733385137064902756419100256607308538061434776767878708948004598667260027031235374337194222463810294167295887380439437893721489805766503538014270109584339282071531061297137642913457443008970374291110457443672657357411035504450681987197608985136770473529977968749716750627828465306515621126831905372192912534497273130960306588040763023247280725947811712050113928981835512825468143081989842900072361012248272060686086532082971085213384639413106827267890654260994198177762380886813328282954166533915904739206757308775498988920042942055443543900233352837196627337423844648407356322434855306135089513905946333349252514575759963178116118147630007325286880767896556640730159608900204026353148897195238862798205522222960895493983427050506133561415475683218367538329543504099839696166266517470981359477426557980533935498516692802595686829322195070067271543097987371291456075704163942629949825796259099879976506877154280957603987649045599640913092238581257203983354620579546110815269026137118397465648084275347742650105375689117216734619064365419139857923904202519363048889925915674072158204071883121985622630761049481232620828365677331580026324157376465002950567356241958018929670789754247353976105315323889006942047834697130344087670420625559352587972161220024550863485995870699367104271271165118001153415225347976838702429190570200024370690747745882157392373485909013828041619697158571729694849888370352416289756506928508376370931214098006000032370105648219254355270650999196689172946213782491155942819958254625286664763332241909377135491203214964519620201107825303261516847400564580463324003911712388502902439060184141499264271352193149829024185235144256605008116778278521540823500272187408360353264787263034605725383865405592695107581957947805939478457352031166006145199441610064043276183668400453220695780883691539830887544704456535316652242793716391752238438543431662057594582450538881982571175250062257248453240387297117286768637353443067989071580279386772777839414687894553241578567863696558314266602553305473548989572131276787725478654859150847520706880740385879359426279542778562279496617899362793763492051880801825330577990715840894459497520407930740885946391876112760902437452915150303286661107319530430169547909419142132765251976466544051522039965610824308241553478357808487169069217666116843666057249120783762782061143759922460519529166344626973591619268222164972512594824208415859765411840000000000000000000000000000000000000000000000000*i1^63 + 746634484439402473734495389005019657916110183654194626146825603281431183223445548749924986584911482178866001178249019908422767927061846053117541944514013559528713366721579049839788971556945421217511466516587775521250740281361989528375080918484493008140440595543604387466073147882787871859797599599077578252409615775039320004789135236857238471232314439258500712497261019730798189426403566753850125918341851784851194496233119691697620452264018489059259171932851089040503125896305089425337541031211695912541798436453137496790294073356022050498804560715800830902909497500203517206499793975066103654338364043997520880721111175640587968218440191144952230212949267416086123039038085838185964169252345990432352990092078571652267363208093934060415672760395273593128394107172550740679688319957271426796808078941307082261121450819028164500610853837211331894790498115794613945484047543895154704209417249086863870849618432809486678084248676158636869924167483710756914347228751214954855370267522862779333158028893819238792024905199023209951425634123811934863058309078262204471426569182938140747626841255945657988914748258313566687330516626319895994898067775532671145434738389736411855623316670894127183025307406741382539257108878384930684461397342897338950996702942367966163569381575307465205863256363514667354364287651349850686725483909679071357910309589224504332097952106896580990804381709666558540618428543072715781941480235133912429822820630597798426621506069095074584937752383945462111843620163956069218803807394405522908901417936433172887384612300569398809868130629625176136140895579875015438596752750485180659456908097943419580400802657502416236260505834621826581827065233975320716717659811930480866006129957697503230233107835274204960185381453110832704658976417288707954207536224179986505809819532724437273032817030627930715720263164709599090785271730968115128455053871622671299940749140167333482696263826989364350301905265157848597193567455798773793183449909717080786223126450477403102145124416572408977822686525064330483320032894323455846386799731072584204189320466523069673166925124019853698968947424612811043327018663440028573786676440304169503019543582282584559046359003700661382436571881243154567935346457745195017969736947031056730235822944135823537395070489705724352493422087164540008735956703310796217924908774241173262853556186601970150905237361253756099898132942216710475858964346731365267917785748786906957723322097233694497332195275833855188093925754453373742669209844919650502681141419634985190763029759900216633642110665012726634544472339157429827829303066041161471032926080599006186605818032404708911483421055095845042573671545671366771586369585152000000000000000000000000000000000000000000000000*i1^64 + -3710993921497172896724393061542415074602821718133472087564141999824123674478577665239412998719148592774430519600826066108695412309538304316133912151860804340243730920630577971936949364491664488815160140127777187488312535080614791567679612379097996689033692435241837689461103342790141991988069000496746011667524465859437954289917886672984007901643751959164533412232425687180824182582394954611814740351783985264369964273099835746093558252866620629599103609557599030074007709333169502945767839613323899328290811210314168836755685875713146203005517384738461275701087514789464895193541130394556183781961332281873675010432940585264784594744711653498448303586800961724881103129773337942303851046506319770963538263907927460600720204775523184862054055035955641032922563882271852788244065679394262557898267312629948900046374540684122455886295897880567742199954005495825986409275055690437317994752946348983482695984319483361520672638154538814544072020410218851766245021298174336108169249413415009621277071017106155326837646816849762126295170309156910618034711968605580012651051818539854455287191565617387330166695375688999777433605704134280383066182322145964006147484711016099403482067429413045094920090820571693836513163537883275714615811302825888469883421703641213863889168842183130455080316129130629545458539196834817804917757065246199937169100160677130109137766671882026847491620289916756768928760992819583072319872312809937351755611566275864073664165194949732393610377005411734644793142931356711111761452406574252794156735688352867513354138274170719173956900829826135042717343138322859651359120960045682188689850968693285594473099240848042812799569634549256437419996134255576667809128611896014518711689216472063721956379943283869310665776258367521618764815214453122281005015275774692752011079937120420300360789556198303032281523809276321585733431131220172401275078604367837349997914012008613009222236925797136536070752760771534234474863052502795576337792135464870667897744423921908304857142634737236718657492536798422499655071513517285052956493672017637589279633165456851636359961607375552238028438168329714955947904143674281152152648534139554733866953279933092764028726127691376557237430955477723774086091308216061086005686380099170942031241503654173336514544293199140562661093044625502814027455642985546001754328326967358304919522282351416688480055529376530504438127388804167458329513794131280010596204190974962041224940903018735282487983918004826020949121884618369748756206327299460500315900024588762269492342494266333538485616336507743283992869651885769571215485233543448211347674504005729657582280301006151678633682011789859721311314386961956863932891136000000000000000000000000000000000000000000000000*i1^65 + 6850039628233767089090876417570683586482042833333176846078391602159760382354898686145654157895562382682037934907049512100117650131927408396369384230457302058577964258442133528053142658606088378414372602892005001166061232588881058676226016058857555614743065415419803730407903482188644482075276363669405034323459305162104067778956694414684047453602879383403486701324770619399897659627511967992502090745869365752800827990987568413098377625000400270225294294754900045692828710145964227701587917721009717310748156808520132925655916430478031743167917542037406605134260506474195956443043277429654456115614245138162117722911031435271061691945349506431314840299338468102340015190016361084179425208930350760930923543209085469700805240855296028901700692425754036412001408658450946001520715251666781293476422895454920059867798171648529077161071291830705735065172766711347890894594855792189956631197783866175687581090643254039704744767768636678201378422144376769623000789825119553955668500445754043960395420407487642229541929897970032682826480663942049564913132333154718346757291236798192634987580525392794967724703431163995643667415203937186117193633593822204054691325261832358879513247058329337452770563905220209746431405753842661210273027466325138273315570537242775621052985186008439700639788751783189822247342334421492720609231435128195457958706465626631416129066028906033506338533594463562142350232586004878595145717504555407387262234853936581953847168331770686139652681452666148594132728107796185622763996383511015427383495597733906342412786507107536289229148313204542876682137105325842798978575647160312232822643268105235347453300024106958919919155188100390434710656822458091691892275830065616739084867725160238969747531092568798007130775818119395957947646716657798769759004685293742585291350717251800316758450039935519378584743151603844243119352906472113660268379151337724577379853958105880632228489042825203483969611460162748910499458042310725327732902991283911118207965828356909665018681840624917596602921665508407779492302628008655931108419074384139359200103409848935724233840710950849897938031724944008581240460999632050538267430734681361843982859174232972759117469315798545184951181356799329124223239490746702089886784549899365456212829212625917253810185354613941380640954456206709986711652494610073913286603894248159371272652282039279737492309986198353408349035583175962227877966367912814971551396181886052045571222142284883701207288180485575039101814690825043257548417001153674416843506574867395784013110712198937311691300975080505482234894176747564895303495227706414768860940407502904533911112639499940681703522872689997305941887815803805368320000000000000000000000000000000000000000000000000*i1^66 + 31467175981088168392336256096944952163304103866770640355958867863279471463071390039070255522007382667861676374862802360005526575778625240362373217818299817062735059899749689468679896880363649361041620898029329116508843134232353801832296053834446923561963201853942172132975679797880062785011909572803547348012608471227028843832575011105176019910618898427125475555547735920465654613263929872260866078710146658171104301402307859886646955945369666456044825846328888744094518736542870377758741476584281914869029742517255601112595811324302422698184338109136070696888018391509250539337920196687609044057159619607775183586915215548016919512595227753151810835290764598798098077665912418813632804456772789260965761208892474610105532288986608101748021518643283310645776952014723438018796285594542960467763257892706469179487803771051678648677831125754865372133682538399499664400160914033638783178539996493462327524406086984460161501327333978102324411156405918555528163858785953810269929454066733533542074506876938560637709781425727780936613232474131392216833806875635217369166419113592429938493123660470246073948823520684934152250479291358512233184445665695950740473452713936602525270896238593599145490345242582568191769338768815244343314416622426105123665022875148335130406132911388412557567239934803905437789874569230854010454023874072633320434288946168873049005449500556105956958819440554925049425366058729344415062346440871471464823071951817975924584140382192030564749635035722575300401184892602691115515966580235957354885348013002161753847811661021836517960413331221538877148844592652821119565729587456716831684931706248757454161901103198996339706232047542119274707626344500390077047892993375303655900618909283985663686360786077751357563846862270654845666867834153785886159435796808011378226413825478576031471714230615806481805240420087805876444969199667805379473800117784061242921336642951280400003367073748689476155746991881501265579760753596806597990835557590007172276892858846626698642534338451176839389000289980038493909074100870419830358846688472731572304714097710347977453121651882414465936894120457873978706810590055368311853026524444779498107604239303514988892889632218328713429852319090147307230264104872629515985329377894799793282106313858757972347155838164840006513532982537403606494825554686791101881982614933430026956270157895734396829992535217798480786788651831260335026456269621053546887081124149249995126729704553446684492441917263947068977653346120778108595128102292112809681133074649835181764753033323935897545536981989811667582326192132366140787447520687409386716312994203096093444423199543800770997741321619395848089630566829260800000000000000000000000000000000000000000000000*i1^67 + 117987994838055949023062922266651275804250161914509956113393972777727424962287412459209363761292069467172463141316540098480099938504878263321964809249945526249046757865307157353857168085364926978479452428052796048479875058647931075408634105158434251195447558325568354722320885857880064350456234028220481319453522369488049236607818908221055051778692325172657557183130094138281275840678453010801559938762724186831904492462577930572333919505829004976117046727601778006164012912185327634774938286142518680276085822764015634278009805424496981260143433405895993504613428209925553214637069626472745934078763954191553918693022631102771206629238913193187483360901080435407799534393287348932091061348705329929988358385545322433777305039329228191335821432352751346632167381664513952501344627167489633205151887335045560940238083459490552687775635444182646000006564456187185220316529356852085289720404866668323779983735106513033442070994020645107771745757858032510036046565061930904289551377973920864285112260427094273865825900637160725495645882414365566247527200859350635743832130856005643604087267831462911642706442607610715794448996949632410218441872594720981564959509996406930492843806279378056765141061235463331227049900419042813502218299178317108229505454515443806094374074331132690266635563841760340806290466783033715789419543666716858651837978675259764755943589285977246573502860075736386797171670092388477091975547703318924890567312925502694804551407595937264048452128075575035408567790510213140512263239193503845756573762599549539071487008123801574871089857789415044774303385391168237606211865061166833285100263510190710443271345872385393065255080262686342077180409677814058534855518956941559528047800497155431557576333755273871665929115892461849852136520456013170161153773498165529645862889098323944120116854670827146309850706669838475417610610493762212565611956869456706077333756460450175374884639231928028652390096193418718830294304033996603661955767320876815358563088575408756120044850290613193353093054122653654859413947135504908304352256914363019579091657567782846895900507624500156008733649089783068644380413374365691443639622919676351217417966301704359944661051017674475849949622769425744843809299141072338086181707309964692078029688027056722417684356815342387154185331253654683284326729546230649033319023788465443853452474306778094845232474347698118656994675443392480706806660793131541088698638552621607195299732768207128878069225387800741543786489019397072151611822858803096625560171561748748946344951919750996058364846571776901452320304206612150003098377359783231691993120679399524704388524336111452103303276517045532008257641512960000000000000000000000000000000000000000000000*i1^68 + 1651150331237547835304572366328061421812256613996419697628893107300318527862470647399545072461681643917513792714564461802468769736391416176145668025284270082577087527003026145439431992067332728892398421472781432806785967383152279947916063151392014522651026913035407744196763990533366541262521335307094759949903275364495458090673986082042710001657285004318845982230467238436989035758319766464626302727499606373654421215047550199171202156391336736852058249963390352257962495650995366788534972727719867872540420422329544353785651834283485158753063033274007493247686417307539236498937670984939726766980163096768847643800654714728906125164165656671589225386462537503501242378547256750357589820242195906233921695523954797701043684730056727487849319033431767685345171268009463904007945675620993962861778008097976728583154532544042275502797233127378505713820539665741732742215967055674403912929152720120943598823638574989614850484562732985279077659831990279035247764861753914781545854388179306409141610137282121816231189371591148314761787048642037935838448850626360428435950102387611785738363457266200077860396537108048351692040520356116015918280207935822398208815756881571382911753983460951317052567153061000685596926569272592574925170553279908787834243425809893044861820011884013959357110719037939060269544821346981731715784153661268724749267603364210954815406676460280197042237883689302098834004484157534904035354930043198376602248004551227819432328558477139605731946112583419232348361076142223943442537804456012916170555169569954649800685294930216460087824857022967573692560338774952442951190778825813219091359896585414160434509732636210014736561606693221623706059717561556099616363506674857172023095840151199862556745172515202749002011120194957909048237893040726142484813862750289715938014305224547569861331736367790825431638759081689178666314603896077311444961890874102592516746000480678707980888618981211770772089012404577591662532806105175136161122468599604761741443196487365909534081808495612494143619941164941632322893398763031351192949887504568879925591220844706671829357522113327103228355610231860963252029152142866061700759090686783245344333648247640174864437634316059356285252948812180164219464903303003887978775197027818488126558637887723974689106722321856938484308271365713018835799794745633599122464768106063107917378612295180834730056124367442886289262682057258599015614772317712266277747017829902756002282916060335357450868339029476938889098157365542683945689893228810003536890166787576475257450731450961594553711910656415863499365845891249265000202311685299701292897216800161270099788151803576307074780764452158065292083200000000000000000000000000000000000000000000000*i1^69 + -2333520200912917282979334583426481079494780061106955112013120285141365277194184196528872165961342905608027744037779802674300876735855190033271862396939709374610123631955095240395803955395377964809453695377297806442444539038630765641994035020899565563579842164331819081752449678569868312825452458430716249070724617447337875520577690405465556131874676877047176507497366859615546529563893957255850229153517625396200718817648927011801029495122133091542825770167833858140492655636942848903903185394155337905583260251699853309934143795766382489833974475338456066288819369697242247193600447156758405401672513569704360853548191358677999560771224576132345388308434862853437214072600814846431976088047560876407777761788182995771190322989000519785351520666348333924833505835560444758443806187151370652596137200724741312654189784405448165352667724771143261533485699356548440748658507034303100779912959339131461846606425689723826796361465491461937614312236032049395118416040580655910540437642720185997412304644662602357014479789353570948946814790269747139520879083722741948211498133345619876159349118362867346339804564581647013851409458518344607418440547938906145701507339461681863045575027925037693143795475068736546761585763144102216416556009875351131159189309441924905499126059288782351415942306204533790012457165255823281747724983511725526324870409002200046635705356924997573852437280870313656145376298828464281630509447681708368292984436809828167374836220600477089519567608995105970015933016004213019540816510872685931646403517595028098873146201504023544047046465644769360015529828850943119179354732689755194325566708719433437436396062966905316598283590444311858088112366981513473840419998585191520629893317391735629400882146889062736684310561439322883434683290221819891282271108887910197198539686994838437633083827823965364215705168418033652857550466740805342998376007223760643535624941574850569627089116471536065871179333629975314662557948300544424677950621622789611022552809512116942082195783490007273754649523016495582387304060187903093837357392740285757563519202117076953155673745117599294136527219572704985154895577330583796664052346711578464453339102742885588745109728057293817403510197520832095118045280945574227414036918202579458168736217573830293599242432875225018081538049738899891554954495657268804977692053397242849680829053922565796501754342305605882985559950283149135148777333660552177617102895354061453968593286246970686936612793995686834176806469461361275937448113883996040821054020851111728071257878315477569121392841041186637575326181031569996514056963603179519098887373782546291151367583902721284800802702279080673280000000000000000000000000000000000000000000000*i1^70 + -1398734693450771299445943089219492163186926656701347415689350445879786508385205713498749400616571628223455108109710149129764423171748735600836492347151813322458983904850265107671005102529841725600391100216464538656474586483423464335734091059662634133060445462360628138154100143641371123434150679515467193884337396504518519700475807132929215350938827913404929517998220202445104462918211861889630110490296124896764277474268933716701469454483680883394635503876135550725986007765896842041473799878857469404371359603742151435489175658297349856423623180104124176333573112132838650389671095103943808802970167750686632877676422602387388174237088904679209422842611916349757490216143891734874025161566576685732423316969053949626809073225994772973141153386732083954959031302057357918180267487288361398135198917435119266191466002908121592079953108347726829318871550948700298045297838461317971197026114686344312094538882641732854064175207102819690262705571536082761159090704257620019492890746803992548342286913962965082417581976669365362746182855411112340859337299121620105231761225689405700403510235410716488055573946398421607939139723179866444385892094607600021641309069250240046834619625430202005322882892601550832610758895283232955856546229605115132632044114334313210595141780720668154219744295257870002520475269080118268857112085011948173709531415944731339312492285467037592578041311002027847846800752711470303641762886705816490933267456517600580385532467987534463182337612544470498900136848660306304583792011954533269424621497265029284442975260465090954736818125452379878608753070647196660680566125954310388363210146652875405122046415226175560213254975883822906104677713955979373811136576547656058891790072302102105524170755516724275204628021790878228392891239383806984778283986748445266336957369286634907173465223572204395211919149379844866616993203136953096110813125181064524469150791086874208240808350428237154570723113930023783036637781340159587618076911738146497490951854211279627657469733873289510556569164303827705280527143439707658224124629323574994372457929583286757539540879871842741500890280909231511671903274355380697552195415771914454428970741721301241091315090422754454901239610314772931843384857212024096469764430672516279134300579295870438945128880042764387448305310875099813639409164914171053776807909869336860261725775414701482227740935119273176295470380044823399487161285893486316503500450429719519531690213989393283399417574580531009936142088759315522219738603785630074041619186994640258497820342602660174012970953734383945538955387889027971233382395262575421973652176134529587153819106695994102053385910878208000000000000000000000000000000000000000000000*i1^71 + 42108702964303539901408666604807580621085263619007220623951456034270179254995796783619523535044177610163278531722733837721147389338625323326121923490104852034378968972331541461675845824921801866672955874942038756333483696878235627293340658676323340842015848722501612472042955932364159365268972537966462514800960915659903370229594622399838999132666365800222928492361556721008030580452974230595639441846157314811457539866505653398131642210018053139275895484676453980388712955000080000743278220405576918798975391268983948189995032902705846610192305402971713321001644617743231650424636762303075782453828858836767222181780468047065806055106680235238919436342774674976520304696167139427031425147015501841274394188176485914919016407293040179698813474165547004330179139017895449464253950895015939536556826082526874334623412144621645205760999698387037479222261641637799399036316727558922510518943179246087230305530457962936155144909933759555913728506105611661653516472727917041267715296017265653866388375414975004594401321895920457189656619706462142129192605943796422638252484593558583033356095507792137506581539710425214185589915373007383565758205097403860639921106189807184458920775505574747056404712173345071472773388912373292081899979946480391940650454874279852163369816883797137060203886505811257685478752207531770496550547065760904798522549045668070609981141120081719120203240383705281572652059244857081055477539273779220498712272265639845487079056958106094668410186517257833769942121319993982795214163222624527848317757166545382285272773649168364567160567898519693904873972767342908759509191890054859320019471969821664592744174271387496039410092260999674485360534316677047806661363645572144491679448918128916712048658400297443099557290414924876789770195163716409592851902940880460246101387306556183357986623899322141889634892739211534195460673883802521285883626507178398325906853108235306965944341178606937078659268744520112131596305496344337750559246243571449415773676577946739828684023471075419151714282941067329984569156001121466901304897130643439457773668734409321660532298261780754807393268464892041986421831138338677106921045921073810939200746051331636220705205642937601679090789612172002713255755079736892074196170236991338778488262123343748237662339117249751520146116426826226156685803858945205388870530631356410026465832361205006581726883394435377684675723451153473068675505401589647650908565493925558406928981902715195395477652639218261364943774405072303443167772993411471794685198479588367367502707625988870197683430962898003574629484184412115528284116445243790411457156772480887217205945025471463859736176230400000000000000000000000000000000000000000000*i1^72 + -293365477881467382493740724031281697761791003932926531414016164274329486366765470873010051191891412223773594748505436693347287631051944903339846297966600921334450151706220834140719727478514962313624759606482789610874010483979145861838776055037544347310738735340312050875113941507767910165240640472194909154084512396289086245932740220215072977224287437648063812381829582765330422654261323429318881136852254004357526228927807039309428273268479185458353002869573679287356403975628875899153907086882815246150649495692456422305020971202122611400688367064866132633034868577271634624085626902308210349792913494620034945368887339386387961245411543850496987375436368340702685841828197175454261997904235072668348548206727480997904191254048465967504320741309923920385386859214182291789995803392646012101955296951447918421287943301364043218650649708017594240294266857014551821666063872391158506811060981067618093042219893589631667480525032003464574580324700087496949979504570730976272503570192500603640250918397202718504349431891351954996398688411529343541050950152975468123736022578786109776825743793835457652959878130988546084160096593359593929097384437649242915471166231880435334534174549947904050148098111132968514415716501271844146112116817255555304480499232486770027695807757781929883215727535019349849642052950998901279375567604436932461418558189814955512374959143617609462843542012033430941666594778516780995606808201379449540227977850257558380057480314564401058874803631133609835099125850250234836446371720376868004018476086163803623461306029961306427644622584768391791789613460796817695140432709818589518427569891247708092995301096258321743419830098209714645094974525939331671561932922006630674647333399066314177854671410937917828028437649099162564302552965023061425054569822780479174446260711126491830904925367267962901710579170231810827644335901942033107962425632738057251712492052786273524092170793829350534255996694863988790202562501971024738982161517230905122213128319317980527842677883738584345537466310348634032433948479821820377451141031021508240436608157819143866964317871654213965658955599827400019287806905367537455208824675608682173358838141851704232762561292039664881987139017410655286510247638973540757639134708358250742119047920186707040292844789391812930488905485949616886203665470447402717847852293415782584673298053284380520307015455093894268457923191903000541729293870062005399698615949426652999291823796609806963178028026670869772963012794905294350896567691008428414063488982519164116716282583539509385547723345991206948862145363761567702315678138251110302175432650405365691000208786654718276403200000000000000000000000000000000000000000000*i1^73 + 1130139150372285527761621869225388941324614220423058971116297500060917892219520766272104789768166177522622411125480379980738880336847234234532887568320998601753504732645147128448688482454431745892911537270518731973472397359172880327578411993669100991446253617557144708907305339585745673285454547659963539965115590955156472027260717283089691728718056658437509517770980229030406113608085660049162698995203979508153631509397101424066108364372088500746482813687821749335413920197452403035800485596562732170640443830585943801150821247074074209766318824472118972020459612506866436561530436299531436676070485691769490268230441095164681505729199018158824208131193358538536924568629859323155634972691872845434636725677629330538255314000358434986539800785547959020543450623140652573991156209778111988081433253912212641880588910578812912431109206243620056068077050997754210677086631710829113578014586804366937944456010825809374166327176353708911985971840238338230031200642638806785815398205034467717060548110448447347793886181357945362638967187639305775351848607945342396248031084835091060499719533763975338863084909055826823910622745148181274926573265298227812238316423462836963536498120124611274964864259206346684011755869727609385001723918930508711970782304513224297923796567216031534134568613655185249628104126286163830708612587382773530827154886562345395886345765976710392850676254812586811457293997672040236627901657565165981940359941834807275566516860070174241079440535281816412191438889492435975613932228359017015709978512046293419979956705428546277467297369640788349091060821312274075080564317308020898917981138094367303137896467534173101434187321188912095240104573046568178101767625431154320272022970008485826388226630772392176549943091142412646129422376035919728323214547744174143854911139872018242593851287345842055136609433846004941684586722749038517535169261954706883745164074109148514129063175600968033797567635418875274328583144951768272360805944722477990023437107402132311799554695551777856990007936522000136612502149862220578372929287996865578542645996110014274449722433996976178723716612178351531869968373805468688157953163478319926886206065966018244501291264451856476201366217353052012713398053734299357061325577414829816600000914151436096559678043704898689138924106200707262698366395091647973709931340113778699771782598433041064119774778392176093979584964353117475576133030327746697088754006236489831362916172319866265582987190236701514117544476810440971815489904462248944451822181732453674817768258245704037689194917581406796174489638374018036422024859988239397526536275520332996287455518778489569280000000000000000000000000000000000000000000*i1^74 + -2684400717644263945521202950477928124658225247600734035176873130437164236075932356413850769987930838403679646055373857362624211173255511687364426650176331224192974531819835776464863316673873362521447179700231060619532602269644431173782709404010934633036489253397652595649345811920952563640575236537708730745249772832242599710874546276632609060608640971306086995040572925444301574517643230418349921236067840524015906460170676812708720442417121129839319167043252935658565172463829928928020851386058873921890347855517073906524658629104591152092629681017150171963871650608419396896288516908623040993820956848727406188173183038418963732381984409624996814656834909340405310948529893943327309684187634465109070295419903329226505759185516345588786394352957553780891969341708041308539190919173314737518959121940401134671125987750186861129216393271724310503597137944704546007564444805245393461434703000430080143181927346186508758455502085460728294533670765607688302128238684707867395708872868436948475935376978830070222868457468025180393738361595738250148566358441003267298869180454752942983530245900520052879981418898634652260327926478005534547955622221234815053016623443901768557614732711065685775677439768873298482314302700889121901490467285426754743557242601128867051414410559523670582634052338195356928357867402166521913928123068137489306287648851985487529485587047704377463761555828390741291782296385155187890870907549940967292373744825550488972476711680140897518445452659850246546367298301875422390999682115792952968782342210760186174387242189423568427921994296419108987758234505301068354311440552744492654078767765905543731815601569219105039727224037186915615954911596737582006626359244114305929588634810926105065607581063776408096842858282980224209526442924243263019148781273452810324665748243619858142406772206592813128687452014213002763822136791774444367673759227166775008596405162629326132137691405200608083346624666685348332405375418872118179352576099693987308006192866438386567394857319852305516179907133295756967224430787218652673447329480543316172763735321269686903345426772645724609437419419341341692354284666931965178048595550057986989537876989408920859243895046911599517340552591170734986204595975135191712908860143255719932469487941547004251761635551255138379466333063533586319179456790059164387404598980609947211241291229104948504484164777540700056179629912124996847733817746235939826276343872612919385369649960209331867002982189159398087238410012485765988234635601835752051980280808165129285517027088018624762273141189725066824169590082871507904033370909369849935600826182241206672383897763840000000000000000000000000000000000000000000*i1^75 + 2666985743977245237723206886946778206124974730729096637096922533630354575971411442052999972868355841691892779614153636216735099064476101951454215138437024482775968012884100033801380507158293131681895481989328439047586141936059271892041107254832184787960705556026095085267764772369088844386375176042249426267588134558329336239684952781698352933782216238581723134426467617155710441251968806670077537991028297962291182965281277655571179544603094332644618803197417020136746622511608090367609844751453053588142710456511777106267106713065469575176735987548204976400685520463581457136304712831095901950568995849590029443020170323917245107471191794770434632109185816851251554460503973049400040340468903183127917678606308602020128240520684759412463664770271437301054861668954423372247396649115365567390340664592765074349544555334186183868300402869150478055890521390947163640042684620447232614016763838962194559973305653128147998917337024448735921410088556583768904354131566307565508558919814240465911904677618661035298410896138026321726398523605134965984337842777348156290186052441698110556757747812282615498040408122735187623687542815991741783669899159993925283402396977912858388138722866699038864668748223504770718096786583694696583463080872445825992015332115563579612066075852096321825029183936453592021803230648203242776282990712347102470925130306807484139026470050058596857585673171749503166102126576921617212863398007593938479926860388917623631062194570174068519707711139042206941016537702469644158068489059234178251076306753111116533019487085962993235576873518852576336595904260436922763028815011074045299354113953864113222186268649239846444399771378335606274550331074345146570529057693514014127086838960788701929163235472481646173750484763464515033483071538081896501834470383299275767282021009204338201722259440307289229052128679158352398733576843449119357824356104625988228024405393290072631464434389750432892593198591210471353676405908563126888667119308689262885103257633567934943979039833854843696741717786148680087177845844708577692297683781370394510788594428681333455203793134873201220483968250390325611035679084763283046535139390694431953676294059950250477043860557169444505017378610993151537066295759548813636626647040891016049581055237050730594916816416303080831644905112311255795219990737628680181383524644636351209222341436365348459581867403954795818934607140238889418017929096374334151418854224961326771307765814498891217548910386387423964627235572451121415143266399859400390019673163440076325663603214791617331525168604619341158994689808013036135139051597660909551436381115303552777977856000000000000000000000000000000000000000000*i1^76 + 5500388589392967491278274037820650150066830640478331384075223679574138821311633859167318610274478701151509955833717958037960519164836782833677607488291806892942502228311183595052617353035296846217657174306405082535478543143840569002775316028961042487213080655509365631504074440714285328054952729811458262164778894713148801763675797738573836126632592329120089858291416684852382979616439024467299910167807452016661079262241089199129994019664048901220026066744259196804689299912232633495114061143936636765143654290385157432416311439349490752007951587382966003605085273933666786815993427614382537783866988006565165017739835131304289465826364395872925192912455445494315767218584007194872476973722192486793722509740634300481253775981368808554943590975497430003060982781269229925251230040306495669984743477742246644907190890626867338644642540674312618060205821617376087818434039256793931659165972970798344467617192629469948561105346500437583405512291019158360213600097290931521025152654825778570538426056515130053216517664387282568205574548228110969820260356202961550426637472275892566059302472205898257462666825850031661540042826700734954113555395914571093068814165854155522558759940603007047116273419460622380387422010779076109252397768326927362652587973096139586951933180462304330073912582431305654418582137456386873933105265593273951136180445970497697288667912612549650602565220872318826904443697169608947428999390469239395304965589492934764237405879425742393401114300852866974639057518313712308465399445205276431094022901299819175376211706556124293697046721266625152786853612299214326955243205204847315349845671813986522180851670337972210698291365756020768728508966093989364354598082674754061883404333501999619721449429683959069375706787025672309765521128925532948445611277063240605830428268893059257724161309518527762622921577308462362276429562808845494029624098205335868665704833498823518301626780222139371200555553541503144360330881220667720629543134245830652496111128854154423998576992850764179744405721339533612215999882513241054626176090605635376463083608532697758607166455854581055383221255458528190401290128827642311771079372873826046817822031278578677895261133837666524771325845065280741133221354364718955674853420701454928384864706033572728261220045171220769740542722462282548180268487863534938825496454535215656021095102025963400375845751708195906713689779809126977951345744951618477037374079473749973607546724137067411313867629357121056497741918460292955279790490510014469124155846160250967836820409218661697816404504487911521467978082638671063519785961389713485144095982678785916928000000000000000000000000000000000000000000*i1^77 + -23297867056538857819607822525481091615470255057870971459700646857456886689978662049311909553662180622907599176805775278028644299072787385912840957894138402811483806377999371795795429902106931889308529907388453235062738525746691721893082612399628141537718719313155862022038577356186797310838780222276205138467586464433157020978871643765404329413767316496207601820094682382943737251408398457371263322640313634332426887253722606935680655483462766432855318882670306588768588459001723612797162750232585102609479894805885715302966817517871543130533828202862743847249471136238095635493006727974498174302581372936037994432634611974633073762262500689246324678455481736571808718073503197005735684945098767504212105511467910801480328384179180375116686421903535520572656199942778868083401214991870981701646813805948069571174410199323091358223815909616684952885734241817469318147549599779473554233945458338200624384323705746045578272184031268110057528347255268614177507531679372922943496386268695449369794029384918337419898276949630827039273256131466054054527381302383704561401512402770331341278480615758392927683911699287567538553303021424485949590463457657234731054970632886088726194219128437986433822678230201068703450371214108175509429106872638101418649094962060894622043252909158573275831419942991228003356364731144370416069175442153454697090741763863320374738533044838108280491193226122255774117879723907387386084917561507457187172220181110899658998095339488134781941916106806594156446122695451349762726779779909357458387021410737996370068573656993295236736010339077232477277041329961859590658136106148406177922570858850450295629085624437597571557027680586166950927469732015990653889970296968015590325281098681034046642931592652871264616107258769161352290190986977453018088979974970662328351920812619412825489713949067272563338143529835819380209937939965479523549875067901388432177626029757598465525447460566188461602721439473417792424136290466897647683186698608326821711652771222686312181310518047606635184766669633596118519455691883441844361308361810277729852299283775571516930444440615043639610607938134722427154886410334575294935185765354399636947119861690456303445510901013310804783370779319940864390684538435291237778598079515548573762475026952939374216983591091375776478849388552117123118051539209692844121245654829764876666847947010205246563421276609967613510671415303923214183626426379657494321673349623128186267343743020386817166513118226389980086141749263357638069735350394403924138655967367433136230612869927077818662420345297851237323210372718501479421307631410924280318563500792217600000000000000000000000000000000000000000*i1^78 + 30464106389900726795220204773856803967942094166065723978887838330351800823430039919156613635025525876811271989603322871085116710993323981071758817647469518121007162588155825512537569227024877651687903352688269356843547287611797691700630082277772082527642445595403037144216895993444705279575330404730730181906077761612098713173954878793093751688603578479617396686706960109268231786236428397148563575015589729978087439001789751269350828319646561795409466084148677130566880268802650999738152173379812262165445747344797056725774613724270274816442976180641638071243729160745405184782159749794756071572245019297995575526190208177010408348348702787716961227756635627919612264166894131097831320714683672892355091542777562982740447252896188243190632442020959243509940351203512375675638282726343301787421895337606679565155541982399997632273659151372047048274087916960066471721560041244124819904257949683836492054897083103218459519542690556903918305048752852545759316997055705002391128378322488171350729306118841238829680931214031216639361881066179755867467750211551411070855505234790482302427946986674553173852094932556629398980305052933734232722534454113982434816719409322116443077285476506273526687944974882460715459634089614007780451467870630718971971364471492160087694768079089923519229082300143336387686687481113805540678986737164937896290390120235878118872009878326822547810521622362066107138424794779111341953021283435695594653406048002232646107426830123660677379693087366068645152075674369659657102365000326235861404228899849324309504098460065596836108265447571322858875897218423513474784857435756749742367052436179825554101795795811788443552263358940510165686940904689490194456804322243133608416700324304841567661484475979102106484601996052274747109230967674472271690662340941267489903314753162822977514987658674319802212628297319291789464133142889562456217419310637771765005898805698307907689102143911276289053928388638878006228168455295621032321878241333160519889526236926551159189213599423065708866449819203209949338661526065430984513670776595492025948765214465521986406413752329663380526729912681212644997319290831909780677813619440727950642352551333545718402386588955360426328412493174916921317555815454721348380261546384689880831266097824957639715680751540155418606971566139887016161161358148583964138229252492779052735886638043755945035251803061100595667097450979085506392239147076335846307564187192921730010648428881094985355025708919647194821747322739147769405049510907506272540477390260284310276281032005512583940264686438016382965741487777456685920596864859270871922822348800000000000000000000000000000000000000000*i1^79 + 1363689350618348547282037400134961586337823518841192385872566388405657078468935349497069375800000634747728519879899754650710293636242763717199861458121099821656915900520224098889601723179938724798966727437787606576388542067498628866289508389962378562913278067445493902260068610257909356424043050035384628837025059754400899743327766737994451572025249137188406690759481700069615926017872000627062062348686151764680816200574561176040868887201960556330320666085308709611345690866589984557185738246937645607380134853563837512991335910192821965199837420244393275578513599005405888377111410841757615775551279353216923291699471692086432241410267969238400016226286819745274393398459096179763202561003568779969143529656765632678527432889416481504455679586016202584597702304435632425584802872614970146689853636936105792453578938130829983436353193266367901567846886002961246892057577380828337895400999499228268412428972890149500656975533632684382357822203048599056482477783656002069495755596283968830952545104559644332465593080150401287393509286408153401634588971458025319444486106900102649301940429790623902280026007846216158662246648001273661516630301369053451101277936866665191873247363978815269267373878063999891016895577943529499302438049972552933765541702403549295850438613832171181021190859196271176924224366513387401321409447086557136733710566648516824876582024144494277040618760987856523089527438792478907283843970613804346549356705025493978578305800424063358030649739299086972904444688871220959350559688335718977089072933138156859614110758195647998098037755830050005044881863195742487381412033277454104113514584732190489409828504361043159568511294219319459533225453633347761916655244631088475051573492807754452319083738965345447529203235711241563371522958419137953285267643886638603356190006246249675966546794589916834374419076607099774516469357711455864885787140058947735234079485162667674211240884983311831927648767631710533308354732507795005956777755979972990799815465059938760304079853593886791941540513527479145281081889044176253186079970635619914861399880387867252126737791954849491207157547235523834780981014691201892181959925505543119313977556591376188268128607553705154491770398791921243400651072830287199076359887587913236705096584020104877625548502689678164815686940645439264454328387485298692632320649846282718796566709658993861894550707247470096447301311695484515187642785664573895182249540156557646443440485180919063163705649052023052025144739415600261391436129886623421510084139916631228725211220048176806059243349058396099497499712680998174400236161854193144954880000000000000000000000000000000000000000*i1^80 + -64106270480783606383013373094638214152950360174234870044795117829766545544216596836322542101533572749937411056398829699359183987528522859059116175107791136089286402122490093200930010071767989521645337805254712816089723287649618037274192406850454269782425261424632751988949811561754731440708968964542660967302016222792954750581080901810159524367973059792227407830740468128597909023959721532155319618021133382127116446450863408393821378746774951517255440513995911792213438345160992742610148860092227924788095860256716597394141842783063864064144844695557164984687671929026181445237939858426452626741717023593828115301540204292374461968169389726532889297531385088572675697418959520607779271362225332187103929517675604894868839675495959485456916784754111400814978890880576587051815788825455149382820416378147844771941989507128199281170387185867781689846665956118083142741155323398634838600635159753432352848848193136433036546793446243123827990940232085121038234809739323555235333276242680410245837027100130236049059046767335985565404508939531371419822318242596563450785543812956627106051651146229254947242508115927484871830430785926871189674385951766115307258403198484683532565874964081664989969599931580970423891708318289408305067269979886105003119034148431098663817877359712143024928850929001367913447886634031391264435315678896915672434207541771407522927212162469032858691873951359178548053280141820270423866103828668202289845134086241676796682569701560157622996151051813022065265543898594974533759897751681220698064874821477540937438439294924734961973250041272660351654193307145428338626872428484372855722560468086793485177473535645692753256249862393532534759569295729193222744819686631184220987071624290718573611270737203352401368039602942314676527206645777306587937767955989615762806808767342729413348619357822560016730603493778483553119718789242445207923272510528182489484043508078009241287225579113402389530934956050937811387729584221994449203295035403309154665456975332579204193545975824402341551017782603499995259148699342918311804245136849752061729871098447162299546672532020100967787909710550605643791925256283211555493895108021399272606858928968828136057225547814397826560359837234771713323479749203335135286350032960976196920293464251898723393582164779090422931307392994377102572819002275569249590055304427891911276233626811743490086803342452059536766212228201757385338178142322846786069385067097710843763814112024294515318933614909607792631096290582793961876803583059783825671736476143422603897131426740329233877565954837216258967436912625337753051398986048471040000000000000000000000000000000000000000*i1^81 + 109824027055475552884236218880102312124379931562089544013189323519130482690130471944098783183914954907675083078350310190445158540246702235070314392048523961218243121223179812852363049238894626074728982400739448194648372913153767702103123557820028680745011642255492426271345037905785722614442490608130810984521428434459731200578044177081368461291794304238887603428579389247549880115778577379988871413325263485128754057699355762548733104189412485732661805643012286883743750819313243384619008990097283395858890145769676471600590788931704428742509233842864929479814432050557066411713307596062032866933114767501517962920196240828660845832244365737610098898595560772625547479538425431960914169755505557638747046748999969125702689827317458487282010476972151067072492689311661865029916347401082137135490876147941514224792773229612265518091777454697447013541970590045322611041385263269498585021685289027645099860672328722186478746803095014448781650879414031386404515123945862800694289147171072436084662655448538982257345409905589857237346583705030949153866156511517560109140721200034485650536926253916531311356581409989155272495023494142491828643959787779231994092563904144459285857478531806783416750158329785580394075358507930847121736893074054676071947878750305914042954729033298834145231768871015662620531280830474963610049438281259380200928662167701410848498115460412072576567250424043750646939611175345208105506734439029753695552331290275536970837211991041005302577479117922331400430621697946095831504351084565384732614606766294744154714823400106112440990744426759817883451613512589578078763541177952242302671464970154963407240265962521724922079803294392130240712764292673906634177771173755745862737870755656036824234152540355497125665648117424214098059640025104846019180029374521769217213049520436406345328500111630294954961313536020863978277667561169551527639950514263259040716279740539609300057248011179651638678871888126405817454912485636244327774674828751320791893660838768672913467005152450302700264483728831604330583965525225686130794567088646027847442990477165623406615674016024560504279833749219554434066821551193254173560564592313139508065666801929255506410704302198803281549579774088953733791497741205324139216740673042699235859379197296935962896546944403973192161977152562903143470196793052086709406560735268019872606863548231336112485165879274548712550072110219728522547237535040505947088738403676793714188297799457685177990407971053513472994292576320456974627183534119169557572810472089035485126871279275999014567879450715834880787053144059741271341846757376000000000000000000000000000000000000000*i1^82 + -106702055054440609176238772315187345827161047686170606824065722531525555280423290854126360341480746979164861731459155713129686032198666213806351196632688356780143826963795931287077613759360167101448388968303094397325572231472032061500404810933709297859224129108157863212345372067356979626047923576657913620144221498610244243640130218700687773661907321200692968118164215543980264519766247067861797948714486488819097438634639710122636095283326954384673281745065178516426665254883725416329208602859945624508978177560171182279800158292846368353349031212409905847405794964088785249956932397953781063636418008950970935192535651634147899139063135417261462446809106038209068972883974505644165495122386912884108687980402409697817089812685916316726610472128617164497160720702345846264708508357994088353806838885560051841229227100146610003389145648255142567540787248123796547598980772759991930932264964373985940626111449210229240127065760995425288839904749040308484270868572795808915835249186377327053059516897803502269638193965550566896277960035810729799582901392566686355365339029151130574949768145889357420708106595095301288023368384870041943812042280185927299429691692773614963331773223461398754142188612382095593923646936770299482419280287183001082856051304943091258278654454760140682687702291983915613641822866197600435276532328575259755870605777714412522328780255799292651864999375176597389393155214119042570201595597801429486066214646204323973398341778997771120855316987447618926206836775304252653033684917580816551062234919512545390106195668753279222424256147419397829968041266185691608686960127529482576970764589049584406715968046987367486081156559949322480965402287366349515815855715538782109874000567752620672712242847761325567847348547673085034743047973922090872722540727410222854874202946787098183213942921538868716641621688480705135915866774397566653342365758987917824878032032359810890536165602226590415158662991256259233045268237096782309446725910087362102785268075971334475200787282716907678894190700951452925096849937673129805701408692348724935379861260465304195469766989260072722981916175405109242903944402085598581202989558780675763703572834084368814273449617732158588792936547933824598017507072438189334683003175960747891366323127157555729619658673050595063357308370020823388833048882749700513176037101452830309798830020838316491863154421040518632625230042740141348706220052052595084786894842059867241563560862519523880025385406058197348747924354692015976710333093862463732841262330915020716954971741357190157008120368558014774036840789869836701270016000000000000000000000000000000000000000*i1^83 + 70531568198398382896382858896414146608870444105252369136937540798426759801276242732035213627498939033132185618237381371584338118087125227654438944375582645462391007033639148450629728924205459349394742306825146768506293738632005151028999592586932081632837156654818169862795395301709425336549003129469709740744110968384828345658669262637528030013777264038381452148995441287725847659743990424619241385180958877711180865910754300529889710030343533764394899017213712927062816159917649546416562527466480812338202663667707934811874525804100892121689605347776231691471174858409441984817959155424153111321800084780514126451807967817342878251103286580029189651586637631939893913064541235541597842382658146589655606695095883601146965400666949979992056091161829970990995706278728705834252249985677691891247389892523215529417716212905131373863626297974193009090928281704372882893949471278527993173890161793041000476564354866178305045706973532732836430736878535822201885333881691570135656901015339200644725761530777863219666389633768728620913319632971997507146113382210909109296424983926825988840345113929901401914270715853730115259423205820944578731525192786996071568430156807850182310772382058431193900166648133275362375537200012995361794935354566839841055357823726885877816417255152841022165720656693457676214864852247218256445054391974579661872641003146322010372239432690894544737026675009585416276931495049889396370021532674072894971834340826667103172461911588587598769358516414114590386611596073937324948953831838894003494660765293128565889662449580900677421824504717616084097887264810254743821158838342630113494857684895019821201187920993290023462235501856180270020748558134295716462453594744326312669283974377762734631285339653978472001900430481450653539466318034682688090849609559931329712810048354822113592300614326210397900905862820708558644589192587435758503113930072142231879479071975859440627499594924319477076513605626488574665743878094815863542412152168565844480047941062266667468354135768666666301556382451116835154420045834707803559103582515641948556077887891905145931698021584881554888661590397612784527158845862503172998113552493998344120911186283243896918234870150201195428185243305226803363062540732455105004170658532316653513979335476355580173817430621824837639313664163256195038302836836928848076416575119086896497570849275311864959938896309297600881320617050473117817305814788956266169006933690683466016740486584580930154273923469743558313899127724745421191490145974347348742171743789762170884677430355062389785239894283083266895652844921579110400000000000000000000000000000000000000*i1^84 + -34043213978585964043970021701401533131753240663356961918430178101009513672152236453313555930909901797263442160654317115413564716956320216207634591719789933738953281348664509433100351301675796231753946290471047784729739519034354874295251797276944852771691998042505125815330123140610099695856732265310592977456372785919303860173351705532305214685210454503733438220697328419152137064171990356226224726124348937668632476184357877625700836298346672776354954020746903352560807559735789892675365784468351744681647664958563424888208122111175679441575559600146984692383321376795016515811555666569856138502026288953802351760900139974138555893615749668929820776102946485412346313226594778150206621415448320756113170484108269274848565912369153441476683872725244904008272115332682212264736583998993553671336140212889604726619617715527061665200116013588844141088064888576067186613458569986031570627654511136455599025773857883493031168747773566561646660876661934088146385325943387884826736626862317738169576679842051304474717409552288327071489219063310850539472113627221475961021137115319677826147309817073148607216207364300784110586164330862080661866543513242235367561586982769080488677539705792836589604219950530480189477162823147642634551672869126868526415521799317022463790775157407345181409092703202547072928835432603111284242512748411327860499829736668783714509389718593088638877310789649011985262501401302021262741281825202984737292970917883790408570604632933850814895162648440620972901899914337026198509811749500661081919557903627300434130516768715972205527754910830849151345984000278180801681843627232084895711646008706286136618739182738193545789469595380973367869497800355485276708153755014681367458523609671613411836544357676380205999407579024063006275439878704657025127243119533901905276656888202132965245422052681317994703972799916564300428645374864161577964009245186343033004381647128650619497570599676515152206448559344578811184366875520659242905746257104792280533549374145259140517327657873391349890837042457365275631853100577861356596717143408248362412171624062982746536284740086334500391213854711876730083997078226375106082549275268645966691038631027271845327543689789793922773848481778127718034596699602450975156378092763079087551940402064311110226750761215956501951217231470167250059919142918822850104309180126821216118478647634353537618141770444217686997512197397288109197360514129992772878459116436727794496497132689344448141016055930387260858989861542541562471109153717313294255526988610986934417181171549524031362748674068748320831134341529600000000000000000000000000000000000000*i1^85 + 12625430065298051764427207397533113185649812522833138275005928374480731289705620387448631039557702721137881888003585131889982073095789930123859879061373270638796326164826599109343746823725267306154312065519918347362169793639683221029596032874244190841007311993632190779974982912738864917957104604161743331626056156607571166109407422681317726444636615592687813980824568226898714570467271157225616891034083109843189774698390980842667839846191492674125134240816611425253714794103815436918145082446618947567819369001988710432410478991354469162233546563812173802177340232175181617640270912872167486898835176919790356939224898858101567555298132624452107262225997511008892945215107141801090052485677413207547297739478827486915187865937115813496183692657357167181574742938480886422033298297468165898439151397206232481893189481658285644000968162082673619539390563276775229380215238558863711094319545076699404875165030397549991101879375630832220273078499384584550559102897781824298211359485374094264032197507490185205093335830542690075650366617060725000294416694422921711578386225734240264773455598938874813366654599587202571115559099930616901725333939147096348107472164327015037055994938732444403343442075700471804975255678611334735461994339357461407611597753266904406211446071485616067762263791519746630308756439583663711065061517965739720040801308035175009942882962847204595264900388142591777065115513785088364025718632163918950219826174159115910804980056933985796883061177433606021300391166174062731943430495752447054388815453471317930829507113266956328419989078813263619393014326148817198819854977546289186320116112185358845150311250573483288157512475485587862734516664834604447066778414744490389745353921997756389347099507702470738728810216879455171961382360873318405590898756137467082284007681055798073063272747426650196743173657432015184204603089393846577683453417637213429563864592618793420742733840675969937851434441734333164524470320011231725598528079193624639974073830380539536496114178827782317040497811351448823024721091317927081121003218869126904898257100827675806791963028163454920303525733498378926589898198305394177181279114440325612119570321532148069412708192167781971253060380510463077743011874173664048684057989947093396640188049489670931265286766189872577443350439610509721720487790644407024616747825447211259895706802933888481174589178032166144481468346594838073889521481802696850796527046264641658829730942659902654861305209216651561313114911227973506530807727792347977157551271907891880117910704838054656585594373175186156756664320000000000000000000000000000000000000*i1^86 + -3928335125103019481977403819206017744712339719916299140712670198011044808876830757648720398639666762556894426762977319596617030529848401474127027152698831275721631697886555030656403737037509004798749495592598282448371652352679487825155744528040728531963833211504765082037928895286688157986439006456527132803822896195997082978052326823153521196695408850640047717801624076557955881344910591290107122035657025408749410998842338037674051063472212120666447917659722833490777200986089579979579475424356277207389107488255577058047793266756510582483194099594721322069694958214101111660718262183204514024317802999450093731706876848605483006767004739587282135162603733274733230514825175294596569064031871877615496827963046870213843912435116325124231454059343037865126565435303336937603130645951894949438671236692469515637524743771946065196921357523911035222881630734093946270878550356565569207258393355390079890944756398670761338906396956661299367986802818542024992871417937046566882672457898938412778000328829642718398001072040960255843589257484218782193475587053124150097194757546579148844900384743856747533160862765982920298119472636816045907512667984533927993543574334535586975165424399810883918392383164327058316885948384625347066532412063199656961920270150155512991692502921720381330127105834289871119511759044742561892384125890696332477423356785946256974839184868018673104651458521989019378421780967208759398296794313519328283128954524386926066546126515120661838012238648203897642374021659355648431843411460218714623042572532594633882634523309975558758037062782590291985453311716217906855321318613112420514301191211915342706525848365047361945973092800996270751367617459730436866347321450805797017265905569146957982106446405421548160597432297894727846890545256237844267893637016398042068691119653153453210249111881792043115280057381057546783094863663716266777919150493496430937736368400892525486848686137272433837437794559796663450480802836705481456833720811559978933692954908453919243108284151170825771110339085939797720838491921675567487203474258623670548225486187312662972557313821112596924350037543034193180929130404108393622588556726877551122624769794301233573464695633338519992246519380259518775153198431311177439642605318729895196508460382893218819370115925987803125868477060102258139451911638616951522515943621992382602007781445915630960563002708297654893244851563626781639378606532350275091795629147131158577255974492956232715619378589870661725835204932177046976583309533089708734341548065780906389094240082040034436856259540187873280000000000000000000000000000000000000*i1^87 + 1229112233862646784417719470699960376096744065242037639045387704208007240021755853128725486365081068689858119309777122440936540945003542102713775971779618596771790653913942274437462867965133014159796752689369798502738214524913176538109152432415359255246830856342241939770237068226382731925773951479199549752466883228623940468028369916627644430917105847055083540600895010590901797884286847850775787248021025173243625123267442052344836220968148436771441728506655308965339340059339732237012023873203700585890708468546583063515046492418812524845422505166183260322958249822896950231112902838052016483127760698039215250472265585783001056070345933910082263871663175798381923106589582448171896588364291839214964883894857111666167671720388265503090024426685169753399403586623157117329406751768116018474332691251129121487648229503155460754775029421948242287682969609340134663499407035010972919817791905216403533768076502397989226889478445780047227353124151768865053135266194634160740438657381233602404525614870853574309165670337871246254075601660736874672435799975458856031118073092120294334045028617416439108466080827159546393329052850871177980789279656481007011376496547664953539435304295606608197631668374267849869041856310658792579712394688734394278623053505256458150553821549558901444093433386572179203252244351115019899445766379667310633437159724573282011916800260523902322681871348309188483536053202444204632756532452136919928906405471145691303137508715480542339600176101932411114290892071004049639179605020122411870508706791900253441058917760015481094931224194251525183799574719238059256885378663645083811674920622489373085568464398572920223993106812468713273640705669182795929733092265117334080729107637430255758245222524901357545085591583923091878169314112163690734181823466666693634127571448160803683163244686685069943636005711480319904700543962833904821626637760309223986664478114890003055619597317205779409749564527288989091594295854540627125701370606390343236251286767977209123433653772023461097874033534025305488185731506157308957391780129968234142339301725653583532830418418664838587634780942593960485708197889629333550322399798153402398483303154693617926314549552465773863780667049831947404869867254989586601330633019212537284920526046021721350934701090835969499481982394426222778420757075578526253273895094114958022116230219392204225429557926773040157686810291765048312646151653001695373372527489661829322163122637736226451754279331371215197567039111346724943126641001535372558768956955256109082836982270614692850878568726528000000000000000000000000000000000000*i1^88 + -394475744946808122597276917978240937494737319589526845248601752538106383042872185568013821525768419273610702504668875262167614535402681118083343154967557102316309794485501690513266486350556037892126139280757456879618058430960455487947616315185133733168684450432450027180813283488024992894924210961586060885908265297051780234909652065954357236958524018201944931968185205723981008552905743081259876695157145507125934423176899791906133739987017994750822113635990432003993817662950098454972740346424014517757130208771058081426706107078840714820265903162128516299379992822411878676889827788885805893120141503613530425252530194842855138870641167904807247969640032018223987745234426887856172207445826206249003034855041618159272921149610594996471259232811620760737778154299561270620955989692917842550226516152807142365931626392355407716466943456018420494768892488604600947342617849637538757090929176742360134056884850005436369812108002145209572529306958632133940514638817349067753089367089412350524059724341105061040746522206486296658662511511170116086229251484201037633471178781645651671937826786231830063568093858892667862314908886757475743352232430547952309000881349203334273694448302482881004512511436981958567311787306965732151636972443154750937312689674352776786184533252770926139910961595263884474935335143147122249040089625698927790892788477832552648092532171620101810308567550322736289714566475899458468519914249257383013565626490463192657815692029764551305675634218854176798150462199329417579425941753441233113669031501974508680417157917039117574813757494268328784233360223757953988576284874402810762909966848546394677701559116518168821386464830258194080702755690594794857361038973624349399010883514195998099213583474097479402750106357443097627461614008768624902945038511717067249631361075257197755168392394559837042747760256291400481630541658448967144194548673873049184393386668857470721547836792649593653569104375670257119373079111158777149551703550120414426360527581235453743977341427583289560348818200783749925120674985135250743899314342348848615804479007149230676036218032464372751052975317801311513420679164500436037544250458979397038812533949144044868409482997414293928444298104446506239216360037771555167547931552718774082130753734764758988115231963086993556318396826583117032715324815875124493691683230896317613552211824422313320859064314961198877549781989825045970049421726874014804371576369951228112090931366679538648679484221916187937861031398136134347359472133844258414879323067792369374675080470891324067807232000000000000000000000000000000000000*i1^89 + 93398244549141704785179793806721870891970944784399158040961179918197590997653081284797592716375833204180459012004345836982294200015061661643806313503863254067625655474969961826517244029840385076946423531117784831816992959314325139494833374976696684032652966231948203406017957802191349889514977523947914513601304202574806809954154022414617952841446124149991489925491724427407670375222325291896258179360555307814830858752707418562598708004930282822274500248250815572790338610995916819868675810186438697848261337925130414311333406096227395373263233537152697022078904181768685941920377323818592960490591303165104464721694717143483853741542257038754408709068951258426250542574577096382925535998586999364652915079373631113684033776551127729541346679043961623962580152231258991077236797664056560220911497810714133434923111340009535809450727550824631257875558385028337486674059907639639723807933366271983146455186432411974433656427985913790539848996420212482021435504919785707361721047074860627235629272859446935507294015709472493835305781792821281740344083789053126652816783247051658989442678901422168749803620037064982522293277256492513597806547464782521737215144364013698442442217859005079546999599903816651824787444946655398731980602825911914324161300375338644093043782143924664229142070866114139920564448278498013529480584926867039317892764673093484840435553678684083852199940897386162821051552508856592275883436615951167362659594517896163864552047880206638358383765990452314623602840377360123325655296693852037347590785881818535326473854998457346424549902496118445028383944884236761248620728313075257618274569187207632025727941563587302159105097376589609108504619099777182548800240930441915015962604561477645549474457910581541065649023146002584166952692863039306053277919824286244814980559996232123323547129433882772451045469165574333153868605118322211778619439714461393338934568066889838754467381427079202178092128174081373868343502205068015680836215727170848630464488765535840342198046788146602038565224456462984815187429868592244958634921881372718871722092672299160953763644518417460876603301347348853519469334730945467359633624252679065337548717621814840890090456870544956741063341722012454460206011989597724264490175843551315814492801827173499613519688417294252036816644094057593169023060835538178841779092654413540451964030589420363697881705471874644541325418925379608438943510716779743546341863875483294722946065420832386197669441884406122029703237173701754353693982608366567055089814455330924784493004519701164851200000000000000000000000000000000000*i1^90 + -14115302405066979977342118380034906196092131387020660429315498917437336466891731765655046511183109020261650360308214879252297142770158893137479958035015692400115928864473793986519992427857947676052883572222240518612700582784557547242926619798624059767714575841354311965814602393281459262484099721681708646569744662594093501676053342640224776820751733175385634816028800065098284603833780159113856298151796275503833897989984843432934440924702394832179251521316168963066495410624828388948640012897945558598407222893665934116442912837062500293275605069678503695101004852345418578511210758802281719597927072586070744349963902253016920977320138085652319193731671156779044160765712456334684667855906774083367491785388622901729027705438591303768528517219342071660305492751965557376184437283919803721035938344312736562905322961630911146965042341699367829408001368661433728174158921116975511524554871299397994391382799061832385559463292178997841040832870483442213119581564242279771629128377259731974296394562626906166277093935120526841033491040350335261383139852910225276077873379317046162196839548517357634351783623568941898353654008523991344302290512217650242583608725789779560054953675226383661719801153242305311681521305146074770167752189983832753975427253480054826542179786452412877551618494519919463321508773724706556663393578680757106849188227126295128155809118152175098160925275456602361748443695629194291554609049637758118416726116645605882315618180230182895151230732245586923683036640463839244916759251197634737396627372218063187472023383534350242076530532765935185428545995346528924173176236244878440599987240967316410016063245964918338737832488181492937146816587732515939810646869741697918996405496972107162635346021776013108272051539786541769511173013751074087538461972820693361236561315203260204779320116152526138311734681895366944163063240515582271440437040434454130002513246132945009651775609770048557823870180376917602282126252527227612477766616353289600948963430005064237145778626904524462187618501607646339488912262796252286280717981334381458520782158834784674450572801593558370071941614241348773082761238593463176362000229366608465292176043712975296881625219796550343759967089939434356811429189309001484122565333300706270239921685268301042942847493890612244676395408501310754480972814092397457483144967362065046390956574174336079516282203851317550443175095510926341925388795732964067913125546281940500950607411063891192245105457932173143951886843142395905197392675993801607391516618932680084228040294400000000000000000000000000000000000000*i1^91 + 4471852541285368033361066540041622153860939753139645629579501134812156909933755514058379603320938919972075954273315909993304257849009004236685072028780124456936418450062155666312001084914783793613285410592150463963604492358324932139705250508221991776305750986345045194048664123624286855268608403933591711101364496646254365942840545333441886382782735447038120548815377923769293180260983954214467397466096281699336224957485705727599025869694900738957175047012608593739028093408819318758187715886538381265168599623830430348543454720347535762055808508796670479395954158109862669256950309573253982587272566964010397873103522076069369576440934893682769502045393466014168521458955152602688210049365994278551657581426214009862979235034144026023550237449361939917669905152632885072154546289511332635146049019471028324848524250163887036158163511510504920056885040792566066570945941962892730994547810786769625674092798473086646952607763750829766810953855125944983549435699904828347072829109932973846077274591844520561605749878937200119863049881827367001528691777720022908991980240519029550697454344933732595429428121189691041735262190430834175181072337269022116249727202151830834204190138271066169340163520773354745189760469227872879994501739151455297717494868143457408451994548734435652950083556490650995728615953616517463917202595585054746677938435610490381965618270690722341694367127214043636578291558801552084204163295634213500529616076756059676914132488239515482930852966800036133154935173363424319936411654426907884037964961957695229904537429743798630008183490193551454118534205407703857246398805588554184798120362205689342523078591311300363576163716718060235538685337667968293972400357529105399588082231617527814737202267061821705837626702435814301679404587119399910360200568235421206441215942793367370550094565400962644563817454074239383280506728162095879906046329531701343830315847546473748999422390945896529247651888131249735144339557879940136210123664570586198183305109283934690537335816405836268859577935658759255716615320477014707243838757077019290690289280344481355088240860115787891196229812120891890000422045103292207999292601026777966798458792837538893163691933853768398985338819125039525678061371372086071199302177114518740218669694666254896941995692039456412676237067775267805111566792287306129989514010346014080700734928356925007498850154355637854824480132122507896418760971407579177108593016783692639183913881390356836643402994924373684119036883555231351865427415762990659925254499252746929926307840000000000000000000000000000000000*i1^92 + -1957495516540926027112977850719600808712225472690582802398560597374027284773456914412896992685154059083371787898052295601650523989363266252319947328590859268731340851391201412350775208689029462773939683492013063042650306987359357680921764946121469263307656362955693870043938784726475452225410331199319326657018418726603801884178154109391447115450024885118057454142383790245907558435385747009069214981409032640585474776678425628608825422305966432851062959873821789118150787894027951661905174596496387049738934104913228372587486967422322604321656546854537960099417051033347724087998265487414008032581596694012396505325369721482152686577496883677489608159330868738133911968574368184067305790070196300585318351277315936704749709950565913384361836234033990073370578655698613316174762525083794793018528472759952375749649216603608579523848627369034296386089399074453047886762257256079089791214246149078598368257353993714571436075243230196136638833947978871461398158597509634874145601644938117549842543972215854993270969850775703464554243553995476988022585435407959579278765069947171072252814142924004209856001156411626226083787891014289812871359120459696372541763767679037092714391073335722153590671444336109042421322267659899196236664053410706725907342380368671501748133904839758033382336985352417151821698750837537681200857911705023583243266721827650492000626197587668511554639027014674771999739169388677009525540635386993652641743761866122216088025090384947909868696364146856699153598516930720684624985722447859934222530717142489008020328833775041619050242121699720627348798398618523441103775558477002867892892267186195797038371542223644987501264904617330493472867786489043366587538973756912339220839837200544045452736893507227978858566485385954509857611313546443720146386462907586391680287595272399401456907578263337148429413814688887373775025080491723739110899420225108310204159023614002952335395283146602485661747115689692954661504133136576241637109881350788178056668272440073837392238576619978444276984098851054223521094579952904071438718844698395584062308149839852487787848647920177394055080071211434351268569565383062618313856661893861712431865194878835609283298654919708855542662379352142039937570749423123107527956958822538815021967704591114833433425881572186166970407254850054342946441108226276069569881958445011923854980237670775459101711646975551727703101741637482794879135970517417513944169724848910986238631539904245026117764336319328792267373256236801940768336968623432101632212147812098375680000000000000000000000000000000000*i1^93 + 328396175481372305955652500341343285290009335821710911148178402836606218273231893562940527204435522234615334551980159622343269278522857735596118686976291513975673948910758054051346597953494209563823597784903194438833429003044718569978843870081574034759340854992940518832681076374722000197808394993001449928271500222609663676429593369408165340261984532802348572175935579385148610160616366900822557360341424454998517960850814449026954417148103827050014352537693556589539371115531387114055151464447480093437987304034630245326423802980900544841705169537674193038792748578094587098740647808243414264654761147296898637104339513810813358610376872322940518374422466106888535853674910853707710316135599592807105162913045647901058491219873726705336568288752651467101845275535758366394123057589439622933904182774906453581957120454978108724134643505157642923314504080596998080371094909385227069898489496803205429653419477443387544175962649331385294195728214407072422630344449201641569107062818114046560159916429957712767595671672258318804198737796661155682420730259633343923437390778810207538227801838847923262376247810095802240403348269344963485129105472024093720657704653947831009818904960492412206311370518308533616375529409055824809234927935804519138074511085421285317894333857234214806639551031710711736917868072296474070054596929196387805524559818279636913861533220736483583400572893464099103448416388220757445141803389613150509712759421082422237073802628878152036834446376135860347904232396367866737434430511138802476617385238709034516267911099998154402692548540422715393666118194727708229106903525126752836893498671005921522715975735687737747391060798004588203354247986478491526128534439287376601117536040325408018856796376661655629235033687878427978270697612310085811480780067158776557337434763905343714635483120830361328228096360968549147559341584058925762845034704801896505590165025891716913690009533771274391781222738679876455219487393702719445597822141262430547738608409254611188031778174330744219050245396843204359194521056590510445980998257948865730452750818646606609542333111537082810089449825627723515567077387441060499057112450225661608141374724507971312243462378725688330357722227541399112817029525561909325028718035967128333247328434480765133384351711652424069821709187937080423390306144381167292120131243070515863333432136653582213505396180669000191932270459039886908131781643694260456047519646053726024378875594516309348151347800008822028005532721375519386509998640991874988024883314688000000000000000000000000000000000*i1^94 + -19288165603667591187086566125426880626354715614208091310788712357686631004255940610240692785443334592039884303894596219344275976700707650674234143627040464029069488880363295432219368538742956221756394341154488043940908729445705854587674202357492658374662052484147863990487571699502407077073926187865728463986010915968066655498541223654434485934055983984935005696925275687912975008584377873208011049914275763224428067934422983061454711100305051533357739805151958015304585645511956296426318489113146926075640382742690952153738592767632772198082954784276207613356173961159071600428565943718641276314725984518756005637562745738862575257732929387355350694722943402108162222946911102822482711085912019310338094393751631537662699689355502913264358056709573210482764256856088113704310503212725478043411873528309431469383349007639332898606928782038044340399521026491870632441978401907829870964809111373835336404039998876098598545385448425398812010539569004656460806018679351934443771847779230511427809701705269350704979377493127043232300742927324969698585405737976255900723934354739790174486197381532187798820447846167638739117662816644561192261386384341093119631483616597227389686957874861888017842362157471482600129307815490072686344014725741812351418122897664856208950466488347400693855197852542863898109702930408156228415491313488517204956153481279253904439369512235422040223731922829712252437582219615973666403798076940283346337521512144921318786307626532011821331527566206515723804308214732098799627851221533430040319409250795525318470792727289519517584401006194089932421209890094489723814534119871702898410724152463522526697990106140701560957547765229542464271669647862723045510692431840036743391962944147188437454916669134843035143936173520880640185348486814773804409776186305385834292635244804712737915900466524059353645423980893498070252802728623735057948855226792362452913898545190927729655320573044034182623112752078726989597979250314814331876060603779849303749630994802995722864923419461167648106162386131967666296772841365230869213579619729384296398335524123795373009355678982369137898825037408724983719239646495187067513369543223637362924926407065564430120206617993722793644738823254236647380539044706657824648156930845498836609572267743757545386968867921116865270842941265865078270410796239392117946171671148676847271770849760440346013439292445690219307137390762043533919507400763496069974401749411430344598597805730278501969331366230230439136350587869296755513187405928742021758976000000000000000000000000000000000*i1^95 + 12320142548777730975306151804301368918680742689466887225195955767449681513008478003507452930236104638752227161683635029254901586338704369651318456422599530664884804899530198808069458314548962161026941551980466687766976541894459214384626957854319888642038194663537143008996554980750886270223121543410642067194220353446065086625207963545089303675991006349194310373611500237028932534320007243418492463088615962406047718088774071757940299505799519527322076664425877094486949804699307217354695588451062167886931520172398268086192290939114906728048555504094338206646761869588067165467725867495930148341879148207671429396644803792908646721528703193751279039413781199553096947579457477344494708198371978520519749213446343788377143529034009607601760596745412566424079546905966159291777760872370327864719306154322308574040574440537649319562824457934640633155766881075851206043218695794357250468150852171501209732861196655169117419593347173598260509914215089135361422907994850419999926521363694935937721874804674921476214875006107733926202590416011075952731767370013423366594883361047764535277192901253813445044760858129514409603095028483470595654528842671791287099021257484307068964152466122858074040407240666258081118965118041297616782934048445517567304152863103280729140977801499625896296445737921784119507986927805075859537806966161530814468138250360353761333550752304115312846991239590068625381359888147395640085374225661705237123396253202402726414561031890293753767911533646333009435365233681808452024383610321493289840930747823042218024212818967553183993683968070090537077381877421759199857780810630179140753255701118066776144828925205943726077622700938467204096471320956703210241147798420829559254223990403958997415150128996794645582559903764555864014289824871216117666270791307354264282737333704759324603569265979587784642770963001017245064021115074635683103275632258785419921482132495213974985709593379922856757036176917254445205497765730028153769599509374980670033447658376159165235649329018559101748084487992076804328294464522139114750236097283396462586894458194036322089826930977778185527294467618393756438926663239912946071082262212366394930064707629539718966855636085969274431159170936253452680362004105151779752797234256570060537287397152610674088418306121213055319056376497503675356041902461924741507761333804524545368225477366998774186224058391011152359066297617474828738475090975350549081573584454249787447893639372111891227616774808244367245089482539465943962686504074372710400000000000000000000000000000000*i1^96 + -2708285240624532588441458924726128739565165647337397392150330097388978866780497944120572996311914927443120087694284562977108110788487724866373328581712794169823023087637229370584988890652885005792860942173294825067117479004593846320931724357141372567192457345508402660590337335452801265057109977932752380095204768213136766520765957553671446475056867379973843914951601012072774435972999312128248488230425722155433571524186120595075191183114050328561198190893088475738773160895350851943991936184311729455041189158269401788383567090200152138273393970147826160101281194639241094544994674029023812012833036283104341600534856787134625891514916759145112557001605957218420141151733834269109775513134446020815610456606164577551797394690318172462698874894476605558544006310396944673631808172887055069012341338364449343686399975344230237421825047578139692997662163950283631749399728450700624817860363551960220286330692793358509524161362412650153381289471947931024980947687141060479628838539457280234818126122268850723861070978238999980230389734768090697944334114144297607927075456784366129432886862612569671289369436197565808215982197688308139918686507230235081129904248154657716226916567198862640702341351096702491160810227859067716361374319694090068081859721917097864446569302310115382375731999269714829165757926125024826784919750982644170782864306323461527979490487368201547082531490275268524220407777106551714026530793223754527168623746581482437722397924719086843595084236800159412861690757186204376029183525138045026828869920519237782710956033463798993706959358589845523753521449744581288223965409258246746377762739784522272534594933740051526442360169077218460188053941974602927788900973310015202029223097147258774462487936954410024780721003697547098472168536580619717101460691159224754329474876661255806704323085521399097607948652272561795894427579737089310301864487606558677971903753950671793553662909400542241047762586067689170105828127032567767857626167958097765803305842434880785360404073997423822451713090708236291808498113629435416410112286420698243450923367157612369168540398907400111207905479889081278754259615454602391204882591022418785357235994762919317436965550501762300833258108726409823500583745848347049804700549355620801410062683861366902764078707745902308107466468543866644741839163008627072552983706513643551707693085085663638849596418868214510723895812493318115841908758474676806556847191738039856979215693417639021322228587929985357698319229316081143472792482611200000000000000000000000000000000*i1^97 + 347781217363815302468288527217358411826467442405587863254223311260786483860087170739216533397032153782903886798805359638791158716540845681357855077212076298439309750639285559024046828144762729553022895019595516368502498166300773232597097667025325377226819340844498125376705324348149329558742818881304877343411984025937797570743036329659039059132289209226029055709169534021094247813553475930045228278918281409201487227531021177185689480183455730987507045370401231757506413947724005563492154962577988635882434195620658527345539242672619121094770338492324602939661265713416075223219579438761296078368903009244684020505249456721770735177252284628871298375417719167515956849169628231459383740202115018924080961979767859642769640900456124528996149733733867530711943249500044196026745460162056048959314025703454111159033471752407060622939013252963745921801317506275599128543869667340604589950690848993900703754298579922305093149998102534146248090511979063918954213302929550774692583736135266091726767869997431211866310391407967865029819331422239978169128622045058780254648383970716033241890877023771288238423063252190748543032350360572594841701340583083847041864808507155704482711816034130788977160394579304303204617103303344985629973250408894952171220822085209224496932148189706712489900730799240644053471005761788817636389856664767051992807205983343534348625509748452337011401637540914943338060664250914420702502436978427026136095454406940895800457092131654613427246167509511125535777700196546883932140065210930851722430714541423061701477276871834192262395575676621927667193972402490593177657722323209535253145933009921713298824149799181197634218661975281470681621762568873297380090581611479027447899407293140097745324454616317236354300537823646671890728235092197876491388483226141212489536664526935448226261528048437009566200296244341309376928230839326957018335295087053795269845042617821314527564081283753321739350891030031105564772541322195481638027907573117496554437701774644552897735439760404470572884948301717075827087102747526501871798828976492960957520443207784750786494795427047774472246375566640447182320485506262231756535858289061249684740868404883063324529908714406837505295127311161711618736306139438674949386304810666003952753564324298833811262079960991938602763450573474148653170128338332743380961137458495916314482863087124629975300294495598287526492561268893047002198781728672922235975113650068384260835422277751859169898967423987484965958261631954607249817600000000000000000000000000000000*i1^98 + 125510611099341473393466304280318842388595859484099701368631891789146913016894331778808607450282673132441361605582251162454237976800922961067687300404608689839901552753853207817536428244976831697178442653799957131494321999621432927333755086654987115536240612493435622380818327969930140916006137657109125179682709455921755247382319314618622626253011780468091920709433991449488098571209924688805608644698431935402510613100095488484012566079138534342278462392123622822885194460798614837974905225949321586819097288101884587012136470279254341522011507225154032896640867414755650074490677676650365449828580931651457974208254200122666838152079779294014237096777049306859110877942835720570725793891897459709970871704191212318425550042863733280387406506632487478208296236647042403494180885022357232321653420945790644774341545645545867027270291325384237491838575523083985945364567140633200325751768288309628377080837568037793211043214059051869228841290050192147492398470454102766314131506408924682594965260604928185757515894978166970549028492088091982248595398644122982718730980071000785966125409520449556245364461217031291625546571150138717695344854957509576195486599552208724790508097139223688121057628778834295789405147061197507732835500574624732546657018563961671357970681436967151866435058362359101797887185866716023568319504002191532950744518152647840134245246479329069317015605858610256499014231390696962591063003422722755199456649389607362789318973704195920049929626886152449324761570845033816467269773386237546951229879810697400443513381032179893925212336357635689828486511202242598396044476559442079040669856705184147232662039975677974057693579226369847526214877334853005680868506468658626456427592298462622027456955204782020317911905738669158535672118245426560121469732851433109655314372963842969561723166385816026844159895697509619273693205896904185505525574107513292308297521044446143183632686293167694130494023376685241862791643833231121603678634507453667986585213525605759492890077747444032965465529815526566221839276580745668372378441242351525536996890104867961682973934950797112778380436651480067824447393650949322177825959238008639944252040377965483411569493018537189741394876913249428082449623856247496833357307006843216016714792699182987231442641837364194332859830661580660401346791343601475413041183311867778227308591345670013527789310914968687569930185424964111829965674875320004173484895919285300056436429152805345288416908353478305125432633909030420480000000000000000000000000000000*i1^99 + 11973335434147206299631768314727880548458565061036305463717501781838527024519415098680113935394867833175141255542339373986719063805751567845775607705828185082891230570196386664132814119992673108094971646961489234394988873150094660678539251684467856608057223126723834791470866145809173289192806962924389217502252818975594022632750327709989786263828406671444472449299787454893164622278905103056721457578027278146004204595422625653203828043567316975743928151451837340692199043046150399995413871797903189818146902303124225841721030754240922141889707503661328074721413024428157677579972931093448671197646242743387133963961171344064876828282809147227787736454789462577644926865893695012862316468668182985562720558571376459017082727852216065549011243811407680961291567419694488456041106786584632458906108994827277985159444234741891896116282536925887627885539447548936748451242708769693092256919848033331348583531664327568521639772537572072542026276535690614237929922082222503201799100896220739536430173117575874333937068206356182262793772299370519658093527601007295324133458275001470162369385333802186172734236170603726123221649534088745501238142989930991148196800154335664812028011769897657700019664521202781712650254088952364938120005315438388409021732332057181370073500727983979848243388482892713352414167964663841417716202997294096774452679548748393513543203961234087888476387524441829959158123423799660433732120386640004766789533398087490214298918206529197720502828280045090176842493947902862298193903419945204653113790881835538337868840051403408952272230415823458546760436221980596668662951769241529771796571362132275234694996396340965605266039609023400260938454810508431628386733310354980273265243928187562790567399817361098961340564912087271567345404358666141659620994242908959525752180261720183260803979946287088242438309522695746579433513046276114149747354859145316561563839586884291615050486107643207301234955549683215577909181165275062537663075698987095073108690360481829218503038152026326036092526063939881935104158718450891992093942692118780456762838028613277498930757697746827943022511050049289223845994490059614515263489615212541830231399169141713610939182407368642012004736082627712800591904256035576662902975558326879834165059078237671656706146892605744914835217162178402230103534118103599715548019456949699082562057318492126722679487051062492010116872004748278050818832874369310256045352237861668994035731512513408910261307125957718095482681556992000000000000000000000000000000*i1^100 + -400499112873753346445937373929241129447623474644430230958360857516466787165707497780006101368878712303889442057833463605963810062087957478780305766389642117265781022703728277034174587247017773138654135245745577879534227398992608848939544529096544917003439706661681587706443365074617926959144704234080633321754091568007891028170870097719779580521558745852051898309431442414970668018445009041970130430026461601919152470461076303500228989577956604609540966071627990365080319138080062530711783572565629494429189465765566675067239419958777026069856213115837802113161220168081297302992686484466767916980958600053502028879741188124462796960518051333550457188943343455843625907748671738007592975206622636137364138019807239526081429329799577327735154551201035738450928937685464687070295668457690162284663828630572240431156827232256773646462609183693860610258052616450720784476688607765757809832015838208017369951394199435184379900657872855962591689524335311654066602634789856751760412129197472459946781248198973767719175895937606504874392594392906087173698469403828329479175885676165599794715643987389452837120595804308524235399867433218019416825289320880844158579594910554940215261045779580404573733412522804173505030420576379044627802932972833970157120011871377654659149818115177807053458494889208122044282027925887398371058576135211188399760529131237978344026015989251535722114628334300684007558796901360116918309318335628801626152428632381966110201176037044130254564147942332080080753185118250607992670753153411079246787601102248861738052361110643769238725462455963127680573457753218569054067642260481696957883225553664254401598887604984487019452116248722583940544067743097201332499326269051247379505407144281127140365133623162071951361491737573548918926685079192527704776467619719822653723423307558761320372472159022341661806249901311084776148989825108828898886581441361948145326902886624791369822093022584847760565707566989323197721585984110839542106696262805201174448794808920541940216273009140095531908090143996807014711330314937327215474851323753972840303285101280805769028031543159745889693878752945302248679101225643528187653728562261304201117199284516953054803521359543205090315362638765847458735625155952131660969825034078860217468056560056764672572549905240266416279705843216645433947890060198211860412508016465360010676765058070454460597581486816253796046134861363245906050847131105050013249398532742051720379786090375819781516738038427023310848000000000000000000000000000000*i1^101 + 26507088218660497143174734079086038185439580642255663608970573323761020605722970045842660424621435970389696821271998125005194956179940240958407055907643381273072949931260492373748854449803950844676760718696234541620213010305439040885234647164756688717090889409020029058551173785677509237626391339042656839722731109589814307733697747460451730950799512540820845332013157882447392894582422200642776783093257930920450301850887485238508445035611308723425193690331622406619221614522541723703784562844172634338084607603812814404561170370535537086987406552333137990666963362095367384841048239113925712851742046819562890132085507268424596109029385206138537356218928672167268416856278254822823149040534017124977067076902990076882225714089450813100502636699664034151176958935687758706584832874533314809125048146890994154406496816069991971457593617909480417930716413683171836212774826095293621973805890838346260591997984791293676371883702224583322479625557497716898071151424360357360629597688515642188498412713955970035213302391163458628244069483662045697820520494934618152011135609672308582218832561264911707128848201207495207246621478073818613783671289201490205791887159149027230678311608131326328950225436606893720981577155191320797756515158595265104615617707432126308873909067601329352753374475061603060794882767679529482486695578137372803185090605211393466383599814346419178961716110172568383291245052118238918284136564936187789750798584934907769713924716699629442744236730696857886142608865550078582751689992511264770192430502315744393085732575032347832371451866849459310251796564660775231230546774367806647279061683981842029274497346507216841307697748260227231450179507935257062863970390008882876317100135105242573493478666535592437283503710721311386864588145326580463478894219503425768482192704898586330537314791371672875043544716067571145942823862350176716855843036289487564333325338146348786819359512370882244716504236551617912998060566449474524344490448950757465589174356424114761453182986202202302976021234622354737724404102370206350982763951596041551464136714380777595575686806449240318088643696707226401477984865396624519514636377729157452491767381626258703910913063037775987776118231965869388216612611797430358356399440399338579186848636863986651067355402611343061247005066060476737732973285015731511370316120092248758322660102228743089154598760846307235007880634518933002762430799338402159253080580301947110607329878069345090237003149292339200000000000000000000000000000*i1^102 + 453129060956866714853045694177450218017406421971715123071526260229321845088988155661896977067411848216095397710257410442051960500852053712085023382682163069961808547318638640644738373571353018732462312126532336485191285964226030154527538002995501550256884888841645317642695444197139399908055506184405894010360324059217725881648540369533970778164137715855307596123520119049800446335886009754403244132376405577547782736771689296264546457870170020850211615236767010185436516828476644183560923523591009764707069589603926211873716063473310071010784894153834332422310783733676274290873827622789128741758836600584776107118092465567836208556612368179641387076998519303576557513014934296130811211020434168369618172376742731944446391524693258743296000968410100306961095659566691152387519904356372961448783456872236441383976917357241388109139720556110845893215843744916068274539446125639334666040155860912371858711220517595271853752945744356820212327935986302045043991009315207926731666719482513576516560511221667572622569749507199687568006685849085986586752153694702479629100476491685560766404379375657258940107197038474432527799143898888622626959042368261186940660034075587636914370433667540437137949915839254946997623322699675889765523302703996006041528858005418896662692668233442563876122025658548161758829205767773942062680343173743017737895385496995086702509020212688480747521774238773593392972422600715764886089421394956542235009680264299820229518656042005758851986892982938665009765768985963166402470422544860392970692076476531917288262264413374175594979938291264673597768749432862342412934687927796927959171116730562748802245738669888796889770020324635141215429444618561791986510799721358945060662457174048783117375501816879393014090057309850941763015548097948462551027438249989010891253005915520839227618332864860420109709168636976829892015194994075200681441507376877278524327666048205924595530499307783590616269845833615888277541009204988312253097857870277973483153031294283505688980750894018793833157738850466347248543308786138386119819352481939816348188636877176551690100606858470667685437411388924065308476043764808443256280297313433062760120924319422578248485392927107088345294924611573377261709453319321220125631840633641538921854213986010531673486544447166957637358770782646022435431517300514507784396708112747729212200430400682862954227854662968238409006950295110759865954862898910230107946315460507982338229863644235980941872332800000000000000000000000000000*i1^103 + 71707504576231066265546891249231607589008378838716262213791823256459938818381652746655472930517086721918401622485339556576633895929859653346914327678392579941397125718785889912030034149294570606827837342741948815270383698177011385078657119716677652070250719134888643029338200424444809295418337913213624669618138174882714241979323202596847928930821543183752126542093727651226774971618606077579500296831554571455706045351441238354313305523731207757106419251520769866284358928993156928998870815827577199655999806647426975830942901792441325191235021754392075777051388727133116257582766025242969784318826439359567464291252357086766071030042658600987207068905919858327416102019649338584223570655934461923525154371540260376993600594918711480231551493735691753303265492058572343272587204868112696817335575170777181414809547724594569168577298793020766564333161000378899206240992338371938001300742315665922629363555344987475198970072962656781328531349066397881572003341983659771049567161024774344445035580051589551770260423661026217790112370161371137815982090864461435746592756071080263076267977946001799371287802803751873592851889416697615699630949248027084434701550864833945140340231534245914216320955100775794288144813392252917821822701167208612150194926423997434141602414653501032452318084891822569468984471569736720534333280164962828729635204772563371396063103766139764294064442002773223757921826582165270038619028717966486850211260466236305827399551370997233569730734214146335204778289136841349075641127175171736947853138692720728456756084685655309578698919256289591862183434486580873737641735732588883580288753431730908949168823498291257103400248740064411450208057711143846536821867463862592727403563548801408179874745677175955125203965832155854528089027818966769895735601328115570172615724175782320136989808631085500850642140719629822321052114496704145893836866514488636087236585386695010816456783880245943699686991471281531948098402625284283552962992981372992704870555057079630353701711120073530293303664797963349341234630293567423726131926019437450419247678008573546874740249438160509873064817676294963924404187205584633330828544913567661971065182954311491884946156275425964620701216564100623396671661780635376677982099449626143090826997429573642553021325943585025292072435273689926632403206697737388274068863091130431485612967216898955790711486848209040672821353411525099518133541523918978791157972935598498770363346450312048148480000000000000000000000000000*i1^104 + 538382851106514794551686304983525382967204252062009977531284993351483652410056153079623765818114732609652633022066080145371640298729595744409108230070389258351571769478802178248879679960530026839624114822583675850670454565494203059074301011209414074702894490784201133803872902631031569754393645204065101296890513613960394209588428045295282995478839222609399664636066812857603933126981001070210422334579070849435892843165040542680719433943998055520511794241036404742509338839063885940566367594111673717953370371471062083348618170230846587840158303945800406345866079628853744364699791121530954243626041387620929790914907759010265714236337489161671767895894767762014545936469103531741572769599251142489102002884600891235864732226576454741065765456871744967580526269496767983340583763633612057234108641952445029962752836095500407467105612475707283916324488961704055141151408400570331508738802012808546572474710610839569341433120722772228663560565371559188920552914606752274329926140722265085116615018090160863101490928163110736479206206448716952179654052084572878049213622374270540574747435484729023332367987690768371265394167118584287010553976099412961599689870917220296531375190982623282018522153870227798042913631224404159731750204584523128549658747597910086966349041717840261078343873911124734433449013031411917925609628734283529709570076925157424073571056751576262735536845844286026267716861888035541999587544638143630105520554543433913238137840072547697818186141707178212894582065121538178268468953754006622420803274530713939764235715911721071020752274881530101087982948683108306526856905030361007001753548896223657870484862119123888176246573941142471120688475816758059972284757484626960550786187934256819403163337855880406669577841089742508550222831272128258443974378910194242731003140660641684407672706840495139814309483995832390519374339787521375122130830564150544932600906877177295346507837395986012925206229992580658020221346517242168388460679604688364171321175173521754417841073895727115980713338020860307964226071233213073256120029292976072416560483777788656093740940996948203744367661040466744843980295465645063676056547911996705326281829529397921459270784861337995774789566100783530445499544602804042713548116409187539246753115230809195485203581495847927219145457731221361458472516659717521479916043509469059194414112031086713725492422975700027497699741639004791329286116600813439378902811621945633778942313758720000000000000000000000000000*i1^105 + 82195187457346011535310595342397857079424345314214862895531264837923416736257015642691233126197818124129845352333744934796869811270587967719607378682045939132729344319702142862612621617984459823707133051112882119613371032786022237910675437048593732084141268679936150826005470119612417974835357314838938177360622838056451261735665620187182740811082321443855283675316750701477251500958188767882882956933870850594108067585294091847092771919853226866459795191696628171651783938134900716436201895531040304732867248128109418866816963105964204248614117264898943780019319938559589316811457771482863683404793914823458426219912496316246142350348090274667345371745485017300221020747560919599866355204925047088739657523822690448147957767403810808606621255757247922497838897220288209048575507438812030761506731376643694065313917650323011283467564086103952640972078868552048144407551443841693737953237040834531578924046782276356347691702236010768203373738472779296695410756447390109692347964520124211440897161650075985225307696905787664959987909321428469989434018492045834805057470929950202248677673858156178311421980996581630114284231031978259242141926370277542837032219336636248224092314570452116140915898389517502080056347924737468736244012723612103145247633565242528266327723919402421012991668101972280424405296835563757816162259131107984027296438511248573263813634822490788122436329625325838874823777026388107972644703906064044036724121610326282354361993422388288322567498422790884448158448062344862862656296231416435185898017178707606701621717980054740782693585606598455319349635147449209459948148291220157998103162473614728241927783041301437617760362544511656941128914220848415674084206407329967023455600936481545614901250856629284990799938718194065630897641075766257549267559872264744294497285400872146548722233783517469055565872683815331392747309526420512035628534205575075446850629686416215986097269675970668375241800644350809036811951344587197307238678469598471824416477583428571154963719921222281896984234010023787515780252909423926361747719397026352424346858017752206708750644222258085817397254727483321743012698313804009235126767668865545190572859485698712108043441677847524329738365745662308749019750573414401062853902617798644452011756159226051582684002237906798111489052402154613804348645915735705461561434685279740105807421370802549369450125358664323556948912996146457214308317526650455398790986695847499224055808000000000000000000000000000*i1^106 + 3084451534065247530747705029840774164320180397512084201657654632962152509853929809510229287911287714305155863701049557196370529108683758132225580016455479935806245216954459584652767765092810583710066254012474717168681265516462069608308735003855430017274443398188218850740208333569530597053121128582768546744520925738220208022553170303554715994650192133591367927570233530100300847602247087258100315814457232432564028668897599198817211855564337883007525644198756163624415022439498504073906095077747013665182709280809095461887923707063589096064481012288846449962965923111869302358162260569677017486917373804283667292866186369067167080417489167934061714593328639606153250686096082040184451874713719436625092132589562665616465339628155253155899829650919505609532186687559750067669093901914289196896798963910529449106706953268045338826874719422075831912899681830350320375548090385624608773309224395655994679814415780643008515769060699549930388968982403426093927526297697774413631264034909195280492740625990833872147768928607204321289479133545059717810306118601816436837829564301586906997559839141271626178763168713216504309288221037468453822990701915638460138921341086703891717402420710445776496800960191558906688329519240477925687868414926186523459293490149049297104499934759852432043204486058754050075137676560061174046676868275814236953310331034748944280090921798914354234376314047631628970915132061764806983926479669775677898133202194645701749629968105512685600870263992809764299335277630457544881611091537987533349631643832229794644458445096614459974825425830053468424048692243280993175637691607369708313268322040616768552539313087720786358804987244075683926242543477857869062970225451374631099806424515646682947050127297954997992439489959787373362560070843581540802013672084502296112207033321417388351975247880610993149627206995013731387155284039376669020416289319263927563752940932180665533684427209060281944041520360708955012612514517916310624108619194788741643462038775029786867834999306650665007683099317316975957407527114541540975640096546383375823376387048339209939711785136922251409762277967285400720329151804400929885151910350207536551505167168425523294103985744332624810584449343260676515392356971831017626614185748277366554374843980301286873768658801381812804918849231898435063091857916286106977667374862223418813035030475186971647646030046857471986941648621727904276685417189753400487243130121224192000000000000000000000000000*i1^107 + 216727785543569846207616718293948038839313395270543776823113435413841178015354794520675605331795646204292248589238735711899305621852780233215931082568058136995874773945415510931472624081651685764072603748345593811592744947990814180024506475442892074345535148175413261465931080053451641403778347592640430284075118196105437282225380478832519978008155879347303496498699610987732818767147166093998651486595695461826194664800470601561237194401854585224195335198489159881305447120492912648773702984077999876358222466681863135824010429857078569044989270657820668439066578224688050662155482044086106069383484840519291434940429992713815462756619729839724297016958931579375501827061640560995694114458375069285381040340962935381044115825654074491633678597927291846029612365762876112068505959068946889884384484091586882514940051300938404705352857010753981165135160302491211741582152210856821504295145903139494338079970074313564280740153658233402863221030183594509304237047104171910764494500491317116344710442011595864609527238972705550688876051915735766484218595163680063502869391374048824508948929538200798521775926434128710410919284911181327740037550762877686989995579709165199551184759305519899586434713106149178299940054382292073845471014689615101370832724966987248864869633358274932207761121119039298490336738098205401332362745981111628361163605118337862960658337939323018369334109957370483067617800964386244829155653958596330668391027443681990995660144711342701318419635433455515557069644944885049655427621882415923434793303595741950807031382393381709310761818167917418000964834115338382941940401055826825044704399261778231659048244540904931727197548135536877585468233328163044426602387555796347382326140568097462926036574612443474961944452934173802934723685473699358577664561828285345116866992791813283670724738470499967950901642027680921004168795061844026259231727287777904933210738141053665351773707648399760765976848728998691101327064484330125332511488649690076352392390810087342629680283304900100819453023590898959752732128344110405051370047655649042173506400430867207007795228005669385543002985389085132477384890999847781108923006664320423844613027100259841478816798321680149464275475286907858159294108272989107529643952626033930938188642630550017741998282552339289420414672568477108351960077137604643939937859977067366215333254094963004529477739385671941225289922136839061878041427211864415203346297651200000000000000000000000000*i1^108 + -2907299852919318146277610092340558165936768394746686242202244137878913573421261853017916635393472622697618852348274143372692311707614071464659695410919708408285150033888892362440929201231808055128490944629399984886297457477163199064993418673448783397050959037572369624204608652807877347893765527016236506615612836164599347772972607915094506342141202394364598350503677311978905654478486160405765836601343447749928903558037425566998341256187028745901414959658322448014622124931833270575512005064431091761229682985361594515739247857396156825295366848754855384172897500122071892098357384160156988054024366537935745790538487790513860714658587186969809637328645367334245999664708429499265125936588656907527321208679831718576638962066426525130159392292241096446224867796467510994248490036073504248072116346230745042788701013869535522117391264328974671597150360284993234680440896955510495546792427088899109421267963412987662709520084995901632136158231270565058871790891968933269877271373116358260934913975911949677232106774646853082753108468548680918643615717148335314134951738873168550119538750046393598160562752681965100352536184114939138519294372948753118735426795658156592467012169313082641887684983596215975580669757707939273697129776845825624456441958634899568770884852045218290105888470655374238320994282964433816173397455223782218488919096745805585971168542971076477485312473948212102158385213099541149587656643183875359261719995826432404392542928692776162850447405255477287146177738791616110334097750593487876741824833967532611980811405965304732031645730791973254215978333783351161048138187438797642513321918211730146264832760581005077421694372519921276667871204389483962098122453918778254830979316426194091502500331297932395840404405983622024035988768280817031512493094474758897820194331815604124875559425970940342496999173822416990733092168080819300631492871027901724800543143312846970586119448587797951874948694647090011663676672554140493768874984017107550661819868666862664042807124223346101022305796189689352420375307168755462566154977718168926334570158394394842706635652681594805431180733852953744243846641196735458637218009933426745661728529396005585613389203804770978670875702725054650752193736863439691722282589043422840462240128077484081718804095344042107601152226917775234113334592509833850003725836348038505844895972764614086905828500875671532499987244896888630146538582727909703680000000000000000000000000000*i1^109 + -74240243134671911500758273257529300234973206341903998766082473610952688103023982137137241690155489562486652653165391312517095537990048887047048935355291322012234961451130537637303594769391973470241970089765885517108144488388242443879580369069746320809230210865398385122605590598545787735356798996017416295852485691928682259545046889327362541404722739500423229371111630428535572638294071684074141691472833969441985699318854830615962001233873789952271907263733142817211789147535209479995778187851520553234442981998340688017135156314099522638372477248785861706207036232753892564866244403392616421621612431594902971059985270128106635367057969377259999245811357153390654675267862862141910663997540712486920616276614800019968734948214420994776980391506072523278052691272511725767768329018046238054380927342816960052842912320593039595877297321221454584942362119081108492396269491725535589776815738338627711353714418770174216563372668877206971836341412356401728829982998588065559303199241385600324911455215316800232147111434147317117031735148207899823633716395016440739427991226760547990590261136827615812891390020275812570963468924941731376564845878806019060897587576464611501368434312893553341919545949256479980251929368524931825012448573463144537919030750959335684596606718349456366463003557906993247020851902517972479366535794019419379566108540097155594655621398157216169672620056019064480974546722771963087698266418589135871898440121422639883277962512195122258205839840445690718962413038442136124686438320205692576212874207343439414303903628804298975717088853762460439246719629505349606590600393163442765597724358680164442177935177471044282358490162683897143472111085416183102278934419112920227127213602661123374930273680594755668446694799628165731567522315369742952052074278608492234997149729854768879652612763218228215565551371864797136627136828990393984736305931491564222688350287359970262330657556592138401190604930023162776976905603525112024822174065831953047515010169150246991227619372625723978219801212385239987032489116041635886515998236109930514028020710553958036850701901965446122494443505538951384394532801878106671261811182283050697943054869010643159011111714590950569923069776190297892779043594826323596499446569301389958843578751271087151254303341036200911996191578668555408263687583074478538644455953001347635199321122913543040954471890162097544263914940255579567861044168622080000000000000000000000000*i1^110 + 4929065262166364336301277411993717723111094874044908269166230238427383122742518828428978018124815516817537306782278801124002321094611169007153532565030598698822262599676865504112926237053269302469667699639459250288016104223990562987576464360108426219776096855256086997778216036645333711552377899212673141686107909085074254235770732914509950625671838548787104716275268038128793310920051957941310727210454004345589425659401548242698570055314622041645416832588733283988262477147338034840792101343367424136107072207259123601627016371589352512133852163728142123427746112603656948350344242842372933290213580695264677344263342843386350565737363603031255420249164103399904218477601771782935343606512742917702002048621972859575618402058180238127550446089428992165584260036195553733860904776604884068063986418255685280574565003013838197709957241172115723256596493486881900877577835486153941580937108723830444597969764961753080744952485685792979600366046282209525752425389204884642674624571520611800532113473039371986543450165027121649594697895761036091428823138336318255060693231286720587218936973472047433618361283367465838738298632389465222530458204548488310302825510650436511511834729968124979240904262886753844195111938295978391314729388511170727822553204333577875441771181149005074468659758060188366893700042496560618009371562118322807970374754617613881643216607784705811205038819133571442222783804727523101591969579181634571918428694615607546209197462523609352125096942144949419812241451467883685553379184785969074761951081321086359817221944642248430763891117848837463610599844244311874045337109170985855704616919415477166975743292146384277550513988044081182881192779215743521391921654811949684012943562004333376362731860903143925808157566087326830754912516613723558104393973172782508462927746008394414642634438956798843467455755955893147590036980733270156169737024367674570790900743629764663839922487500960832207764656251496542772390566009939736998463121221437777737624580303862660441058792989082619778231299886995555469969848499888392876117503388292400305125987494466682644706467523646348631930885166520175241829427838114955632997073301355318911743125785745387967652976032774991820608167750403109379476532606156508532827367716087223259906981856407202200742305426649805984802525833083005706691129308411231456407470973205474428634419862417455886308691688606688638574502610801328023142400000000000000000000000000*i1^111 + 10899852438776819431165344392435232737625993260190812456376896877274909529077658973687019360383058954516311865780746296246106297611263765294778560701201633534630154999615433823590428933853186592936511806526884777308848389487526781538713623314349724990494299933535927414901436825226194298855060600255475167066456973669350418024385067969241382244944365712717671600469292329678097494084559144025431906277831363449146600314808673230043222262499272526709352623081680127486888613353097810389743327106647191782983715939822939316551169463297622091102601985581859082459397199778004763303757131790832971154049837473352291451566674168179602256168492758040274705512729949822998817840711644061908451301542532852029534302121520022098448747885348151902692101154209304638050940558700452228270451478528451612504736306200696921359352610077469574088688802240896925424358829564409838538464739625839412975097240269346359015840548658532961488375133296669901692765903999955082703020087456449154907796934774736500736260150091085900380508364569266999951795792852384112994622160062811454132530507568936603750288910226646642727405343940240731063846119102878652509443913624468160789990185887283896701233578690831938692761009279816378423536305450097487800978125687823385477970711399874757343544058586758413134875806018678371175923624558659407317516090469607444885547864376573383798295747224452211454110505050440378002232154041635533140951925383371559962694426763882886753057153505069115489603764124319267912097739421688843511487281894254490328977284706586758305825200408578912518085523198667760785650103358528734819939605122810667870088423632683155311086925865519309727077206731955414690443914452258527948148132977412972818704334133897541311103290495726073741974594414274083678572862882123566680377360631092214811959997777099269339857680249359871650861134335023932926845858186934484472190339938376618866494196099427501910004844928200478094798884579577917528566675604664563411213685118260627205273584479317121438150003496995554933952081452840904398009961346332179830717405131105677297353063942547106227906222226992607281981397598932233658552313175016864682651019318095353035124282142693991677665238627884080047800621851336834530743408581333329536256960461742403204267798634911977034488992009385400721500280118101701750089256658169181760261204968669440019265429163196073076838188074813969177458801511497728000000000000000000000000*i1^112 + -1979534277921076164629008737348978302464557366555258020648991901480656349235618152788725315074224885598295475467790831767503558730869424437956496729414252291223975930855212803428781671768062071365285387215337571356426922631959829598141799805919446084356974477946630276049262413374992515894092747609186398829426693733437660708901786818536548689740223701064533653157475954610459561316044732044045934086054773583338099640664867972835882037678279954981685887757880336116229044434731685809546496292911819813046396295533710582291916392450143002806293303184572943568483652042640541898472971969250301235547906099265215643806245081753341203738965073379752910327452750569794552289657921780136685089471079623367425072432543696790867848548377017334052370857741369148211899480344780683312569930785662601906559932708831398898923684967523070248100935470623931915745352684293543313617336224640659790327566839672805474032740625827901197849254624333847198238743046620368042200433107836127023123264762896169446432496051918692369285316231361687544535935800545525530420642916245704377536850617993553830766705139946426375319671312898560642092499933522532212624954642957980828455402008313905197207055349404756963773556650866944715134862615355599639504651910944493215696269854939537733882668654464736251444745607302413589066260407028311076739403878897600405949056812490061682110394935722279153393001765966422715266863884966120863213670065729189407551392182180634142025753387575419628063668209383911681739197169027545548972181588708743400725912040352437268003286158283372796049081236895890813417478012135364530410529577714616751920744983050735267841946958798316773842625091391071454654587247055409418794078836248252460728568677280775596256080286595776534761445755515090161124644826362080592329692496871889228126302536013637402576900861576155927107804785208756301001502017981654119085561991443753675178635080902695726235156010176399247802509901653704750550849109343521673385289327131044592720619592144153175463565388715732461480757573033646289858313590652308270481735635871931882582922461937741781245035726173617368473505042246835209134664270328451706453515302682972617803069359734191578305164951114020190997223172072546126336856362856580391673529471758008203065280357622744985398263419570159021548443224551452829928523867996210818513073130127236262770637030535194625628421736569199215786328064000000000000000000000000*i1^113 + 35027849132151329413717105344751041310937514533326124359615016569614324909222473186808707950085830517596459378350644349063143156212629363045378579593442616648863297200522744328910628752794286687053294191531298272631893467952866845044788081025266238204617993992076387893617080919583616590272321402898196158084943613153187959795408251437141574987285128603604274770382604090295275413718966640397191733875505216176066437208542997822882455569461054486257892477700063767636110932780245146684747817954006744543189812337927090168337167686456840638339240722348663102215910538612749245122676727223330026386443856335700157330392281825955273039648535361776311867452061226729496034586385761185591814468171581102022703927214422187496391747669931107290150279731908535542351089376786384654978435962626490687622478279698711612984723845131481662588416048076148062552206572490204828740838508857060861069904865081118759541490481060865447025947989961506055222737490159304336747238365129394641233725026460039708172717612544828261384325624123221038410512636536799132300170597105856276787282408816765508789879175046966371820207792117390028642914499398407634044513399057776109370013330203329867093779976023379606093625979713167579703857698797459915216013348631322462777501383565619285978502022036763633156608338541597425679116022661636022785213728261306832061494072532036927333218237029793565154470008186674871973912332825879869872468382474802316434413526459255035270791326577479547117790393819646242560083281132304053924954908385026690725395020215528443474495805907785614658469454424135365270924751746864264526653213695627415725446690817734851417308720742656133493830872588480263084437712148724425217734227238118217258868553929892941007672105856317512280479448835361142477406886729354001851061493462348168504755436006162241686568606030897146256745317911716823403534094283079675461906625627512926644618446467162296113675258373484028498073982447247090861786500908137086451166264971778183625792230621176474174620606269498082388147836148028185551701607343007766111900518488219946387668686897494480559937583653303412757938065366013863045652240714337379639212998617868346442469887009517652729625826358395502343303078162889098104661566196642971795135183570794810644518692437070753846229164688774682591032922228722638807678221275644423622214100877637943538807707372595909841443637801741870694400000000000000000000000*i1^114 + -292611667147169202993097149097777036856634110698184573542985912852693381046978941708445124960868732971159960529287317613513388682555258148609803877203536230411292359451163618339244660029405017950745161986238838855036712930077918131475218663327982758166471179121970763314916712823163993025364210213370249102008801232755661565605777322027329975381824501498413003613467274019881290554992446230348686061996819566991185502621307018025971343750380226959052528140075608388703063548806112927010623371020405023789758672192838077908736839009623439378918913972839857941562496584295120977698898636376806374362516113789929894468735542791469474773746027350519815110428702520219570748295451354703342621330499084269462244569527368884280341488876607294014871736868107762763713407410205559242257434852772019885099813124161246286354548211244859527192025415272563069577014559202201263957648697910241638354536182928373832676458859031026723501711349107347784414233962901665086949102132156641217720528725534471381281104845643098370992027856830532354788286290219795735843836146326681850105011321646718255485961589999200337268638231302534590970079804213096410182079810649681752632627750581857185777100713416909569613083199605226004162648006833409940236282227374783585400619218963553646090597378329458016661450308600549822532692054831132169167150132936330921008716456311649853189465108244444248853467103889135177587142122181073690645567129272023859633991706373627825189193659164043716639617599926920635182929072099907481056160507497424051055103306919529071431801282385216796423340323568240768776893127163881037064031356141157931934372815873725051777186000838494500050140743583403209267049568099731578130600143310344224674374131810093643575648870369815000012523112659996421449019815423332560456075173333819812197629060188156172776331516108662698664204950535506059296741989438797394944232725336166185901201266315659259200075359964687000071995173242818748850149179970818050347881034186597292528107308606256503240484060121079130737636598311241679325014612353222982564529606081737814174419723110609429261895809191869797347048290554801652612832990625074801977873702942538618325352286394127708287076330011692530307779080774053954413853610540426343675283240042433330858916086102316112829885071324315130365222863763765758409176168090033686105658534660844179723419222901251083549003481088000000000000000000000000*i1^115 + 1571065663331799301021618324389875547279154149448152049509841126459231955693705578352628859308112393193895635356170294702800455185132153756952488822533404958103309885584842934272745849635925345812961461003267086625559665381539104657735176797045337231672906928169920486798269373207586142615114420431980083635205689952769707488785868790198134883631669427620514789521029969861963086425577991589643567172674421786166076155912075809742892480585844797429479176919657168015097523635059009655817639084899531959129139538630105242931337578242590288137187080748465964626300905833067448448322927696819553167829920388363066632813242677513059628564496647677532780849065924839708958219074461563798831059727467340380401744640769420229562571153318044661825359517178684381260057052314325509185303864238389991892959554870173158716904670766520011269708053204463931156805011620494256684572726605787246814618428741532923795205607754494382841323404913388518986625214456146435981947941820906907597000926715480371417956405252432898165458354972731032723171811491807453015608795154799900964101592493893321670385146375861085302819140005080786447519000498104548011511549460291519994664962400085961251958788159450297360376265675762174144880868704785877944787470462763964596893441733309681689883586558783222719342190292365298627881483593059363408145700431868935999381937690076531680958367004828175873748244284257442227856333368380484894914160297219646804075129496801136486165906933124437145988118790456807533066442032098184354684709045790783119329571628605356012762573041593986219799589139452364276047438321195029318574270862388272478615566208086941363197735845006701653999591305485345356402118161476488121024885587550178852110302332483769304568429580485907876678202977206576918431520940078561157314627943774267013650975240485788420939252661091403191796543929253033844314161849317682881219932259001926297597950948909398993348476501847601925720643770356560506060792013254919640537110364963329876432958638013378953000816813421245823477605350875223049196462709566831517168961729946886245553548779843796261772854448553426140272651842652979058717941668569685156644108715200265973693027144075445625052797166950268655080817485045580092066356695136279883524022506450115287115757610659786897123660105388870625024645816044942985142014628279346662769264994800607989044841038697860421386240000000000000000000000*i1^116 + -5529623124573535018128357431280196734132476767755894195019482900733316499182382954844578879319892641609670972322753063596102888563651624656708003097720966907223709255869732458961346844850701779503760563544191713414709152183364336988840770407945348163769041734033179582483244234779541595700023468281669355359442930798647195146523363803962357861412155400451392482056186494492628319580501624496080468999760539983550129901030712215930185764693433395436919169419007729174194818214988164869184752368033408409695340723014769205851150460825081651973689806781235800731171636690386131862198986790673002372980224058075200625915371798086673625976689551126345562465533512666922672905060232853746325489019444759876530815651533168996877177182754652678614767831010399225069045831863698587152733407827965088547503504724517364455668017234588091212687930912406510740727264044088400396560493835717691465827626099589646031163196175400057489767089120837333053157037684835125708938560885868012135337446357977398880070046932364807418881411902837193245438548760161602617023571760458450989116217089744920688927774722359396963450067392459900569091070963400162487793958463541224894191893466746448022986349158970099064049603555567162168530715490782433522558752374992626658292129211746256427339931306049690692045733187502441533014328870602701548949088075553706514487598205934992572588543063045886465780805201453728167414649015353129134865342573464247358702379348246048717753368293636387096901154628234303568269529891592288085161042464051402094004803411250454842796155944471297658674764589560147182685557182282664405632055000236166521380648368464630495123934915597644691629613747717833693970191661579252233887013567739558251089659985838473977727274433589571707747377500582514916689114761005902734663500998743908476584574356437193682788213372149836077146410135025952832680276292147431871698407334440031883293409584556063734762955649260998652714065873416753679933168696609285758062797484842788841108534189714555370900774025317151951318487758972999048909953335031572833258222714203338606907767214590173489961869455919048640502522266382334586867957376167122480849982051795578205219393706637768976365628708415980338555180288915322635395482632462359884432866799148032712819997078649695694554385501741240516214477003339273545736063443521093702017119497853046066287878718095360000000000000000000000*i1^117 + 15131674744637643814112449004150173742337589672182232817727569504849617713034288085360960687670923387233858986096161504337611826776637336349185615776016833413279070753737938713704427961033632681294681447699662814062338692199062108562959454336747841321495437048946133352474569235583836913663566477650808841713468174947515603079433230508915407247890846177990371762253191972785245842327954177040852233577115077143264182679406181599172735241366268997418626987262618444004565088189900965903618124667684953544672582706025543656347859107860357003270002344181789977065763130032469624016846952919800280800120872946616280354591999030183468772835403388481877164941408423364062348922248856586528606362190298309957631469359176987437123040040357584994074651005537544388291192441322017900237491267136966010872665131500490427094886567377483426841938598183005609261967091248007388952130319653809018531393141659765095097406652264945967049088057962309360377663955941747798587073265947957036985654534586518442602286387594139560432747117671197035789843777979968647678878231868573786687428620466616981599949312646346807491912926048470487349466867993083529333383680812303693727304198696412159407974229509798406405920926195084391600533227406038340133668638605438817631794732715640822745200708617563821303737594187588558876695817800209081420789020941103563955854304066490584953694408955615851126565930445896366265126883718099318300910373362875427298755576115276227234846899788215576937261258444532428165660496868225665637237496902317055341999366359897259369420078356276047211293114615915825618170087073678597297795960533119015226181077898225277681253750714730031003289404322757342102575952888167369775553831946383242342896484839343178474692079281189014753263211739553903271439879474660989472103325967450821382495419963674363354937406663279249987345300750946456328429352214262869563167312653820779861901720716059902707758050775854946780861767108050739436005401212046210752766090081491607936998343892606257514358386501778027318050505716183335023132534956554766706557467986225844089730508906253448474634489202883919244402811482084839470381703700372654189444452306091915732396666996871192343960524765179395019789268271396104811595822205164592270662050829621071354831289371411611198392495955556094355716514496319346179264579150567454869953245752742085784502272000000000000000000000*i1^118 + -5749438238543723804621997246791789848033435546103412932989336796269238519833068605809075330722841444066725621663740056120587577181937167978640898346773705779115312725027390739584677411986049037553556029467194376056513724224183952880010343898972264666321056573470090796170764683227384650378922974590498851237751901870763140623085840536921211100617865369676814155982532541253631507430878677653887432514319182129992452370451936047784595039694618909923200644093063694425370625993633501338917109826572318561660771891383546027659563652160466477254079461503939893725817507177591228973475169157032959349680098275270591924900540255922266882843147974081576332444906862779660385947863963311708060884390150992161466002579148327706244972161354124350223413238712840582194695247991043486344093130764810216224078420477158328691692353613666467585661570645521868205337065167004605645942195363047217696887727993847184443141927200996320483495054429811897927307002869898784150646710824014257092665439733710709078506244942714714206789790776861831274438988234749159238621456836261731362278230062700335469637283763383702150789344691634578239491534021374996620300535258136541417097582356566659063527082562972438144308830981084471283284444472341665643328804746871483462436154487994203896706613618445460608789226251232117636470392205177009520918140783394092810391433277942637265868150190860770552355301597620467686309679672133249711132658567576467002746619985050592542643280352629919742410023946983273379507498469244307780396194222914359354442214635667522376392491524510241860919564046392885679165529041664618399431598342626214981838444766179714961394857811486684650438678376053862866244783479682945329239253163280100998758780927846113794079287458549746858580555990337609978330931596322858663953832571526342710477421271402103028389997299362045260530714417921684916759239292903760036946805167112421454474663200123414041063338395293081758361338307793079384371997133414751079287746396234463308232628109268592241081815450065294059593341839740603726740232020656693749073381709844056458129448004123343208587560825853001649203969940968750856684188668410840143585511028362175350327418160558878570336712535889109560174384251311978941328863297611555495539405770640367878506125872653620914536275187746709890688367371123811625401909638663400681513400146067456000000000000000000000*i1^119 + -50157593247816591107789896199876040959331300286038096920434150688037163370713226302747155000699678573396034504291692217095233785637471633304376467275711780772375696912724472849429759358580992778815014434241847994121542020702703129227694834239643499197987072679210816855272934358738774115533002446977675096308110791483801108301139564009170173434932667162811323985460454811050847729298855372019780255554245571059035263201152603105944534065508081676751703834919493251209140007827714519605573439325646925765799071321596669973336869545537305634629547832691898455775911000064474670957552778752907399087457573872669703950395902641305754845566179724308218768515567512575592370405440532692550256404385867095030325138817959362705699593115347804783965864163318754127372813869899284763239705026150681382103853597359642450358792294185473212293275368012894748884494918488696419398693298352952214189120752784303155565888352130459133695801848350458283060531634107400255118675486340820570317495362275541591701204584894324943056928485509356361069419928743919022514887429484443267853836472472555140549124478237556472441584461101381246656155870160110165658377609023569476942164395895003715549462485180114074507090485075974899646855890046105902111013328508650338729350677131216955082988135290961398182951013286481908731840077959824032217955367063551676387483872626480040612605604954064348334746903613982902029829990928973959487884738696855519911190617897377612842323493385239553802808737143103315559272889944303588853450848934435984777086145715780071771428955807256301680230454295276314433785082713537717417013703719034227077069625009005479646490350461844491197038263563180615011455363681163742615644068795183452018621614055419096153130406109479525053231155656526325346848674233730340126499421993823827328005534758751333780381543293916644100342554427107276449469532769147069192595903598252841322199877677017168490486937019087758451799076004114744152879047243480336233626930479743643408912844999993781525252886365374606413091953243612738647799284453472700761351707845237529822284301253061389301116037272680498400181639216272714541231628413957543840944351196766456493209893391456687468579173703507426895268707486501654088562683046091163667973341764351324893886182124290588093392123732956273158445069636977854352840989691436593335553228800000000000000000000*i1^120 + 29934181880804200398868212614170060845932422300665508172721538157649081045733764536536495573496988770152747571547838355205234629735981985265899280909166442671849436014211085290598985112039931333825033748610968678854870103947059904437403538131393275780606560188677142590518876865677972274626551728478739864021302732289654171560707526315404281951038291137573154960678484277017623190979788464219070138307376013143813359776356019940686876110153564279736803065886999094843408738613068221841770206712991184310135427368324558837042486606085133942525618123658133103027935906786208959046660374387031668075244411718706256002195057397128393544538804237758015466468185505841583327766906088801956134052262328641841436775871128298214593794450000523778535860640099818283063963234524609660967635987914556856829428756025490999811283940838667311920119277222044655826082826997179681344437867792673317315640754032420407463608174218002848839566596492837408489074382920834134989042991390805116091965602056090195356298257493449067293231917102936818363445706614004010158327505508986873152329841374734160689411429745707403891830401895406441988002295767628357337641472578517352424334830412336592096957162515759980654036329544071955658054245414218718136379062469826540633421021879179721598106956212282161538367354543440724459774027483126080309417698908360897659030696211348183995745364633302347466720835488653030537181443682019068329985615991055720207155545358388333933947313317755981891745718918794194810330585818987676280568232539280485827824479274411601483027806363827482481804771457831701281046168918903606848962551270375267969345412585332446657152407457962299136996670691967781762835583080464691347074242087747493966301249919591354170848214213640583065970222187309508512548577961828737324968254332245246526363345723614927353120763553226816879351348563617579684573506003731007591383535351512937812552746812292291371003236932921001895961197657901236079134651194707482345900642953508518592006424144587918189987717718032979187948480634035535888223393578297658427351207771869307578800294700547017279126482258016902547649021189217753716479446855507428237196959283783166251228895006086239119640965082589012921126335975743397303074866505659940520518165876924189613263819172900846909869873411781262670176390736525750249401364093757030400000000000000000000*i1^121 + -144147110982829771245215077681003689484157797318395833918787158301703755390270638091586424015414622492076252919078487493224327794484918515643108503286472112169892631470852143609456159241845988922758402986116845645698209866122746791546443871084648896373728869958204819756831002866092422332612360791690629823205982940222898870451217874516449392799109234964324381656883100350249951062265822370467370945828256565371278495180814716850744801253531422813930298263251805849474998077933800918034894541558760916557538278434567920163308736353775996519350090625809720412288207174925977029299538527822540567660133107376638168323038706966125223143075309021544075425497758437730168815496002303373122484958561193603251539330752686963344448908469461261216734295817919455176152600380413504985606733498965874498124331197485368598578654602521092850218273483631770475935441399618853770980806039185744688905584600479906498360885255367759144452258484325275514177469627156853146806686823426393785589771589601605071128710602270900366293731454761215494250086825212656610196888465746085426676426737773067737369152492648749169789216000950792449311273888223476949253877928984892169648906224921478717497229399442926724753523214937022411667714743781253391677655585517621446203406141866990472012178291604027904295247139882147557377035344768743623919102271308692389009855572012892471015814095307473381227983238160793154435406914451055020875688121921384795120043605474555541238252486986102918408299153818302452742251398202890893838639985792033803152399223227489867522753850521079190436585451677834976936606722466348650307176726465050916337435631096019712461625152115449019009398898884632467338950145928272231689193672661537167190324843133579670714030546644888066111855652089443511346633242925287255803787001139776799971314453198835498350060022713066988706513855354015726436229355080014433457150661861439319028790436282953505931683215067993797294119179147220146838602266358748840936192967367620322932419601772727276341171272455362324876149129750008387513486427747073331744100923913647258721233762676940894262586529622905261909043089537643472005167240605667621651615255283982890538602013535289267370930552186492499998699856742928347680069670906411104691459434194667940899533493283975094128999406046264617637997305516162332303955066880000000000000000000*i1^122 + -670438998719185345219390972609322732254662547043504391583139694169516991061515255725511902080203628821654811832305168778372447515474028028049962122547679289945522294010740129796457793516265645815227994258138256938786516333988267413196623875743090021166708090927706694288712504241446274157716276425877457251933023397628044215612766979367529337589732138520006859501463626264592360950960517796696887577228356596303418752147705215273856706881126465358256301345131927544892475722481431014736149868247482893988042102736002126458720958725248747563502300876157118189186860181562217197944050334938598938377361078306122831769075100863789600701222754972801627368884477443081762555428102298335168858471711356971858578256305229723134594251409687346045714672224477403701017528723335924013977515801525128646302368976148792078848496251378968678796772631857252162724436652730168498022728280132214351701846469387762796073955524537105977711996966865385769787962238301162312079398152247931658182166226821426692953523228310079997323536506025627834025607446973607065675730996408433343055118248901347267287530886850026234061222555334529542638854481803338792177882530614274385204224278300998767881657993031154726292205648658384848511662858857769147565770140479672998129396358779951899623061302958912397548414234870343867165148826476496158563383043002512363261007848106521657618110918314648761178594149715534456535987161738523348922551733518811751215884993347595861248618895848755367603176267438407223894393632527280424163185027978428094996513075981318284294164301953854153878063576868904099500388131405873454496035415203661932892755831842934196694475723444360293564852359923048434255217194657236335270538649081140309689245703481983838030690320737664778877118152447312578103788628096274198680874635767562624952300019514620081119398739108404771751175112053758305238187355098717572817438638766281504793859632699927382610946916629094163723982619302796644778364883736095253175876156770105827399234480969588699209332053541456998780497453449338205390396047915227094980868260849401453883069464914228946007351582514417070406927461316940743019126893805297272717132106425904019812414615509409709015494887066905902016660269161566633044458504982880794444859780535022769807557036894350623766100040491361621448564116342083420160000000000000000000*i1^123 + 2794814452401480239649022208214396919134921643437815978519098034091408821980102335561762818193553034081025279966460556317389140848120139689821200972736138887478476224914751206981082931945228497011356822647624143806317590261830180740686477772841241275071839562565582143097999232375024574985709901798361376914831985044664511795324913461215515393858153868957668444992282394343015506355145545483895726586129412911440408949534718518346687949473649678309515345825833592680636532387417027405794716213021305613675319284557355051145498484491373679492679806375312334445752355690147646703570788663915085309207554279346844729024833926238957157226387429953578118997176119186825157336120166198809796094110014513110709014990732767452776138008527641426521091496843074298900991660749903138057168161252396733864271104024986833174856361617665016999771883344552340512779126124432051974393759660264134249343860312279534005578221171173708671839090884782974480769032282253748617687051874197785964557414570883556839377671842278430174091268509863483701347539423408768751577135048461937776533303212637799304924062435939279191923227326179768329510253344835062846890561447780686370552943631033497451031110429405974073899105033892030862114381074680600486888058223453745034065252923766807085254888464153400694157917625259690728260147327826722760000191356462901842814669139080370342225263953520031913173505279127814005074055195347894399953836361730553826092440763867108829662341402103092716678631268773349320772119554443804254641596803355971997473403574267752287498424433693714602893294040290815832559270219963917285565743579852942707187704239202709082118499108607719383315135710762018771273350205916387523199942999044404642674212749812891350833454919071713118254289385862540016711323723560972001132466042826104013078928188633694392486251560329467791518152577273282812241290311939974855665045284834378723014661375723034994718716271560471076105383860834016970552678423960453239217933824947040908183482181923042020469317825345292966604896533523831980428777196676452043139148814114715157505142683665092767142115053496250422589600517193170805439371543170541700728219670279581182090099418870477150977528747564489463385797929395923687379738875165820135124288879855613954450574534700750231588595025051066301947395964928000000000000000000*i1^124 + 2457978296398429191880923564757606107275646528352010564548168850841798465294546011743258919631322726084823061883538654150339569701298051871636844697715663542104619542781677801187085778019886034972901577953620381805327731006512014215270056026863344504133213312982484205441569109556194025682581554414654550875203497581393314683517840723865151839642739511010093784972813772526898526157027546478571081516860963871241163385304625301615474237175721484355111447335368310651291564631468675372758999382187556194090516851175513448796961171660186594799510722918688182321250310186300094085012803132893992081607653533291884097916657784771263204245508330732900283062901132837760749567718883979859565782908070220842465239230325600490239152457610598229690865323821051366574654050387957505950764825551812990612695290301262866199445330293744734674968773763391375137915638319266756118582837217379684280706336579559046513123415627776605624495781297632091104460511301806054443446590358259343978372128110384806553199352190527903677297825324270519769186580955936010739368433219133602183984450723453227213109314713027199581982474118888721919044110873787181427340501599334815290537349498231775072495754993430142509014634951858108358750321507813195675555109521186639077139031548823240619126070580131642388554414889363989543832914109510946026222492603407328997700005301596642454187016079162219257369631626026993683153727816722454378001144724594598645265689294813410870836620438504436677450978127924007036186811453096004359825663568430298102336545095338639179955769806745614784033303568171741670277826881896689335767015762669265782047869168299920906197488548931714844725971919741759569826681204984271951364237127543314210182962810714215215923100078177984425476011033149052643573520622405196915311885483957748822793067185893736600803341075536380350249618422274017734924819418499877096833184887033264993895174442061089573141605522289026911779390504721356418500388867453636094218381588292318717507824103551155905130034038559243500651133586882631629710966738975857459097295286584558960919812177768477001674779883766289337976213082764531731273410559060630111271139638009389589574291477466242285528304685978500788292040713400134235546805877848868541919378062340622000385032945701836086848046091104096878592000000000000000000*i1^125 + 296206103878459007314316791587872085119835184834529839623299395682303035557985386754109544897952873905325341002058950905833771412948981068408963696132837988496349582632370771836431224000526116835123378416685433628645001051835420757566739671320984294750390621045865174210530872650873480162558981505446047248164810757800700035365922041812598154490419631255135064747892871776320273211413296054791134721615277011018441872553088794392933533330734785116915333861587967307185910038746199723390849443950602422691583233416490146897414764025328192468542303998221963468390177610804611045072848624587791509355361269765989753186806581500610764521535338502112494041821041568750605687282779874396043424886411009804449987744963018405965974769467576586337397981899137658920937239997753537300429932201428839047622095963139540865506632995030776411913159513311564349892772726221000222857895586241869586904554482674300936544837948206766110624118443821902390295797677551908421472691848465550941725139769236722071692816515456608236438049487611138405340612342019603664787003204894146650026502349727302385515837826635498253447387828655956759225697407365701893655661618226353504962479865692000810693717724917316386707251933094668819459290770561526299305982166118375323896081549167643785116552299135487365518765838123980243444113926233171243580197021299916188837965384551717632372553391199818440397939122230647987640290375395400465640543334980444768439291475005006509825775128212435891406607520063763501684248077084896940637901205069870547388594476905730063546915510397087616772307478263762092205195275396398940154451198951510963488478074228346324099151875493974341065300376123123333710389802719422353869804661928010313715318178656738392598644948344668522798849559246751606449944743074725473594458276219428292474838144691586891579157738708571036194435504378795430215679537579073099298151733066008430898555345236391388215135956591248682735929716498675340253419336068312283288029916764001749560731920146059541805090947752511065456220996401608388281726082808687437748287994169977899397841160563141492520273795676830259219721606389543625943653414855880347424598771057804323246973931330671917065637417643392963520805364713406422656937539283339310295748996801007747170368793355311902895902818304000000000000000000*i1^126 + -173711177943600195323199866818036310368374727382913850118263285028015286979035354961838132158159648724393362843929525656750373450203937570042589878645032137795139906332175670378731586649907813259763263409388522494888119879555587982399747933928484261555553709100475482754193119668624357110061573657829515251994675820503238318048434290870825965321898257612271199196190649179130616051788770085375876510726026458061867417766722293822078728882886274389141505378901085728766157438689830489476196275468146670616061603129833259863484290812668985285203308788228406239768705378544170099008312693577022794143514413089073386463274503130479583127044742598154039065926941105929562561183110347193010776551739336005456778144036739513801570793091776219634687671995096845560037023127293195167155730895220418678378109219555560820349791739903535700151155920043854383213231235380097417124979168681366591201966006177939443550079808244373836005737663278984844514525677579440365453823957693668044073323209999391879678993887558565900482398928792274522665929060436408704224725917314073404733088358274023692185437005539258414063530869904485148404930030855737327433737320723573078635365891667431336038078084825112722591912484338010805487804048830961314869752609477181037027823385137701400899582819235290316716463568183346298405434218632719137528820429503517668792550006946311453906848400302092097127852324988101163136449225065015243372754141828116440481701409956810626299503322707715114725554635404609391400312669038302784446762170963285671117735990021995092926503366103339929786300508137702278582281099508186673832866380005315122783920856223736584408530270157235722081760732180296547024077069996512299172897360459855540680877819777787173483981151245798462672595923545812781539397423917854090437985593825254840192065962211863476707697660452416219603861630824651166587456320789365486303767359589498763723347103750619082087388892696342574578887494271115113659830524539847544881945166113064963687664377882114780761269965646402639857298196095492837857522127247712670313568834891889054391197726749157853871059025695573097530652485017916057879220827236531771564302235541240828289559050913457748421943489904053638432188276778650840045536135631281893216151043917021265723172014510563550822400000000000000000*i1^127 + 8649759288532940154999203532032998070539398036967989469296786219649897218768367344262834631084775231408854627438260352471655078604373170989366619414331456934309643745728293122625304399338273472132559755353561624207151322494456113681919650772160639192286498693358127058320349401309630388534749959541287632330854759120218995157887904287790790180113057828251154485596448058477918616585907096212064909453160328665913059669990528346438095274173235569745544829474332780965925772908007089471117874442109621209788929572710205956806896872380830918781724146117120581423890120061334492299469575083882748634815989406888890460808781978207741871246438252041326775652728194452514477315856820674895909291176787712965459920299963377395193371733929048021530916673379402465368851444657450371879628885494147870128061157161192696544421309095363328791991146379115396191171495039132117432683359895106183574038511435311921000582492575528114945028196535455351899817510994992992804777574040790603438375982818963642295349241829152721306953733289789530847311578928044562560869295649972880678352551702349540486411090842422935661924184946250790366891763620374148919714958663433791360510719577110999794496499315863769014839918085210194070184920669543866633595726728627539417284498869063348390573136414404615470628275050737726491160560754989027261676118792144864147050133857501857511112746373839083954037661783218376138994637234185684202142245520053929720658596205103930222392044960738902381857448227583375077627520413463900231479993496927298696291100640417616175219157171923644406445698399430305864651136097663476975484758443253210307672320805568644037936037217353160555792630464583029822197587140530206079559664339071846368190527839790717228896760659979492182046535056988746115667077905653912172073590964631957672736080239253161572076226039201314163927022282333201576563446798535269425899480221938137990637293671841566736735079088199890090090026993095016836784218809118957473954412748671649770204182227782945717443619023368383879650184239762213740292591618514523583548632961725214580258258829788946157307733052872351649141224862239023258447184861459342371106948396420038642270270776188715481427269109072995671769121856698470705921632868516968164579548655872887572218228244480000000000000000*i1^128 + 1893054896718898166378308097742503522619674344137047205902149877275756515352399934526754656033390053265477319442007939687967019709083623179448822380983872320909526603901891505195337490963883607901093112237547278750486599887542457835827403804771895981070913146339761610992369138008256713514744198688332727458941857393451172154216322586626671063257689877099106389146386914924197631657428113852522239039532566005033751054825081534332921522243665882720984161252993398164045295694107371728706997281796517325788785252714261206832949916667015836536016993828063820352044243000758283327936256129393675748503676879541708418688239729614426339164234383064993362950932882819012576665521736490726318625868851202366102472523710629635812398733985768185873562420570030654692670502706572573233218697161781066255020775874298538948101806920589981560667449791618902299017637448034888897116973142973892905488975893911827970095280034840386075254544339431392471784555912628769576763747843398161691662550701009648318744773107783145114639176646397172724189664681068398837234447326430481861381040286533962159340828001023015088446210681295011295536872963401282151790941507915765239967857023919531437823654009423276762799042655516693563099048761012804163157799296110189722546012755333766964624090684244018587833869955339291765811821429447606695233256206301091085197925685035327845799818360498526141632000744745868667027320154281610730586667220587379251345218669062371953820257741702525182020227125271453380068941290765306250062621923229525574343999321386693161872363384043542087446201111079728210164626693496160465573937344832815139816358981976091997134306933258135192440377807437803898875198129361373976784636791341920488828624478827346023789600848517673864264736929168713416903672476681334862187922743875730734560092867020060448006304526395434284257685783683272609953320480709814334651502964290265623228337326752754652296199670175059457628072462363005335649938014824751726545821405926340272777158349537534905916456592574374971697115922000163409669505097387240346830551683818321754339979124196773739173888065272516093178310311771222666038642847811142455799969300434946967254987839770793467777908763080283387173055390266345883450561725741816455898615051901793730560000000000000000*i1^129 + 146465955584200565389365596902079951040475345491694036198638566260724403382551541625573085083030995644179280028266489042921215218049628885214272343839192688135852001412999044197018367404803577665262996702423894882097647403977418601680120080226048079383687702637928792672272475550967778759303299450527083624407982463326093876081015169977316977453411995655983932344425037263075539742733023243275625524573940423471152820166004707891748368151821576980977376173908816375743654470911736158975370302702596782449035752065088011474057441887308276033719180261231898280030346004024818037081688027314246261127659822334836773687997963596279093265461462244436750822830655396554702936926738170979406817466298557647450433317574750862844393332500190939988361086246811235995416980439110441841669369539403235869339994593608711908338741054821037985072599933012230470400136497636125727583697939778520918770072096637118722017659545364833460672925379351644500020041025023263297708026647513809230613197780466900776891632400946155563770347615773982424186103446098699354550316094085868866921643101682001718874968829168855793175816412002696316996463118298104772625494307211748176576713462199896537020106147154155560239942001215977572462656317912819218960612932339918335089431919950359256529966325161370602645020065080188461463584160862489587247105536706615653872681394766744023656030778457207690932564216087811030654119766304637439952849346820455354123492117370029203901839445661012285061534200675412521798556113194491544805749700738172349528715333411817231651984737254468368977519110704150398322294853459721741112706709777633417812001289554367186953644854720463464561964897039865012300081575646589254220069180047212668993015783686028824300522974288952004642427807350641418255582572369031513693127259600533858579914250513837566035733176133121268359377116427813107226130258502096036880628795654261116953894612885336578548345876745736173636140707924149154065233230563009724890404136209246517907268321206825801865915158105808433709429532505724019766018738969280451359690425475025690190574695286781125150398932856969580128980853593099529106958807098725006949989737400070181754116225326617280976437693907339507181056676423053583315082259481881741502080614400000000000000000*i1^130 + 5089480156623880145508440989392156890910482058212240790030253639396725831000696523613023959132890024280984371902052546918835532596397683953268048996750196234261207607831626951429458620923654727556780339049857608437675101335719484080481001974416741689463577001992191441787121195689811470430968582690043669392670560858378149793015286513786444387068532660476155837648950029585869555298730007826501158591101935790403191142193155419495002292634315065765554176668968182472234720762478033006772067339712917584881471173948573105656028918425308644666443855109807504054106742200958178316268826550476909374201936857186074103929440944638954422584589881857731110472846607210821899535267858125990566073734052716059578762151939989851316472305481869715877358732643273528093618644053673945936214937414684784227384343978547261960714431503247851376775999704020673418661697997032273741508427977894379785999936721050663711171822742664368168409754174765068955843720872950752279432861777284657109799329231676582405886112070226232509225858356437720483119064980937629388228646336819805857380549327946113728013302790810671829526581636404575727025806680092930477433294807282309656400715136031563117759478883717798567457305544402549377908270860711362889631801914861072779579135712694768716383131549994054485117489722967643051938447543825559207837375516790011692994482544375724172755771094163977432162511010435905655954770604476943158910093973144984746887952421983080098200088960922260918106213626251101988826217969129442777416732881896271617857912356240862924479371490663286133687017925242665321478111025062934188353957748262668514149813394587824791074523583630775017979756205646627985338926140558978370136678479752473405876307809564893878573533067459121233997338473929117094971976236635281445914823635778770795812209490921056860293171282160924056010901565294287469000855052375716673977179766171186887331879602054017030961173506095397856454528454101015590759860682586207547822749674356674020519238573954443383386146015947011877117688943317101440901137533443590524045191733113858733554683574655605663847511160581884300420956589781291750542291217692723712808636122369107856424157055047483142833604156104713182741507588915387022080720053423046656000000000000000*i1^131 + 114154475978477756726618310053433197429409191804717531164166406156346876426412141261418299048096190696627509896363888323508653443267675737182361710425125150908862627222950700098261931473448442454329429774879040952587044418683145794056296020268979602022775729212536090303821920820761655178530958042380397413452193322695905788979299126402007116599629161279240481007826807690622977842131621171628821522023484331944980885308248841200383465558737134480196095922354493828646648504201077965122973938811587361754486725664984831271007890522667000302331993419422766178062358418854685509160933629411106567797593129902592279970542561824547866896476338824393783533470849487237362589366518208167756027994721407791170602428543575855155711121498107058186832401062512628570115675783501075683946245835660320294764185527187294586835511901588049925738299428399531998111291747114427082297119463393290408942637616760576670907714137074193888074986407300645925100510002356687865489836533103965551963842085865130748445686809217951300359357745813291389296974075572037779493754529674587677583341721860256173839324917522336434382831391959758759836143376892669519493221031302897060773987092088798615731073620558750756473574606373307164921229655659368230641779736279662383828328933388939079988067131558636020640928358997313070611662657149983848660607223215771366329130036498453137336154931992906697806733344081061475204848141622354114355405918828686145663100193297826513068033969166328000817728573112229158190888926429448308685417187212943001146319175387719262778949108231568345286922831767007754603313074312131169009554280965526590828785378138287970287165340559341613752339249741917512007328729260326320988085605096375855376868421307129049911642434129539365665308596031827735106339276735117129042360901434265523598143557138276588532453816610142500086138395221312188522231731265547218348318302526320159692172498748026884212661590503187520898202125867159801151712018075661023454129421601780640326342713417089633451510118897783853660955381250679423288461975503566919922885689422335329482674407093111660702584443820460386591165190154690655583978787765292427124031917888202786959982202017798153183108303224972384805916044873275261319957708800000000000000*i1^132 + 711738231453742258123326124067473167368110898654216256401154992558831240010707295489543376335471961241402870905888368415360560470620823329213667728750947846584502685384285160872358803399333608854947162835527710448619377099084055008797762372997720169029988905907690584782159646751461912066365357451047809417388221326597400989117589250186258333769191615467979975082945982485342637901881175299978174433013114157174617858217557289670316420302769224342639999965190485656857611161789250630888159319481598961231425444141850053061281927965612969770747883218783556931410538183245337096116754573906550212922860553054325581731545818648236375144650336305670879957434412042071736791536483051205896171456356647259195788646673235022475075288439745108824148701863140203911668880014523499967500013271878756361318549685191745797881535504546319167736450980950867765701814486284944458442724395894462412613217174750441158985737399579629534701204662489709069136118571968058358755310017942639092698461520495864656226765646624362523064384650056201787581717949832675277440707671230386797727440605678604844577757840015375234696881890957177631779518015099540173043798446167619643728861328243127410370856216900948889117505644142305547669064536528228568943295274356170561611240942449649192574592009333850998756082373701969046240720807805033012184395943978426742780864189121382465989281310506118895160347998810782420907194621584829210844309806609529246130147355419281027167000232784198970470496643708934996163274058888690582957545090540117774343342004528827158259924677379596294736740934864377227472914009613222477665762632605987742125379952279378757631962158510616278416165105154540824414075781901453549415156375323395450620847305167919542970865926791593123574269980733206846337292793464963562713290556469895425049338066544358803116130441885684860837816452387474147031683579842972095800573657159338424332903794024825518427333788173838147737962154138514951523225216467811518056119896935078204698568782884049919817170984146404173435326665007933304314856362601225654339846685361199363007682174006040028374372365480963125790208941812117887489500383853765425589208478289835234895040258081477031724419389019091498736352695314022400000000000000*i1^133 + -2706863307390931526543799425351382527707495966746653181060140864228430028950254676002796067468126893889027164335446218898420490212947841052741876779742236412537341718453641485964011291250706254834206312376872714726705279743846389704901964395801391517509395123538504212938705529335495072770296954900865293601706128967884233251493194358805867242586867884188443343759409682108383163520217185695266595680989372921892433634610515709602245537644471111499290954508618915442830369034002673244877946717025598981672200149425646744575173962848948837521380529195010483439204641906984932034237755099941537320028082242476060244195744820958793392588931514060129034043586969015523340158437715478046690236416722026089368137038971912787649464839828485647107946831168941834358268506050175872681678890248153231393162749932866318289229999136613109616551946006900056239079881441088915531469279697119959353413346579216704615647215385408510194402389260601952590033055952702092672925375501916796218119971975186969174824009815277410066364742505037113270668804200707102619978171839883072336317736678945555457650125303586716267624996115889818701942352860284160623091795090192169006482570110466238174375428258499996352702574816318598368136550772742306577675012881776213388832245683278773600329715875826350508063521212070366172108565449797428620796752106279578519835451954336424139487424367727926738179869210153039736844576006342511461618587635738431533391235895973725889393333189306474287763759424285417641175672365810973837577477866277425696581301757291160726347413948217477495215704063592605055451313206277154053543847147223120972587075391057745431189191272462427713145876215760173510994331423802009477699779555736800799721075893855450171931714429768935981965703102666862751501837203859670014977638172641596764215925341154931572466108176843081932374858281988024058771916383294318573125179790918821635588679773659905053841349580200100013878850626119961825335099619725899772682254682224851831493310815977254171787072943155687700554998158585158526954514013627422048186037083516887426924152595485208867880017488357654845408452602043296915289607647803076876745286424174961932117829390818565252552028451022206496931840000000000000*i1^134 + 149797818980909818900103030156402259992191080799049511838605258406937630858661728303405582390141129300486400300953724137912602771615132563555782063249233025504622616630160841499833313209007131582250237509412728459766285352060584778831109971539747742690353331526904094726013655779766069174295602617893148940886950505515974373597505311741475531652987780435167275322498111622896820370069008569871963660947645748586801479508569429162077563769927327654714891465886405712414940853730453151901874919456477098747576817353404064045603708797722729359460241490010392995123052462585029491730416442691182310125902225692198238885288621118529075230812033925198501835351511109769483318225359157161025906502147914241459372367544816725152532500757418609265665214091507553258504661977373169560957586618852399568019673865568568262878609245757114572596519725188606685173025104543710516276024090494229124525219651736857730686898838620983806007959791501502994062904580450767390978067356853013252975412344417235846160857711595727700575463536519595757068491313282888340984097086678207672773147846376448937146087012406787651231542865221626676327018300050337488615008836638514240722811853903062667550879531859815264358691805684237415509001849370803877983673817381571341444434669098789185709115946245160694421113377708392632386503352376631897844203502742150116785178287502253868596388076939082853944944633394554814469409163487102381436986562091551024180160671464752379409427822228787846350968429682195017841583026294449957854962056272638950114118864010539433575098049066477698157045303292073103879959703104365905005895659608235535062987185048377104041850938510072490029729950136081579515753633317484833850750020595956742698949627877113772252655031154116939981045327953728803489850004413486220769880635129914627936537772578658589255216624369251846859906310277378528924408061680012160003351298336208032237696093056251321690498906619955182873725996925551983031463169062530596409755075531772420554349135921461656380767211210838258424464151777144482672080496116426394337822271457430168017647426055329833616115204345148077610159374215228750797703174518733491842348017647453740364818538313610395076729755402240000000000000*i1^135 + 140793772510435391899823926955261712731675583198536552345982684973570626826479342394888724059873752604475752842612773975996671124924981762058358490770125124247547871832861152668496814141077459152529676516218123894644657372901903002298353316506207162028070703072642361219465538435255465365815717496068556061980352027465789019354533990847868082384044337375733280554431706102338970468501267925484150930354049461050253266380951573524655081390428172756205807758316810211991952195285747774196963900573139623764594385835399782641187466690398423897948336774653498968415844207281979746596526025989902663199532809798285350190040283310856342116285102651631507709983201840381903216052496585898290250308026485595771222529219237060500211977488995110857404242461129653743377800486934990637048365700894906332916916779206903003255708146001266032329771786191695818089097776374920428447565497151398849280451886980103136871323734503438987680520188610082871790990164891293382460885684519829431602559957945881606899851117831302165234625356821309634852709132561636886914468846544131445834067762296210237437796054376035299635421059263309067494483201467793439747600745725348454706583794682661725329203299840360062335180163785026853052174908747209272359573024505128091758792605605459192094629984216003184165533080879047362183306576916121019055413859493637160246012153272171383419975541046370090308284484110034515845161566268378830804441502869317889321187134418709440631301611920248655342592826241566809053555960976918756195793364139530366348619978652547719431466844486219093779891091682249967554769377083812639487176875207050985329529026602975946635343195731519809523683355347546784550638260177913218642925028719133560685924958939262674279295896026200218152536804310233238854574409902438030117137871978815856945725988347350561202332941012339579088502797509502112377412302062787308202913700762483243958588485180981623787354338493247290712910717865621017574999976501192620189264114301744548239619706123718932153836674209979871092702086364373736987284966219496350261913190594313019202730885024076047776294780576283651409483913745011248088079316077202464578666369217243847359822160274741264384000000000000*i1^136 + 2254282685733055037355145907779742201141968567785417187489249397291569135828030001498256824870745518675200733548439585049495900603043284444368082070523665933567234408482636551380658164706673593509360156750112540815537289546771299216894689603184554000454781133269827430145268335052905280224205817099196281356968563987653004733668622357917224023392640787179134125920698348527875202513476432724082961515795166209456231814167214917311623683786512264724614495243815389161111699657345594110440131295072565272641406518059149831441697216959046609042852486020178963642706363027347906976017378698811594829701085918521780740031518268984385914033502135100642591959163607612034770847005282723331459372674641969652510156693728692269102790483422537355963639177363962945777469108207887491050203614164570886152705128777528443395321934226530292460882532092375745827760151845305227867867098406363642444125663365332593767912988151470619477952750964280413968006563427636252062587074793206146531978203533775217929246359582215298588244259225187033379727679182889556521098344013675610175973749624510898898491553267344595837796181236037811494925898590936694258048021474622856844391327907075696996933114084348484663716335268805753092112285104158188008590240065831811038657041493029367546878864840014285591253743952264853006746129907436543463388115227147142199582187455866253763995014109448615027598983237872212185745770824909710441106727410723453297141092255221351679068644325521599117308478293334120125996085539972903867730538980049042509415628409891546354425978610774548740591620304428253872416255491629417480622583487416121127704991348213040194233470302900650919499480149849201387393925144694649357777301981291982726782617967132317429702588135391891359732926706713347290084736463973137267112418457237709271071584402304605948093367308750352049759979291476880990722672933701248373979855704430792253582879222823036846453086798559228161863078539244467872910964008126299428032186549954226976812798511646860092180365163079534126584665703608154243109407035871254118084777127568459039623510535936557314010110010973748500487848375012095812356922127655198101590659250165341046853074944000000000000*i1^137 + 15892402629192002753426741901274176713989130152753491116103394727615312358740028779361946088030792941718777966782238931948663188416182481815077489488316614465932052416911575837616270645115702123140488403346640772071633073445451888159846064019793515760957563920955264293486935324436577431560401202043994955542803772938384923900245045428165638702130037159634624088607207035010650946568830233218564274743891591603756313411177090510541858915916148198004072057053389374231234536084857853736382075503933005873977593252455580722093103146697302189079614647786896740656719201448307868659951015844879714331832022089293673139086580844385505787240542835680164172368286852545264186381708540487894520188287006074339799770793741256124953896853748939958932300365661945280858081469774945567348541016077342214502609842961605902619706708089299525807652481255289900741634615574289036304703150700866400003301593163670923648937073482446127895811301399288242583759690317153454362141040679775616720697219010613506504761927719291281617088059776825059915466865338223642259103906133203642180524128200009585659308888262737099285847576741794711647968309726261959355765020141477533087533964468840753295007879295743862338835514275143863429282069724705264636913269769730931294425001766605146871520291026137770623640392678391077502420725836897701742883575999058624688564847936940216246430010994612085333366091234409057211603388699746689592576785077697044965823017633737230112122478349528115880108256517410773151977670048216600227505664831897981493934020840927826774946545276632666958380572383927572137525200685173570299928438187725436117865905476062682226021675553149889237961468333062925700154207553169301680735623941416389602182658356684322330062520790332874544242193512980167921705797392152626817360301925240021247857819745573397306234534896335521566859352908093209372868307102775423429003253122594221048354494845531503931531315519458528077097951877305596682749546472319433169043118451224341912158104994071229129106444314628079648321071382822836719656087601160467403204507309550702002922869559628831960877767886395856688126494183343381013642061738345990346584489338077184000000000000*i1^138 + 105254316129780427571083885106551648043237909172556211456111405783673480374113139109009879685389278115137980859989175637833177808878777080775815932303483815412840575479831630386710245601162765395248483555429372313629927600125998243048990740650494033380625135570108277818820612623082508335696206904444144791819459312333350947050923959810424922084151141880025617848814426149585811404858806445313180953865170499133845659688364421281765177031126344792646262364877480021640653133414166938967871792890851189789753394082936497514110411018770651597346396791366384255034119352203241380334311111364824766996213736677819091725065895822447105180004462524571600114468344062932553372836776386810489168961440438081015849527910562833077001353367493205327985326299136509040856050162540912795695396570176481641710651916001689672108622454130718651551564490508104863974758555823605235001733798488290015807516303934812347229569829550741962643750195827478652395406654804555890963322843248622486938822875446162700963919371262980525010642005071265461697237980757968562615057478547899449837290839910431020073602666607311107883210722339899789915660361288632909292195384325904416488665782207419643188941666066068284691189456177731521665701930529503055595601735559830544358032900483197642998485484564608461041766818488463735686209869488271546437238568487531780431885384561106311140132088125684007871691318831940594293336852977157309798428146287797783298834348296850533990002114503538719208109622791826842747433951568215622171903226091508266157309140973962038654790323312548052334158950895944123896236973093929959886859238546023864165140538241200954200030529698591579698807359615151716098424743387971004651835782073804928191685088412558186560008688165617399450755009581046062046400406052944332693163468842865045400806293494439371540060846236668626074461563131900125836358869619917532630997435450961884687421997741523922197879483132353037158760622990558227342313404319119092595935956085410503952635328565592273975706987371120816386160507067598034650661870147836179771000627329211371403040478924421900334025308191645480539922986330154074487254195292398340276224000000000000*i1^139 + 138274988554517328243626429585054401000398117031203379566155440570517888314046810447495965329924760007974730498685273531092475041987806131064095872408628589256728786460615282341645743769645806335012105075819806908567596059299817440622245852600877018734975455879184253745352547040908656854040571562242930313568896110826728122093487614614356191207502175467439465796372767079110167705109401191739510915866001320784382979370227100640382243636633356517957787163629792062959280780047488048232939408925049942194277882757416631175536198497631471618956139484430335314083955560962984994095794123434129240021320354557906920563633008939391212987585666926366473145620003027056042252084419700114629683003614387418394394380084056037024901594596170493446258639562573922616457322497468083245719555044903220690469925562494770865149473657620297844712493284410823026489117605844989905658825604085708276479416741945909592319466979814149716044258282816508847291620970000174440094524553913875798136513151770958232397099747054500023584127199344071132551388106260699708755570576893083301746573686176417246752535105367112181890415540774523930050309928868451007007942786505778801601109288769021788807817322402890617030294333646503157734168745301743223057900673569655361517753596594380510333236868588082902050891155438138622063167073968219169705200517513061994192280354454784054552554905745648988663478431225179044026750476043049863068120607044674479185482714762068833464721564795970695927352456427782390462017375388207948673447807342206515056614587746449948034163159607337348100119864026888729813786484650897303951506500953513473490975899281657968098184659529003531288662733878739758091380465290667111756177445246981978621380449744950137190969737369076131961752579864935900546695424376450044522829837526720707895843849601939692171605355413357531178256621458622306245101860001719519252102589185980679589167715512804280250840033410307802386425930732099443550245340362466573660301103363692430621563687026857601791033564858793638255725576168369149726430351443053250784522311635279446390274952148528152378782691124282023419334889114704983364987571404800000000000*i1^140 + 8366874522787031813749498510823327844094623503077935729866509878235606999753255613772458599409360282462267715986968567492465128021875328414065324190905934706897348546571141047713049123501271437300751710469597078320730006660549659164931805906142387692869437429159610281552101000603880049806288463657277142414948402860629355475326397626888091242258325016385913196896371750850646839871129736213988591647245062728193456836017396473077386793155518085665110622699221559797968244724508436669270728253373744495579186631371223280476913133220788631511943168772228926355182942010001452240567723079179313107608844335788741742486199629323001329063470604259281524240364722142500087728702054666837764877167068847794366446682629612936722924886969497679867598406737772272276813883751316396036556633925046755319487947103464297769820191187551594167918202536154892524082735889580290803420340424048588222152483198462892258263390705067436983738447509251910400594895828802394934994897847049874719989713516189928397097257519355871630446945408933941853500313068327776992682247894151624092621366781577375130259335196858184117540851572309784899799099554762179001810221905996614071782438337108016999125912929578349651422921127273462172905438956194034546036681570852711102016901106508132979168699203945495465702624676582938409306126917826336630070766990936163882206001497949904263055068507388198439505385902538370200707101081621689652675442564214530927018762411336200209177959054536902525527469812543937459871526275345983029184106088461163395465644986740248656227731475024305886073846722380777099905134197199635973442638251548915251218172657109828253241414523862210063804788044942096372501341537785961195398361162924429215013276461385600412430444763598807902171138775051472442994178477167127835036746194531862638212006612161827878393145300467670016477994101389523330218233999000038148835707021811622346850321946945439538637035783674395251613466905838093797524057063876663387627207293967384619573814696965670440515154077697753167561887066244206349129546440387725597856498578040148049495213231048710221416560066259725872906927856796303360000000000*i1^141 + 168305392603773846827602856749598975155266951596185745495747922992878015759165557532261212281306763982118033907159095342101359787990486098527290664337741581129344763734941968420148292399041849710350848460397196481982784662352444617583523042481175926475398292244769094263340027369251561510527589998608343447731696392612433386010482346639359824791865991558764647447463719063891804887219460635130030677839258437579188811052470513924740187069488532003188303356379392859114799087967734562625857763605069104800113599410617288819462857087887024355887097504279776258786815562008417138036656264466790782291570349543729549028845301426547266432554153723942666406899664335709899510323421767022483327242717641055465970951331400380993138383353682276124740960658919985833533559278020065189884978064318032337633572913668589779426629530187252932086740139529439687324595510481497709983804189793869121298487202847943493649527016175385157693210238099217225161407071446754648525420607343623121363979024203556590032496037382748382603634353192738937750017149049472627313948929410548255310207768627135165695188555146203168833051865246363842743292304667523335978469189538222009430485893879515080872916424415944849239098523534096442989825308039237956654791983064328816473496319440215879502959200655420368067560562273827782002236629072070655061167591448246618716771298248271160352278958763755089999361709215485143704734976513878388288718188161475213664949370132727164088857993933775134387182127501233762463526018695153944088417541194661595892112418237261458625808061303022479098008859980549051937734469017529082121177663287917821539775184684967934677466472825783659647485992480752650854889361472194189383063703779393628165886598404674136665202416076580458885922386150141134462012510852727273016809244208526958894116459539377617005192507698813965867038581725090163995499890314846624066442147744663771798022255402205572672700470539338976325975204537961360815395008045896644196592047561543129631591756636583076263040815436626974864102851735010320144874119641357916353230050922637231924078447650804582785702314649416531705856000000000*i1^142 + 3871004849567644166926903224415168273222601987266753552149272628130213333144212882818212190949615995266969052930132315067945059223477011556461417262502488186547127358026768905834123833623902835600549948307962793658822000259088842032830170340611696600771364653781301434870708401553497956952208011425554961549028607213095064810413623992318841088850828782547006169974911568770675056148730216756602777651687464747593383827078029321738764286031203331763128442897861171770928878286745650564254886221196125533708842749812240908450534025298398916072869770045571102980681500788817019186801842895340190735714013719061231741772016476421622815724676173108928609213368590509226906255651069985916766934665289511767866895276197076349384143377970543590231129538998719001204256953325135092768873218128179337925739711923974322645882420303332594511906828024897743098575654964927356691594046139463254163184760889541531099007449985920143620908648628047533382239756801140193027340672732392068273289968156861162465187000539476094151984028931936777750747583874407442980291289473632140929143132724675517465551378150098029534320941991196786415425216540943799806838712930126684368528634354138012704247330077659766249106246351410024989992172445969549474130773458273255867834485276816205510482152256206045185749292739890494492947191377686077629685385724189363810503119407509734698014362705908051253270548150648553915912812507754690169587447204688316484382617015281222369955538111494839147989443725305455753943028613174223987964102697540303979801587715399622286098621113779177776063430690705132650044198489851239350102942820402352665366080358674548311182520770883766021932730313602530561224862783717295224533796726753629887289027538573993799108064779972933712879771866270390613281564078135225153415510765261726498259253664082513885385755343069162411353950753800791421801081374645920707842768316976430778903868933002069514288577401472774059330491051075397232523639663103933515155853047175158277230377085804919219767006165945358787650079081250221921876545484511229077735875703059764232980084420827040142680129536000000000*i1^143 + 114943102840085930449110799679770443008803261801904854813107638152609007819667880886543498247203713363656094505375946873514127435628737452488252517725836079361759837472639428591090047335913581171380765748328806624064179788066294274928909758119831394986505829229153259583718944654096641242877430876128045237234843370508841121319160586699749463596665677968100378779041210754577487798339617636070071651623752974778569959684581780969483849782683228113162730494687548868950718675817543768686382950459527717730784627865188669019706644208450561503014958501855626300992746933279215921809003759306073569244995383658267870971678799700461678909874258534463681224133290398663893111950425902888458055704795408448007319254530922822199613738613190234365935579124435520350097393344409913393746538711580017355295290632896352744408549997152006553280138290260552769583218514991407334855416949066054138466263641990437691577486907406596472567333432525668114636079338808916270858146475590813704922427486992557533418572155993106859089570425303747961381660040329226251937702719683963039386716722115533563124712879005635779255982521717537250310654624158951770826545564535872559984636756387957158934475732160810823254549917282586808238549323712548870813075274873762658107532995226004920115653132060984177532288639482567829773708537222957203044850825274080183885325588752411882801363522492510348767774285691293298220960247774076577923814392228030599333034836555285709312315899061680324284902042412747674664173365084453308499860298446293917204550951071867033743717471646871002756800939448298182054220166653967680541591616667604867930297128978717083621983615556861741634069893969614174904914149873946340059263174872246107046323899045455840182352192054473908747283320956532413217997912719287151516113579112493471505390233686345012150421692423408281422837853054569581133668405549325081664004966190598259913849715917432662833698195099718220074055773152633251950941850689759382714204762482235559382132939103125963592502705153797872515496658350752527769559805526777922235611803029472097073790713856000000000000*i1^144 + -2390499447130444444014603415998045567368917111578395648717494069790096730817347998276548926344205782562325695818263127358648451821271806325106999142665284885563760792764030305268892621594022096699238421167048233524497486606871666317150611339209853182833746389256729029168700586552025561730547474605625289128724338802191163661563011819978601975225128303693448998716970521092833975796151257154315100599162365731240485276978973736598127832272124623116773132946991480537480117346778791334906636948394317425133103761783577285380724349166860647804590176481102443081802740834075759859828890365222147777970843967084539000814752511413665204263954577210216850200097879682818673955601015913475577744487542175372031826463676526438865262844167889618001989404134786160938199603883569399940876965918147171745454512347760119184037252922435779476209619449878632648921806540664463157052862565833471898635963536698004430600905092304408711721239531029667600903892920179350870878952383031106188439285609434746191074257441035386434466536016072958662461907071536820567522053584165396933206300174501368422963496636640225216162744235667913898401657904676680824309425587000131342189427845654128731165077915261925359179472558356080008352679708688088793700284474450756456567567617381873819605280638937492308307107895971904727172889403390643600248857861591725885120276342316463685287313356119393212143010116744323745926783070152348969609566959976720729322977904814835502483509990549532329375860126398767662543721890737007224995128569521789974506190729735116914694825814267602734421812631442636101274824847342257255303258859872540914498833548918952629221656750588980181603281347700294593200944464263222165467681120350897678771149794240005550439750450531418070323120606214809949613562323261252547348880707947119071732491145295764790527289443945976681157798889962326305871832892021998108855564848342423421668667870340605241196331862380946862238736395970948575267003635222548810803080562707890127946421431853244160891056965564967531249406019113039223013432942408673061134947031367391641600000000*i1^145 + 23612332979601901283072750976566465676622331169022351933324633906446818065684012270991378138197262903672574013185981562717084609343690834593492769235689425617528946746386538982110923721373892670368140389091666003771875344639656838050638270915046494671645105502181342837025101968179482001688722291238323810194575796013919102584573313767006313221651303712079650130726700750490998459634663686814423845963000534580870228065433916969247859162622108005484114239464867349437117262906947315866038761180578710100254059918547126562487955376683545047074936688535331855417274449447287033163045244996946239596220904568916159592315961890156685141314767875649380409072054754615633643734979056106093948748023459852193129928690792868875827149658218689633665637598432200818514841756680448623830434545354047104664034737223675863721607158531562762640973638479316306572128597228527387234419310847024062884529323863463761020679946548251358355398436962678555237438182476969140506630870828320103168519602609317858045388874421802602700751150467516401996213125865530360271327711760780068862340730814995934206423713694382637836925773643849502884967112118727721021349584011092987344147710780410376878796415290788179123710720816975578819639628266538333629926917857905442074726465658019095253609109366136671101170778307757712676235357464755769222493432729184497364074586040069080406885363582394359494855362963007224792177103222310869875020937635480697030197754310526446109038878156027529888147710888512865997827993231824488960948424879792804795583835060166197411366480639518266291167174124803080051162077799416158730357977579206811061526094977954535364715921378034459855935886734801370775928069205948359342545575280487888131858450731923590575689125972782826900930899009639211580520659200322867070358210505122168662066032144408234650457979372375752599743318328158897079865461052282027285070084196665117668929481034742266778807736818354425063040746918781186138456344123849467519580218817036086313453736680131138600973605036335633705100793518763231224463060212739549157130240000000*i1^146 + -3641755809157623508428690782045707110923042838925868924969582006758568949169492067309394723272964450652704084410259522186714732330660132013396823934394196184724525002458793202497592805312500871329200494108281007669684968274344987494837569933386386833421204606066678900382970348559711184469951871590738532468075032081582958699261748591636585186070872263420727685735882956648495480761300151497813132343631949000223583353185851060699919435152181921618472727868444737348273143022983942186929602971370191538106533974896197833291264080557821000877097239460907929935498523152429133020430609699279996549102520682584536684909835717188883276878245154642962938351894021973613655565113829933013318863140509627386246807081592046260501767475061317772694435574723308237589086404985942484245735532443803774743962379572818075972511566773686835681003018561106858335674201951571163470664752302288852903578047111888254509260584358078119663014034440341860533873559690541161986745380211328933770551883722285404085050400098696350323704918220727737437155260568175453272492774571580744446147379681088099605935548574176758498073699553150350414074796668622469573177922164075088245741405549806472447539398371752174207003835492208545234346559944831944663170137406682909792709111646561251490654260591287707072259788704178014204444466558935671089686287557220705268401365972418056407734050243224908668036822161646465600069363514180507582438689418274116665885608246912070507870136570214728566497348303270155161570785113975211813013811850908221062113647548226072749527474207015345668665424614126479227527204477912857219061713563800918034516003072513117352320177957163071286024735560354122627804872547884996109380404161051180435283646611423446813350128275680013413722656117531444654313532629345081555913638657272382691965800141078589031788691514694642260159073733993917081568647370266219900265780176726410537897077659350584440974343226499578530480562897548180982202474060113445573260412934489975112787659835371398538669898415848408758168025165269372034938306560000000*i1^147 + 892312472215440388300837480826270819942418062177635698461089585148587825276219830878589441722894189075401302024148749541647377318705084054451810049200273110198879974422324429204895846370090737229245474695845340256304255647398032802316435317488736640529599871695038223303026824423560169175632217602843523206964689957004120070854989597583746023473594453105265395897817382019517229415725707977622886313037901462684639787412385675064327319056648235734957516878238934205285688475424064890547211287899664525605372976577240279837759653287919080524949741741080376172643720785380735611956982666803513930747181091203072982235821767967061112031312257699540172347242269482682499937910685050961962168391637805977368429346225655497521716238879374317227716377727415057809871415788505658524056009228754775171150989078758594803647367947750743893027573252184280959410456981828255380503947657269233954429862650762290217933753519508787807903708208446885032135263491330804855325230475658066220067492863807836765625622085408174783922995898482201709702992954731686799034294336049205418616135770719941009004156410331590045075027921194024870914741399256147958894353884187477266991629479088597306881915137855664082550841090865822163978355882324388365600417472022021094793497650189170535071682508085831289325640819833766753988902834161775738751555653664016487136129147125199367481249143979739799328967074528052883194719228235681389253267772891762146169200327218453092094105308605197174168423826846976234226706612398086723070660972564786703663985045704724719893730986248785649702848082111250315471665149410256200916987470902192382077199240313942930180149228911075012967790871679452672538694903352763666276388788657006639780787053720728444714203859095664267914266410054772460969330204430751667165328353725504548259684408262066906808644744651252491256419718318002835998652106948034680882032080245438375435273836420917009545211547493458180206421794529496488049460461906836587919447752605369664107337028390825330663289034943329283855670726098944000000*i1^148 + 850677592665005459781337711139403920886567772076407712821002803561396856532149308248310618133444417061475962440304601186798653056372875270886854195725116318879327661958206078471974794960532280643380781237374297024851911948331898887388861956094532094620884947658225392242952235119630620887590384729226890120323338057308457621098467333367723096600691413390824490703281204307178989362935289913511723421117856940947035826749211367548884864443838969869292436009683502901113478549196034974358497299041195279920869778077735999129211609029662751170584753294784399722203791928055458063721251554599950653349219289133354703598837615482885084654873747295567239435990665178990305510312907172334068214427583736003948700353707147567599704621114101678733898384470834008059675380105656995463788858284984609205068131362151314804260658174245128176815843260498618398070752832940282203738259696051346086127653265518774409586666268252578751056599157182425373158101391940861000129442385683788732127688304381144234025100822270013657977915418731239925818371189862292822667718497541771326270898460557763812684069963873407974488691297248808952232039254919266574213917252462871202717708768259751766014462012171800425637617464673192267512641051002062156909676760496933160997265048496425869613149801009761581190495675017228232774801176692354416628575178516858989874535037173082230683333890215953506490439160706604488930715207215660429583277225961720635536202292880490698263414611817071968515259720732224615266642415625099493172660904337069390914356865767508875554842741119116232454960184202834761693743784758131361630022756003048754294414953368316975554946997304928643760427583227980700934651037594020089591123393481971337951119043423530092026729985907706585563182805020341443361790236054014068981442327161965131254659455084303811062701560367228904049384542140107079717525919676312087272717494456346067180922155043998814553390526448076172269940484820367048634637202303404307396288261582038104378271461490071446908291421539663872000000*i1^149 + 8009279704839369554967536050338436618208019146785052659921913724318950777871385756150503236568451931710808983982407845226946893240386846020153297166008375258900075332669984948161230387455328404986959213946732067176118314862040164678124315190209174763210716404058596040974304774723414930807363929200003651398314312788050503748025863987100124378048997886016765613810933803509001055133432858981480073726925559457549288544315370089599048002581931488134187727393875970396203579288956844225155393165079547707675084249573450698174897563854434756203433352815432940299163105673528215771186900810171685168130997777604884933542859971931374922488074457543746488757162017403845592920527838905947732530688595454618818093145956220953706485019773113408562415922407411761534049067367819612915645789018656470669040035616051638222796719606109069558339322570028829504588352774548684774367521434017919184992266912179469332001924621544666765183214438128461569701523549821236782956064367801479702950539080673071876775974404757056948341076676703644088496479540897998846936102720427731723285939223254457470433149763836416532595687254065574654500052129198037886149116609381637501719185976947047627191257316425786032997859555768343427769722281063942754928672442743864835223368817034622943358788711988163917294837386032002368674113028206094766484057264341574541305707745249507355791705183720968960904146835908255483314744048467159121970086286553360967285628743060334168739227544792521175426768547019605180650783712803739982896425228428651827499020733861060336147228765800334044959635269876483688211938301092950802781601295226636871939943237490977879787108073753400916046182207963491082105585151929188413175568902992601456050554352794883209152084808266588075103162806610359912210428416013112019762916645377482339448669844726218972793572698831693024672849227360840176003551110097241293983050980065162630853238286691151291844403259697553617921636676175141940485951367635837262165560466370343375568972722950196795801600000*i1^150 + 89782552028060900264094494130200707810890494915984050391856457274164872703153578016040842310588174860408761472275759454157661689854085912338249997626433834852627818209374202609158995321924148901060583438183504635410527860449210286988539646798312364806933278984008016976871101893254113865912307584462409686288772973013883282718584660508834633499876486701599539530143608660780483689248309622078864731463359574283683358618786308973667455361628230608184968082253190142380822708727822935200335531836219729142316230687865105722417368425591549433963940564212304918640239585893972974145208082162181495854219620494740322058464491952369409941836192683174628992408197762872931373625742827159158132148530038383955216899178393640333538727725619959590007394617226766506261387093976352514967835891886055991876371894223645768450926968923361008742155423083628581460097444250774775717087320588688441008219924120349027915709049664609123062562901112363960734470700461445886512095795970762023822621521112971651223099388128392103773648261739522480616903307370012214527916637967432465918717264982374629407916109240730930402348647663152784647946141431180236507734186999060875437404771931304319390807138397530206519666744653973521832876787549264032932135736924194776680698041452572881038463975687709477390383076272929161978024203891862606581226019696592374786079188394865352059169071265570278034258799465854735359815544914931534083240773627610873863467719105506432034393835638201235214775417046241218146264884226188582213040342777286908407946792273542384991033511776292355763002705380755421858748012881013848447189701893408719924969891042389160197168862607485384146432970684740226266722943164726049283343270824730297032911424120143231680072619759462053731232527503818964596892501310946316392019088406672495992621358168478605231339704379495274750883303527632654239705992957614586852828593827298564353158773313432593324167226604530891918025920499004138234147435004923446113459989211613564711731200000*i1^151 + -263528864579200250126795102242473346861119341215120673606060364137401999846346772332280651733524467893150649983384606136654009028711427128704779014292083656473571727957376319472445949241049878181265682046412682514135579182710123560491257834915872582658881074707159906579417491998017765417313904942708780152515937100469252967171019250973450092164483448416835807123834595457238969118486445647813820201091305370198999122813454429149577092752159304872490054128764045491236389388950968130545448629020493024561144666215617320902060728991656612389297159437969279384636273759424738190894854122348517938001111996246315771877965674926834424585505798469458554725190500019348514034512744857004016838998349708468955429032479619607752361156956543414496397088587184042285807542923460891510215478982363559945029360026952194938345201912274478051667682011880605051516820541604785151697756820553717612017538765824839203320793405967162675794735465012591865215184707473386066034751023849340901242504490014006266958578609591792705492757299059754003944312437229505190062801767943973167832491998480526386086557532690988067252446207142343371020382456908181809975138867553633392712785766347419012944351875633690960878369973673720212623499419583779669918030630988741678048489264281396954871360336399869416486753652453679567811926555668422048226208835908272251283630589219778728767011809965049931222451557086065092788939744816152606865341071771423524779670897404722341836122237469785029033680055613069435659797242369997526659297714562551192774921914528339212618876729480513349079323948251647004474763414227877996923933797399741786719680958893519002131589977420525345933727550361883782416885246397592086611550725155930406068310149266976127255397892179136553962713543603623023816278185530366712585776892097576274071562371263804742255598478741469894437951466563169114091992714060922102765260488102783939533736252100759156828160643203289481073644688584299294373037957811251274690723840000*i1^152 + 2138799788462669633348565428810739858449549847630893882412806226486711337981658160373613157602973160922723549424762759729150615871212997804402632962407588210129635821100632962078538741572548681776173656534153545707945912936319822872543498404885363916708414753383904056376265785464507548376775097166118941938596368319418998519446181601224448641253388445953650181484600441371216007266267417086769917209565714526589227374914627592271639970337107455472386555085899652721457357327706874288659744454068049299549746367420049239186137401973397249513050956009517438817481986136348440140464722923073292402657658320234736655570804557281029544127119674068704518163696776014384995127004850539185809103063241950440591011333766101099033983804477347180307161113737909655772614650423694485685714957155759956437376129447360779867473168810733451989648177469364613123519622119180748958937943169269892962182695345701383052418934708736085170487477386215506796229746942902802097290469313578490975987281498904164392363435324786477977793078559468504712583373718405822533703963051198130454102378622431943727374304861918983341970583613590032750410653178258564791891644666486064724549729940426157491227230461857699419178756360330926365453334566331671322227575464028191561559111642257508063867000204212986084726903750971172087543949826058923044767564667451979851108536800076726529769669777352940088489030576768196156273872701975066559567386868197689026472868112636904565395871098533819513394188861767272869512500004744093897231378870359493848196640277806200178681689210879672825968488784357467174458054678519035266194449544608510528954799377534244339200042023263821108465153459473960879977207205522520532509588804951723873723175763794124243787141906963043272070672464671606288709096187111373207116549803603150709479339303439622590087584556314237781653566914700833344844875637671500732511570792080169234321737363930336681713353596740894735089624852218101138297978880000*i1^153 + 1862638225948100452505416985513656582094583650279742330814063550745259567661820255705150985843972640296049459780300551877825162495324436194430423936620805915782046914357621718665573245050662243829903023240663973133613626784839809945273151438037106300860810988583685213745150293100039618659014471877987653888382714993944925954662689345686373062294827444463148694564675910892343048156956244094185307338720033181020872332372019861446159926897892307817305986667746098356652452651316372964294061883244647606230596777461567114324249310797385783971191113221332925209467067097783310448093731612531402055217245296161843210267709334960866513651075224973076683764671761111653854291540853983794979027214429906576635756323384998324944691741421085615507361781151308144396298973504377538517395945084354566814058422311121604519144044164473536174931360411494095139849557028038970223868470878879119199834034834980155015279493913081490554450056194582950980867740615480117483916917852063060138658717375659845450227258222614999722030806464983141602653332422167443673504971972655158567842483098682519560017795198433234852121890807188325269952269972591261744246701300236288450459701974690835278126943030686369663502634898242905237061823995678855878136315349166917931142463141887533223066085821067562262916520833882126080759009992013009129499838168182208220463849774558320192638092811131071186510910698985805158181476509555083739077643148564349214834312754787619482987250321769672754980505866960499639641650979920154053400626189168769279507221732673402728488543917802488105424310177046298261866239510633219849238096174802756573379703789795645740857278991215218252040306213577902202635353946577458926379294880362970700709766870806656646425376533201832342111707079921719018583121621593632955666731225429879665803819395805833254210842287081722215163103574984439567718043414078017958580469887854880718096306001139091781238307700545474825298182144000*i1^154 + 497543480941821595671485813604722785781803963041623695642461514673518759001110177322203167357143598766845016633328712296741735907198691062718900323683055038633816331656357897947318544022473120355150825126612514406175855609953575944435636580972712780537257757825217055915904112712361210501100861514463143758869698441820423878334446579049825615951711896316643966595238143845413599658809781669267641922932904095179784827503417766855648244893084703817447629587917425816722690592918157688143454273142936121886011836020178268194363692989116439064521591716910440153737506746323952027076882313552630397818530915807200213619861621473991552256891416204604640155461143131033523536535138213848716618950250012670574366617200424997687732434792614736452568147858797462041716324419861764252346644037019315258306956015090733210881202636227134724406469295632778119138155848377383555555294551775701838064047139367800694153027437439325092555596632274497140182884340453284279190271464600513437967883937420103207722505128504111325117986465621029831504284195171188344889368208089152794927399714294666597735864798476467585105542234275771852108736265571780985051343553306494883631736138053370548071039999881393549314924646359781892943420532364250839875636251944181124268440698858797667755103354745613488531935502571044140779428367854716842667742017864648171739913329201296973481543113961232105420747942475722271189291560663876734424192000883759076392722489545808172408121309399090002853087589496054122908309711593849542399551760381973843843711172986023758746926274830281179075972449879335287906775845779944563838050123794595845983736872356108642755030249841567503984077779733524554564835892748651103745098726764959206140878448214691131520176066514039836976293676225803908983043252511932354888630281490157121638524469911930120800010560489665078022412730830788298887983733026984207081152431539808981062580603131370978335432704000*i1^155 + 38628033857939775710917837754606525396779348409721017896985092706812141078341589275678785266042992872709604554085813256012398507740984349329879791900813351824829395395740819572688321812595549885307621321692356213273390244637800531563265396887433989951114659759596818551579726188506800689019596833152978425652078245984123388921193089676618243645223887701284482468989922079739793097998710954966765467689242628016193035008166407179075121848791624426137721534470530239115353214636605910669175887576888607845801262560574243071647245958756237905902758177533556470754133109780053938496785020768184823864282300107222025303904960729405827133175447574819883366198690149739847407796601887824584098024625494859703443174160446649272431139367562627356194206346150760647779518590557580533121749696366705954034619364741507855470454151838985092881793005557316105591417864205275177489758484631474825752358151770292021317313637126463484701686066725857381045965255232573211162009507562153720006612612137531143356673684751244476312928614247642054256728603147492468817741115620135334006407574239323306958994256738947410481760377767432942964876098846441322120716252066040113389931402614982417908404186815994407352126744146213638407819618839450393603881807453167482069249704285913097798077849520579653490166962584405534402212744611767176871892105387805969806805956737109165673745741302951278180624177643854815462627906988933744472378945454308280455573656564158108605399196010021616362053956033835716074525146458869224672442997833971206823255592258059782976145116483844407200221655266196029403803287723147254408488350149196841493322212833098968797435462554505468767628649462208720813371114047303110936454998731479771892301535609376166214857542811842822258184267430104286542907987127805398503975458473735656503130998163771203071982350736546555556304775268810077269968047138384333264471842278572236973427251200*i1^156 + 1221724993412237963234974183451172617285432784263109143312842742246187674178485132903385350000500799094230302854877708230867912707970145618674154136765259327934617844692853239937670082852022830861776049282187996546750509509618308068334691272735697239195328127085715090701569123812604447856562155044143294867268545088532142522424660112453618386662978608841069906238119190482856374811706713951451275718559592990697304838970193332433385019099389563802268894780675751031318000090499630209258822083641008043332473881690186681249688529733519576989602252817461955564931871521094620933001984236045584859172891706815222378380869348067842646604012180863625943840044095765642527570255096434676718868320526890083765281454609253433193032279977421550103951758733724447858526730350472893073976095909004909176666752168091886628942284403684142553241005043747582028677403372381022901965773022958982231214107303254020500829677819218330908594940809618510553872241075729343737886116089431646830523334889311401892528074747752064711616519463686084390172505832979000170779306425977164682591379059154247329512835380227769458250991525845664257910799344923735515037994689243159477728197223011724733426202894372745207341317438835697493932921189751089003049720302315547107536916389612503187201535532894792308811327603458135382165601806752192404690624178542588602466670107512926108719629411247550815393321610517287821615810808578066873563294243485240173326710890723252246784829278290359703403859412962169993097304793005671667594410116298752879816609274843648816609207065246815917806617925008061047091601511081889361559141606901726011382273100905467914103528038394320076545155210880757107139949824935435092094739642120840363120048642532149711216533695558894406076614259993609854555105120153936404455445036638852325899221913918082093483717232003311067393616219654041531133684176221440000*i1^157 + 336877950259041462455048454900878815160625053515485869634317551370029845027327884602804553350266927302311915092306591940705801849326317228989504758571783576527718798690586328338141391957938724001994120472662752261388110589648608422780232241372880323636786981968460189979088274700919769887763241840094297671626122818627301433861109240214553500349343469005340424398925603136411126568841076257289231338941497120520871860064952404626211333925888484032728252613596931137076427195908533063257648265292806181084226671080688784032451916956201572522690347629520405166777113060214534176976048870546855513232499803508461345179758524933634186520382967505380649931500372929278428584231643967970183978251544834159823394938417012555312414670211410753855545963233161590740805486432498088313415514023021773304705772837517552309795358842799640866752785899351643703523133365464304269177697253795814576678075577556924644783456942709053452887662259410139778615078396410664977723450717767668440874354460161111349543282448844349671333427596128008800646910230560053035337252911061650357285265042463235389124493695974381416365574863825368150007337513810921817347873108428102236111982502117944169169872500538591930644622507242959961669725405300313926963066675119067104202597814502060874178172324447680238874698611307497629312624141772779840854288260119901642030168138625330164295349524077210497460285678885766187085304942316171433548193791637346202034320488993675211824913925856259685909145415993097349615606911279531518151928980397243516577233754597076571477567625140039736958173412422013759034635538510195935944266153362559007156875131119934927109363949104316888957661496295981942934738274209943105103851791978921675687668693380437837433781819560334143411017828262438124056959900312141579536850199695690648835449847616023393646786014048270080*i1^158 + 7883591477595695503587964450846213689813942274659003089303467743955999593652788308896920109727123344370881583217111110596329112019414853456221674549701748727098912912749421017345132015946395669069973585172235817291099514306071492561357317095240499584483406524327841960069731803772991580999970461949978154425421888259925208815007397758631699615621086058438898140793362315091788012532472357311531361558270921301686757941413005081999831490176357451496925476481950176656928861405275331615924019685873352452079240929171078391224967490870490652741864691059537232608225523414601323267769425454658836015175174962867985203209307801438755951214763143827562461004453903212653409591983496211762350878711246829039754237957321102877841270393560335943640938542903990416048590928147202999847510917302067785201205301016785353181163268032470081955043307361739054764304189046756148823805749872870744477578851993659310667978150418907053792523260612631725950460555079168975014481281138066798829543869517567263584977015403472943506577638238785729800488406553271364519487649734197344495629981064582746835607646845722226640283018795205174155224152546024656564392713427999608374023265993429977392465298894741137925289077850267940293722987337496764978312250408104929999152517647179571295668107536971366819476509793809308719603101795381258092577193845042583623097526213005432275763960478871279236230137066244848584232994071191831161940456836720863220785412481212763762523167632648523350943679716677842038194064528724367646126177043701167548108207832195559260157515646069062864908656736496658801619183810408633222863925185350249752898690176232402354222095936189221136442468087978803163785689028205912053049372841177751597682120722080362236755487024092413259136490727661671757322155161864279517678703863322560*i1^159 + 31734207163703035217996672175705078093542722418372551049195825569467129459721911476628889122787957019616463567430845670400995286944666515456867142471993708005323236512558630878032072926209716297363627109051186911939291334526899422351023651269620843807069573805064098007538721370925613525898540481762980008937437161198903155698674477201082676966151263424109829376312842837373882924696346696271414119721426506715841540255204127608380766527301489681103491430340743297654341333661642547782564673301216218084238414859761159961850381733816887369189930151555782878411737615582493940822410566544030990321576328857458607427592439583569385493721346585255321146729141825082503326209146381640166258664864507317450778229323286877432425479636240029432851538512809708832603597005388012195145680104785998191683509303880779626618622310264409554275523352417970876717531175434364532259038790417362047282705792921342078423219947787961890298412810637180392881524366710766439983097079184760333778449779884169071721299387170105636294213676382341477029838618258020145114463416309917280438194132570786135974132575042652885339912179445007901873642323628662673234248167990498495804430544448217584756101109665081683338826355145379506546629106512378045912439750361972242772704512853273415721084816112780364209450293611349348325531188651383777768793370630805186573953461863200343318572733085006205684066065893811257340890405198709793751352951087244669831573822468466091616221406532248859372759713241580476052768027373967924164015348294289684218778351307024542050755904130500855497819026052067709549516029233173307109413641850466676377395425209726968590534613994517410356981185432610094449854029312362277205320605531289885254042264080798832066641*i1^160, -605908217923119532338128409792383388217042763091280171320140666815531916159411301897919018125793201391137061543403285019737060058572632580946458949148725289657713070244932915899853504792311414478601334475117575098301426688254332615981016507879930197641097198629756479043966566405062925719506574703561542957511025980063638932321553348853624067904680965663194861624112953002990732740069474478488734787637787286612117741908602290552353133116191800567876298397118988612505256241833263017061341417730083542121672509750492515180090102364517494743273855616920110051637191424230116279662086541939212744710028932567577307289502234350475757006397629192993487419063969620834139413509312852527668054228548206124214264317827354707364224876277668136508519109118820031025348129142659732906558139529101204088489116734212649495937160327346735391031213085530552058368989769604688583735624123352393037230349566131873692037359923812444390402573453775150381513634926540462471014946871018682816511342988172561204036199698454048190536368503077206008336864229977705261376339541707959148569264171272831299771637569596834177202844313230044154089035432695853127055789665372248330318570404278348796290486526414665781890731949156824865760961538723870913801682345850169216988276943915396381552461897632975254366882863752313918381135185706266169847332824480214451276287651487891982125040103801703197236582599580535275435581418494106254055726064581601754235321394351210894989274285744706204769177764650422714312370562015356678043384589922480870797048795764893466117276734196890112622565981662219989600353634199158299645464668236374382468054000785645190642602278006296808043697851123535017418376988980038921412359894485032888798856084890358523850307317450527224258989108641494072788760249155391456032069799305514064518117078640578709677638074021069671594391039510569409067360606814830861097310165371944270174990589962049063372662870286588258940947785891596195669834402055253995997393828501707413088328649370296127747327588195626452487555066741121805685906648396251955581764021646882101112980089819555190678957965656552806106920529913316598271029816116361525070964442432771604684330143329655336140362037581746887228551896446123305560173688803986572726277759878704252740094110147058581401638791247086261884555916290639849907731683396799536981334686455430781047100422632013351062968318905598415527093612108948647639542281165190129014540876921764360498948804560852598795875263540366208804434285539685198463312006432722788153152899998719538152656758158996679487588829675626532553253215149794079347905135902569603462713218532320557321946860141142725705647062395490457321015856851572157967373844222047100956062874076698775284894571734237221666327488909881406582780821775085890440262578918417824064262240209136592484198041320377558575739256724696723763756578416498373258818855466297626125601854215751773947372630698872666292364855786022026992099276379440004054469333215833102866909319980605746731243482491360640343095470173904693526988784925752243781276369678257526656305643941413914173357717262343328374454924026751822535342788716052323912504278679059776857835456733057601704924133994135399279272436662208959707376869436992452937376943840895432304162100237970030363714646327097160477645484917084565832735526197252286270333756296682585794733352392812797296872387964104233287601541408996524136082301880907359805113691284699220108742284961382400000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1465320611957813640349338293566663692111288774194150099223550322348968620992396971930765655880049115302227316069777158969408598397206444336081751767931412347643689691636717124877255905560982014656338440165421849714872478530484303124348547249957651172054647834137807379471130825873723505477398579320383968088388932970677615810374011661085315553535025098986284036371060569948577580868848409649445015094105917739600260475269873765787607616580139975890699560798107589078070797051666621576006515298844297361502057089924668684507860086132161955860740141580365794711336413654595709442559575853872764635070553087979382103271148728151972478076684296414602628926515028544788988166514226597260550201615511059890152729730798559191471363308450010784124666878504140455520176396332844169394139387872709354015962033215814222330833196610505604013329749756065591773765272088053567412477223652828200715433581987718368189126488687708377594094655782601854821909535514391653024980881069951812219313911501057385480278949607985794368673225234308919597860708788436339168061911608530173490588845850450189289870932804750845260088622585966504810667738283776661467391000366664842782944038666145967666356558415936829397590643336204641343601369043703063784104152333204063418642007542618517720520961602913089775495399845469247651526741985760079600142365183549686086438316989565235062521913594354831669474610247386972876878776175583704333288906074658455639999817652709398372181807831810783770171284053378597366711608140609020069830361818982133895970906772121394697847320921075762136196289621784617006151544033612528798365603328218864522336264628591091634962864901017906959135261193597187061455809056627296190279068254887564358732575557525033468893723390811453780003427605211269963748412708539451400255270916521335763702872780662664066057725786262263770600533464475910330759859621840360615115875088995874619081448322168611620193509979736791515942882040691315728249543044859154393034878111606587674462796575622219947540311465450000875738518241000445811743336959786872774844042546033622029894078786127552998007165639502671250320102480422990225540915091122702330611373533976478754127950923646116950858940225501651786519776278674701432389618040296220801797130700689000297898616631658690910736446292341835716823124836622175674154738730897647338884972685057251321423563730855192246848223894509374870543905627501114587206955510167189843383406740111068841890154809151698524728359229168238844351763134520260680230151125090528898035156410230523964979324905213880390110493615247097833535952065876444552895212688200443855386630907564634898849124153997253307941155616429766801098028430397370115182498170082750063999246128858469018842297523057307314260385621237929512081880254608162439043401512121318040403064889616031931161839792744220353936030163681981296251946126729429234690883286923178179483999407544559210990267347724695801746068626090526126609854994571951503566830230138875983477130582675164798932800886809649955452582564405244167075832784046281572584595512710283540800997451216971386114561835566531437204543258555789116701449729062570257229679489957351455207763699885873711399011533234612911714813160549875876105668490649205641609507406921125363690804907914768262621532906289701080391588608038600767509129255655303669998443378053699444044927280480538685537225285075829603209827742967985197482084481303166579397487383518934394906121076736000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -9932277415892020229387268609857506457435609504639536587934229770477147172452309562104448510691833105209464400964189398238755228221519774959690959125889344317081191729315683272128254635047553665436552378922074495669947290614515861942743556642537409544401754007195033896356967873384911399397926537442015022476220025989259357026252752477731968235044739105613973406839451776699781713000439250286946519662620169932317186762559541068551853072319250600271194014110066932339962362840085515907903492148767879979498177248966479490568984916361974681049058178229519378751574105954696567216702930954866171171915724956280922678714598026945445422484719667163655741031935640551681345426834180761461260716054376542005147160277036270300378457170578804298671467085109728849658325922677930285897551757389809721382986123234113135841447170452535520937238280081006920510699899641974502520036657664249256461087489213414544215725191651074189435841352273304428948586729896188770417285618712859403394334846971199008544971541775465378661561044363779993247649123246716403817629600649610713163468923344906857531991954562689382845835032454135741288448502154466271184583147674648376896689117138449701659237365988998369392700628987617005581405708365112521127098443579414664513278037451737704229449821792717103588548241426273050231917496365164561733199580291780126756424893540876064212572621996152214799510877680214992207407589825654654926159971335013644040496518666614180754341327578315501426455213868474128609435922670509668776980272149480675458061428209348214790252535870549306292199260611025612564251180769400862816365912797956165010552495023675395201743379630270347445710634612996606259336555442594709031525617328560557906663945589068278628912300700441236190809165124912462932173566959548169139156292878906965288416069175280577007557064281195112370273150779771796546924083267623560072386481840846677414939358603986820020227143615019044414571539272345153623726089717085683652271955451466518886727547032774621371950272758644517423033809841340988450740855510559348508351294432156924660897542490914667420202202827679229623304981920784878674135813777149097011774988321948004752449968035478664890421197361518382548039864538399844739161986203226459779156653149832948000476072275007045085829304323362020440043980505885100344906164466291305129304987913619630374049901534542092026981575623472445884004520091890603113292459553450550245063625538441527975812063145873709802990868675677731681881667591235834019724639038653870952644946405053277844633963236593355861265293859339536117523277734356113170852678651410290207145892657106075614984408932054122139713688644892523838863216122672247992938295217178343836593999191571730739402936606632923888224427704815782095290052000146757626728338229378206608267158752299398784245991088944089186236543801911135761505372382889105586134161573984897511977308035448416978912688410490452986620773077186008375711547918411840876438919849440724935294381854532930981244980705654695497133893209724915090558910558406278980714893375518117089181781970543626262202572525759801718524926116235318953898552137966121363818670031135590150909228588022789391138024986246717647364510314474187185405525104707592359079162350196523487334186073239720994135447648825082743908932883813424428835683738894166432642999859269279605699239083585330244704002805982266526697117524003641593048892046347257075697866504285974585560363171840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -14501005527378066603393068718181933506149343403872935602232030814103234739500832142401327525020156719511981665175273832039646120517475141561258957649898380559687026121542374502103455818757441693593903731340102536689657103258873845620039580991811678612471952800551361586901402953429360079205919426190476032764431560457748850850120826162078385735726970394807623812476112428754673675780788337152458539039562758548596293871543379626226591880985820624315992393541887274259554449754595292338578024145364590692274412836085189979370600860396063577501360059674036093750127586273735762493685730186616046756071366211919957321425799775412031896034137572341922883983032299804918528969113262464114022226368825101955433950686992457343333138750166928711303422664426975957624127602411295829729601962440869574643297225181961091637074962847039128681874375963001971305925529953996670329865605237396618763961934395655005833242089368438107330831456483501943818974971521736681568225201549924369991584378327879897527156839597979642264179219572014234993228706708505571652721605324708799107318819090685374386616189680258937149722551650051040854333749709564918169073134152001765149722675663340886748547665280151291124957355406692526547440559824207149699550170602001007668213141570709977535509814521637545822592823206056195389881590562893647564550158064348068241315902877043628285442077509229279154461269847731362591291888297796502538844663166148504175458512667892304197039134027088564851062618645440385571439693793431783327540581364354222356044112827410582906660456081328613832029179917033127437487911447088958329424869415815329617527772309421599141394889804671224379711812962893594422503392052989824900990990560280822587047389041494328077472865406408958825989983134259293768993908739240147100803597322912559970193563248777175982781697103044084205479460218977412286973686061807134612117471356973597641910475084578594926729032183498912971969289693689408542864107791803182763867944684786837260298492049225478432698588248823626693309535508980179170249691945861867157379685925726687583184513368374829851031352630384650472453844076659586528263954387911567655456463111411390323936246107595881813555039221509554974377294222553616113150104553843965806096482876103861132108029183953110689831890106102923923663820404921691338547219778014323981214720128576940618213390048852695219632505414156533450128509419779178481562853192342806123256424682228340912851800012839450149195759734594881106001586222949932419264471050880138100878905247690878033257848464106948645863856219277099000994116141376723990784699555309802854378267175561380282346290209048863594830064905448659645864592307412256488277296425518802739462850530869607271497759043464207594729229187284547603857988005959309917253069473842264977479212895239199355608145248645679975234954980017454295886463029291699408718079823877272644990044094398376275355232220344374892255192034037184254423506347454676480389076102395004915407452546641574849355603093096754092056978454571120982508523519690827923241726209996120754813433108226683825850637059772209634456703923789580037142645610083625827586271201669273877006911748329325063074032107943959968895072745775967516639348605685535684096868260907377719184355890892133748780915776276289651823605134864790823091600580332594965213548511912604094080177330309920064150426458579323473702556755445853614152073447938885362617610415521271362386657280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -107042036545633957009516201095274724995412501540797223828801003472645620140773231536662715700639763374663840421578906248758580639812535559730210044330975051949533732955922989535962427413403440413193066002984781128186370796725468447378751202725468619962645461650689535217432254201605063206573502756655906702752097983393446268754844704113893458089233587586370926215791884188294346481331534238645685678692473592037429281332081331156724067218491055994566563707094451207605720397189369889499797554331433590647342727447229258852069311271405577290927266195386333114610685464629967527784574790494403073829172257413876519332893868795305273595223854279538099032505079317007009111514641341828054201309855975384948599991849317202723974866039822759968311254695638940136570225415086637211912116565168606747232138067020989677349500175920512215382067636869281031330687287406704089475658538051036013324361077961282131646811792327391432702793142811942372306025694745487028437923503121338056625247526775275165282718537552404206334654221157924380881898258055466368954480271022531762572283162019634925663063377316958585515744093979519516296448470461185499826970980662312471586683125685985854394188479034120659480021681289690822211130993626556043411831109430565636715416647526327439457538848353889361023142587235704038029300760685634699759651583957971338084100848603583369396667080575912947276375561661371835627260901799484358994621097955485852694911686417228341093901011193982117187720333472921835650709602958605909381505935549251119827271806104104372703900366363310257294420317408800875980444713882704532649145973462090527359454910488728742746096651131736142144032947456107662575168049266726993616343035882931451288495817837916262194065356601079367704145435033038898143456709129385483266192525019620539436691184582546065411921821168284611578047026452064415074995554069091492740712919202700570709883268601986529444051917334927158829025841470906249905966139120869822301724721544608772179372522574378146692763233066559861087441658377707692368676771018349205719184319088296521903610597189149705751815433994184580938822600792685024532945326834072139372030477919171330683106837943538619372676376363873588564313138054782460750235922140938352440547427587185740246746466037395676680317065321946102220800577562635218144701622351106348554465165002173238547584296666239484889932749411236789477600539983176965537689062966130776660602797494816135323600466397910120020502713432767662827650342056595239322080825783472041822322187786738214318753300484381906460913229667451935498825632265250813920886385633070974348060193686489190166181952097117991264031770764450019873448646177343710837471599258613389048190214585517157756845937399078925704662524170298665212315006278215194414209330854690295624506539433232105113066725828011069028851767689123722210269471610864545264409667727097101826689716230353842318150228329712255315916126848393179574065170282968821443675147795350261209583528210482791804718754682792111063504236940511625348513788116825033829036040588115380282582511966482260736000085047770770787645739370994558040617380170133723268898436520928105968703301452125014654978954694945266009858526736403147467662595203762096573740978259017220949423344884063270552793273493806481572786485846796149666326716577748559352625004249129329199341331078888323830662370803045990875153158935156514336964299270426548409630336046081842654216192000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -74628142331038916641533979468738109218413459314568667652067789879745093116047321481925978759483516594387738125571886975665260625085129340512094023742445649610853514374679696366945514976523520991458131695981318557890423048741390926051129460421601415502652028091228397907643486881296593721304519948272288467217513839834643557984609638798813323959749593832751744872399142616204534542396327145848026439949939453567579104987480732292283763676508226698794707950245316069356530238314768576370700673589535495241780715425110292137548085995825684821838882232553101212092541276940719997947796190976422415888832882446037772671782398748564924496389232129599292159779100859065323978626205871469470813482480301726956280752649601503813305856482742146507752924873157927177816514262681083408321515976084724138469746083077422961759659745793397516268642226702787326095576516441775342863637356711566204590571652869300110628499079715124907229352442742498827224493906961632361422357486032024901640802837603656465113829487749861932674367456315904165254647243064147840620969520358593371428893371305034824121639123299724419084204534627156752944897926172140941895938993557610810797322327291700133835628978809760195346551516155542462709325243845254867936742408926332961626520103368929594737216146392186386497973868096519685642320254273126645862408100430958846829784201498064447222682634051221554483140642546875840945260835793504458656185075667104195811170367915031851686192479962958222609578010671363683073860155710547893974281222831600795516426619124170922425882597725578618720566468635636682451215924616241542911109178393236826284000190257324252088432111553693172325332566538065566925715299904391873253656040818168300948012548370385101887633897017211272370045215677617911900492807420947992868714828852252659661775443756473308798607868803232022915429033646733583013073012002742213931862001535922964224541868030030083884404261877138150823628551196988773332712738304293556585606909641371376366745960429787856053430998704025855114199928413471770377503818517158582084338922241041344109127930346444589971386818268442613099391492915660505872294007454238042957539966351295743985114921778209864237559723110578559914449135294776061280065927286021648429283440942982631385686088477775647625438298697586185318915980441925644265376802214734346561228693979434205607441623659159216464406853032332358949878703263306483885494217657556690870376401646131576700885295109147249073413114083872650168429268972672618127598510164296417748021816175472842213390245470384157316369204038721849270413277129535999129088386655056343989977565128604600855883379224334732247216259709572017178535687445178256744100194935644078871269205326020904050106427451921170190191492583473866489598939846124223606971999458939132255623150896718981163833834667938132460790097850801765573619793891036589710899209535812770099524197442994133861079756954288309773778001373303327736944210458365630284069598501740863636302199099311734581107471066558629762924730700509866778164433210036815652251717575175289725088152016001465321850876101954182874657707598419232604007291102209888624256291889698322652807398187801139638810548209515408530688586103430491889308963654720458234730592482171748354988533041013068260820947165746065172785786754245550913596085073024511050901119365120188147307926523952245896030109698248973231447086380209749086871194900964966325562884891161722355712000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -623859333820627743913213598874543101464611967193360634415644968911305985504005309477642025847022679007241106662245936362611092839012605860500774039464252337599211386779640482567336239018196559700488691335131210167502569596306377647752482120120506288636380513307861238957308187148346166196537614675552612377193315457930488676371992041898240957902123326881006913561396266063288122316632931241745122079541824636157138913411225469961981098275705273870085582260859352569155757062428798058725254695590084945215417188771211441729502296864745260840068436827696822450666128328947805045856607773403837903979731003700474560516539101716268085512896369517007744272160812021650507784984038598714103425546785444295468258242580963560336082212975084845915552023137301853310168027640947748119389179559249339384571108130520818747066826054829789264710303626355155180943919996141722917553866150153912156421777688633757951107797867276395928740512492944844700887321455600327721531066507243229267671715521235418195954807765597019891137470079051671680829639630845930555862418820118973968889857134519288327996737204250984477630793532532516429701591671442903034707787743146013666843369960956262955078241854841240044393507344724249112992719717614021636562763751078446613737179850931990156733427321287291825270779032085831554421883161178659168895640327546641745107344705207389459725267025316235006087310455590967617775660741068696154757118237269270777453815317882446331538074880013099699225123387113097390764992476721676863769214519208602464328854940046339542038268320402096237850508250427326428302612855599923249454037951162165738463138959310896101789427422742081015146855476098454800689845267270005495376268455639401499951118302983391848569713885950728891396140681709452911922142677238270422833321903708578523206382755035106230691337020598792188068539987823859318852064164285254442152279228345655542397431685668314567644630649674253259019835331385164834316350492239530737659655072900021449619725582736194689087268648625262497809299912669643549309866894039558450521333547327772326071585502215542166698621025790491632815034723353646738725199801122176320167961565534837484071775482029646413989917006282527232534997673239710176704911292488853060128822206090204021008978345696727822718972843877480155177465677100715298510651903697703160470466980931174183091866964037751798027495938994688030064741403838482038106249947713753773786808509431952265419820603232752167111933531918729495575583994759448477033463731550085155184730198734429384385156576896189837363197979330676764609943042850133739437937313303922885911526498294708091555944847034691596290927344045900722319111184507655133490951399187618018223427708907336944871451789456464824405632832363108739245899379462727947896085495498837217486081558039794415461197301338924565730789096755689567078101095305037006076870587950887716641157784316376592481917515560218746371438465872423029261031187327209007602629958438914737713139467436024719646306154044993948747531570031711389424390480059830718891093469287301863703517739394047478085057409878719972006725306174121403313058241497418481302612334146217807153257159924147622617175694592954722520642894963438998405765011021119612193188190850373749361233967422993122088069755564231750764511329572335186626107258817782971762094513695942725326598843948861423923274842264496197202915923587549160055832339654809216973907859214771526041600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -306717690059669017692233229963786588368551516579104046652933284758972658099309704031928750753535578384327973572787826970486901119714630273264056253360126793379524491479899370793058503757505259875437744080759530888126254068108543067820986573083659590344053248969112663785924048862464550005147529824007007421265755566093472183704327254860720321506501426576630824027787449585611227887303607719248544002206861969373351567877562030253340501767394995232385781307999368561853429208683498637218916448432579875724506786434477110219627671420755993752040533305622831223457170461894982411766631769552766712358329706869453642711092932573489957008725839119869501569323249599311797920081635426577202993977919677661103189486538358044335264073086874883204597922970246209101253424255389171215806722065946879698847495498493027819411435486460099742853463542824574445728323313904757902469507430232264227616372011647408375055421292517706670105098572866053629931176328949489185111012622620462608692780277899698753349821839743908376668534776822759489679407295277785616833363650149634540439642865447745289789252664214659286308462596765297285294060793987420781680766013654090329007615404032506524957665655080541973594032705916388552992007116090729869799033479461947233539717969400730455649094291318389383540207489420368249480046934255811424156011686036397316262053607177300280804284307300103359859454035328221540206972803876950795035050438580899276374090816836097863582230738308930347574210485878885717600783150041594533419332798742077441664929278854343932029036719695062831900667629123876695000665390320139454311863294623142971591118641061007839498514550037218532944215878272525350321962522940491841281975214133017690727901408728042252604742032411747095064946310081349958852505730474986277942190579430401929880603114386665133802495395163356871678938198717631863167852161947169014498254812024775627258712352024467642559455983289039327757519014813291252636293573345757390780513729136177917816779234228847081263546394102901183089835897114141479091553729742787430678761708695749721534607166170852094124713289200982511814597125915819498419824666671297930463971355368771251813325240779498877765294371000699559087019989858744104605720397586571193862758431857660178426716149901207099494406985195095020531596467960174321627782069674968575138135790211225489573916249488576681709883354976347016623548515265187494250120721009235038990280030562987312220056977345595169129899956675557748474349475748221613476903296020132670629787459400393950616620573424031869587371064235280080701034456100242912532503818085905164732388234573083775730560565074148474821803449418462514172225590826076380959548745422262686552466112927408397202298747897087732122837994833387762571092939868763713975931588237681225452067501625447952090829842658122596744656693071085758484972692197828567241166689387171927372320118514685830458005163565245260534278740589613860928205506657850380982294929038049460059227342393720553815466125283885458757896506957181035811006892762825974317841054086252137294208738909780679799284722000201200144767892800495660913396242997189093977172477386882493495619699746677893297809056792008961846876681505774196026500563179272022885449576918057581310517249959571166502955216365351737155317067853445543211405953623411190236738021508919764527026558396825431398203613901983725820651677703892721646898245596264424236906354559890227200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2076050774289507696620905869194551139416590837808169186681446324474626135912502242126610450348007827926494040530246332260441060000161355654316808716618967012310429403727634142746975042507675095029546962770482573281082713998214755577289223456412309469758469497711600785271232183213539418457065957631106030918557042633341975407064975618490223033171079156066958857606033393613161795195071293349871663715742162386820640078118667905109538382923226392704822489900803324357319866614687295807865937258297033563878534564603160742283962116119331745422120660714672482148969273952529735119514893395092225611054828624571150662638435807116129100072567081921827579188987268945198701489419825727802984777726138989867290007476784308139576601841798089508664363188218072703741292142804633620113844968012547862637939777903246216420212919106637110063177673600456723496364742566914325978649152743310748420106947609348511941387358346207682747565929053824532234503091856310347143312892647181247056274083678501791082723892887459190616456351446096251341756414105790021018737951149853485658748077277018681360228435658609721958216877809554204399046610805840705825392748420492652104648129954070786011450620091796945900687995252551865184715944189522938665244775655743060250012231373166297048952168819190609340471735462456046034186355683602791883691875575340245390638060460411736074555082043591031092167913995993178766449145309718767926660259126193949957355889231771663148201872807336189572695366966859459569294451157188012776371216625330921921994376705309953727227052582801317843599268685312350499865103668751048234709371992322819825901330383687200076276551251991710196557411237287083683783936256670544842316346884437573612528836549347742029949859469119421635894035868967580153589541813533174583664124988094297461083095980004133629757103428808932724975995282423912826059326401851370217288479273939507180398594822432272451205569388934304071923247940912428310808132502009851754347042138034520546991593729080206163704909183334311489788708815827241768013957308928728824127711006861543535560641582662006171772368465581080041048272201132466145804855916249707405274106297257546752151114870435805573856224109847036185051351452118740940968598123506212690562068080369265774209013988950728788129119345264082779481528141397939472369327880886617748223184812487143665860442064618138539073350785033394930684295509291202975893697827127198705115729802046325960662215757617600457652506275825385861042785346568131905834470287051230096329615536762335222054815022391944011332216272923290901999916312811823206891504600048001460177444111962547509197909122780841962791895189944988231101377913614822309493186494855452016288524423262084480999084888937018936851082698201012766145813140687596496057580298517728261813456011803208253257691653563494431416402980657211992977715118206789400907673288878502307785081403729398297560769628892140166709057807454505104429648890946178347929922558243334476682491566573930872079796550155341141312941977403144817955455038410864102821924460894957211400424349589408733763062075491251984244775355951715345084411351572583377002154255515981492998152245402219512677489171881197871768956976832261874334259173943622488081735081923195249937070866418514913328148023211191730425799379759226594471751086640249904851533213021567042575675575638054846235576056638161494524845076365263979753159104658989682607374454489088000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 169094632953311346888076640109203718025170615733837873729969593473440298567946235061687541891247103919577073499801680107264276166725884317214018200105504053301774069364303096297251786415300989253250040469278123591343216346578487520360217202353491080392432750671950317569047764846919477391111441656532673975133730888233574189588980281106810665294393710416842590498060125739416144793811779901649706895693442432904626716960597194753245831982764972605924155374762353684813622802891688462016129407575695263816630092375090827499994303731750046116692402284051168125294616244166353128499888860310545059673987423469735376846429790934859997413681403757250434671265636745864659116298954517161017515592664022424003057073545415506521487048163820079103099782615910231977595009201797154842426177496749352505268721956947625338106379170494055698635823402670252856197909559232659232464947563147508191963925197677058700210815818723625734345612736759757739055958455374233068218451006199887394203579243869443121588669221649660817510380085954158565127418214023967973139332344729118936173748868543863633938435288982487586726895580740076929108332932170560354900913078664754392060869174312510013551001624528261719042740694780973559164524968132853452276853281464775820789041298244192946487376343091563005569155001178388265402311419461070060926645133253254646516298986662534778103163346928704815430575805062921651937712101761168475044119144283573509279862516879104167899285749229646379410247905644007098599188674624205165372563356382633585288036222149316160192330259433852654591985945857936940398599397004055371101609074616828141009727488607199837134803457737607611875022029579726196577543720224666684697275574351429489355758895358365556557375265898516437888566597673409039863590199244852487264837122288415179446577832381544048986183504720794342302118180214094152347427862476271448214015245839775578148223834232172585393350931252622726302808655510744662191290639379321990929955606325578610987738008351466879791488210545075750727049078784902381413831142499948808237667724775511758165706611117163473346433948209684054328373159767632506836239562542776500775234854254875146445066965922973630376255185128200920568965276301243104307701176452305082814750223139667966800134955926287718769734965260306112889430798542268289830197884993376884281189005996374541120069308367202047310669849089972225851331879171986411330975423598592910385309413551793205486625748690593154833188740400772079837050026268146881360502901342313926853192834299922563659551837886304950904795368957752244766671702730127017733497158051540083002513699936370504766082771594172632488629739817416860975427238677202715604849092608344890769324848617213355348520180237775148237745209406573388064711981512952596732516061333128478104727183420246806244139593136495161763250573867725196468749964765521707303765673500311830381306457003321156721595225939178741499306929773865448635766592665776402342673030983634307714111545655228132936145235131296896379997769327795077758204328105193909498944892860795997684756366065345036689145927625048979509519354941024159174856654727097067845654630526421703773652190075590025611553804596620652215779982482601643989504030175948028362846719919686891793244435256689624316382318374204389512240607311474973075032421549858353444573168827666972861562518967465782284356110178816337312379765538980034810384618914521109751216283320320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2767863136850514881040682680791803146966825969981556175384348434123418625372329440437773633163464214549674430611085582291857688859565750407244129095944354129753680605935756471801341287778079724725342663434308715208918942258497207593503246990788946922326372856484740160232426086331606166747874350965852392848711907649621575483797516217875985067140795350214364706799448799679709924085571787066681298147966828552502623109926301239054555998487492688879148077367735580788515541264482427285408083755308333809417078962703376156155833647293413579755970367749279660223364419480259577447142549080871810013389919723528763911769206592440369756999030270570557443210512044403945621113530680143743285069380493974666103013304304428292259128757366568288091270881623788680486817171943759261753248639322265035575846814693099098016800612423349354863681203363051569100770159115551883618622548768490855904717187138581388637459396903039522599700417006808897067762141181355161212587920564357663157761567587380155330376580586331576629745414609651206748217391711047575240383120377728726736866714734679975344323877898247053010203502478100350376893306486967582161195365983816435500272640006111044004984202397788551114895451936976210349136891043375238823317182186293815873235005314253568104641191824381519200586606896632980789333166187779267322365144413566831081208969896403115400830449983650403270793916997454469033388534223555076991549396159085587439494430590821590904234618282132669095831595191579969650417418463776871315786301250327182458593482012526233507750169825616258421709429789488839516339454061526296214278079182691791853129444984719045299427563511584626926600437342078227894554387307516389429006021103132135555690467205712790443663622623750326781959740021283827037381267350238564685209803285520300671671915804538561306028411941953580939550192352291583722073052036984998776820926621712102298498434440827642811246238748345301242989756884136795004257480722613228767498534184271990566389623069447485942283307251832057030493431540056837844957920915403140834703439067152073539620759351786849526470811938143398212541689545296965850949315697969409891720525027399500754894398141158958670764579809150453673398798170925216560210910968652816056862266436306352003487641039232015117166415084701844805421553889806955459724012989385574673539899435602616284121912749691172636706101981009846819527835359027340268461588230372937652445017880515947538156011810877026276280685487739065208534235826218607672040707009402880669414177241604437739674874640937487128689355215536225029807467102880227442984477904900384077944411706850148636676290340850749667857885113826000616537557681118760963048780131531348763302903596770956634114713820621626998081386742404264105642411856627879036597834754190880093574765357466095263219916635903493016836936510057459260578204971406854684369955092189620254531018478535698250978061531028031246145455269543531561992126861787264006233750338956246334079441098383938193077148448746091867061919569099137807952360080459726819561200024445786873065098745892439992073921271965178947814846346440048529686017657946130641765099389160854682336982339934461656109643091257379436063447142194939146095942347610831101635697235090560177380899161804160604251159673261104619545470298086036363786427989051588793547873160529376353114249159339716671401615678808915209026022477357317644539446741279480701815955128320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2203465588991002693122583393867539050139494091533857139327405018521366562032339062708900837416033011147057527133777096951706618333522028470890769463728655427990762537369979359996166235466908170674074604040554903883227733202994638673261789263875952484495189402973320415430107799737892445798598679428375955332802869227187616728677640179310134836290256782419580020620786861589277394996505641787274909204921161123861979255731596707213181438324142816185648362883012738949446310728199433559203263625485277380082400959142904390325650981972653963821371890407522619513523513440715896055095602654727643985515751557204930220801124918805310895609339688725872036539327199565234515136152518462352675856158124794842243136401235275163871310373743150857703032158396159875607192946721164644527355640924568580357283503358997031752573065107692750416368230183087598916952100193874581137286273821324692949278051186480957061099227652080771583891591808962419677159165110775291437091011259580781951428485744563246135553393909730051249180854155861689142268916886423184957262631344351216295169378510576957621362406297311644271110805938503923991164260665572423215931079240200239813077654680192858255117498401071792407461161235662406042239100024925931709910026317494185894544668497592183295941057995838193887882851911539777485617926619029175353143569643994062506968124891605574565295346469500250557743771671386697842545275499371013877779487474596899490308625746982691478845006057596371810147716806361281812219836557445832195913448916905889191900252393643066886534332034289456871760486703378338706759203260069492527586433973048610983522718094632702695731372530050636452924783432225685891064171684880842545016070901503534355030518041065312707205798944455571318752712124930103056151862139896667730753560345091171747194818558062735950872995589926796682889787259526953873561513143697878833900745715818326697375189194718564094972695609688983780662845782367953184745899835210501335626251740908724721175545133349232268323635710280150819241380075538166815735128133850457637814540945479689228415338037210886460915993660303805065457065494573249268165338340439201765213737750408761197236370677785303713548025496661793965498465552449092541643496564811746049583777073738176144363333799571331887149060314096803787146384084251544636856266581192533356736690688915287108014832518611049460930213628919685756550393165709778748798747897219559060082764858726214694725109222154852910205119769200243623052539145302449059734565704994047872274615370318941530369158379371217895598434868481678245247383938053057169067014436379663569270766310460631560902431274195671508197279731834326414767337929235459803896825959490710893861210534229276995698814352716384613608139135106085670145994539252617227485016352717596326787459229321408636354413213718749248848483565070929165628488188863634237425866985642249675554932651395533187051444273747323183826618888504108219636155588676003030154697683594283843227101993024529517841738926993848849399165587565823867687736470356257647249800119160855972033739101431555594529523499429901262530826705414275301168783736916326380749709677484716885168252700177286060706643461930106093396586579761578993318594185633785014476085946252978519127760290053345335545922171401388284357178644127562133806824824200603118795423920894801440092931861108323495792293495335678227083696640532066564328723304279793838789230592000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1990593315312665957106238008945497173457527294202637042692295869693426792368459733940203011168796674582331578106789643129523896520367838737072870097470185397738864427427718831074280330139667708653917195233564651968760478616571287574616528342122445972477544775313986781529083447103151827146369069296349579354273911434418400081657550230655574094299949115655743417443146409344390595463203249057391088433101236973772281641667895079946230198354542287849869630912710263192534296017685800785988484522102577128165320115585362918716149676559523010223134215272284542676042733917432854414887753247969778985521781775429833104023178481742971270265656830571847311506581152158025115577886385310159304972677605301191810775279605108832170002484298532235067768168789860351772646723578542021128117727582908413485455358306427109182952386128268852699440133221074263373248270527607586769753289228914507476306954701607075510180736159772581604840226944347770759390825141261782725903392091833611766217295923524374030385854926031887124447699248623016605858841896783389684781635874501510673509730118218413578368222425195629345426123428715013893712090589021968408584293176143931338390495008321049110902458669951708823441177300312723476149904528064224752712934512772709656526006337940622265043540167429027249428674943543082964681053225602477570760175257733091619558158518226215344044010638696169919561611694177116885683122049502980175572143456946143225197736861699898320562671586575145099164166997637508236761907591714716857603115576845251649987386554157384254249156480472360049549013546081464475325139858999859264529715308667401052578532519912658994917414845244172383828092071682885495166733685365416352448879658407983514537887072245898961672141087087935186074713691259652169015586742432074771590711765473791503902370952085179617282623141451248004010063243146306388063869574753288542596399041381952575139706228675082560852845917403396746078936219049207279209763866569444907191206268180675550531270193536756962915202698917713900924335036980076728434220935637914984194138716650454843569117279020544125054934995674166627800814065105251209731241480899554845246267070687306431085413637411500211328505824263048242571886473113255907299992727790081422756933398742721982033954195433123887419002223041768156767259858975104257226370752832493882475231363433877449088142806900204537147933519543413513886844653161741384532886469698138698524393344243847240001877948031262750647522583654421051398660102967555438184636708831661733243758071838087615815898105824587628483489562984858874621645352319724362881541018400681263203155298790646713546798801364814770861545213068694526120656352368600323682808688628825523537781442342846506174525221330666045611356875493704979195809498206743474764996032001509934361995084049596538927397855116397335165014714816652733783651138233811187712801348046171636808606125711399292799557532327511971913453947097810043796354623214761067342644359630866566702183300858233122988620996791501546180431347238732468331604858326905100841495546467740006045083399591572528464082308209673253865653543978616806572752306486642088678520515876955269698776201868625418771380686936602470588409216573044353820717451323418491406941989360115505986749343353538962777801126721434536651240293782935106973299717338043946820678870320385511922516385436692198639172735316108342946493716054702077062646617476988053487616000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1165922127920321642342385857526801325179406903343052727098489980431218250555542323126299791794654864838947033771486535439309470493282108931216450381086571163916519667677426535168263569374993459743110088281167176355036170241254940552709222307865415560095927316534556173607863622872626984497447574073120228542658713150852991387253456467746467380341237369908890899007954853244288071997902509268176354788514129888184677237701446952492475123115848283185131296558098902597886115336863690072624747288391117090438239686426321935775192168548006457570010018084068163622622558400224992629619548227369715863038314395428577991769232244344116565508905456641802987276213999867426705610261852010681719986070432452210904383153297679417273605520469849205156735262641781889002523682947958911474312039885627802715468445440416284089496122415215886826035543273325797187172714647364820252764026085283928915145623672818827455693933434566155789968189386923513814662647766894691657302331230831304644238906363694879777190999075178714247139924506081127265334860986087717789334632067267193312656526332510217435447329245413481641592248922978024386008307078191758282791610978670507232136557615113078965644919035189942057893891405134190817139507128797240780335918105326457371358232918785577150112052022058339179149536469282493733745551042554335012297123729939268685539881456782706741607588713647760264939931232422555322490197303414203005516741948392282381939718166711703207872304324596747355933740564891119250274283868025870040908170431248860071785896062646484731700307496585755143314149733135851980524968167400732716454934634790894831749759997613608580366313858429386862614313216718509506243329014078840900318912000967784776092415719893384791263673874156236396640185383852778109913507652714656496000607486107154102155035512545079663346124952062290812208729172467475293714245572947409176388445839224994812064618536825555546965707722692141917057749673545617949900048585812959968641581517423056510643508659496761452176843074475818581853755599103965873141700587887957636907240109097797607441502681944943253994033248612543225828061139463623278163403517334586382563441022719912654110321465640640824980562725341854565557862810269551574301262281638278788314737479131231913580178730726383370393958288384754340308856684100789687504717902894627463690686913527659003386305954994327969983418299690830337507055932362478607852992657713877400759832730100310476700883864302795019434842728523395411065553405722508734580461039477313759836789923457193467585435914411794740316147969470684099287829278677776768153955162522506804440451011665966577391356878042399663799902792200929275070807835026381904008047403678573657810454698382719561826176869429358069877645522891774072720147627205726510014892922600732527421763750301131098948515191284496672317009362484947908501988017235319959798516760050650393756847131947673871070358526748666980494250267900838135617073575929171117333620985823775642837152128780382338356169752275167586020043276096959984129585511258131232753481563628697123858558399153984875359793339667875575324138755486866232476838608057827913570379672621867587058381839473977923946618420293309738270767088530356701831053420354295325740882636269134983637414442507206889760618004855882718906281286641330814329403451048091438848788995892501713750471392671119945312832810969145038925645071171443739874048365084428940083200000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1723215834898094198370310351262000904038287969055650510453969782302651071076997007604840776542403284524967910981050276916361663499419945173851583406647635432782083108801413826787841492310175270347767069419559350269067472797875942399833727206420910386940276294115078798551289579037924404941039186716514902781665768906720876890934996707157265432631836222783953566677182663785810434882501996355813968562003684247412215495738201235107357985292367133702720443865211395578062918079925098933501358929665376928220269327740741636827241131480953034102641164406928261245091171527130321211829647442960416352668286689724381043287729571454849917621722430898624640140134872760377879133414851641953471547710753092973660043291615362248962433206431644340344662067734539361778841536916572564012234912380638508419018996528724006832588694144781205507254334200613692784230987581604876907311355716398452321217576816559399750762509082043804633058070452394843236908844540768286247237620932688812643004046955847060641688763285473505125536101948875741406691618181144257524016894335128172706385329722843446608176044889856154822715709005253448006057345546644325337257882568770124913132276737074395311150100204608415736867357298173087725491617297680532981055154919540242792813229431587868571487887678460408815800209729627770850213677134687039509636783256222808524351660553144693588683584272336645391494196799117913251734390429170418221431144140113146637015694030305701067316273504069094740683116785217651058418670745286421258784919645072662866936962596553647376423442450956905218573884895284613074361835095605441484201549806345907749045671559779820537485783350395776051221928833672315436014239760487054392099992409360487278470534412404433367906615293175524293272606655522836798628990507756079851088589018712712627231541688600502645566240311543577181453066014414470919938613388026884892837115484756046420344126821404608497654390541937100779560207920827275104757139995664963688560018613632872707522046803930897411226782719226636525200289344257792532287183821507294314124783666913470531948174415746297721158908894104190040963668464302887992946875926788462868832391505446995535367025726099865202914828866749201001267287709497523905205944705116571223447624765548311314168533338271667132507744950245708742910409774424893620616012346289450062827423021922224702102658613350021272975835687048009241040923426691427395489215227379919245092300799731661809015773847126408556360998223162701905746544175282756992352943156679125938094861770529872607872074350543984241625558141982783696015450024440648758989724287443848362060266999623595742861372992227697488019455772716394028391923883522532241169305560562632151949877394467891759510253933800210838694604842043682834975693015609632879113987775768074603920044401533435515062187553309995698984563163394816261266228326320934271808312921345441208405699453995248327885765529858613324943055127588647251918500651474583400672693754921912268681439253522432192055058291405870250866117807238577981217002872017894160151950682616858732105270303564109697864026070275902712697974117028594025655573195996750129835925988529202467128416477367708106738404983482803749813823752819000112360810494144781289937862549441354779670583084775580583410872748401740270085849873779163515996728312912301597195964758541327483893589589499391232007326723962218418258100404255290282988322179027157647360000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2106316175555403455707250635028692100741918634425347718607438838098429903782860190493399563993771820330331054424357781405329752751498365499488621858922610325390947552001287000879145378661729855890131263718071222370843412408750742321067117595254148371739789985246983808633191922234517597234269219378708565099675661999489902583271039227153021674689630783136665076291434778241248471537132601016438526482879647003500945775918220286969074003628807966868351289696717040826005607538700263848267380124495442146973913075903349138328725392500838294878051335630428030358625730409007876300952414946097104676675162106566349392515025758293728135604622682955170111430739861922425471541392320960615596146683265220635644918301925215164049572591624145439517378320730601165026556387200790075757567975584440807720228431885818977978902624204775948092139780206777774474435768711572871517814340582749910221049732462844743574622024627609279980510733790294901917342234833483334386102274904134031796124981444091241674408318305089854308061014597437571041251169271518037552219436235689752276568765866808317244280308797504544357604501132607454292623531419973042758777662692300751368152296042206112802041223511196801055231040735249636851580257146655424941058274493478836982793692303263975128226323548431765452137048705097280493540595538455814721795000601578954616530310856149634034533608072846253619437230204812658036949668188163703196805847249974151563118009018191581735938620358216123496404588630707340438428251609968353457565667150414526498282508657362536941030535462293398204195921702328864087597770109408995281240470182769971729738592294072208935829492700097818081654684877673155588620111288512282100413277118566931684308250256200118325077448519240406295489388709980400118406240514912776666248115130814476514728205998176842869894416662527649939287787285891417974003635554608701425018446683017481651118895153349939709958260464089374911595443098639020790096673909453813913924835326822275285102002506116019559156968671918827919123874810527717069534383376609285892266971431511682272380090125764848920233983268211494270598209455244892119212803956556196337970462604200535052218288101177352843659887079023021477337746328283303242487674210941051701700694386089615633973515341675709810567339326008288736298998691576581406072662264932554580740982907544409901078115913481720060638862499236353365490430006814749113499476872404018774058516279841257888474826590413104909570113627095346571441426828775455068350631916941283215072025373854219203781176762456843577968944963435210856180887237536655651065775714858128052010909403598355577997954537262190777323819972576177608784070768996705642002271833816168903462395670559724461917828613114524839846415914940121588068425565038875515651528213861165949716454068847943629039916433849851981924662750098104321738304067169201886422686663622174280808562473825899353611806188275711563599851262778988392189254093298348858061672968984119730922165930641480847064536502916094090186109731215442472268963282383504955622381035915334303921516472082001743938908599138642852856553681130948635955117286420588253116612044279765535649347740497149670419223942928723096019698023915489068693846844152421500391664154003579817075486290279037575736182945622978582193471132093202436542039257559851345298472126354848491067203040881279623727593917351511678804933053770545891248418279517061120000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 393026822444210287233864538475683039230585932413126304687369634057618545831508503113056907892262426801170555578185488506533829128165536337777831093364260726471714138797579966784047887344664758616712127091130045359909062574234112218085374596875277096168779289837386203024716576132350256244516174105913715103556876468622217591013034836450200072237933560380917753118167564021263174682571773749097395546325713304508876314821139614156243246042145256243772497105787578414420335939854993373930125412126153434673141791873496455817330612464388578637661372863574673934681995006619506931371652024782142167066589476278138164798666458782159286201849332586092162918633892372777582370426623649270583664645475306726811163333951538008472674390904799942563359489476017886172270673993363437453645943580393531882392510298015571584674324066018382613612261339927072381664647818678067971317510753062902736558755893647240007582978105060897006662687204345519934764523241336369660568269150606043542529661199470906696991862581483942036549790943557263214795863949478837138598982076603990330682438797799667142033228840537553280351679306215433962956041337589020161445997625260549902627589284059457899601298072962434918893575281322938256410169200121813024918749506783221554869737357991266335547635227759249720520097291408446861704569371766908989793236759928184541655794894192327256753734612527979704875550738490833484984390301498198461563882200150942687694518562576287756495780946236241184049295908207607161120960812558222303561119745205161486283815118622993381509299625075795982863293021577847385230453093708873216343523485957086354250404637697958191824454802132407849547625514455592816018350423718233469039785862992198298747161321162401642808488684541961465990487713076356127643420715125834856412144322754502983560202276397480311873069438501485732245629416773437879107667815423219223137146827014077943205197905224745042753111505824305220019756353180943910746949467953633298760929359818783652281186214203544608878153422422919724386002130714236260225753807450127550794396786372699404880551958243367751795675053899729814904744139063123251368060945832309248669767366395152735395074964659042212330018681374022945532975206113270931758848288410123589356692143375400484976771834233261435774298022265795194792708261719579194311815416981255742476469256343890646442450991607485241538557745566653780529762665100272833653492982037738039998597819523828053923099017305824549859784552954669005094086262976653325242529073708746307513536080749108571485472323133598720006049201338762643685243534920118560313713897453423576285707579076624867838064856963749422544615681371147750001022992902331091770019036200625822932760549475607603382901486132347045678445590101995372247988904487143555091281415998902379424296068502858235839674889889716565640635457503145801847201111261790276709011743888907154318601042427116207908871781028507004171223111570700149791161211795863088579252744255937016383665924040302914600721275647044163400433432912516385126909986035808206366318913330546937429085277054050837898918811859063501980704516284206961076428182777596855079906690328283960952182839465508135029743603111639028780060042950914585101518695789745131812756948137463301713793442080918409249085700063009349315679997453997006346160822229541314176105158040198442315318694583393055796222078933566679604183367338196309421174653190144000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 169213607380527082298765657345908506525649521041688176424164549770282002540677462420081045367381330241353450958255926622893288683742121903125448352096121200403463613808121699808679924252955877526757667210780741361442625789495079691924144031159485404952391460590049478424262542797333651305117848197652458871155835442220421842749910287683405367721723628874769056381130413912289246558107207011060406548974155543404486996000481900482904382035131982162902193803420168578108977486717902579111291352020114919084736350482778306132055727519119293439761769678791284541483792292583228811398357402612362145460430191699226338726740967943235004477834780583767792227154140238524563702424433588165038996832619938078252226089686165651272373146003395429702988315577178061706999501967261384708364321456747805734719807015468046229900839446498500031240339550901670209098780988234194898224720543125721925649969924223033819355400939179814446134684210102844731159624489919481121003956344709913838014524532529575523902378540055939748492673489292316351869594088972026222395400938965427560481240600443431544244587791794299353558018610229218057500703165568444079653016087131521994144689874977769649285808682322506798036286379208497952266259403422658396290595787988314040010328534482566864847223711990357699450929645035577987867696846235655763647228992804568908569765429342074293605771643329435912741026773028465814925183624350861515868012558624251293606108268470506745629675128790083695320515966333001589327529659345731372715690678231253702238998366443079655683988820475646213639739227720622405489572444687096245454756753285441152671098297176040213832501227004437411004867798335421536646598147890449569479815943336590990469531735742085354798076152397213778593340970310758225536035701426558924716803301569166774978274404603626399460948534527397178833402237900679105123110832956216230391533427068128656694426266247165984875269742843836834950645385868267500248536237413586596558336107333849849291689702209448220034711997189139061537894191852934505177466002356970691195234782081461150174170578812935549014357324941580021298718422038629749922549777352814992677226817928429503942147353300544593582687290569862471666178857717885155104361398184790473444126577691802623536930394921147110182956338536324945964285461728600190727558580142948069615972915213956947830857317887122103678954525090453722614349059981726203450829069330237394068663057863635373768497500717314692604650826865222113122247850498335067720918522140643069735688003405230123916575445420909199128861665396868212240904712539962558764950209066472410313640665498279696310341407442400050668940563611162658372959828772712286521900072268670052098812569857683177379530967156395237738779158441087400856974724253588716617532219112372121073098744731836753608508398899151110162604650832703292744285355943531907106916000818452016701137818854937912291201429259869240660024827306600950414111043165996036745459684106559471019251613801480027753105737332923919404407129496415288470541845764097205140034093056217613028427805336830549678837473775473367186855500610472153113714270516229997121660747068177911290215836533410535284935068539397485192904887648630760633902798986368308061619036721490502835860519573485509015864196594776421759264718258238191377274183996633903589448971107211592556904069948727637828546312591621994442606383128789571094131507200000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1140040481010395356410892332600169521303791605510944574529864308003013205714044110181523570377474260581296802499026613439435473666759081595811370746046320537088840832202965257682901691577559128146061234187701085145068562174175279225420276015434240615027766336839850121689196001548216414979404596591971611638218072274983843132964112784198740175893079505633481770622111308521333968371782316446638362649476600817117371865662344063865805129295368484336209505322407008147722425955582724752906276064383538185727582446326756710238918407277777909120500344187920215685699848440648507600661926231527793814263369611316346048029419912148559167806180443551388353823600781412224904128670819661056930895614778025065575054932896490584468161592456602352428375068920846253704976656611661900894859998059608745042008432112224019271427014431500105941492133381159982227914279072592939959645281382472905070876823836107635963831561405589512300764729251926633766182062075957562600888872995736581265592241240194187906223852312497062220608563869491568565009171107866177798721917585415681879596812236815066386080616275727092286833787687085707409369220380940515876833324201536435436134921018853851883815903084863949708856443371707376183341771068143220606643928455431643240369870813952898656562221758709125473684002602790624110578164061116769191683436926338831099042743814033897285712114629809346246489010127715615667865090040950490104843993956906524804348687641256368506674323413213308916931942785870191467926047685051987041343789667506347976945584488535580960760856136346986333061746340576721924594383978490303927395200487194265216931093187482955224305708613750589059843433422357251561786575204752952233519715212849501243850129219389107060166556896814033717321684664838082045265214104836531597734616197884506036734132855548334095519534030978014402409871348442628025965650420103678979381698076669640643095470306272522052416292699489209555435338491124135577425249670334891326629853885001269234776144296057161771617244500864159542747351065336826056344950538708732021159151466143910959144532466354483252782656449803826680314910680508317428631872589156319022032586552225379936914029559843040265449369865214261658083719378238388351925144262667762465767041716973537813174121107544566380860693466350329786845220427527721254899079318062356418335080545906058061181115361730014658189993575109781307843980935754145933918283673225158505966130249671795243055962775832863459894899009481312705852800397601989119780672924510539854500271937426032107493454721861619847483672169155826327414488637120061130059771910493348116924467527069153525277676786232778660944744734028090137733231800937863739397215316944368104750169242794461735804686687997025156472938006809356224719841327067262750446635436644218622583202286565371721937144925527796795429633766514389717237184982282402916915607102527034082795385471907224195054736468351604066222216368543944142594095014769743469370613320267687563479735640519807077389529856676144720305741850031978032790699424249704103700325260313181640994621735708145073959824266387259734891298343962639551337540120976659460338919706919673928737702291300701044513494715954124987583069169034145506941083121751947662270639823968489746291639385284602841398957890242079227833524964036810250747421343218262928055096061681694240059600081584469959291495870645602911274984417663255757850463436800000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -465032691138579555374944429546215697766719732906297725289735905499558983800523779191763524628765629575326330403290596911853067595405903078506589410942226936900136954822198030778135994568410821207717011165187371317777903829270927587458963988681416787596064335283303282178386465585961981621821817304219492948295580857017562317170226642909162057012705244621409940740589521439291752961822607330296117125266406592673360058547153338437995724704437002573912600801484641990901906495368822433002743835292624437114068614214300210963875467474242373329762775280617910951435306848641838353373368174551667855586091543326958875892220325559393545929705464600610149130383943530531492739497203326978166802937142963373955145108261212431311067137750000003464948135108898729146227096546169096687355544710132066993104397453360420028373436875221777665951657193868855768381632628632097347130252997471002573196504041472263826228778230554865252836762151640764827993612534811370832564123449610078433073590193760952236121917714804294642361180680468184743322538756660224793467905352612490386282890481733216621593353734994978661689600588145893212522781265713612437499742836504625848742961872164830631834169468405509681523796756297615356055605761711819949896945864696300163277200213490905659097897719815941623939843249562837766936429605461719655776843233646247984590827416256660426650936250673153319021414221939394763932912669497630858983510925366642666278823299162913293429877457506187699939423999539500714427037274409867838593759665056191248088998843151607679305635948006128100726069516523037869950720679806333836047990251382704458939177506902879403957057424490385337869108312301324642429512475305599215693470235238314176227943654640111185223702462076317427133589060122192945011598795150529162614363970199061080816870242918386343053633332019643182542645009159232004163899470955816852454893801256096928610467716233672415595641053622779284787068103945517265769554956598864634986982529668246805588770617529993597509506673097636596399860395470039452758413897669601471275952058853353536465330074983948297927643285481246503053055291787287056833583863101842723545840718947007039340779465108655832841062738054672628820261775925971497961306528356147967951175315180050834767068245173161051584487021772854752693169764378872889532700665743128178497442459355092340546885992818738716800325413930500603071369879762090029521670125521456196194508845050711798151078818490558916392475702657010197114312864295330108293825527986201145736678950283138513838324707209325653956907963547076185753590685644624202355983276095366545549027578980217795588064302350468800927994809275954979993509734270115495763130996350372762291696442820415583274374193269918162976298176462500421333842799576984417862083429901642376938839088286749196619836987232995894688833110260731254466789266032779437651068662442870762183264305328842461313448222765976628297728310291465077140893528910568786583811787884631600238338822134646596826474358844875160586928648895850451328657806491022493835399198644878400785568431208942700752912229997230943163053686902733703626527687325638709671073743162683633498228453476161518917568534413611959820352534578409063617537167622621030580949800831367090592443613641488698411917291027139183516088008524809102029748386529276252203708025069335653910032221529524882125297023195160497055977580062381411244441600000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -409068209034346835161859502558392396983257684442661254124245143035397784421743999190735233414802956202707543199960894190607134083871675819904738658146025234093343101090478558114951656288958909698653850098561797892896259108643598109890656989281687356325829172752830867019668348556022750166182170925285901832290616687002507048665481527117883227567278500968467566924132110125579468877639190283866886270909483390771566526124993002686776770819907718305051825707432823312048945762248781928858877677340870062324280872820369935067938466264414162548938071939796067995993680744351887265052048838122374776686959676360178056017212897738617296695669499277560930917073120108068717079953106216240888859422300632515787622194007907496570486805753600101842683300973869259709482344684220811054315540389195349716027096683989729365051988760939787579652727559772593687605571881003380006685341511837961141994612320648612567562272887344097633718189583075660566537432900300227191019730600798049457581889301945713946799135039227832403756294600680177649962076084410794445730658887098978463899839957352019884635811409314791942245907625607371392049696103907806805687699209926366455801532916436967154617038176363762087200772269354012387183045595557287218937191927335063533241525729112483488716863201458617559191989730075452264013623356098875454842007555593574929454312550736997075536660700996387980171331416504984021924432044662490739804990288728658601314389437171932025453293355650182381495203875234588475952010992813163189382906264556337747914915343279487892536240174664057362557529927169727091475273048291447431794838675303096806168440535152321456242368046333871874126081660232743700294455419946740056596429202157920759094275445961843786733172282630275147445006504719717650436380559096747388387233195289322077996307943535947960453675915768420107128818207514225838620539865027889311176179817198918099880686467499695131905529953204715559408768386402189249412431738852449075988780400317505215550319634625252843288914917286101417635493369960737546999315029813787868316413755760565870890245258610064578105207395357501609055392646724399987217559287660177612185928530095164099218286662850025213264204762253240556083527275811860296148871354454862006071171611096271187973258672661106230457339323219646259313893078633447051868148303616204317110765499478493766439016009765732718103300346625093005810079645217921012277218294055819809114885443019143210396929919169741664220653788230851826231732194326607866081032363386635026007200367960220621276980445712202492689070581161515999070633471599100220778225056641920906330700890335146340536521255650623183015053427808247012991219190174487644457108877810667005297544318156570286116656707036947227497584974350095833187890611839508205558267018223495880575736309272883321487696371164455188234124016370762958914612360512950693432388287120991627786252666833654066905471466742424864274262936711805810048635160666514068490169934192609857902764596104526971292160710894358033452315817335549628860876109992435565024129957308717732859067046119090057643903008492710068943270722547263604840904565649001682419631677299422657306631739245720755741703551350445036972016691630954085077134584698163887140345654810241567435984949426916096898539934841811798706500958015105993669283981036472206809467003425282155072479306795731251648008354565823356090398873219544121344000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -494017196789373154787193840875821689035770034463037299746414871054245391972446549757300831900679663806613747860053216852697364840270160003987060494365451511311150706431048001030117144731671961928451756631382908083161373888843443519577527401487640536522670052919492480453353652326067534873708920587831904136980601327472380190330926780277581107686043338783010373959893437252507095842124505971681994997608163276850297779042748051682835655957474151375550901993884472921882878230717156801674928689303770616642981359957424998342958381828222760336473998824747729314188081582696304985214563480750379260390447925455329104657417828419016570014198101027583420303217002362598473803279967575141209052551079951113964390920211192059771778092251425768178896326771323680919062717707165100497466130349410312626687082157916485878497908095904811222336904284882491208454939293274223290965479240329727023095159370887336737234496340377879138946721321882294244638879616680067773054921514877965388716636769911990984572319650897510506161351288162564329953472821090306649205284499998473377746040196714511448874981444039883743172742776909803940752015946573313415722690210834354512236963747947880325298111692255474668317720081826206589519592916930070510760816476263839250143273858038821439848975433635201382935249203875721033660836069449433571667991007301231231749518467434907575695935724487258204198253203501584495582616485180130196541822813902362678109464006916536550108584640200141647106714702371791909262636546248506251369110770830608574116574309566778749629237089553763703254948799795625628556406939912692317326891357516863527514144233892452785920905618886728810912201280098747561604739998787810314810660503611636419295256409091132368873687849293701216917413911024063820276811974176754089937418400763436074555333354483344575350259291477393398682388091478049696852839370442658010843704935573872482676868964490668354333812824094318225695712630712212361544553994927063217714893331742365051844479275785297909631284568169081982933322754947045736864194456763227031004359968773293697134561769695270210282913336453214271453542384154810275678913038312583301351118145827547973266652090284783124272831655513387914807506978204557915542171861874053835835588114828175982835008367401536198437001063444374108820195366422008592124273038421067879342302835669396644583845665826722325690195622035408134894360622827148811695851638953288470803641954615890651187826834373315465551161603963824824466800857163676440596332856739241403874879924465125753683307128083128846734566866576804384394936544103689165188536569267650777875499611654405990618594167289341581284703458106764707014817744575391389882229082130426717557876606009736033927321830695901272757381736000315168257794894043762930009620496589371900101597004819927109741005056427290564812845215611626176029372943847658580966743250309656697141619146335473489133384803120642486931409729641783409130360885880125466779693277356205148030122273467443950699291161792465544092578754312736295533440100751426923243611636297520734614959629680630382147522847227315839739405017440328983638124360283634386142988478934815616159384375306578039448262460751157974952594983401299310890567550758235442784874734444006722444583058998879132176914511807527031795521799902228057044830491512645358107278719432279686901175246764059683982455383647878846252518819101084221440000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 118913676061704685080771069934749222675222325030204543975312803494190691655148733350949205814895431337666966980376511411889412484614448045662753316484005108164440443251906567305239570023153509137392394783493892450230764375098474736567674168875220833530387530943829312933122092136856603663412815227342939914870081769945710540883174899180789304784574574349811223487249873570692553866133772130243645088905447524391936091209307836642447003239554811789944157858312490608292265120557708309899175842444754963530125281190409001352382616692639446085118826002247323624029715605297835478540600644333102386581028291242645063186448744784289364302876390947283549676680834971221018074998339259058668930237632420274720917479985341892088376733710488096518357592012759002454007842446774595866620671467948745227076901468084713930757257264333061175761205884619179488942382133234938351349223706193346880790321037745888148356886552778270182616596565647473114986661133365629558153916122810419037363931218410207684103052494491375195831244535391828406305254556018106246195674876744990326134316220489565323816569364928240452947776398742591194639548406285702160848083179849026759718000717869907523962735541019733906901335931666566240300867801472018911171506318736712639934404983936186739509469287575770764450978025749940996794861545296214291596662869667402377735033540308773324081778953956644710826613280654626902555246823223437719648491927759904986237367553098157418211387384565103479566926099795321939525918518119314733719158012384361289720630817268280695477197538370925048779327829879822468240051528604930403353504897818871689367813462145960389533559390618039753144609227725308682281039731716149664395249272545460320194654459221245011910221037890416787940988385008316405144678569013274398689089605853366389578886448469792359269690679888464142027954016984703321115567101278716427144873957964605323867304315961220329701723929967739992552882391768453287924593094490126056162292959860778925223010483242477369023528424012630354223394343601237502038603140382107638483259952667553209247445842623643737507742100431104811754482657113722132520062978147005699760282749511479990157660514045593048181412623406240707413256013143230059891123299213422383900215666720615709278139385441216166213767660897577966340483668131578670004059547208853834333762643949818694573199189462138350468786051288386724177870261002785231736919270986055917674295637983324680170420386899211709899859512491522898594915193244865473212288188101581521648476985775387485171150398701493951630424028882785650302137027135122525712273238913267289699682863894489327741343830549441764466315636803154187950858930587127505087715824497629510068230043840481447693073545542272728310068489745730714571713375984668169486000922178931791253938241292631375685818721535085513379073364619975828637458325436759583028349460890445242485051148674007217807388534027551427834029462776684638093662479558171788889254284329447990475777457878539993017704761482874860644099992730007092637955375521649980075727403264919450382140714173269061230964793975583408415508170609844318614608801296552771904694740296960440208237318974857628612087874191583575513579355989884514540428273781638942677871768985364129991413947582524374550376063702190008355039172686071304502159809316092463166099050062368067650406765341130746318076273172269710881371408092364800000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 9559428779503890798939752655675421261239427753361430828635336950278894614767966242555723720370620843552457596773126230505495384213651575858452085244746582793665768396581397885570120218323000069735515623450287047881978203446143721688854136943551657473250026894279520341839841420085201199616364744473617086604777062742151595347299138522294813473463551928591887874318744072285361461606755791459785783373045980648192655873406695985896530686414164737645173655122950639474088292461199788869504376323978812416533500982244191142608877793510746285295784952810773630845548564577596386249181645469772713928511687187735898570734504264505731431559270471077945820294210006204248820125757744605004805868602639579357372757957131978469433481327069834475081328293451521949397460991268972659311676232404722495126593304706158514959541305490573903520033522179308784371864848946748201859456930518058038718794057941641995058577091071385654472186055937497189158611639174872145672040856845798293148048296765305534448974887233334628577561189815450436318203899909861673339066887437730515425317734787809704090668084063829905258605929245511953397326266593498458598806625119310140525977889941698856929625630866266110472748903149504925001335219547383841070890443414493463661056462039014240334787742039083623472725618802146263164332385740121712097301527927671041969607149261067539850234525413598882876874130498594317706684298573864918142121383344753209170154469360584639721332840432670257362021874549013686487275850586840193141210402692661449854024279018788395677161228018759389257757021758266308472378956669226536125316157854562888901628665766868973517800665649898880671677614246640149481954058284048261102487204891154818935596168195951896312704614907957985705501571703676074530218044183011721268784884854683477348638395972857726076276724824599033292906523908361728719358026592156042868196236077575423684676185552255623951683461500162587845694071901228898493760496972845788666423259088888522809557766648099138793983620896011185790227300283885532232295988574357437088560638432462823466592285181924991483900982416884556850646395098906199076578643445780214772465886564284988576271073319583437179187688833203604732742512084375107251388430903435146184155362074118262259824433481504735897330739023603397490798267435056900040626593585745050165899673065545516200875543971241982871552812270730096238097763966582174799700782932073165032659355194159418224730361483787491308211890791976874834439810048678062630114845833132930234274090723447411102021853841277662875874959818383635857387432740832229448392221625805061311083223565269944833558591757860134278038113498082212360779315318152397620699679430328502269942390247533435670046209229020012664605482644627555085882008157477265878404641408341138253947793312085767893629952540580547479194778464512703774272062121756323013642243803299458942552639386679477408907660996710073554875053666174486981558781123334249646569106661817232470698070181520801839144129256261308952245387776456356002108918602224310136162308394914904366411234204783871482069500500774213852995099958710762570316104498703233805405121708461520469017494667136147581164418309443800600170193439755963060990600455887914336851328945725751259471698269529518364866715843413941661703048816449178631368234424951622319924731570313174330048939314302269920232298449826663506076141355008000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -176883122195295816565299933944003510550800497829212300979977285860095673890457036227582956150744377237137380844958854127271053004739267692255928995244050143733432203690641540720377821648034881721013726021662779773911377658149392741354339876328251389978692564399340340996908629766838333254771919445503678793419981482418245201409220052240935045906044093829612849133813635306237051002782183397432737555637220337067296229476508147560541628488060038293471339552982677373087982853033979701521310493676047554575430773797754228941342051958723330817672822911849172376192915798146224946423492838705999037104594196607479265678185629233688895559881602899851299796346201223712587189004841106415877610396527665243833705588775888579536662927339424588930065214374709356308344571203893319191828319458158181063585223058781764474205152539178555492182521687801236542038320216346526463180671678561278130959331585748946769279978679030000842751269168420178388754375680699848697940660534617750463869106722253293038743267515890496337982754570602205327618331948308653070192939206280667008673440996866461747392487437451850297652140749371646756800963998164022280277120135449480732005657171852368024785278793467556536022914249502561148724190737979265614810558540248573254543606240862939305475598953313056703347188869413717059413524635603820640257984045114359566814910370005307343735328918487975188886326614805911286836342938457894731168075281326781120244357385565430578595368178124761668915192979996578283326178304316461861802226141046568337467093287816337575743482438030418587514814369885402319876165647334139070991284788270959240436642572405445413084452797250526218218170681219229017266396646888373404110267494336406732508416785934453895610048732990424114649889349637081941319369010584733748702986699510618197360462135349510150320577231825545380714124334356164824564212440733062281221223252912667426141470146244537967959121069944569892605667829354402785992913248412197014687357330553890679546177528356952787025620980170995398317874514077293269276679288261796723602069108673463273247283847279276682613413615853099905010099813058109944574695590155351844596530077636466009891133519739402230626792680029597517561662713823369012191074017638029806978412846981898724305094110376747267359597039709640412012102487162430713444083487766842169700538251198972109069277348699296238342454013476093749259261064853241573738221633661395241052019539154406363373125147715651997485761790433862268112264605277464784023167624855811299079743447832479208868987141637457459370040394225722713801160750922192864600073904958069474664677454924459293482597030167097329570273316472840550145153672161467593753841577252091100741632664576457524570272997016200468486118866806728518119620115233907275992918573055933234029802097740507592313983744716222579288630242678174582950061947716572479491253874744575790684103727064044089787647207209208798347611623715825841361120120582020091084424514333759112359390746424067131623961501573771887166883405190763963746355037963231229298112894348915196759340571825325325859706095671025825868169257903315110440592681030055120947858980388921701680167199284948537213248184402828940454443463179809951752427968220880692691900946607291609948837661985086890563700240864288184608390354218149070169564482030216679040393401286933693359412160518886710573744580233619541148503428300800000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1332609435074586506714189491902541720399323890536740481300112771130122334590639653872198731283359776810324519255461730164617511082068741754967060472525836921028989181715437637021816197144926459919776967941536338561652141518977056585956770300346580373780760667260984378072812142523258897044692212388935721284750642404388159023590845712199987921999319213247679187572536486701206103944737383191608344547317655761271881904379462829707995905461947103439466467838014844887651595815758956997985040044338667561103064284639031646233900056522667068019835397264626808564007529196719426485255755304267006976688173436042797595524514950680945375398850761018690987034436825981226465661383528384233386465897250230176848628323775923438607844991905710686521716222483847692038432392449204656504022522184403513593545344612968718143780591762152872684711628575951672248797416644734213429372987310452564487917874468442435529903594958692436017465588605861876845823130006915961537295641630889131053670500756966384270753719184777313123138454646933326928428038840152274239505691839295111569149872498852621433730060896381860719743548503127480411097719789696295981762170135238877729049938840520827200515534394983465287521242462275628082279891544597392859239953907155050871644758331016632660443338495290511446689999205778486470009035140339655166331872141179305437328426284825655550900723355527946353284582576558019694864783978312354847997888758055440183099126920115478596377574258014074568565111391278428109322699228785671170579824022345194105962189960660616880518595135668161053806086826694975293718858859914615374364339538061027589064980878459879742863958742194091647492048620718478660319195879577915057766039640596064140004087829442398325074903769027707680084837405160125112003929798032192847829468451679999632410840234768007871828890670145415172462212444938755889218291352741447390103892050890034358226314834820245553714846517806104794869850115716902827834714035633748947730162246075936050106056714205185864593521749901712202191644260526311997401444306668595089977495992397301401935405580002253461624767651892416249069944675162845197019667797984337614888307806109768961573513680501683389134040309086768081135838455076731101700787737261020941936575888475450970371819058856114964164210075898002831076390053404295015584817026343753476942421042153932608955012466386050322405894724090136421617572579952691954377063345673254894477778605694898624870008418587041268653281576833096980166356772622320108662004055594514153124782414189452299763075899717053637244194797158295319115357529086819891594964265757608875484675396229017182192208466544911425841067318291791867054247765689572641897009759276682721351862932570320595487425189641490695566058378040317080644009342981841260085113731554572758184947880663501140516079281895575798602770296133344944673722217270806825043668620804398133467302361180531772591370708189529555831961631439781412119732587372014719329090623227774228815208377653310127888932310952377028002960424736906654123933887842790023119732635549721527399077823529735446931056221300386514672790758664704448447646753632760330252209172724908049788045988527466866516728882102821978623786410434929138953882859581520469374999667503408435940261316911862103879249432901739413467071954729338736796200159837545738474680174879818634871533790265550308365893644424304011719475200000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -11707916763241606806677223256744090379823470072008207122606889535960129074366484051487758150558991350918748437538153107534068994763137588007838331623175700995740835992864838150222797767829793676469446627113735737065239080608359792819336798049603871145722522056974612680634877068144373029014283663231565272135031121907736473154162339264171587077027997138600277948522625120536985276297875980820603216775488530269522789768910343576411450439224848759812197122431339368583150573094632784547436428238550616084721948008543841783131045579794381389979790758657754171111965138364165418831047613143208116077596126029635132305922116574995994211892692326800851389660647645554261877603078421374100790212343181088004995714698002318622025238568206382305486642313246992080985578758040643283431646750799936563889706035478869369937441410314203756558526016026800976067225621961336857364352600721217452097777068884733763215266916106538041326068531817564219557534141566574532075013191066640559423491828076846498196647853538923549700093309891160484080605535558236274050835358196498704261086131284869264468411144466652884556955379770310761232606568298135894757590949738862500882259838480354176864167737551753638949741883829462868009285944579978516010615107457830862282691920478117727283971527181653202084296243328319103119498462191441179895703921166181413764222122809866117927725939123261866235392383258933778796040057031407315990432626217838285289982396635519058549029518614311269122508230626881771028824176869566209016283536631497469516358957065882325486936912786722486053381066696902642306921623346941412180447143193972908460824359355748555401964647921460175505154962923684532640592170803387093778573502882518743926405576994545652576269333980859578231136930669847904500806982945957311595128629775959032046046830406208217064495949679917022913475032467832387669991641235186457389612776762916426581861587420686338642617742745853542526703019173830868978716839579845960625707016004885612346307045458360298800070350033500163937330095222130327131695924917175059112834388784867459404008092120598646430860588331581174431271030760906633871572624178620816727750756068856660632445959255714856033960456472236642364553620742679895711818811736056293266439880354812918558517828255859193377741030995603078522766567912064582083971969091642592530276738696985191262990898690659032910135913120555441167457122534368434061543800190752402047188442068813512458469460294340229451392757802093551167706479648525858893849549888189611571782685811583430749547286925436892638356079292001960198225402200456997244791408272511654886994328411328207835024402210934263310939952009038135043524159406010274224427073576177601822858487115857912039438597073840847581758559901547340081893767341976090534859732784707355836615562788625702726217886767202086567508729352767833372540527271550032892337168303397411107310119928719357050290337647952381943680511579311358369730875877960484642852974477136059424212142062063958587074131724574146674051091302441837461033734970436617217913390517803040421026884677982262668070001057739662809805175324952410447532788026506121112109533569149359327812355894057527164151607431868413755708790024457407289052971658127405096180188296759220637376442478909729252369308493558274311789182587588742654600217637248351173240622880883411548328479617185257369007123940860111135703040000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3825931836094943486805975679204784582361978160365924272729128067651077604032678690820397001266276524849693727335813068907294608301036649519510714370624029578939545743820052360236183515682496109748757149823443542155397376697768775075218654699293130435543037393028747457894992027811132057659734004851257884316482734934620385196064631579435954480466227978678233249023632048207773438249095548501369756922227559757297710143903591268072536185648255562291968483307470018389127163274982750396834789478373099593611779508109033271038038779116809808778787490041404696792251133280925419246381713717253630802375740382959566627805923692132315316387152570269672651729786028415599863086580794862297689225154214643395603971057148373584336446521954281748717966104058267439007578864361566678082243480119397166146476624504908555315815997342908511206968563767051710907357336267887098061586168422930894718551524403154597029925467332783821475573383686129258287971129508528708958727040974537847739379392127843317887525275125182559080891097392682026326600606490979949615775114049813243908608122515973639579084140481899610465648458643223737237993537703379245936590994464161446073102104429266350009512454140316354855713925495887579561492312528239773687881319350039575752101499706203599639114415578836013586046173046625265527989581176116773690058289109981170723727286839761876322638848114912551433336727487859910798505649085736848580069436560086684480968814616802288350716880501156438050111127420628544341396847509199174303328684801383127016007729236067845303744591857724199023145348584974728241953715921387197463693828427051520972898772665594384530674410581491273412894094126940794814246342645346296824046454417974163410957203614105418461371014718826210319044253867794336074943495682742865779635596758642878122642721248156231133789685382367398511374512306146675497271658880154429875764229378018921239812547728435388051293449216824050071701420992231821052927103380098525508433186881312606916766533979479363926659892402648794710443820982020377409573959992384019554832410986115037410667606643918007614586082024341464733361143916507210241894998003025079075716038601558290262680997024442371576348654201643663449967426592303294225421257006072698505283644815591851424276559359020845488999572153471394619093321831075193584677109642212675961179398272936939169819258142288376032530115770137627328903775334670148102921043902243139017938864281516492117270206842046338506433477946656854314741373989475213360531059445420681076251850639857979202673212985729486090773815708845614832722741267912827653393978577382623822984116391835134988866920391996506633185375378245509824802006412966682018085776306378322245983168582802150374511466684336801074003753718964949909063856794395740992289113130773048234001277276321038980749277728837571384312468360124770350365660431993028759270864953400791282004742352657941370411203822456398619683167030954824400333586804433436729081534899765453909534419562339536709956952627218060581503536726077819198151303002919648130132839624801081707085471476832778397690971491907205650402857938343252392699320807288508984623270800329017610217230609398134403160266466304346138491169447407973650236284160849986091214131715547375322886560927657060411534703821926607970097532211672021075236035490255699311676868716899921979772567123464545875685885497454006108160000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2848365710291197991481369545827424744498882216879165171764246064817265784306805398849126505157394556506304187142379979665613699986050830623503258637826729209701484303052521194028070973104032414141259409072111994974163931426615142860466177795600780805545244050191307569897463579473824096837379453990148046436818842331503491641784191846612228402130237865600315499781711991428293339219059119401121161984478682879431267927785852835152590910469716195438546664202745646577547742028240966440430551228521978492049120430105875709667725330323946197024739590561807268086933556815638549244842198012391283948744823169655229984694846912725148417222038054082727602484578360441651239926123146548935805670495769186217842460641933015757041006070158164457219899528521467175087006477469430035306322262564704664531608822061598001966567050355657089102935104404127754393934842121712534844045639349777434885097542146891181476205857108282863658433741235500432144314034398155263071796846771685518092100196580571327018931701330479696646046567157472454645797211660068752976656249776209401239207693217791365791332774757126310820169408200110565609942063131619985555183967083630704878543386097567917387761223106682658398959116086629692913952786309652852341159389140268918019117391144353515981266644119938463275391791931342864668092034480478556967562080598108386352670720192250046414273867992700156264384151257025471001920301538190160785304908760948154303880059959251650323550019986102566514090486878856943119822581010594608472342176292824656172077266856372296355657404160900721776945956760950774316367732445758300891121509772112767917142627973641211721349396187358486135528983068461175761203062817729642298837767194827185240667349319894184068272447181255286255379290903446619865202183808751642750768853936093523971217152908997163909404631396344505152464821902166904879454732472316773405203192063740980993956419763046456873685221464358216927202531407602920901286649203147205387040225248692339823958711124208515300582943183215706639867539413107564670724242359415753615753518622906459615887679234607721925117623357406884121326366264890678028679660789865487972858138087906535184384478013926951451121853919410395407594805064048774589177216677079690382020742688931160257873800656031165896860251795762341151020104196056792708997093101026398106400721226326914180291878585363164907710277118993765828817173288320495153144139645196917182485642899768913939625974446322842581478622587006943604435599380020402019675743566777421911748675439612493234622296416078629410175111641076260352776957048839500744086801008097358178537090569865383014224414336434848779181018271939683052535846503084534644563016112765418449078195639753046546804210521752996248482685614348238192756918264092801647207624625364792959709430185644915434968514689378927788502253069429157217792754355104893671983702262385013846797071907416535161745349652591877312384957320745956128771762328024493325279145726960570952545597540720498290151942415121913996824336800124350056189350135598858989490162454327365214186626973452995195258337829889046530923022161519929082944547651627189189839145541877227133213770887318475242772201869970867276722899725113991906088888520558264578388685055408978514654150513573109783688936312151376232874568325261989177098120779358644770942188284524949518587762934047686270827125641073131520000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 236539332686976090095410615853164707314241333804515247542060306602457285291787639183223965974427058653280890971390948163602035177081768431352891241590954185564335200668618886653045009295637642182417984051053588401767148784618566916273801951367902274873913841222930086136510843160651460711535089959148730375077974071423097851460336207516173725100904369265469276885510543547363850432143277938728448360376209024018069077310582214451820038006007948734360020952376685682838841729719923685418315901116456380351088519811700333114785823697440929638020875463418111437141727726882919370963281635963891343048214741431263706877005471327333156277416677190815884361813893760528266968542953493984587067331841709723867478001978501269417885689720897106665292433915308021924825991196832416598437240128264786948331210470544522182923053996321645911097511123482184152255892437195801595210982188474358502189128186363455224353716004004624224630579495071894762612601827101385708924437482149306397020825852391094537410934638312582145197848654268158002063559940302868203235877230871317031886967225870982963747885700164044913457117033676009368555797370882205270846134387222784978548701568146879571060873561169221040989671458673049608961398635634260401186954758036233110717691706088954024725106645255371149216664971747964662714925688517579279603435503682566401293326576099807264276123265875066472665553811103755652107822030527141980243465129633732927169616760066403757918461881940157254949370525852320111345636869818108169926497841729722800295532188253540568368414858566966941686030208981373134448358661651411565536631925378083306826650871220183254691701143807544630474320411510605811297611001601225609014709350807678932111142830973568986054576678215665877666049899511333260242310958473344761231397591351947437720672684263828033792959942377251323234176328700934200654511815090757693359208136223336897341837005979572216249843203404652086155660607498022949289479262752622794369207237735313794457424930770842597090559023616457986037400894326067460246526898245090691849936227765190511650049590019890078788839915663851824934268242341605291711006073415012129430806996636691449917166178184268808330318168668307949096321372747001705376764435524666377887699176268578498664764164149755758877601065714235373936464108480007554333065995607344757633124884243158886065290119603847383506463279523327645851900461089815712365154883427025284884622149674105668155472071693963546942736095332794079536098007433305326110701000826232803109293587689077654775797202146152457879848413343125048083586422227859388711485703530465888296117767008037674136250567672145474085802449648085308564953376069814306113783284476018937891137134273841483706749042738931166950163830740299358429410329901120243624449666001960518191663982877715367499613509260170699509755165031256032182167547476979704271799090516482714558857154763631652208488157867827892002606330271809431392984022604739823828707850219312194067030767478882028091776277580128203209680392064350489113750764055998016117116120751620757340650289382555694973802222467104769195909140208453424385317363893158683440227385725605947135030262761419256032469994502569087737328916733595969030923478980741087758865658645017540072933696676405851846622350479843292073440781514809398522188557648027396074554129683670250891331693283946940134036261044224000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -128722205893429824284735617285914001586790758928189961752654375764724017655173137852822372148592222782546783410515454978522837023556950366274520524846557726822554884329504482064548011077668761955351653166183063512954374767811743703741171166248101707796393141664105813405830721557480518339290092173340266145219093229482796567249703863964385815696575067909257323897725265966247917425898808833390949692229448617383293643993426161161975778137353782554672111753202080176523050911236415019155814292742017310544926012052411610564039506473354997442828553348114410283634892671679852173301543154434106822722947522914784246579632892960549645469058417792249144651703246738165075171958114199074065760311296174207807298559350036667059754203439265678949838525460959293433732211423127112834692201081557105702995734322992986547612980335076192789817143696416708704857503201185389519696981128269815625529467839002790521643499740595858344626559012528577677546254311387132975149772073336057674471825563989934015174149794624237132242685447272933618580453490611622058004996391803063970285756478581244987700288206802318280193881317007264887285970026514142575762969592318887241524576502467335099092518628409871383186885907396475369050445154302105267282909850807712747149934320378803006061293380462938457331896004603991034424059420970404573591649226476822237209204440005827663523318637914191242816933611447555486991646490621852136873001623681256672010009133833342088681790970363792377814088216345966782662512801067937870030444057073999064491791995375004471473841887804130418572193004246297284864161358182163926068022978726410664093395111205627837791531471711637614528257209083305775943728815682051632588944490510121810406558491007339634006346404979639835437229035052709975059399522022568539959622506295207518430661402704608298304215038837492134760374952317892168647479126328882815902665774198025799918139585552717159947988368328966220594353839873126589743900473744785107280402443845329022333725402161665613769012527889251560500353036425518682562375907757989550933800348611358578082207610309260700118063274575134057175333231401802829082134906163618548167371377042247900829922559536525757559859587739860171512879093569516882878389611993098983897887819275106900487953350633138610461113217909928713845097269176229988264619308836308104479458712883019615480044450813826410347911210774490693271436113443314796110536127816743332357909535668612247593558905263424501126211533922011254599752744760675676141402330090568970834602049118984341069829832605703428625004444404356595557136220857385861198536715767282951035339586189512706144888166205120396343827164303040723537472882098104388485399090640171566998585439916807061422102367395090010859318575617567148274494912035748977415552010871849223273373249055761223515296485607079529915569263561633404594755182290096662844209460049739133361285359642698188117739149088909619919110263540740563699538962593202073305203465602360618102281853025636071018591894362742211602685033656305412582448554311773867864766230793835742985664367923123151573313900116381716733487943891538040358386287897340352552910246671557753709664828127978359733080081318869151916284459580023659240167258985324289601884924454265304651230464434369621310134699843588445160499624830876499928595746414093143634147818630653573171178080423015568651195934310400000000000000000000000000000000000000000000000000000000000000000*i1^30 + -7594788666163485299053247555949613443223653427642720497326199274679387436627954870007213336991767192145383960361686327858761745975555273389137738689075582586612265651107816869772944126009968143373914543409890311889394552607935100490627621472605660385921324294821582198055694629247821517968968438352326566233803596556421610349846099785504100135370067570868930228145752491235035153095655898836123227049108979009392088846224446974129072562121374354898578509068271596180898017205474587329424576039838667191989054651149410876324839570857164651173091239672591251415821880503811077029679608758157687363601780879333175510402319157645260452711656361731636391606495820241807289757656084237814036020013023388413117939473474373476301043771204963412061308344406008276765565968763816971254060642987962432413183323788103348026362267261482793822719971185460773943888270662066065420181313746767219595913000754479585507818948029210861859964854915257937868484180236595513712966669972786644898883993655776872851486288664724154900171443403442162190687724080900333291201113659123429444568564024763104010381829177077114981928726274046934508796343945178229645527215850262440439944045114095048754200760319809057011061781241135878135573380413683853440422656629108334477231772784221044959038883039997853883498648474562175523776418528393995019924503135063992591760487302323266041200258873347109292120609750594781990589054451890885085459718729491316676222310196575287293113466843228215943494273875473754660512581558844199301273294056633863909493766803134071826850506650411433143720156088901326929325093630731211594680246500068628773066442579426120636936485370441407016760823979139502249534828803389192704601815591020928379799707855179330036478978457078968022191079791561242475585367966517468868346156731777179640505761280075789337709251050687184923372170628792533595312444084844657210833439238064808129874012666360116955835272045499488851565478784129237128817905235688234653147665945648175824559274426166021997332996036244941506593516943477980233812933650531293948027176951442358905413196865209018016673798086865075876212155220694931567027890429162858080493289903397817702688693087834021447557442722140015113372951471850838651484394440612725693771563923377447355912801786798712123370655812705209517526115635149190379230523583468453813669418828983359228807353721761808402744872283709166453663223351912897102302180377979223807559244089451238670576347712732604075187170615182637370660004260993061297966806183844443938497307932796516959241216950037775973381325000540434145509712130315374817490730454117739976695308570012209947229775177322946567435061655805491970540203456773018420204696602462443439665853383100671162852435280178394167415771491876480859609697735121074091497177561740535265857716668731088457957593990008002194597579662829770597895845058717407514598548412410809133917346538264035586963290424953717967690513615134815566479214272722801317343964200502229439503245069593679291403279817122856555209464395550805894576758353596214494272391431905843955499303450531160980108294738082427659748419976191495653727645100059293025934921394877389929413605513137370205063831276945927780222400531704488162868697729578001502769306934774157102501689120962634446835039302430152969963938011774562900662981411345887991730497205398896932821889868381094219350016000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -636211388480109842892310911821217886660642302343651381112148322542667681414057808270585151798127121338857124527375399302057379836572701701574284135374155267024271720207471175652197478083575297275086524246233687280226051340187470703540210211454809900268672573889930140171431227388160653654787968252696352597312105296962611864681831442114073396656272000437549272335307013936995025416873341327201176176904748892424713218706431366024249374108698611375499479359033959120725660960941608628759769472575734899492364620076785535574005889238611850824787434779138534027125456891624214430123012660606939944846184014092476282428757117758321269336464679556178150639385438767375206902621397180988626757129901788151066461076032851313660216533591073125010330690357087563578367697504026595683778075101343815571743838413879388894115280897180645298157201170390782130130486482180521467220360427422037876228573559247968824605096993947044082794446133871070517232404017883415374783289004908205852221035908943223698118057618575933071556852158737088164626362339288836291299926174597425609087785481337396653041250092225676601599982584853519410530488001068378831214264791218588500784500891686013972861008316734481412296588069464522272967876208868037120941770444346550006850237668102952160766665850590386988080316126644239008248697960586371570414437389684839904687648953949399203959210783914129587666368304112605507685371394567277098607257236550748225735643139321008316115448158149953443799850759858953093108685362478186179742081050662031942916502555608617673564303634313171684673207647779775761700457380732060402658410808385536789831366711200829933786384632003097151279512202768244330161570304940617574713485025298930133723516891700593384395121983104567156665923793473294944961909369572498067977363131496018999477709497458294754445440979513556656932639810155018352008286623913824499375849492079118256203935091469463383172121034327954184323986995178684573570837837639629980829360773949199289451901533005164197100256069194554178368371452143767686885684295971308758900219900322472337991471947331263300467206392159063911921453319398434846567388583793798470503609384309739332945525427353955790134314803312729480900096654260017035151028808311010772257003837391611089812896751903158998681885059418954166948428323907381893795178251944373198728659134573198913983622603876137490621207348838041883677806021387259660910460351367051792485804703987163880477986752415991583033425170335212027356703529566939903891674122583537496346287057064966407989079550557960428707538428216713491091477892311381959556526460123170951437687394304432449370141876666784682896601495409242580664441603646303051404438700360349933409907823979831937064196408168166434914840844243925545987783044706369900581167840590967924987361609703136567524931375105137755530674272110118219194228790820850715311979849490551017910824385770459223274165811111478068973129804954223621114382520602027069932349214228799895396869790985492034221829133307911826609283268987587166263145000685461031047715155259005076758452909360691181553329910731672777573888996635509453229655977512459079902446243884331275419703939119582618851294838991852262254450877450920045010590283928940735291912298990436416070470429354721688960272630969307215127043645554633669411830501417832948097335679170677835197125180094888384921600000000000000000000000000000000000000000000000000000000000000000*i1^32 + -294421385876502046224359420191576618111117743660418121620775399257533631620970313118553340666086647244184200449715878802689652761055692332638754500406242164457390528179861087216075320901036641010632752217834930331706545120230731830381580667808534251810990582106147260765247091489463931245216607986074830560458501884349709703889083302702158627931351060791195094556141951792543812192105116977834533230739781620305058913238944953641850204939345517239249360962315919579209673215927482640391375428661302683545772314834826804028689253449002900604974524081958565879979085647052204156773444179950768954662318725009288052778048282778942661341596959414223088338153763474594350777871382001754622505181828374323745642819331534030341551140512762097794879888533600333288836182510259184759320971832219976784257888263353073868802564160169507283250223009612062563494512929993845167815411562177830852358511149771830402351406224903220170595584266958196246116389247469150049175132592700393095712479516706678341448367144735985170081964454086217243293887345784745976377621504319644091990492011959706288388438070701678111540637296197148628368160457351247185118234016596658305551838125688783987252016794563465778046314506955245879796114645109358243062072672411378168084840160149884770232518041864286317390015376030957635645042446061363531867496038953760967728279732563922397051650509138560719512043893324235202685037003093162370533138004810847411195268644389057928461977733682794044317868293273268242364502135116501734225908325274915349394031533993075412566627633909768657827862918274423338451013877265833912870841841760604430771951187315092806905752404229784090214927629843939398471444083337707552974109830635948214672127374150418070452802304819297281557247041940290422821910208416217092924517179168312649138153977173211490691467113587166937528294998946905257652832004365811412903288811773369207969285319714059106195307558565637090897739885729391188012696476020078656669471276480859075161571477580310879272092476118108720799495764862980460800440574675082203200134158234615904101688803300196816159419867659760165769384988516285075891249656439357151743529486975164477467945152131370654515518862085198897344403206798069055928879093560865594537054804703228839253851168581775350326236204366535348014482229980163516315460533775477229863233683002099252159193223424882693943301683026047803462927250703563602760315988163939391810967616146087122221082213111806257381762441045395335326406591608818756096671543973140069632094506591430445769016239015705434188200033410950329612089315164317833896614233983191203427304028636180587804496814708319722502873280803101087412150899305949138603125939777239654086835638063773382775099845163293736714164941473050248408165726017106778151956226416117075117304806697593729365995404404101637599900417794901490104270444811120980554813970939369895333642331863230127274750724203113871225540765769234675428672220361227940796884407042507320714131066534475216273460440493192409620599287479241246988859390637266874478242336498276015839781114092119462589091590855081464829435376454555124817718180878541216664339286533947623321593695327838675542073068445953893110901087863366005863174834127173726919647994525065308020285016356452491867057234101005777037036814380944638072881846223613493314702024917724569441843905962641981440000000000000000000000000000000000000000000000000000000000000000*i1^33 + -24532390229790902662123585068288104478234296202631411492230942366048402955758065176882942839111506129853433375171512801605738452899075644402571392770156817925389026149596730306734855548195639018147618757259839269484233529848165954867618575797225976654410565869063976760070663119787714560724781455955377639581521022965835611276333271100086867927261546736915503466823159635108714237099627864876470429300159470905257024203290612274843467126612942969353966370138060986381058424505427988576761518522407167204193810521847075786731341585524145874762548996858429468670798288302414656875634460770451807040487743550846538970463881444073339161897479289807829515383306874668332335926280415298996100830124122801806683034129195188200603223665632340935025039329217511378472828639263581073819923359859253605152962577935598371850066805973449258362110972774617043401235687964398644283175983470655967046385183417600513305414032004796286232157737258834459671171259069499359770540709287264662812529489966152959404481371748075184486456704213534747236009464053716549342731218014032667143163703029382709294833714443313936727781628730593250984168570518198474401826940515533827459308236633034044303187249750908113312330908219810149727329582587553948403653578171090710549267508846231468151231546727091671462752559653314108208712747363760605066386821508604595273124390719376957119094804490795128010254787447503257256000767141519614126714937467422368161770240098674461701837198208625503180537380847707860420060400065207884745974413967032756679258646891937568509464149926466634936345068795979949019928200233304970108869251104954272699117632036520585790308421630037264569021926772218682838335449383520979871818656766274340148410319187081389680102690222681871033811830270847650406393995821103242721668315471883401675728758812668488816576162015443492311413223791729916368003678046801356193642425285254810462119809773731305852632307947065825941292983051848835988562801966197322419584961743969382329793281720498546485246803642046069817887140510661489594239199660321532510351109083630982061811499655522093732337075617994189022284275291500995950622978278774373271234954266270674364232384660718385151905771699334795424484603719876590413419314811567078040124573511375690384057649679203982622250723585988156012834503100895977748059548365989709207320391970385198783384772302035611687141263384348604386748420652824669525556703518273584275883409004107871890331033872049482833898409377438861861904726508056558610226174171579985392112403125631560537825460223357173158515705411291737279516680702541083607155211231509213397280754487449849640247162786006571721035513336034705231468919784706431717604630724053325498585644784233846769025591374739786625196338052862070977457776194867920445876609076410419732293637005851840026291001464652365199399114864376453014113100815425521109540539916258894003877647125450693079307092886656074956063846166680007982912093708922466597501870617149897009272827136544524152332246133134016270518044601181746206329173131098255191204355789066832928320910569359415171409801466331473755772165610096957442418195597388679054214926489425991277801740158952313923932644961591983175810261783946668278255730857804807711869409335742350328125644494734977332381820125912186283212329922633858511002280967913855244572639723232242703579510179102720000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1412278090065952331514663245146142412583921145795421639809338413231517802080748389388468924476116368552860410261906654104412419043334739948131233705968097904804800181092905069582002631620170090969266768439911594011335354309507909794454338269451549244587228757475244462997379108897415686475396121053560856081688074320218167248535690784427549393372103542509906848043173679206699891887519559775894901203466793261710411596346172753829777446184815646323711092006521910864383830540274190943304670555650854821904494303886749008754445068832807963499051870653217054160255010828877937137208986466241768994430827134994024971028370955213957711387897618860051158913526475371650725592762872004996045171957601348992685058316526523000988469059048197004562346524057852121585061249622821521324821814240509638433631364547335185220860807899040556641522794487738130718484416943825303272768961001199387792457940783138041230959273244863632239468165488037597482282979691842293487838665430110880720808540065664535002218731789310651528581529838140818008398690382131392147974983110448792446048814425417683439631638434279561918671799108215419049038349892796918591222480184326712234778960672604963629367936646278511785856986577252638198618912779395868035945685726833927474966613615878641389412019843959453361239809561133159703641197982024760228543880146951094190863630887240175580871555502514495174240957080126360246743889062813749567776447358260081555461057026084903187453444189240300221665212327537002384681690340316616987620719665000506693445117437632460287241286887292614954348149546592801820144961198377092922124830592617844110474905304205604519441967634028377812854861766236905768190150927247440291881563419592445755281007036370573166218267690739214194517120157557357764245748338684036789593928978203412332567095359229625552443438672084640214281199676863936980911677993554450209208034732436024095823017244853434870251183813462576919026733680008198288655556512185839235040081434164507582943746827728502398431944623138363897142791156441897355482431290992765766001442181427287835404809966815604819179751361126731504471396187258676480657631417623676833858221464188134096937061804182415438305406096728589927226147620001950487773486105157570427542673708815557543478182437550225465270214457533402909025672299861777254154244807367399474435438645386842549359957693896661071728647919232799197589498570203613621981672408930984268649042202970076116919828278462624127005712639030992836466336198070817692301362714187031179327787119225687629496765295692970154019162917465883225032847536070842325621047442330525927603596149406163582543513477754036515931923175552740053073567030386589750171045180765127000951311693351956645809005127830831160723219565925587987921016294359239483453943236986534195874938530357524244585380722127349980408919085330330485010537856045162793241813195756184084274303822615571788075469903935226753935136624928774612707957690105006182914706467174694408666964934211256603443617440872918606957920994417416005528240311192974788155864862843282131275805881867889697900115835698901504459457998497711504549779545402800420095475317421761761298641788815795899057304565948287434532170950702412646959226767658237197026438360601250186640643351846982945040322205936626554425492799068567325216845004518046185206156508810890572144169713664000000000000000000000000000000000000000000000000000000000000000*i1^35 + -311983600948610092878248087270069005529329863525516639332550789649032180007054907923209400345849387209778802471676928611944532744290258739585856801322240225704741850426139394201178809856414424912630399749460358120853963740455228850618132750063178464434492037679618504912560108515844739716473891943642392454022667741158553241680970955554039690047216837314306127795836388877763836649031859596049052906220634743847037673105268953728453010772967741186041188235907791739646164282734648737995602969772667511159113677895539853619853430262722202818749215293909523346929614034391182440340611368354955442266704468839992937496458531024164375829264798381333046648408270263736832160781412407342571698349958950724983003388379385745682633191525414312260308288317157461832205593087470963636649694727059309002650641467523383954251558897164765355456892375047322517368547420891728204972150086736954744473241714860826181754953837432349627301567535979818141573990820731291849634267349381349172756322870594812826008311471041269051479415832309881320235156745853866490467665727776262849717610214231754597637965877433282435266335047575657711422608600375521080228609321651875701533664868041293016503692348916843372514722250236519560428325919499125419948475319057291312649598865134677626219690132457581171515325949631481301797455083218521680342496656856305002636908643654356069781509809131343516918137621767618498244173613544064364244408488286150475251845766040366756752293256818812891317910808834012523967054315726461277828287968209992930171284545533178145573170968658691014540994087975473735364597004196043690829072534729190810679552666842485102430064654973326651871726545137741088425864381879855572270706174115041572722717579103834852416044559086647520259650525810605747218403031906141310637836408991701585756714308854750863305893346754632565179098853311635149054242171745003368011591301709199002646135600009272003113219972628159462920913009729593121945998325721177210302123925664254965970351861779007448147355950632161750078397885294778316446088006426092862948943366659242977450596499862771696569192451273754237603976951321469807622608680589165519830076391894235802527084253623377469650279163283784838499711221198287583298813824025112458790098931037562854380947402543130664031669374757324747876268917501938722626287168641258689071314134025064439526573498730729611736245226235653747073932148953617067234301669261039459454972727145672733471932048117528769623576154775935454708782872035456435212469959605451808130531309398827151403763704764557163775797079068399032206129769445482226981957474628918020140331420085171783252984642871998759872318167143937607976414722712354587950066515060049346421394198780519670773570443259661670753333121177513712277117437351076436318278516176148923242713155970689545922033662151748917975067434785072918871090327592154230451197359197031602868928726381256836771367672787504033381259447412982732675464791016776928742357919633476580671810065482983752423052751586619707125478810902139444627761884948990760491451145919751600413156190923158368751411126999115292507387120878796535076773653586860253812963803109142110457843978246263374018654616582242761989954843339381006918522310728369034470228841539208627760398279466771537141556443518427351647554483755099363619837425049309081143033282180494136260008345600000000000000000000000000000000000000000000000000000000000000*i1^36 + -19547475531038869553744449027992047278212356235768339931598505846531046718310541335984420266265608427709437379685798869513333933451552016719291932028144277140404009143844894468440080868241428406831417200743820819384396553928169346360116762313804964447568829283424822312621990313538157393094190850897468692743141281942941704206958472234130752376825764556321479222934752600336229548738776381497487193929060413287973662009815747944186545295837985118066584279563956294830033946696730080329903878804498044701883545199776466913346632576576156858518554495198550564630874915936589628841996984104683265114593948264936929213186404125364027154552563884438267100968248000582743028585715080283602956561755974231849975748595238898683309471656088805085244090596899928523731210505206268103583425122704361133829508921602589681725941841690821250343390919151512964187385127136422260070544028991385365587269801677636842797471208079871873034421539526937369444194200961399450048304918808563126589532703226859326991046338234366086438627240108998284009625687195042309552995848875452033342763114736053908486287143915778540873192470590693050522082916873187979201982042683641719118306500455227627543941427846954406696731854164848645587744342953301669134674596333585210642488276804674804472532579758207088928274497480425575597531806829733726211104888287324085304563902091963659492901452190796111516786510247313445866457657061928379415355002300242841134702441229798289252315359735725792257903973857866491808501653646132953491096004377576621672593935108696725245333377976410014838655666380789335375793611779122602191564880999294273908998300883663471188184336971853107750330466613880637625290774083744858195359805625970751159823547341254879374249605477122543191014420715813967762250404554877006328696523696588485686887686394357017696290818732546322858911952652543572301832871078906190515189108015380534956927601670990286239631802291363127256390181098373859253118398206190657294886546650938717976552323344257123010398630647236422474807012775933760185177921727067397030440959139781313585291251984139992781709323554378256337300185452885794872060307767547498891082881348701855851568562884943959559390967115153514493125372986152689791725861489623738332771661518240548291705987227358288656650843324834878880717242518291019509908981988185784474667284583948752206984071528527036970295496726089338706906117834434470823188408193378145854782477058365406260928250875776151276006635836755367479833520705617333289308051295169518470841841022177988473533706194710654672479738652443834634019199270332365167205785392999524192420899336791201970085724984701612844679492660474128446889423108113876886897481351687622696810573936857260372258493835524408850007203191951390082459791571680795668123049014400584014506178886446596491678610410706856046278460115646474074230818661470127796402724291747204820153097685123883159737375900655184963009216179003004544415685371552173245448495977739566439142297975373870884252852604043311975362755951635049919929106084095906016121734331623727206970969992092009576969015184344332555442933597626895943717087805014303021578662325420994767255607253593727508477973461827312894584078645161690232176739334103791568570929580272593010283549860612436399672346762414719172396552556830478829312848859846234803209013043551226822656000000000000000000000000000000000000000000000000000000000000000*i1^37 + -330537964376361132882899737275453925508979439368984131426682352509138774601634629761417532259864710290285353716526828251165260107146944804233320143951612088222334150004212220146376657392627612039012700943676996126255331410572260428436058961425445398262212080442747542903730926777951842342260725985899999089466062965772406888940605680499720587306064905749531982136362077981839614504330501387283610601914774202302704782302522378196206851381500425275320383271263350872169135039889325525855330225244103306257716040327742434931368722530966869139854513574751917690795408556575800842380515974224003136999966553530576659537572362170012526301794631141700373794978104393275499539295397532684458438265822273507777415266782680017893093220779805844700782261009836067187105471261126381295424619808456726707143448870727408965573784048385873613219480764021067299246769793288448554203109747150068487001702483257838129509954938128515961353420301016850488086466595217442211812560836301512396587616494470006730883658655245784792938566912613512571395113175785526283380392374098928430363525494733598344937511923137282798159818218208569607020706923499319165608648062726950427125202742410566312557114890269507986254183831039463310118748217961842807493229953103032201327714410728629037405701389543339740601905711595014647186957851187475442926224458476115396988290311652903062582584757670062969761125383096346195741036857905012949317873885704515967886798393915695377823653782052729027122921632205706256082835884207740279474979105080060187227897900902055924354104522436101159056681240999909835331702100007986533175970593783328373764423624465197399436894115895418878613948831057695530989842977530134734261163506859168331837429610360699383768650113372394530845535080095680896329766020866631780276755188982845831581341873300054906841562272975996021906831676735085188743255018266393891479637401073879967975964376696197091458889020273612154242868825843160926667789409235297874608339037773594871200497947502466747379771833268748396624111511938681923765469104437171985517642978029452249799916552728470852487094580809214230104518137177922113290768519077445600324521700789928238357372367795905994003117158850320753759893812228904241460771703823497408455452184156324196943806292731816607340400100018073723618237655968848679507917337992338729931607619914024523273127370266279029603766675008891929816466394973687849514790707769434436159275599307441498053394602485784898352040881284213745172005101649793570965429275350846433006385667431649574340225752063664670178833048181251274272270287180415138836448936787876684324327985885115405487986200312746694281018413164689220091870366723240093964070758955862215002307392605287648956488057682835806004922577420594749646139159500828305275183313886029239658068774328138332185655022875201632670441952621386081253964963854838172516846626395052953175574557147499857383642756061389643085202753008795757061218591885487466393987607129829789851330849026268483568453451780408517299852437520937372993610581302824438886031327588281419893438553153997402227861481037484854599933001819278007404875382398037085000497018462338660632945784947111811894649358814297150673638428028683824419151103247267522020501066152388449111354607395765315797679698564015898142525925703250165086506442828470299917192712519354941440000000000000000000000000000000000000000000000000000000000000*i1^38 + -17854367185231703306746412802049372098243756596236684061706777823064921626140020612912555985586449618780460812358852373108123676643859571367048391014190076476293235958509713994869859687979670700642351632778500919754669507820729074353371016365891850790152028854096137495536034644008830590520903959054789286471076735334292040796467540181523397367760302256799150156483740389993154598641237026810711794512096398416115481484760879971613859102309405602738912623343067746055659541020909184860216039881677556592540729508974179973376646212021872333520044531859932709021043040664713972726041564339300474248766202720179510993385957249532930710479592526485196501382276181465393614231077565671308830439513880032134968074856002698032899502151909488322398547995733428865587609610331253439573644022422754027875314395394288740553501235292331808112366812147126108125395878687558176207463153816150371320064260596671052451379248193532398344910676761274878748562911019191596869910490930099821879333782170021281284194196373776926631475689803211750389111355885362395191355939648586542466097631998984151232878336557628055781795767537087077392449193764919417804635417197980023349537351010611893110493958457718917953701503694465733745331072986520760332221789518932589060121678548259487250690277121905120193391059265743692805088458211701500006038218467203701835998817677881235895519617222907601237427314474208718585099318658022572743225998039616189699148377639296208262510796527801177688436656477318232994056923042594590737730346280170122569831466269621463158647411590107414873063964090750665607355206200672464018500601764863973427651725329938065595629399355733318870040555135179580715218709880559309799128223309122712475414938889229547434099160826866059982569327459241971398314105184203042899261050724279475186204904132169038941967665216126356471050894397684109092271122177630274247360229591590309561661913391629335818297652264251420782342382761460533987259995557788971607498758864955912215257311383527833474015809313006003967858805605316719834721059829617699605268292475890534762290264182310432795323995169873089999246553010706915386876018623971531575869738933688859818765227117589435321641809600423976068146571426630769509244368000903922145319982183937587188231068522075537646994516786532830515495874171759685986429689917673708735019383612314918196302253082604850375954409153883229295033726719058706407255594706844924093977613528260003639539132410076687228909969560134758363815807158062025879200348865260602358207946192469473618315982998211496257417537304607242266245660500673601230215221370602233861550821033164817243281787034449422332701583658197372654588887479054151224994341141437310071269395643035368534997578980841860649881946790019286193103706236714108219860278753850017523178780460029658136952567375422070206772563287972568759197326574806001178752220845184129335352038155777332658784907910913240469043773176184810501764008397620284995448056706812907139596623526143743031722088582473390326300194732454726495110007107655221211785304718949157752313199821302393701067884759214293910306127503253127377966714573039701248080346926473372246718110145668899783673697072741987095910925696111090689415963673900283302273563054593858816881258432005917153653479727478970109383299407385380551757353193270910441613462171811840000000000000000000000000000000000000000000000000000000000000*i1^39 + -2134811286755840628050187315828271368671485869442612408977964287491077999909217012789665095012768218248189984842369643266467751571787096964512569420888806586912729685756915834875880918999777717421654444373728420574681910252786182869610722677004738293135036065774759599855564334854465205183991430394616605212291050606741335915025107506097290973387738893696518876015801255869514566397070553065723974066647869350551997451209475555976652463961126658298567898716151339132576148960514400714512793284548637098924908751070367479690554987161127429276007950913981753936057525463823176360872086756688911309165100639223568821755011263121103122804781920472741698896110990263989142922397132614754998640341006005681333576419312173807632428568166056167777786791482054609997700574084390506536461399318430272324465572781387842739215783870585131459383270106486866713403097785597012816197764729487777998834057179609175945244825034573851107220652110917389153551931711978848070455962987746580308238906179719916362196083813653171531315706140435242528163454890713515475222990674434819948293891716561421495540338010666066960305092752386411642798084947904004117852599485394422580534718752759567455267515087066798624732920392077750544099292535784316457501180762874152985885819383739422576625237633517365103390838082761522908543742119780086725311697905344034207588545244444127676352699420746736149648182073069448769184934350848866215241428997543347838989595018509385385370809531576040100532103129827299293247076712050192619150731549745401933852906909557579646633214648999094456246390856705907633651206466409055609128382569495359557224099143302870243515516975657526763256060486201053076911646117560880044645597838209426617720188351863904446373958288473020912500425042966103614260799746838651683078814252359164641546278997366571020095591492934693442429225896235690335226261796510730188639110358533954287932174131870787183639327618080124520505836204758466885787975906310485003442198517119614012595501866530417011138534079553510201977317357689567111046763054869241592867286622065307584399574899126378742599462484988248562307626983234803024083219839079604015495353471092748870107550784240261613387412960020670453267612265320038692608576591330060940064930618826509623346566171007290154858241380749060626053255321671917160355358397565096979690551402584687744415597673979108796825234778488218358323070720984601182592007544434553562036476468208990156535974877987248281846558082241902834121843649020117180286553291401126934080901436970128905125006108160446548336367393659753681651504404030324841829183789304591256612239716309663803760500006521770603530034383355351520424935713590054735237089103760993919776577375565689783443341355021176716748527463849491557723893415477672325968934669034159011712999011647315560015385741996734850157966245594042372865202699805921412857854870314843328690781562935464070696239821065929293616894834568285538870955629664430100153720445398686777114327860095291769406683917397048961795870941494872085478322899727661671690346551739004913648666123105948232850069319904346920126490349945658795428639750206128721007200528665115356687215765103472583411999094180383767778170366053195611230310237492507928805639201196194791662786576859067803092526525293440103856840217832290303211911631271955380158179835904000000000000000000000000000000000000000000000000000000000000*i1^40 + -85193354665196227375239171010629996974262215255078646377969250719320888604351632050655122504868737259334771817059895983336567692921596270631364715502378560386560948016860258210115310738457042551360026659019471044775164343335907644720641877397333063116676095323213455690383447060173183849478949871927189234890410240200150657367864591183264236794433718636500551262684672144078921409608174913761948969084816995348367056471345866005952403732068769441998199149593783974579205035858846282753844872805857611643827233758022013947280093482588381256883685272444805261725877681771570511788169879523757215720927031999263701561298094736894517910126055759969598757298556701098278692858912596790613017525953301644368448929903944640207282416103883195604908394892740442752796237546228301940251758145380289331400559801234507530630543111352223418436398754616700910994968102205838884845293055796434944238316117980989048497292712745813755981499011251399721024561119056036363242615027025692373065001489458623885540403218076669590901375759727880579437659817570960600736740911042340370222822143173458585642488493101716386103861366731008705753321971394070509188090100052814877055450806893105341137373323006199500881348933542857842596959885703846466945102382736586592899485241337854448458254834687043076175772483345721077262796766594261979619560210523559308098755737366060184557363403548337052695090105224786421273340643185891473308712074338125322816168655959484100599680693290666425561597981519285816166449395684263761226931869200431735932804223147040227740379135830926407339854620775255133839839323917052252933571133126754317328837715835678263362116280198345557778221883100607330278261972105471373476852023720767758246243458710563743675422656398900014096853024550666435965176560928625938260684855132158224745465097962263130249264325315228847359927536924800673263622819966462610396402717100308093014167863383712651805361884662067764969152925032169884548693682708017057247424683396317958253324390642991417375459818176622793882959691121881526479732089782736383800617004397308021846060822033944303135412126928006896349549968579375500671102468098865422454051928701377512502776028174897050504273579105729570383850553952824498314969064170811799643488163027674878616974408537409227846039348399381821931096940368565560090316976238469604065083630082298182621876794438886124737407738359854137583699768563672323337887193465007440202255169036413954221325255034306580253277455147578514369157477966827238756626966677043171847322639586593632758683897710841462737426807094640272278592754972253760030341402362978505516312149398592861895912641260580074628075433280748385165740588192132038466794020137513844237858863782414982922543277799343998837068762979288467108107293173653472626190952451496793273601877097821020641641428971654106089693941975698893250962335651855216892249767533751367834021689978277983170949770460697599110009781889473368082741004730783755874129027126835360605957063285545679777334644563285144258282504105181214162485812698665679329466654626470469522299506157908422209282454113705376211980402676826326444502082033812007354568038714449349208708420594163282661809336162129715287317933386392620508640994615482147026939210104037124309725784609658947670525766906511473995993182413163683637141409191565766076399616000000000000000000000000000000000000000000000000000000000000*i1^41 + -1300865060487693700589175716518279635591213589931866526854709312772246585724948786334488870815213852530289461671292474960343704550855979257598918288956470229584521888288167569565221989860383757280269321594153992020486094053310806355299893708491803795787600208139045174279792898955473841039431292380109755356888192441440789982071003392786799333787035906074074340940534900616910579328017291363604479529484254402306430667927360682333159995351946284820167126041360362804009810221840507804729057223384957804446772226714433288188930076600280732197051991523584585425783173000824877558443533588978470827314676960693594101311932583792520798859489156095605889386917548797250263507866084068541533664661362056439288520588038397722787077844254037771566237411139305662275087228212772612027348490303765857924228861739687137766089868425453491476859929125479663563659937094869631649544366835021447747797174372168255936958679351440657878671367769757651873685280745152811651716121810081699112170442010287475507966211474193938505165822803969954243541570666315604344671449419444309034414285004562355097978014780610965828998730245367249520642347602825639712490558145605354083607680444443671948661056378888500473853087336114685179718300158161829761916786523379288440416982569629283818931862019080169112318801127010380766603973666980249918269478176841955964476280487887966020623571595379611544729994402745139397466698693618104035684519719046916432315417836414999363078201257549805763492299130179871742748465369926549876072989130697565101836420001289895063451072374260286524455696952392482689731200203497501112122414604385261072424712275939207137810604971630882744256236359830209695047422765846971347094385170704344664202040142296918151366231824668799156014979697215378472512668034634628469748244620786951690293141227114287937492871735120173037973019913205740232023547889774732894883032444408093710552710492221431163375586135979539591672189260779605117008617228058134590217485329261667642666849891264250294892546520654329930089827831593225804162296763078039083891513497229411463394788201241042872950405043256386622300878828722983856133327013574349917321641553198987108476919328921615268601668355593609451775146810481264202596077319232973113306356788834714244675962744472637082976857816688976253454729939554912409228373497657471932861630754015746216218836377537656467382335942708565690583906322731223979431778608668463067923402129613903352624155701189606031993626817903444443750087860128646844135859568503681915654393943657483817863891466052058201174759012799963825917413689322247954976157770302918087825031495715262257129331426915103690343270453878810847654071824182594705768530520917977513966279243811621385187134783026229089969931038789600150222462697030649302171853805403602638883493705304883316649877719143873534292196401600946406902984254468438729540458197611734940522353394865388852894573937717393041813977472593760893511251921775345214035254864432034489246658016203415774957394195868441963042926028250043332513687569479071920337877587549203364300256441543633456525125337543374640092395043310695111393107049829153563369815686621096121522363194555171665021041880209537974801569180947031296171833611263054294020841304790864892392793139819015483993558922638032364129564471862520563354224853393602930278400000000000000000000000000000000000000000000000000000000000*i1^42 + -7233018413638664745213138955368008330550310116603812688067092951055120869015942323209668184318415831397445158422612017517405446825278802944039257449763021247996023583964839995712104168786809464486272846525019906240653293724672687085745642424368296404742482270839988596558664105647223578182130812046056358807243526822313496895794620531701382824290952036067319016289789803456707887043434584717258690189650747735445469423340027027296615906152354745643105784264903662616123949185325993815368600128429723535992524484134632017762295171207243144324604293409776567410607168998772177088015442491977205236287661915831707985326426732893708325001374278780261342903024926301416267789780375882253666808168493271020238360523119565232432313512271895942949794728542938755209771762879456504161802613083108950558076004433486148363625222848531364812760606706070830922038886269380791026357196509389060748241001871268835188898718249117901569452289490403081146419398315177597841681907597829401825316953535201009344152246858264724722835300228639944879975781956146249948815605193195185822648741515000982322663177651212546794355226068494298291042685530265988274129861140297011964825424184480797900389396716383961428087474047201450711291938959564868105598577395032821487774480792702659364604934468806271073990516154391935729493331782149381701771515256546418576845162767448208670765572226360701841366826420385922854082308399028353996383763868362658653064495022427652490888016592054312065473992740517190753665919096337404011097127468089266407722685964200822076360814852305123943374984274242078598933454345813309625823997024109783896780943151873581919669840689357849896672562252432229517462695926067048478522055055152771965743310387343196827305818174870119070339048215031589137206100600996443866981514481007091935979303772432347725305152295385369581833376666044727674672520557479815744006899653950640253789019426247493787985038838313694883656260258125500283113023004640380080020727099849146034679762840136666207196817046468295049658787061642869940687927633784676951435808172093159096866900247941926088870825362096091837389227925051644019303124343269716519963355393810988986893078115400672757984281889373892622166777895184376915653195339325637038856864672943654948627824429275051985495447376616745098851509789275324147944778858348888798063821661486154347344904261911040984391014874398907820200178120771038810562456443503762941223929205845338454561922384000193705034671154081907377522154001534252245022487712516844686654402378159762558652401725426389328807932644349403439993798857548578903792950250822873136684501000467370323375197432968161358552956680474071419821824125700891142176982715419281102916402129003586191677615394557343346470571122720106741333023386564950905709874169062979775006944279764365313623435897219453849840005367092332408942648240667907167621641899704567560524397005787185061630324266809085332142791281353596958232304842737280670302240962374748513643568788494152523422051388145944332047505716932412935526129232897058512710694430494465939713593268650109020477769906348663828666333350636324307890252208551417610874692497053957689140259129762297784964236147090376937538101123068816916028110134472861990854581687630129565676551124556869164155932298842368459771844533287591849075694870357606400000000000000000000000000000000000000000000000000000000000*i1^43 + -105297633734885767747689311064248727933543486537170756545856897591915903863751582054388182795629843128174704713306864995451632874046979073407581900636352753970768382343935230608054887964788517172820444577218974991887035059858497629345199019667803693145442621279522045706397264211450378768612703953596733918379508482598605886595374801820160062620396754570782812415525057483363919413804946045259297379875140031434200446472499434989245725783222739569505317181727502554930512890423740521800558911797819488485754087254584612761924850541230897984863494885548386726145482357657830938602789023946470427960931246300087695720123901923374471644968810975997346219584174221308891292019811308298980609274766690661824328619874002835731367338893602878256091336376657664719443757347940644407381997987162868930777829545795263555999297062433772552184706849723997840428216858616300824431570082614852627591741850830142323606355287328971115818357846577145022515137389537508417163795910507035470979941195068206346945557819877515020951954320391710976367305395006390828682880182889758490190773843855941429702532072784294793157609940647635067603153610658358097022815429349980294850114192042389551126431677094775365968442918721936639985419827388246773222572160323142548998346343347695636352755167779137020529176507492586240740127336066196662121418183315630317039378250325678508304083076866672167407681232732276249375801085647519146874056464908677848789217041473123259399936847314960370105622746986435423816442281615413985640262167182509455594495068336272273032573254551215534164804749999652730409372347488579366404328945655769856107446456279875471005093938703893768634335156809156227879800372012030007810208091703784138604159762395362063146054202010286116990621939138087064357675424191539623260263846046852764669270836047610894620814032196509338340962775320261699155438852722242969831407591375815888973315922587040947154233016133333707089123599213585682137043459287285567175523122978116828694099191425274914852372285256726677573081689263527500191045113542321253740811075347666299608270530504046616551034489737192438203098443454935469247763832568308303908719240286714236140751265494049855779033856303203763616966644487561620138522813596847211785246221932363800717025233477043600957902934109134008972096038533467595385628512087942248032928340900997633423529639991759354360133956258953374584660033151528358828260064240510423598146918264546641498987712076868859111969648376929905495921513829617476247010419840964285568984414865323424810179273722734855755077605510826987636954095870834100006098167321095630580371450912122456235605788724001404011730797163275678034873121496868729899341641475569195953485521051934617167814590946654954620889932376843413896088317686684976849522975931114352128850921474025220450689007768508646404429238939430285297785337241748170929761659622371914267510042805945351747283584496510374843063510675050153034189280949767646698482307096469208630102674603450816838901748569718126289085927989745799730616882827412959437558014867652257445543619925944472397519993532441929150051231959129874476609808250251493057213105038573398704018402351716460460744844344439826127305466232380769934541694120810420902825617863934205413846425120994076482857036875074731289326820871966453392443829125120000000000000000000000000000000000000000000000000000000000*i1^44 + -581378943426280277051903153622804490749055327573976221509874003109931574201314753511479545620148785918273638582619970950359537747845441605550942379271727763458502363513981500562376285205107933978364102874144370863565543895346230077989867938564766009955802706488121914476404438932287423152703373891506453078022647699151002682496713969228967294016845455029330132752486795213159111484134890728153797127294785492320586575647646710569344141897666951125863752698482321857424420621054133246794717612510891963365286554353689375899181732428011948453982155997411182825471453564445520745097954918586419113945018761685280250990705921875868681816480432466171650032383277174396582204005242398368866640145783965806826091988091201358671266073251977570434590754098032335266371735165533756993847369071990963496741017895014142651063048863259659580442137830299354516609853072847735840317240930710258785843101666812142953644805175468003364068340595503504102887033932360307841906159609403677587714640099593402341304584972658082200484476896200945555133335088312373051435502372287273163534648903198542643956833541101056068155197639820971550986080432830114766732420496130400547066100502982529089264891404788140084035181129839853605801740796295509008650606100484256254690591461809924372560110150780465273862717103666878814223803999556842723166591171125725306461332982470201491819704727402902372962276581851983664298041272580072441800939100324408115999219190338357600691127063952439860034521861872415203821044012443718230084305627683116536459585856651856755039215468796192016349430086170966987293708062862967658702829495075675754416168942891708299165983051008923234855695966170018731343295448278926870188932231650152612901062703242012365670456439502133817848009455165462031350895396067133044345464017157208260548732052525635899402351932779010013984945200216896408784075001336968481452973211211245706295850557895259825556793086023992498738399158038451000778638562205902544020711184812889590301226731700423328572341145102633844292258829006894429353532817511855681276157212131249864226833018668425057333663312374276688100862719294828605418047984568485878472073521906936307189110267856224291963722516097938163010479689709326831256637490633674382336095636155913656888686253501523536678528424531883561272627156930210391160423261341306763646852130806743776874041528832342148378999224686361494247735788804575508390524291646048092272046488676930922803345413932206498515908040533614205036621337277853531904302865362604935128966233982258607084490994545005123292649969548444828940024178148875469023839585921360297547599357676503737771639354601095124099510338512396372999057863675239252189305982710808395178502786230274788862335082925054482193037822019172772470115802677431116423819783668219112356407956869202536542860455458383137718180247623583711335452417224975318211871377174017993189562951739332064097683192634040242736604022970241219808274220131953874860815025019307526966895355351760582529939238936406208981909342632012934218927250756908600286110938020754347266691596048580429216260207365861055346595411573754058497057136788278124166414260654540714351542783335810963439014675162721731852549044772326288298998040772256239389859740501635405995168087263727575710169980057326143362221553250775269732515840000000000000000000000000000000000000000000000000000000000*i1^45 + 4960462490792926466862481742951839905906410913467812085623093826958567427154733855432548610349515834574941372656605287524946712633209665650781818351561444794881978447930168284767737253491638168860340028190451400745829651889076974353068587747106344777181680704246523955996068740974824035572590986610494108003884486648012812688994347934786082582188057474144209377081016279115272586787059430027303898277830494767570262110489187467949818555240023542993956993451290651343468509813002075989008863608555481274621810404591510746484427049333217074932707659334345430326975185981652811582914777575148355390929344595034946053577371167416115054113891461299935679782420496774805490464562481672086525004004475780853665785666874225046601459791669853444852641292260176031567327175852801793414564711663064852019612965793579253632686829092875057284972404157123043991795081053924208319175921574988882551700200054839988952805560853911088547777919140852229270808522825017680138067985657011983796870424302347539230150919468370694212788958607069596951359870226716585483954899610956097876203680777540664349249617981202334766902779474568932433192653792005537909554945514637706336962987733199095858543080255057177568030856404344645086401866955247046507338054664273355918879003863449285502191939195177026092062327471182009664848979222057204796979389334708259662553966461780954172985216086299056273094100652441687056734815811670671298624243437779703829595115725642550280843326183096974546247275503888820187542498775221041061044077035978767955929706937437234407282096392989822129025000281675233827482115262268810813563967110367632733803342419568257395583473087581487160511242270218755699290418598551837915689750954606483987388604399026743487915723419723106781841914617996020292138801406795273164322215895793621012510700305949347226360791208658006035661161401866316269505603227369349289927005119072013119748104680498416603061841438214731871521803957753736227479165982050678866448190993006819771965090356823609942435215071979789191232367379760783960598643547954125356657771327024213730129098381851849249050340601573515754344096088732403520976376675490124445423720423884181892983192350395128179358938768929051721358323264826203983253481357415555693251351139927036286035801062719685820715816319520519015960319983113855072696036280902994046933784993314956731469105231618731268956947244374343031395565639418401619393592907373469211186007764296067182487728577919205878207340874520826920291070799589708606614319343460699732941349521347129081197284903358168358736998178168956485971904854197915430333064457141419482491941841253908835089345118988426404693137705078650293110041273858097411802625933244781339342708645745217293392176009236491801540624079411792162626940486899213626569665683796347310858574499170302141888649180842352665185685816634084919702323142479643890645495389890300492105665280234666909787297173017436050886751314326980728794187093447473697780889369603397201851092237645724193934738645204910670350891008126950614571352138067309691704757624598219795480291466109819347236623090599700616468004484461315692204521844751780056581844230931729271523603731204474998795660910534361789728254435635379732160504790089622873837620675549234977973140109141831761234200569676907860955393022357128871936000000000000000000000000000000000000000000000000000000000*i1^46 + 489639230795789873965391366713054128242428780419472903607422209043283840440408773645244725091415316906191397456252448174213116971233213204297390586774219906206953538251083497857681945663326237176225056078221822956831425262785150539427564424633385882586586524901185611528478119661950830613668113904293010282550676355872238833460753153943820588103023605084553323754049444825279510601863636924984733672172415279959224817005647440199501530268531841444169846972903532287579528055258572849624050167164676461083141019893739913137653063599683929276700463348110652223277397410236855334026558978554018845697659968967602342509284692383533588430540849986469589661882538259011106458080313127706910366416298696864366774960236527797802633433375390776032731015212793937736034850745773002989133315164506900236112680084974977968867331159802230207307699535372188582937742591943099471792592574543757378551734161056876704885203479616401626055939237974283763991801516934512893935080724147590670639456415284513975137404043593300018722309202559090407711828628675130964905215810365853208972107720062086965095980974645083561458941746026234953388602990569166142811909105859937819753928679054956119942666486321747450819142605988214828189655798778812532306756806902047029117373711165081583787990419862222073158015930877839008694250363746753759158759137046155045473471622220267050236076432859704530877398609877974607402909871176650359283614614622546884360646881164092746910086911279946985016474738041120886446721714129866917684686651762849965898552876702414412567035768464750857646043030494564095583981998900693455155600438280476953610004338508502070606282137928942863929642940347135093892749383427793160257120654339940406326880715124700973808955326573506538315743633556596156701539511951695243347377182894041638636634019861594105905818465107299301273293656189599196406645759254521028965308385334515894870728981937453710240597608867228471367080297716542852340140216048516262978155246310144220134076672112259099617091867127032052621558534003338739057947138639820956913775915979959849608421850133388701119470677687995743910752340908663995856100695886115397911889876847557763130023535911709893349148747899491574673545065578546891316775083630205101800968516640941041348090685939837611973687953545269455276924796101927391844922841978300857107276667448949814859218340875101774074457669516924175688709907511838943461061139357489731667329504230580413887006819941007114698987615336641150726816886750018368392787654106325696614057651848664845512554696380495591860121974925204120017503466612895769463932748798899415866763505269102532066170216927165782369553690452119812187385921601569453221786610766536392659792859736784385816518401138553445001901428057590717901593933345621605206230043451763822379774570827791388735237685872164585456606557685838387583466697171262314233482360880889182943931383784932587722894926121332848962610022734288475385651167610158802151910538757897993182081689959625691079445267439131436626830877353224595321988640168961474898350914175976015985126649954130141809890561168123642544794176346880501872579948551811802288776612030073919397784307252163057835425240880871216373021798353268128964461920340419650456208462691120632706539319919815760645537427214664047102634999649665024000000000000000000000000000000000000000000000000000000000*i1^47 + 1418520367279563443858639081396055123152255228055907009826222780181739001555086405740095946710786884185728104088045252770140805726647924738139855051286332151398152441337450286505201813453610996877644886879578919798741908231081790639863681762959279441496894322644335348202670625546804787446933601691990850583967920314784427308810127526373823790347430505910197526669590304062112312484325313887706119792657875619024174740451479892816979408355275892862344196605455306979109112117206279362963840116072591144463254042878352137437462050389962160658155519485696752701521421477326156463499553895771934422199873898799222756893803695806677545677759058562374630473280341483790165350363803098509084370209982859373850580930237349878146444380495994159611947434908709420986498829214486052627725958672676220259050534271281593881670083949289349784616853859752675600085198142021773128398162084247153912818056293888856180085844399664443986662808057493447928952009674426621307247687904741284548440223655535317523019574561985458753315314773689591162989638869358119255138959772289621424648746186053461056239543603800066363513001516153162618265565911927501444348612454481070703494506950810210463484639019026680593875100702662667005958061399194863452893512248693170118412590707784159029558507066844457492896928153144511968575666648114923880031114594308228156505470752359623202435216109452031348296534269513457643402701986488561258444799521824631722399081079972420022228416165545331129372035644122921840041440550053909842402728153683435719101041387328935707291372339928319455969681335816157901295843108691327717406431146491288738894300455270457781234321422590926922191717689547772784719504651456800039869305293710238551649399996849821394710112875085308574161448482828435103887207282722195359137051426763711385073445121410396135018872158090471294021651003574894819522598040966800647782966990716047182579528792943985676850415264356469182325015491676141310423410117815031900201153064562739913147493442222733363406240628156029175238239657472436424161048360341144939296268543093294068727011037178254988985843641070740125422672216193104345378387525163669889290405362797171239390319599688335308403510617359471103558518679535848624684383402774890438908225846284370617115833725137955321410486311508897169530497478638513333582867968114817028106380369950539112481720720174318046407310600496491709257345699036092078089453989381883947392017587561644807706299965925220183181940521880152906308595113468901424573582360674650100045712151039923158143699864276681027926423468941474155767485536435759917733359463285639501326769597952236147565459166083549038844965082443582033671785758686518676227243078231051106029872979614967107960258350695858223113861217159283561504986456420565154344223193588750962648697841274497269793351915053984195729304218560295891578925001355515146300063028507667438071809412260218069641118450256958636390032295583861132672986349344026038148403849480630695039107799777595557887957014622763216432092381387292312741655303074525667514729650074444856825278776981191333371300352110637827059132537431296723887704855559504171309847431293710496057666218485819452501142512911609023087057670134694802119620752165874650023559144640086481420448551307409860747704469365166993331086950400000000000000000000000000000000000000000000000000000000000*i1^48 + -3473682767098191332362982073981209869107498660436600609874830867825146326839689823956673497551674747598130223256769251862650921517009408187061716825654739796466900793834178796425635788083318453034016849472394772111650045938984597830596382461207581334998115622665751251462637718295150314466851199421538275768966678494927578988780124771359977669404840009559184061191568659717020132314750727184779428453678450643720848205887240163163709179409182322825913119902848836419256920136203972021509884105983407421049927648580110620245340751578626049149938374426382073579247802395093273963075012547269236165888652439487576816111334143230259273868653240928552107582849910148445503545225501683063725793663945483653541796391814226031348682409335344542017275650764387097007083175704949348317831533617275399224939987917712939265746415985175380842024095230136442653183326232187705730022220706543750563329819686354936323977751065506072955072598241453636515121226195765057361805883773067163732040366380863503643595874854752012064683458126375665390373602762440103432527819579796604681116215260148370202110656285558009740946852343278255634845764368722851067594908936580396326166752359144356159848176402506059049660041582185029848093263357844768436876121406674649364221075301759330852192622663070716370786005972481237288056753910105432294739423891310851249701154348043082092024434038984469906780985664825418513685480913942468580513286868747810428896563170046843988113105184364737960000046419278277632443739103796191842860743150959227995145497877887786857247375346553739752534052099597455490035902854845209034900905249533965628208454772503369586871812855282027140215554391326333714056625198544750449777334465032808670982297333379249655990724949070721152699222833723626723788121224953820462712982693790743642009895786238168658777796826113574791409714593486544296345111288406769257491766301392248769003240306795251904578402740429497544031077569545632462442125748005763804826064745584985491993976833915613276517317005231203667963388907699345004209166548827143346296984315238941191004555522007099277253679963112951508542176300978379218003290652488154563406852567822130815793049814055762285570846307144345494591042688911013987775929698964707988414910585966375952659200643663821510485942316462868750924474811048111020612036295193677855555596317154671908301118452637040349499902028421480711124182398290314595251818114813499386558629017056229677436744815582372038445716041011334027910559433755328838101563186075908527468995694260564098297254040910961098699575842919453667733007574297745530364958877753116100411760188834393652561680716164063085637412483352698684975017350286067621519621653560405316474262600928907446474899805924933833191705645258919769000467910987505343521860417194439521746946603470781610620029282210475112707844405587194588581774320883881267512554599060555256252430133088759372884312690062519811555870315073962259979571300299170916225623527357686579975083423936801899518041720910128815017108673045629641204924754507447526543949197521133417272602030441749012010706473961781343373955511227300249632108635519371916889289931944929985465562758056493722342948284376112979451785982648148131470438994629040697140158438897794653314333219101425427243149699754441028770201600000000000000000000000000000000000000000000000000000000*i1^49 + -437990283498109051213836784747096987129774890575351246734158789319271132364590678580900975761194171024997061212333243722828050428400852301440357952818656135943883778494854346173512178947716592062104574028305543070567382830161647709286602027703662641697313682062904440760102546665544684791525254498414407042724439344086086411063398023146375255241910664097394899744672585153460388333293326677178872686398876055530938620292240140182160526156292553375454638079152607396322589077977495137730381668401647187276277129296394279506735536096880755641126922778526813401638290609758524487891463979529678152985587766465873460788525383341923330160684739196506606784094378313408374963323044850732124688946582256627184619344226783287465399520065865721660005470165850384387258493124384498119139125780687558071978172010355294507159347939352992731577182845419099864965501541630896922823524244676809497735707485990264080589299555205086379285260142962954722134938293769198259648034814999146910716953956793157527766153474748606857025977842412088709147168213308390616292407772682883707989499227317379141544227312723960106969953828517365734225629893012070607889406200738291877548748887882621828527089180747796082793720495611742829569984894491362091842981866274690011553808623562180619647771719668193315248736849606873744778402961132486710586700996262534556313635599495677416282573534093430183422194831660936277623224703413652045878195932201283073573431076226537196536741984310790295677682470968768341529999939047107262065475286826917655382019778320043187165366843443060851850850593051983299291467840737745758689036037013056817719037650232293626747386766743393447446852006862010174963963682112386253670191032647757920409376456699682666910459592885601701035377760470820092194594808621372691281844139407372977619719314658426034622431024719334434601772052658977985758462165777593948714658154077801442849801938110526751201259427767616546695658336359954549934628792450094505038964538861813124088075422792963252819538594050341582735471357643640850604015962651527315365719722770315095156440252485034992212435262386106994723356073966115051274104449142473493808489563376892252542499511428492186435351621742710129642468715360190729736968803582756253595289829371313404047475386672390991035243633781585839497630080965092439019987400465612700045908650676629241687257069921703139917403650633766437663454523318090658729789625931320596452797208153087085347593799295560645054845385894201228961018869013264861980896699019079173598439887581666061730830206997632158435172432760074545879530728830175952054612440106298416603667773776159003721326502159723060911703538790789717073868380213456521887566835083611822281360049965327772575646553040928955050474621793226820556566521911835793735100232699296565243263907053948328903950322753372568770488729873379166660298052782574558838044752993732950240926455441276644276833533796165047583703745360930258317439643534004088948429211808494366853494717828201341211533235211321469656127351903186618906764241435075277968745990685890308142984641482483668377539881134891210887775715569421114046767376989083199796969649234342296904696560660495670095104504661046562775230602848194727010982709766311338274436713141362291362625067430898843471609322140713699246080000000000000000000000000000000000000000000000000000000*i1^50 + 3568634934776230857920646480433393696808006594587679460577575681151631830138114215779192110299206703675988420019774819450456310422980909636313538613160792879170131251218581525011292307600083918177650094093859320993232776763878042339414841927639152022717901155999597105586188273867780415160704366772519511408904198212585445350480114023792731567612048157422049715690278576162928329450878032597314794691986066032096826097445956990852126593157296209493091242586147318063168480143283222556398936877489558727178376469757121970708157984209213145135202454404997130135135881801017100032506099026850040933855726678730629419546641960253474136539059356113337961131942580066860767454132708635552903197100413170979968398898910024176055428372174875012611895231053769758774511458875450590771376872524997934359801451526904104181434674652085387318729468144253926580492392184467417449679202970252382417219532094116128428174190407605781136800075588919705849105859115657430366731946142732470188270963793542775508424974377104575823165298165505186538959610560457756358744810494482123551631391406751747889372830346212135703329059741031180771954209107179947785286347698765600180658574393363330915869203349422410435840952975152366439799834057170734203957649512245212106333658454827614261733980487701519172034135443164436149508356462110932006138588128663913736648914539792997961190054946426882060793251907945560653577553316437260094085901128064448163037309706502311217485437296138247070424430291633719494064569203457789588611259942065316768318248209471072449872359065756797195308190627779264892437742769895000751662955852652912863236134456794490265975824694122901700577488568413184118278345990508584204462190677175628988222441759967410525204959356833511255724061482447596358352832611373382726989000806490325387177878988447748158607936215804644918182179399805922053762752383919592838064622637762544325408042334307238953971571621297031664438750478658153475796939840659605619976536024903170047894946188897130310167607142580751325449349566767301323017712318359642711499752298091551070198200205217869586116208153069941263850452161351478849653156050026521333951590999736011529750325420213486175282712008533085314156229524621847504480103839772227337581430057121945775236407587190006683139056657924183022648833679780878504596454882490304239965650561406214088291776007544395176346436287365376168953156686430412670965115678931496133882624924675344723134544139017808311003465359188185604719471470430566602922558934823520016275691666839208531294296812790227612925379265568972073151000720475132743142987906863363819797254010167773044888781422347193188464260127828723694835560583246786865674234870683907567551386507161904850686040258084610155713918867869150657844614559697949636877224673265505861741890609471613261058613109994114061687613896701120833620493096284935646108519689398688000738337862927570165815658094927289584643617138031064281311739097320454405030729592768530326549838750896228554268015156198656747006086191251139599668624352960827330222127834121952854062211852548516732927685192704255367565186115336279081128599543534398460433608607358032154605476361162885834519286246565173940972837879006397207757808992289503933342256850499101375136615572419849626869272195230597120000000000000000000000000000000000000000000000000000000*i1^51 + -63579361830831604790218825511829119210816348564867554347697773728482328290731972961487953515872364612373949246310405044202159509526330237853139118041764956758923396344717453519945298228940111705970682293925945860702848213702521113631938695303811986435836116814232353518533211939555883686534012466911056438373574555007366868136313387093223783997499628730130630817824607779960193552527631024990470396715301325331737491663784479478177565823249664648756473316817908192818867767712806497125701602713048662249803733128585406099727183059830888573858170754578967453056587164205984213207078562209936540294784229286591162331298071830510395552661955172340866402130384290298120307200104698159082950966843526769933143739582345775014470352103067113276781547784393174619734827947505313034196253620124822987276625484185232833824855999372469590569983328330348232389983927298332534337227085854895351868036909457770050901755527937189357601444686361727879943971102864959752662657062735595800305480420736240509281660998184259041850496418437158626368882610741898379366229710257583658189499753944645254486733189690081179677172368557367041722486008107788126684648474161922609168865767466643170182309149250273277388953941670252101501469252707868168013050274736697491727993018891606217395295896136243811407362154280173146067285603409945346703840161662501054167124156062738008718243353561321137142254117413744882338968221121613277486139866631267620332282477469872499763512254628245251686039574571856160189509859232819428661110534962827939127725800197466455194303717889872701282320200673780707775914961987442015361577377452733958378638321662120191407510311923790274460395909601918547221990701374383481195035757118522131583613278428897082898148868954202776972285421974676116860044999203300335536941788305408086423008138457365980257050944376354802239820868183132404729502826190967432382113140079954046722790459182144968975399851426426247000282454389718286777183821250770694632005219623400785315672704921874522489633297315638716030010310296589680039415862632810617714986244929646856898951132737198930899478713292544843523464076463545394028789710165396872150291713779390778851799428248457986349621422064876167133549763736797207840302069530781969248009761722270560550925235429672218101501787457016676451911948711797356586599194053826450504515122859886758088075537900834827935395987179202738478781969156891475869690310220537773695576136742967618088262549252324560743380730444058218281149771286111225345804914259128925300293132917757031407144682054790605636406039310474362840931054342559513165660834542418317961852623924810951586982863676538670748845814402086805549887518193172122959315345945972809580084991507407568210266053014150550728998675369581961623510727975838579767577428604510480337514468335345878362594192730184165576670736604314438627620890557236618938665191896868771474577693541677601222167354716854198553999664043000294123898746033090466620479873671748414445545366928577853483101588564691361861526385005264772885479909870791071824823758344998413818878532249466040228299509016021570806930060372165719866579116581061903325183691054960363876737370778226284273737708221255115299247101230908080779359762710595960153716595038645228833903733913510457935301384863744000000000000000000000000000000000000000000000000000000*i1^52 + -2021225260775174501398488519953105262406739657026448688845326722912620251409749948561144741718406098711255557202803525069910051879062456692110904721927198526598899956609894680857836500416487600249068037507366808001824784984885257558371957207954130085747446343455179291590536806606935024862909039808152698439409973914601893399573658641975109391350960103500806457911544500972238675043879073533695114323634915369089124509720436823732150427275633131217154935542505235405960146658204208238977567721588666574948168673241932055846312925065948525453401113347443126225950987877839385189243459990292180653267869638524151303725810510360094685750721196264484525029655369970869022445165752993070958067218415137288497444228136369194766916969439861530705429319743698757639178989162171779493551055493130665989773113556084870956137421611818016793192354397553576032346073179315073372233603552987899651488331012260056628136086669936040349419189889414287828969610128330660596000012667782812492574665080797610133931287386477946959120342458580346116872113391357030577319162768251153378856041869544974609118002703785834258070454065737591156384256276772939328659073033303411393609358521278984258118664503296606659301610371685081487107319390563752609284920158853282269503679051483370837748816695081760565764248093332006124704087598602426817512589388351039566467120972081367605275825050317869591840612223460615216644351525790431197799630959227977004176757241425862117299314747401082383712082456323533122907159689486284654105986542297975372214156001571918788188011996679129373498435935754772451295240586187531069615353238223444619526549080695723345421669737857119253261290997943563358631649020652729901282713971230904713055903277856608883462066740756014641888322267271098664098817000183052610466690933734155421929159135312116348534726288730417428632721635256239374524300482230201880655352687384388931192949939819085533101975486216880036407500499492902641198695895882563415166103750455254288564655301825077538695150697867578333269260357945000359550401396483067345514818124981161536949246607461040698356029329887290655698189150184001512691894359760419115040635592359897494662928670312753252741803431938876893284102338825463481450169062175417615418599443417915517573251587305371538070605321314199807044993176976326499465062262730055921657082063239291000558655359528218235566961290676168824241947853740083669929429203549298226335429894126924957270967324305878236390044633103892285466117744381729029383390412315981343750220825213791739510491299024377993164317631149620977176737246770284735691988303484942205035071986530807024555756149684446934560570189716364842820025763979411218816038803994283804325402823746174719567718189948024184090029868748371825587679581219702072042351459791768160627049243662386039575658879088410700807089832230886388192703792023543222392402403365774342125084808628891316357215918123623749573939851464352553217016159136370180334665205899314485136752174157061943682753601234768515001761505650899427017666548767387522302222605276417652158254491513546050212710948211421657830340373842367854394915460810491265761525230487476756258957627855663622722330835657334806433952128462570026575589089902937941116253217118748713512547164012316844883968000000000000000000000000000000000000000000000000000000*i1^53 + -2247136917879810804839364320378497967301540094696378285890967593529330725609277845461528810278942041225153387958122691271724616179864222064192462094154492294326656043690798662553378215396166367379696765798094560479939306348002364657770359279057464793472876679343471821339511259222898660402237749553872507592532195071161497040740118246849507995137792136949132736606258573210403342335978949955009222041429397288697946306661601515213105479637586789580072352650345933900573400984667077262587502572925437195540169050774256112252694013319507870560708711100251750314091106112494303535098668960203646405998485704828166260680276907621720095396859848011296459461000879659538173054603363803460675484578648803977289477916290585319715958219473020225777536678123844909682583242299442780438762271795292964130760449150165651438867989859504379492111119416672485261848973874815122588193207036801700993102293315674786783645577856729218905710392887668687464512441982038057098619041540426312633333323230823077398125801856243850568874598523783749805765289578659767438541650888523529468311885018150434201672808272600406752285061394522901545592619409725189781942284673932334259006070087787571009414764328860511012631365788871030384450304146592462803276735164852295269431503919002089011098477712532562781193319679415167699520284691090840831528725257707018377915680822754956750449917065557162090319968582667534914077571328330277428410067115530277914715983933167496678013436270384597305685316402398587525933524412882905738111112028803571502758733879185122343926489221706067830916369528168069767949454004526759723859708598509071126568417506037197458926819302455821273204246845220925759786192618110693948604703725306952987750512513944125157740242215607018582198531921126110300420751980620255513445282937056278811341182385692845343586744184168825638563177010126497524194684688470288443764384137031652554633319182727629774092969727932577466013585367728554038948763892404042812558922611050256895418326902351396279143132513506682694139238980221305475730443207761730504840987955425479654215232526085939344225753027428589923292893184039270986447578745939691618164695549841498789554476929037211867777817545537525718172563601574308225017725360161349924064684156561305037373357981268077499590437770482242358753979648865126083986521631212422939889806271037527816215591285067868396118058504940398978616521159187813363765970420167701897257107961673857317110600327015990842085876308058149802667805239316310202631950045693162778279065663867325163728405380136556049051631844805292655636851243128568429159118669745147228765560077465644306091131140122066621782428415564175607551488125400902077025243701729182078005014416917155113571934000449446739286150874881578228374942078211084265767393509700305612508833015629399723159464041835784432767766398885967850131778182289492474266842871664720790038043167133732027115556714876834000851111365894981349222639296064274022153106164922698032834927042823656074038513605933146310918616678937323581011759214865457321054860455541008696581957847899973764452996787862977348590793240462779735555961726897423042989771134077195714783532597681426606802770483917864005215280384054726007090599492548949322604216696316920453839018784124048716595200000000000000000000000000000000000000000000000000000*i1^54 + 47287184339531638785806368416901536799280518956785634157654892148232979074583012155440897468574140708821576682391974693535835513045770585356141833643355690760420817688567803173683929648011631749695796613138052018286732817266165969556788267867950393692170141369685502000503348175337801454809682457782979078940142212043960271726067532120283086808037213183944017456369351831344548609748388151109653594973420013485015379511877949397314256202657376554156546823422266006741930774810353985188124510823223276597909367584421342619794418198780274080971183209571998609209217775410820102710824463573179131617267002985459708332171504674136391323228355836791158718928506517294024449244628443959583870271225617405558795268134711122021649390528357956116759845026073796522227479168119219034808631033961797267358460761766402586875383038683819932291735683653046099498393079774156872982280192370791250634990085754765871905081208059304543393493714150267499694099023367280340526188168246262514834654633840993411662916971887606356695084047518112102927843388565225409885100975613155827988077738376149264020218424840822756126994853054123840466245911923684479708679217118722631881434654684266414753496395503561050323646231234577266326994890237818457933412797464517134754197664705235621279794694451971732820399271672284113695790472317083496043068620818566683531082520012264989327733514994763429148140451670332590975302410998059090514135722433278301068313432351387247161040829344377906686763148550075566149201043403025956448026328521177712979001094991090388285039973295313492556453163056943543201037848937153406027618701710279602309466127346137341469007042568374244459463406916394608289621601703903494414461320559460197326473622334935471512048261760554896320419730472847766623002849313841611865282931091817205897632075322320672157254175123645058191264912604068978827872191094255528624257402343027190004721145722381800728623279862450320307001699976927866581078712957197036984301903623755030238172939294415506563160481444710954148309199273333896961876955775910520626738185998720740114355714584198080468325021497435038145809298729006641751470269197691489078246782256824204990597799215863438368501552400492761456878692081834841703566628196127884739865979498730223484531897907030378133785890831047327396862022151716855244217812860701999873765135012999124945361988193451637520107629964261093581965117816379646794640366322088029615390053659253611002190414992625826797481864696488397328906181969578061096334976360578433200646616770565889373354858435508634581310836748619886844170172532715649080884081277429821818963225510856306775963933978652705180687797558901340462079589633937551220070219454715176864266610801776102749788895846904129045602292031924657432471121152773311853377305242942651767457051081346372998202687688578005683184063666236541774454100251441231394212244945138869475306211557836681776336912490555009864703572927504788282192663157550934018160132118846865178831102541807583794570465250505226342439512751858950223056834357266218854387138865170190033623033119329216834374259927121885832165722202568625274278470766465008999460689021775565467536596770787671469476478513575266006576258359800352966578332612571462879390608286768685181356275937155481600000000000000000000000000000000000000000000000000000*i1^55 + -146605828000595324084004811499610539926268309667530137912991494130691991763668982230443880625502161558514895478015760777622473814481528670001179808116867797013795599458652057289341650919745793256824265422178942489993871974318792295365585512491466516648734396150922283739677832743569296242520865353306297873568862280997375880595916449467360390274812202104436720929606789254555052402993200420279865398172063723642363979430733135399363038977805022350280747868172313706246131456127739380073127358992370607404486478494286446400115572382112210868754460321304971353346122391938242441559847317431082500401689405980117620357554106686008928744605610426804069390253192096477700651903607040369589514627710132553355708723860282869483673725310515479291518817286061336914160004499196957720561965944351424569060532926553561472353481627866059511940899225900053568407517822463128309269852934598685323869610246248392412624050489346432729360410628650260314105006477617119369434323460484078304188787548972397249433443846703437675717092637549150832190391120235259248131733664925828225093677704933334950407309940963617321062477183623693238105454702906122181800578976188357172726095199744151534621978314794513776552323233032097851011515639721702790394923575054692047984817829784704716454628124343973289316184148771756525165694068077226161559961763663472093780479675457966959823419746624284929864693713878508528532415584776159971090615001519977283225403728874657575951831057249371923673555582381492603779367868990362789698779103272998672459758807581113882922960882283435042609253388621796932811657574735499594251935568242598424586859083010733202967767486516114709872782774917686134487929999673958043341624330515760895353884245733531653972922362871454487219422023009561098167072393792591932201437915560372993052565791796969510122342059794549517799364128741769768154075006059799780530188518369394469366211754083360968109038721223889747950626336221022582071937733438693407741679156816998915787436979872622611154268689585504661515640728956607068894009369678114552313608266823355834310057276972999977127652155901222134075200370829183581712518242806915164413750833312551251563668196596605567971315785409785623133813797345684809038475869741333946120524717110135936202533882907185699228093410296398460521527030299327435528379362173164815026657752213523107343966430788992081180898215359837977687362091928927745939489041700687810889703023052614329757437907554600624228582231161815212482856078242039963327428760621335768453000965957530021764187141468527086921435617989821487964538762512501005533369088551023410100344639328230220485086010857333051445361652770949142913213598644546760020816965670819491015665037839356694326537600226080603286721424693207130909209574704348661531513859429141541441421381172177253848962858268309437929061519869952474735739195463605295972165231683076540925878989797359263210722152372166730017408173419000629094603272522322722273312051763911264822077849054022593827442196716089094793031174548856840750059043399131266412737662487233238102938196081000835199575112160708256018197325921550861987765294208963638454315940991244792653716338842961722014568913155279017811211492975645996228851838265957097590600675249154954476350351605760000000000000000000000000000000000000000000000000000*i1^56 + 3790990161568486229966652697478081602886561255545910791501640240085647579070394412548278384363252694526131289833868461169579579246294404134921806088126269268020966066499645917022284150471243360875194799115392373570162246376898765378403720778932483480578881386512744570269989221200907659869905554204489106037496969241082550713547464139171788739573023982558135953017095569719081623147326107151394110764785304046794720141198985730681766209048366098469533452164925471452007607709272934916693868418911157654687815548625559427409672879998203883288917408662479537762277975338558139344621542706247885026013116778070296228782702997496120434880945691670632608726167926789404692388744435056936142991738108261518569147092192040542762571242749582010781064546287699065602550580345359161733049894724634556610023721638893599571649777968407005121342361055716899026226932085745504964713583905775788925773861247388959692462849995638158538196591214059868923782188541663634868152413888179093088799727435943683079921142991592671463344898861530248929667411918483477452659829077440802860663210641548163655023095144334197319697325293759632729914703303272889749730383598555052167337168479183763745329553164936938395462401475800650815560466949018687502281000946677220867945993541405410307048704001170857901628705489187950083816679912409559417465998133978009051504404005747145271486929241933927567526619708189131280140987648731445421184982651863452177795357190340026832206238782077830538469478174165395987565598220469830640429169844696297699945697680841939061474476622280852937235456526833677410154381168504812529233380381168892957643521874478843977369618895906506532947245108729261950604812836413688089440316641718448279939470741398985687612144350083150705686693024506397591281285372333672273992499981247029477744317195455663795926748371319803061990087782192197503699176564912227353595903612813694208032962508485676824594658502649368095977014462419694725932979918313033741029492183335342858712445237916401388911940627930352919213738234340028542242949744426161225331315700456110675125318506147374270784067105351722567874011121689517834422172646015677990440360895755918551986038935950557543237365435129528733466749281687275572544240875171205712092750037021645518442795610289479209182057891063763540480599426751428770643668408497523350869356509601912797746595595122807825479705415327927833378452501306454766335495048052441461747312802940965150305083815194619140815032182078348578224636729255125915602825147824444433619667956635915723718281653165499416957245187445550603254017774925072350877843319777268923426813203087043268573384143112427765963070877099305975967087334531462225795976482118773194319914118920199972704966567154075766650103232707106442125872873708206885438258565351375257229502187610807448513029759953168679093997691067025923603820581148982941289961661936614339443725467359974538896298557913047651789556062239301114061805845446577216841394738483951253577354113905722836776573349412599436670871896605841199270067124954558925060822828248488447524079293088247785485915540576580149735348672106346502209712517786391862347059748908064826634668709821761854096299803726310284935012758681772557853160125974162208346149321287980580559912960000000000000000000000000000000000000000000000000000*i1^57 + 1837028689707214057274136883238061762586123864790528226578044657558316281288101900114190346748429968251521269998517886784128511765862296427442287085058401667627606878432317907062552223308174891423831493126658213197174539726077044468908156873578645612486946031365843253527116541689257293052380267777360236662900902516591799845521286907127760742126409095898550795294841049295498332771472108358797590441879145243193143785771676894679731103371920904236477673522298517698436007663201512779148132881974389768707263678958672602289886089397097232890587006830134233525807752917452089578763900726686942150778659363903121624288101633124456492340759793888042636357891232955363552068311187038997891188420405414318377216457444376113148626756900551114256128398534647614031928311010963951046634841609761787971670520744329414085615086201826283256183877730538070057414872129782792245776209478440199289015685162556619667803178343133254765068680098557308034812288764969591360487563489748041946133126959041704540097711946906210148231685479213289770180173279248190479568694360253030185679364203414171609322256158126042014558896243119421247465981376612175921768807641354525211346614524951173972403362906880661846798371321558787972412936978960168104252920997244444194108725830854801240625985530719947827872002947424943022616190250423854189262466501486949899104317341250181866478851565613426023352452717574028757467595759505643686226740546140141057269986862688044139101573295700925561321375536803758380679919522271948586741460974899087541596002654841121536280244178922116801305717430068446848345666438237142106727600825353021115196186729353347497274860773539681763331125332536841835230922282051177779378113852440944254623391433037589050130183245440594111207988234574543245887174640908721926401855502743990803349702527837332199014794284521527420076774880893594031101470280338737453988779443384827111477602879937812421407784115721478825136015993873491672342558250301813612971369453055965691827016280203086269975723480371068612126427931365108198256663968117896706029163675467938518967174320816861323697758200422354787490909097721296212430993500696196998158804361554588962844544676798912898669769535921436944718193003074051029712422783408659990190053827523412681270833232232665949092582057174050051172665361998906194701200809086655807304157857579526572393652194857448816764860445696398066247145924935429085275018821129162488355371724457828437427051220323268175585227201705303703792214252180143564308109792979855021450640258228788214574105036502627410716298650962559939405884359806244530177544580764678222124797255394492729338268654524249224674786303079378181567831855617327390383023376533097360705321554577251556785121909628409996996422874486816444562311477211828063580635647548174504721780412995620299362005544989331637545748244348056533049927092483381518151114460289237191507681720015599159636287233366838072928364182422243300617401623666110206963227606173909697493708858833607872242038739308096440682533950012328085506673462736808821729154703032634137542325947517277380857031537758393446354942159363762234518502364569916669422986034706941458375424208441490804674871431877570875086807239791379490829266470362584150747143907763795525632000000000000000000000000000000000000000000000000000*i1^58 + -55026861715126857006914114793106646562443218398892105574452427964273308605193876623362447703479295622450220387652810438757508790035852895164152731192847680434623964686708735634148495254025847111545876801162926594153831710836455131430350641650982412931245530670484270175565943505627874719005688119390898434203656192320988935432029626311878535800804357378696843108962064692360063663081339803056759650707238246167704914365903105268411106041056471238535213545257716209957009166392247768575980171933904945321633513408027268963906540628519411822975284451077153466552633386906385627839414005220724386669849917966405266194842759025855887936069338449757313691486328429697861098114134040031301509743097838409655440035974764054572588494047459965320742293301673759992459641514479624748514768401077069534603073123171034719683406748496491902643323900811909171216659349562648348474846961294947649270225434328069552517964367949403554439121043440420327675714188877260635173335050053489232291774217319472975872264119557525686918748683619560773016971062708950073039384537680458623459239322374273735184324790644080577874078563868057218362174904994351584184921745940249043982004032330915694875503859815823352088538238407101768512594791332796348287510801987458212003509654067794850470439818361003320948646106574180986256274562727876513276297273177194911570149841512673386833007137746996260433247252705951079710078725986705723238540665038390972930771084112797762435283568644131150537321326900846747939303338124168416813481040337679702983565593592925960042796311695270763228758423780356848347635025817421990464809510576457744940287679298675536667996612932485224656323575691333875069351209307557117402822224286264690355882532426035627553921060676246731094107690112230335084403651060778531296078302763172679258994814129294833108152370912696196112261177648141142112576279114011898779585761611424322559910297860422225006356327157423157385743146443596902397057547361901225953049844020060203324702001776545349657719226408148699847093021880929627299560243617356921148373201289698115930427053054033037297863304730291337374484509145119894531914707609317989679750624103730814960930908040865288252141341895661974724997627368840120403767470654892447802677990397006591026143522329943683019652034389486941243038017426427015725288739446667703306202884042464706102487119444590897042706447926237154115254556659518724166273297871490661942453374633251686868190562908167120520922161483882259017707347323294796701319014926006782198434372917113457067263058549294658332846937276663474692518902234893581158454056434478074542725747824667261061626835702768864464556635575097009890359638512675556936911935698876172401435949437168389226489841411487019250879910801362285857939738779498317817032310967386307803730796714301094971121998724376076288833394048592360988401997712661992875989740477295407899487209048664587947212543041801359373233989386740308300835592282951087889060975336300006947305529700675536816486875280744411991069842611987482079084854118750561100342732659921676080286388049627640522385216652639338178952861831014052298937443397164357773983952716425077305723213434139464872068682724057975334021635228567837631076154624315300381063388021653504000000000000000000000000000000000000000000000000000*i1^59 + -232142706569975993224489418211171445889214101243743897189148459755209553335099701299452962135746805559600505058736677113244293227852442989600604298186169866876861816057862631130546857191408886699746542195483110071179687667861940203567523241882469052236579113351001449457135697202471630095081007140422968985603081368032505659694314104813062266110583572738715445351544940414430502868142951442639548167246702851122776722118060048850508049506576598380953674719068581288409268862098238713427939225325420902834006349251239710570122776363929147128001377945429711292662190083520060439302940499797701378831979828951048166344480019131094541046184168051987320469592666682765035359062486193005931885623540748133353201245002401953958883673818321698688483083359428370521548849595246006343182305497085294674783014049021018192009967794013490350419345124358086561211495965529380612815761187678620286067301320434050123457240773874683856352084008031374746023084317082289113540880133720975545935202422447355482241431279074562194766776506519707494032809566081291643239074702028843696255286387884327673748211711846595981231590795735143646838840582275539672186654014930230272718582867949703792534894805817017723568410166925772993465814325033661214928000327824144912575053980168475195049990759264117370717794606251403468922601367818428764071466824718718446812470303081429987684593716431441639869288491473351531103733258745422052376743033836803696967216167374874521909170288954116803611493991111096179794084924503130601481235036801409480029364712284876409725966703418147154575550522837081030201550990649041283998867942367181396298448058551374601426903299273301809663967087094268016360204125062986494456268130455715992823753891315048509366957144787484933567643409116278614269543862631914684360748737580074194729695980534883671052640969937306479226465744941911691831891945420375206053792122550819917559871795722999921997455194043998600295381935445414852204853007581112863236521621314166724537938363159408969892184203382729707718448666139354243258578648533889605840250415515365886500468673367305849773193158038161967374167691206312373731476640156094569788040044560966567430653516860026518038125769801931157193638057616772264946771022055967171235409665900492092364342415500138782999394756164529939697786712130919105072854801475748854979801705358002167326591654328999175258105682319496867014468400972180698754767572438702262783291209605226609988853972396107591599663521041407868335792093168130991094401450548761337683358590808866102927637080834036878044234797178198868674169925053537985034037805905316376372366106414628931259213455362635320797675035535879839930229673980464433282850283383943799279745844482056691064704581697470243857306918626872539643224939965296808076880164247426519500074096057381449403426912241180955406542105000795014901592401019738116902796484206316594894387393398870625281421236810023615417900706839803707393822475967369865230656714364020675454404999025230330013925497717863512002112795520424443364545696399187052813962790913106431204253362238436144172913381202239809368481193465618575691497862026778186417608516068633476637288436113206970906294440946756353634682630147341832759065646155509717955870562713600000000000000000000000000000000000000000000000000*i1^60 + -8322085161498160243138541285999419445200888901838185366668301155916616390104531521889131065115007692951590890266217813721549534219513633871463440022645797471965740005450116453088118717354193281748927384824680481348204338967783522176661877847487599367578874033078637272732533095500978770478999344705581998139105844001120729526250253574950384455315058460489355425613254946098516236313993978193190385590487365287672137040338575637728972739017976071732855037140071868076687292717425903625023998322307493306231392340718654206802889732616922605878288633317531711521915581164858937565167884845622313741855109404739936467407753989026569253532758636277341215309463702985845863277014321514136744983363387326503608695004598237450896398412713070149103444875751988559415367783342352396811978165785541124827015322417041813300601692219363385367242746920008121004611084508922336300422927741312985578874949669132756070645877800860544232678542264307142268549683234918573131963301098816694147877918487088036170256100656806340245512288864064441173404105328478822126223283135651994110198303105282706742367024907996484022520485092418366026508443654558787757629783667023005928669436097181242232527530975588905202478684596451584666354812266290910683278852919247511200455034500223714497052307077084194050010625145139751898270746663740361251607003654863586673917025920841348873609691629805228301785519801036352769480854444573914413693587512669167859456671071532967623524613043536359911396312866746829377532706632658472574099623416365413232758686472182883153053323508780481092608120615816975581354582253032118046832156185130806999713310229130726983952286451335475387170260476257297779636271540556960636178169264276385858206246159579997772020648818506416304262855063640282129019266127441222848883659027411429507295225009327960474190714740880617541407057774417202567409142387892136137049276780288738815804054073325088475404702989545560982024234134556077559402260148393632294159198511860071086416919337716447614152403607227520781260073388248813247066112674305860874244520085391551043219247958313024635160729717242989762320071430573814911966389178347145203190268064842759119150752630789960613492131955074430773132957341057277762440536433778420524119356172958181446200414175485218162221691496218645959551551356720134976297496261233038429224262677982108479450497581535425677238480747436457266908601949630037816888158326524262305503611942280908616930287400706628736796200203285584562203668654490289425805717952460202227591882265648813984661092875101824493155799469529207318390675920328529324790716017126619245978675835030670816148575993496079897806977896081469980062901393236941282094082465994989607165548216000675007460074088309822353637783946953554988862502249042233810998038305722522990165295040936166209090611552572621576272426942448520455014049594045825677096292145936977948998230112688494588312323733451618357969752803295617076691113648621069536391255378235560109783013056429574314252513971595747026177357919565424069128356376831501406357107530331680169071233509139567490232418184545428204587214976379361483081258389901992020372969132517630605557707770783481842665067008812620846963593448668926253482162934011707387176550400000000000000000000000000000000000000000000000000*i1^61 + -30008107421691450353860875990968753566611598739092633831999022437756646713555203589501575677793766575090480749759167366475897841768647094877172168848482897665601254907404647125560763937329279880683277721804487623633415228690569099331588585065408315890587981616943839822209032011538073463921854815419524413508902459278683272523206255043934181446801771029075879211280447691864170047677620210332332369606951535492052836902033054492168953415580409076973757778169259687244360063576813247357321019654579758240639462552786716901885743758239658215200065581137133623483288539903982493312142662247540950654558977580280211069734766961860964066768587948837686125315920261310270251618725907434142833378926401874463341990171951969086258329144202494542293034444919304965007394641940534970309790234276580980630206955025652355498725969882611448922885259297098098298914174614613974771019725883320133454822915322954609576748800163463154535060244429790213359479734336595971394992747673930115471057790018851010380812254747790526183846777716453529389083999513107664530589787361694601166558515243293092056499756302212373464879050846943703533036795068619193369850069199946233752294287185577167630282359407194912815359475707577328645167774661190823890091903372397278521748289835497853880633757500083235310236505173898335697882324908720808562352729816746029917239577521325276097545159833818847891706397082810573292225332260311560909091881820354277302977589373842368619528130186348135638854388696803257973353264180854908463500910411505128486418289487615928117070396409112967778448153798550929301044224739986811232071660877444547368932498472629634969895572968602409061465027979604689162107497787508584989436191042915085539521164438818301813981447307501180205323711598988822465974384692321151154891321345689621999094109773372956472806042650610782529215946263718909870768385921042534065782120582774601946885039010359707313510265806935129849537866767593860383314846844392827650677067136453967264291090896212451133293308787319176312295717149177815659548909189272442875442869136012880547062532337035721292755580375218188429191694102712978626884986729921614117292274911003517608645608897383834720629721195403110242266373373646607794024300729625058698194121377257299336176658229729872118020358432328240909234599656876702181286002185260012362608963779417099228120942567883632326958332686289957843197868910553931615365223377882204182197089161487308085109781328797642240369241482140896382197455139787493132151506375116913193421709981215468961409090021277856805387588334748558844046180615499862570583598503269967405262735031811499521250723255533304002153024030212759729761144025686557286187154205049049613893805367199897582438056289283403066810174244974296039117351716638827332584849588720013738982111030193010091789344109847593073345601617135467446966386967195018563891006191300926925744018025271190781263511146819896458914497926856676369428128200253517581774289038678138451251774166028706390126722027960604588331361112985255318458911442383893528939648411519051148829564090435146398807040750547991941003709548153126923051131492017285236633736441733687030741639804927838838891892684001274918648105381430902175809277956756927938560000000000000000000000000000000000000000000000000*i1^62 + -86087801828544503024921208127010061064024151035257511548006160648954265487588729933401667449262434070368957581704259813816870217786001098958820196811751788985398849702121724790316609623476279886902309394705025172817043296346194675481000985397190072983169891338708633429725921275717740663184080706714046141372790383795053227443401808336301619226538386870145688841068886207495731225112199912676651688865427077620685239147779766517301904015198011445945117855878811128815513380465238081614673595347645474020999281643233938475363532218787375559079139923338004377391562833267740969592894998810729102172618783482861175610710281222437086863551796397961950434032279703599827552275734795816636282560936088329285493274510843353098452563696611671618438458347663436831582533767963905601044560986456921862518719079149697113092163864367283595161898975597459974439545500429494129208468298295765768226302520837419674572483068176303494598993512957110275835427261350224963478258023117579856174891371264169764122344133923518440293517559122530400501520304635344845619495691071896927323235274287602478544241419777126417143645276233316528593611821232335092432244684556598263077296134784699745578304856315018867562496670667904758259065000478653538572132967741697574800003484651167069893506641154777067178576306321231177410965387144715817827592000953286083023622726110448964695845642882793149356113682604064143031690071390957187884640858182151098908200140972280038921125624436018038556313595010530597255019255449906036866999593649891208827200405511882864261889891022766276773386591787857884694430938044008310904103774981040306270744318671379639042128343155789865688301665741557974761423937094852147893964468583862123852788588180921184034713222362573389157001931296477461662568109896945414025733309877386499085195290429571186263959082262547998806079656507536393583042582096353752269783522797105794026990784940404858774066138349001521713485534396562598196398810055317910892664118208022998905908886003535664225290323837296016415503065774707347522508331333754694279286297360275071204067016018789649693451761196139624057600372839461264303081547688729584149760021460593137707986788468841136251895527384624356765958211707157164188033661939001750658242829983590359923774065206531501170245326860277575413622867447625599224573528409609287289745458378800125647978748127661759694494232174882429283369851356695880167799535966411779255504434605435033475054046982391297194487143865906017072546008033236661715956200733955758943952702060125248000646317998037643259494827674328383350078209431034403467276908805420880695439260562279732055725910308438512218439337530771457253651017354296218056074660657535751986360589357797841468341001369301809019545214092814778043590832058496247180360148899373905745127852229758648011964421638525421855487341978816597773578660511079871405408684178040383005114325161681806190810483550980721059588096166030527228986658596716188423587177132346299425836270042769375611822911038090744088443362585040824689324273956785941518822550119051983723974918146717665723107664100952165044319562089389601932461204124330659765104929085608584857907862703878710590412123032725723764743245251722741923135943795015680000000000000000000000000000000000000000000000000*i1^63 + -495888445403333363971368570645635205603504144849503631649801837180939245662166672100032053728635211179725300763969724148371812195220838782570650508302022710393454760752649849458686336301112042123051846429509559701068732054090152248842202234758655117980249112352607167676766496116394201640985452691493667323448612489712800488985688696814913815210813482683871096307358285891575016078959837727971040139358344085556814418861325035296217477722431890918668504924782662479795150849998043454845608354364071551559661929932991610595364445760728123184471751811823776958959394312611684629908553248366050137194134589922892293805406008814454849054933363207480103600262851505650089951651688409214401193725982975422507561668043803991990241003459346861243515426769223730196785949845895040314712374956743046360514597006674988778375736122893690214324140467561362724333810711658488739681312826476439060669768500268616945554886880508738780325368799345090326755710864675576366771224290698602559544834846300675412139791447525565471596431871278546692875103170359276249239839505432968426886830721014855624696617065231988711005374240135801507410351981076585908942188685354153271740760137225979913704536365934798444766171442859797951483573092865421302279206273469358130401597832717328825684681686672137488068225030815285474000612708311586252184718687400838809881339694778873113471184714129663703135047189403278669441356157198150613307089442394994474738109496498601419934505569270159781073978958244774590422949759875463499273591767707220634295304529006181343815513763945118819719959003547659346421781867062908242558781359016012046024201128058676151711134889345239386411417957648028962661413666454790872079578137084489424373417777875316353552926215711942976260466633262410843790217541526849600308054918575905536721797752491960430878829880931423586495214055139937066489624711925520941855067675610771468066876772476064408981873218285328512886018751053045495431186313556076924925359740055052491896488206170226361254982169850282400461814388210200344859256062757152625139254026915031623641976933525489113575520323438864038155907273330503567209534641356130332183442870823871711057359211942145897656238900942565235546354338486084868165528686941757518812889665751239583585999269858443703004825417863967237008070327361374726514894424623732904977128507463838937017747973013621335522607439860067233969630041413318836002935685375214313058670639324699390182767703362635441565909120552924286241677601206139142368218683240519372463424779119412184608383911059921414480626176960322299347579113255158274276493922138961418759316305529956718996211862936443348387321241108730779461259168850456460017762731364474635834031339607255797887019569492164541831577632374791906518048098067370888946821277978412924008611500562361904255477865392139323865628554501870729836449246757630783825886728823350079022475601702527452121927611782359492128031437544101413688312077116848107329582890792779895648540685165290858944926128054065768558792658794956665889574574120644463884972905527572566826412431018853686711711245300393084742436391142056885409543808569933101428426675323913321927330969045800150421101472139172935453975482929873517706850861056000000000000000000000000000000000000000000000000*i1^64 + 2440367173289861726259071480099861220710493741294308557125731776542415146819861627669805559577634845062339365563945820184595892353714933188897692019424504527666866720511707066514639228979522266837599332227894798942884635939679247092601784071784522650761024465662258495463113211979572520892581530481834219663980738345699724989477647359894949651246362631068843116897255857457464131481843498155678138879576868306331619028699591442384290157554682934453351139996261491752515194619932695211561158048242105639261184378999879786045701222463894238382570405536624848289525702363051213049722035782464756360348219930658114235849203000998406758868079030269397145973886708417718594147051610204360653198466155781674722958909790176660742094742619213557099113100493486015959860536825535128400252549221984709358961321904260145442706880939361520530452954072972546279940280467044296878972544513635531316628665404943301469766937127590686925437459599128906628060214065414906501563948018128653019837419611696927563043487967035596138103583851760415989644389176133073685156079632320389707957926919579327212446670233965778387156598477923379993181593760633028383873444696271270442686810171922917039724365829473135369670925842711691446944641011836663043771507678874403250015479001998469594792495334462880709238486295161260451811389906142203544178185520798486509600231975184043542241958848107102830620296964881771666372048322115390884911243677370671388557231666198475651760550470935658254622413514823944448676135878054244076881841202809848712595165977332895217211674979528056075773983056568654081402322831974528669073452454602132841367619980433371617926708273897790302341948097942666707863542206485422052399120045884901016873511638638493189843656382438719589563784382947573793588222732973286332599987612809447733787571800473534632869621645598271996231155590809210347258116225656901513154562658932645920621729959400548182798452493412582157081180039751848211626569098325478151130598136918917838013670753803525014585336108113295238512682233968474702244066208676354358562503653196706547021166016984144041266532942636313291203543210459666095284953232213420814391150631443953071773950307736202281933859762362198517055565862967580471585269290606599339622700839913699610763353427725170548750420423371812585897882366289970299107290459771568161833771402771214547359191721294899039342828760362940191890492274894122011543549171503174231376516462359489289442261939759780540661386311217151318564765787461434180423134151725748730736707615308135476152470043474630649668356116691068987366878751876238747701845479915847292809541151822327408537226787471745656650085202549497792692725639296960491741886251677326975360463704758117240520134391852010661072728857280736304643839192786344347478462452354655322352844411670505566769755938156528809763655177328442665983228049964962096963615918437873200600636035014282909555694829361511276173972671331026105090860785720387329756851684901915198775056383203813769078762778762686448727766938650153929939231526954046813665295565304060922526544603310970963608331786340695811612158580582430842778623278629025713339848630643199894686428470733924982486642920020744521736767663518852589813760000000000000000000000000000000000000000000000000*i1^65 + -4424959971764469219821161619684306905391317710658981868630702498052299023837438235795926776994928187490807921305161245714969692426699535185890447048610432969798079995371005197951323999792130046067396923457353429864905525178883430646502872589856383465352525156914486991783702552465935412840271293167365954203833425529284049193638559729099815098948698484952714709359471798109856453998490453092951601376596193413309077743347092704155658149257364429193573286841627189165959805189063332767937481474830813031876553383469561510380196301752929676028765217317443823190074145643661446301973180234498389917382393448043245278790945946455893312960507122874287037576384844022179482798129951760465500395967236896592908088115816423202945460671303885041125866721021993121712161279538850185889651109008082683099375649781383627382655169379780443648168028939718674086580214350732555187541905415035910729479359947203946856766125417162543899282441168688379179236709914479558809807077077940352346040462714771153996841432224926963023370771674478391109907220109076386603001589634994218870505947970722121550807648520640947327452571398394378694379102678761624139508067045227169162355930253363112974585512732672972126918703685234659535367367069212453686280627935798986362808833747832330873785407350241112278397167355582918427036090392648377489103300460601950961293610960949382346160070226185775766927825346445365899824251593252960249901708701768077883141145307836883703939247847393217696944516254553274927977874946663651852735585574415944040993287234711150293707169204813065993632301909660559117438078228126263922332154906202711402969378703208634069866234023787742467108577958529555190186615381399813968420575621006527614343247388608937068305125313939148016127922017435025147614843463443329888940420379023599165628847393057568020094325360871819805266466236572053614083156922113393700410093159104209923469697686220415670181094376947643531215632764793083252100510057682891008804361764910405376940460656016019227617582079143945650449747443850304833875030192936972008271463275450415349133502421947831864840670693268573468573502605868019463775476860588393646275353092381212779193451233267866629852707489852331504404241476456567192450296283698107332512625867948035501178973787230273780670645476487738355904677909012676495429323368718503513369751690739021022157027803398454029667932333764664963454007130085735672045000343438917581145267005496283583499519811504177352398428943574207851016925607532873890380884410232683256451851071318899251729735237481170402384407334500738344105714520344880069442230350449044689978879823654307412388355647870072056417755267832258142288479065063433708048252809029810191680815633964649921508694394024831130052272905210417094984488255866974971035979392713552738182745060587348164369079918905803621798956095306308264545250805461153045797763762088346745016231526455445100532853320725257324129942232853749340122243055681224147659384614683319982150245190892523728556378712276757861013791863724110781790929187051102677501840101460825097617798086467236626329289786115234027807161808833833875528540589208864842474966750540990884347419206714942553260686969108952820517621809873210572800000000000000000000000000000000000000000000000*i1^66 + -20971279499415190187801792546943632328744809575563910496111655254000602101978581296409104653308291515488425847214308398612263035572572636353576738787120989614395782300067282848561324943735763047285411219095098380952456845963077993092804970513568704964716857337724556166398213368675010010984156073600779414983220993964560858299086037984946213225946464565355009521222244077060219818974499036767330370430886078386120868225243779688188788897781358021483888352795460529251699001220065870628493749002644020706762993310266316785143358145366564895906233374334503598365508509242371737295487824128583468540880119322109872455227493620388218503109006773069204288834484101578039353255387826989231450977059422611282244241277306793967793093249056808515166711568914782901898360870626002564440730129904938435723326716835639713923061536506713024426149933777400245162759088972552376839040081703099333230898155070620308463249161834223744714842413791854149768133811510017384459928120998576379345982813043923154635061666601459490663019256206062149264102304928429049296078149199203791730578770348815180876833151145247808530741803728925670386925889824046343994252833610729393237553013795473112753541772502014197273316244271837760865917105430148463844298225428718631908954857602237766317064909137667523778627594783142891366770886940807829077669188787293745965288582132088377865405271375123038364257028916946590117302266929041709238784803360567829354085920449477271505344622515403818266222209084187145923260015449911286228891245661132424202531664107240907741883036103322242248544212239492073631042493658147156280783587878298174456688688856253295034235314567708608939848581961852454474656214138984093326603660435740764226065088453913048129635080481197331273301073462084679857164923799489245751055874157164605491166118431542060963252317318929391668931090755982054533900540076538306718857752156203206722838097265789673154614987967787360428577370532902120800248008088290421041000357629319877448499321640467141793730120073501552877715805709447430107845822437992169455863369082520033352437343733565858231207553886867045777485433576980501715074210753737360112546287101196821672469187652846027154302821786006678392544815366851678225363245637070414703516714380502761128469699906628266090309926692825690662529312677556820454667921939165657265673411099868041179028593119840168799419730731629688581336309186468129201233472168231241973310545238019781266490788496093523510990460700743110874285793036126094969903276762883163375922565380880609888652300611532415772800128429418967775192004248001766026977949828408043474787941566523334944601114403791978529129189894354617806190328285296745244292334872757468804009989978164107194593071715951033900541121913716426683370408558990876552511551067361102609149272816052376253881578640764162778145437199543827937048708441047448217839157904745248529273534920529996760615665277451732577810176484993370558533378533275428757183624871713716811765659709199059313474407899149726856196204847878263623703931359724124777868255575420278306991249129010383494410268424947045408297280154335520611284706987911089047929038085165886734200821939325786066977235480106860561054268234137600000000000000000000000000000000000000000000000*i1^67 + -78934743738682945367737253037904703395253064695148085800351279238053877548526402107388080917021173127183581362667708113840731585059489346450053196849955973606135792235617750948357567040604343717683501673734236468350208371058617289984429069174509164045464324342481543818639791527240091229936446708182404817221152459972959210965073372121299623656782836462064726567341735962256941445686061659105929395933438701208277238129578186418808151151942314254237464446713500570305333166104860150645942099527341217675252841829150504935956710150422685345598884617714021906587415298434083670889179622235165119485445140002806040260760423166129500350476280081634917374780434039437167021701542370569393795515619561555501667162656284737781012982002309249921218165393348479502414917491278739455717328526675061439453815737155274102290915434137689111415972016958375388463796622379707986112934215040830289639002287310734125669719179596994023539664064118481628706580137931828840955509227066983079460836213391693929011272245175805604528213282112321503300596170783912012172464711965120787153853346993404630587492907694673173645152112849355270580191437922126927379477901922821142551858183327241609594404790656030187322264916924960388651814617754983065938243888490084650903629244003341273170245167740520987030712686529889494993678825467306198522747329961811734752003915584785158510875740310797800424488338879166686041060651510167621830774463208549127966929314505912393016253842583318524480264069791071530112589617783240025722659968672333913570011051147179203638759126825283578975463403068750582705912591238089571778979313428873053019710375899907986209228182124425507468002080620755586046303873924742197307062791869867735506811256324869047499743946589411640616376308264319347649112732342610336631542814705781498704217479799859495432015173998499848482513081033522143484037105257526510212917781966453269748075656059361862342167401013769280076866342888301190397482291210523745353974195968737637823387405308323093802128526486595646918038519375387305771330089885071326131921947770879755805509729803372702767048254820183719709719017980477158737011934342033980149076523397300248151358927939384424103157264691213413044885332272939837869582485393061376634785078795194405969314444638433564659248515567517627551550242203501164518133969240636651460728827747349011896252816637924035829921579208357316476899709837456520634643873552171852836907527503068081725610546582316382340812882577660207060134234944346892812148187672462006691430361820367504804631140974341036518382592221573626274155547536691122140218856537077257898675966374801065131377568038039421463774579034407913552266359003414252776843593188664848240149117771894177179911204008843337162556612922165826751447300877373327327771301632476810021705924545660070144959663119919744012389281825588618652778246102641556607071085568471787040140512816708673959879625876375064156766076748843129726520566891901301946852401077998294822396464409734891236146537123634265515320461234220257257377248272390969338292444758326830207790907332187877183437106585559038178787267680400486540122500132838469774667570190518577303935476657568917692102230719582672985826263040000000000000000000000000000000000000000000000*i1^68 + -1098376398337884065187165552828242547076604014050366488622299084168766932583553547740350242405700664525057432439985901077323246627527385838575577007065476859788282234960046115065087243788474816381795267288472917714981034351525287546027497309448077617066050889237881434236993129347234187708442386918416612959115755656059970288420043570919041133032845631233006331267270137874866375661699108726840971338915893327399251303868427850598969274128908851010414969551127281553559297538353793475172266725078743893085370903121443353584470927760084787719544649241842233365912039133546398288632141801089247234845685415136726040503839425038012800973561469844080886908659827686767596278223058223179039927748197953682451945119699477010591745110055886946270467339075468579968563961725195919116025315140273621444165288162771649846415366959157369559383181119091446539181814187275706238122531892871348377223020769937760971753970897273200365986095282716964749779340386984843466665147680698924705119675253491062881747745280615757677062068819759510167123312084710472974596059511554274865249972270880127772529542899795982776359247685839720271949075851814551890556202663008327525263725402386058873297519042171196817358923176991823731010545624985192064986547496281680473982689174905806325920985063367479359758587237149078335857341318053569545609321329897013477123444992789722185880536226975992504624671144245210260303367968309062969442265179829271745140105482704903174081852233628776587701016415954895652548095489213650969115494591780313806211999731657276080431030710125148023719022727804511175531271479747850444485102755541771156877144623190246363799826703476458340169611878218528227610312740673997812512566691753472822133000581858375351399487230508134632192375109643660218684180379514752912838917260505186370138161098198817462298085667392148451680867424148385828345886971693548249086720204986425178493569473009191996391297984093816578601910775401487212169416173991476919702863914385282194120393119285749188956985115096100724227711735440543657491260391586965983310380262769578854085300155894965139278032267484144484109786090774756802175453234058738853305711833175659309147072444122119749391985056688066082099953863044078312625395474320749562950403020786440552636107895572459494142945520186773298373938666164256276213637663649368649525702344212843876356543285763833654514204058533620077150033412409311020993502495106941259167922002897665906144344094518482759081895880159197942843604045593859494366787618700715961889356885624526849578711410522383227327879249076628332014616903047909144279839192079603970994134853571099445596547002116450587746079321246524247112209751231211749224642086132894874669642589350596224175421562604221482900139601457382739431410924448248863941183859354087305626213858309503622150473728142777766790846958707305540656077902485580503318293076001577402830899568384511428265467288220185697228204179704543262489012201486001104610057339029786554533460243734001470364928888667731503183296705527041221394724676429166874491326144622174670888439217450794087852695383340882720266611102922234857726580209504286449928190111503991796272669778046565364386841591112693784248320000000000000000000000000000000000000000000000*i1^69 + 1493718565974041600994237553161576368431116167655870251251221836644664357684925973950643329830452894909463466306055652416501172782133645620937005371107621034988230340894597985066042493829527048610137335902656401977215804643544548228321374944726368205288836296760799083975615839584549210693871562691917835477912974904642211204190630538883630800624539689538266322427338045361281555398927898894364185981496529011384184762504841319576751889991241188958948904019917587942754424526677255707830494181801767043589499576560742076231867734132469837450597798043964996809099297841537516204407977938391339468866853410837438107911125268603582938371256705223308419898728110595457138492634491765703146561481707160968468428258765204758424969782529250170445121418245722023599563994746637394832005355463847826897572949113427756441875338685041072236144289525803989924868888353577415506528266088395702377824531599115100287162196921535221938523734390912391556878511597310554997792924356612669689089537583005023111745746460811615242151081613015538422646595953232529543777189018893490047348157832543865253751019675351369656316916961138375188899307628363846166321963013172430111093715247093433501016544835927897169353294113418041209468846447038276015911852930378981783241888707332713562004327871272663762239151120805005980061084865130946299718215943239127190122279398564907842078223066407093710218532511302690227011556053355572686870790502501821277434788094877544514214910326165410401331198197719127819162897816078736686316827301167570823479732546075299925008475466435826791643581892872222655609783156349471456487518178604445106760226652778067687969944642826636913067449793920214225089340461168306306406268077327504566874622902837231486387514828225885958167868496025713444767829603421486878159593400072959814158276552608530048762918575061468613234725585705204022529403377776676142481008190758785232561834827342505836104030679502566466121862809344193826831656808412032174215226122428817856375221748840109668152077320777502972575334224395743123382332386624987969851472591708489014211665556877844216033934486453614226747228390446402242743419245088875877727473697047340475200341394346009047045437951662153211493820416625277668418396537027861236210059366717992412704811269163354781162391345683294651768724072351150099988451756173875101020691494569882481945593629994313698541793564416124915478272315473584381632307755433544990232493156086676654687902525473342701429718398762946376278402042902590747814383867916466548502950805075372451194911057934148786426627661030104280083408833425422672455824960094906948366890153460268157014466672698738824151336885215188374564427439941324835405343447689156923451175496005552255512634974749746546238779055016321460502218290351365661043614014270329085227613235461156733949093548457693562756747443596883289366143036490078682433008245598148708777303163830673568932004535099275549997705108177006117799778881508304756913745346254308877807343700534727514573870345927827057803164543508447108046253274554440662173085140668462974979902060222612998232135966464805349300887808971012144656843437349396473976371363784185195519869394602315095876270296011898880000000000000000000000000000000000000000000000*i1^70 + 953122963759791419754691284010693142292373436013451028273529278187540621593357470616683276762942015959828490107725035699983453673714657783489132702218309394422024044774638267404442080024562871632348253663428045119718130347698962086035834274258168849792876506935602953787374660206654413363938715497514608270074575451196390306143167403160574635172209597960303402770421741969804762197708642374025656574639050999089832299132205106109493737642123386760974378484387095393066223052737343430604745979341310110802746173602975763067599229061195952883742681510092798474017780466712077311499872314035824857942102348316907092434459240957632541913641408891254217431239806221997908980937800068177335909229573853318766637281556021104363656979368024236948078551989675307086403797020048607069222396391832625634575215393677502799127530938679384455179331096113277052255779299987276477142310100330117386849686937445193591636706575147610422828482282616827778629487556941710169689582579544755660345471557056591404872262205744937896346633731183959306608507599352570944295684637154407032750077108510249112989874373268979038258581336832505472069710895707299789202968831156805045492921915124175388687314171826971105325054925138571188519887096011615134522534412107821135747213523166161469463078329553122793872911184586349521365817752141724637085100068608149001307677453491972974634972886163700189178008929405674429793231170018780366298587775464253317009364261170975190868960305762978977583483100511000262662270775709417598473317904536357969540631927301027638765322233575599522926759296351162278527034740226810032078224312647131880340291243765696055455129064088222602479358674958596742765719301548263245896957086633375309765820153350157306635667029812836971582918945790681058625640290835383216925849913232521597125869143105813760713665944095068686431324429014975627008808491221377038492192237742170654395991862529825398608543434337377481379649399976029684817732459328570238218081299426567946263025751630650359989006392028034118650263231158543389069562043087037432770361654217260922800995000843272430810997818100449910370711735053415799823060567721055231922981387233636454647942800130345704350262604274570181342703043168249072644609321659554638985241105458586188250422778202606525829716608621917977535444787030488713944615325223726000502731971120779177767232853087767164821306954739533479707427725931684442333106041684777204185012761370998165089162217638097156838679466253187293812440057857118790112326134688497051173391367781798158242118050143423077880067715354702382471818530235310767994578400872987348688589232938497506087204896708355019241071472191231256624593165994966651320163942050788669474653337679291136563585163841385953979633818887112003377864572300211361425122681645909808431007259719291818491204489307419315111128925451498175356301502109380565938556023971502192665239920516588855839568291087219186864833155253748759624332396694474410306136452814566955121792839366030553069649648197554327408466410481442561348037045244530878386386336917672163710154442544747525933365120593572162412640072137992695832291653967469912113042400193993649178570494987277374202044219392000000000000000000000000000000000000000000000*i1^71 + -27708847680809193416331999920842283329141467560611038379368622538814987002259754061938225375111185207014753498990132234268208766720512412807865816361119987669712661142590832573680431497555151769646986350488348185804959000471787074544995696180969114480955857878096882967898709869151456317073942678302063646356177292253979637287362488977688220190519115938980284051960709507183254127486139116421552089031099303095713013193848183293887013464885902120384715683111967271197732708706997441422739571497901958500123742003887941395436811742791967665097082913342744667233207364159278651150198398531737696962022038514122382597746973365382967637437236707063313625110136669077279267930441181808653552880918531476466748197149615762567344579000781898272879515489969453848099620855350241503136641426671638891728800140585752022830962730090804966382406952073548637459223492245715681481903175460358329130056619965297907370276229612113405888442363823652592437902967817575669283305172176196163629178152245513332228931117082074699596526412204997557347541498928372352212607249713352819675850652398686957644227000114243963285440725952867615598194174596687485019523162480901918359981969982870547726980361123101006001777677708613617293786724179398083208600423960171124181899049851700561675395414731843066844250694339892657398205413039028940375324621622784333369099726931298673400432030150516780979191571983670869299365368754007097536089816993385297202158656482528941509912719412517790636764911878875222928084556031059653884833767578356128489437410988538809291585910452280877421437232611378575529426870414393310587828225699439134310168247819650448056417457756521550357245355220221111459984374334504997193111671618896724141868986568611638420143686625803917524226458754215372967013459232269548603678789339523612528127220249388824660932127326304007890186419726814609171408355210247408370806082276420336706969675751798881004342105506718306067105682874173662594486325994695819068956245785824947542455181809252299047133230295818798915746132321144202052913095013687123239233400153931115748954533346043341566549839088366703115049408200948879149044228571892340898561960431316823640346633978475302504919141421876056624251919275926473302632904225819107474542224157811505623497120395819456819170770598466347065766728245367193899739668517072906103453461757401370145322406586136616516369469345115878820799267158496459391407415362993230159172668619941338769983696194953241301793000472006992106632936853258060454130501047455356201996284710798154459019549088118865694909533328587626501131571446821863749467129719375860743406459836525000147950326819733872042866785425616711700447668926541610661785602578457396687183888561351105386428880281519992297580695947107483078059188094906616534492590620966452829845468673280520010347893270212311710415324156143061070877745766934684410218330104068340208581144094837958730666567485646001784349759876407980880157485742352156047182217738369492980985783158721858961020979770815542493850126450703252080867095147420734053957993665788469350436921128167066311138634015763688616854452626520054233856906933722556410778031969513082447532865351419455757877248000000000000000000000000000000000000000000000*i1^72 + 192794321711737594007760495993441887678319015458467794118833884087022967768002037449994119231117644979480870503868865891083007797699111254936129047099259653643471151027932869928014015190388286982570124064170295074191346125477409479872660544458118528518780140724143934739047768533992448928265745356299393132794529093442032682042942023438386288859630294011983291432008890150013546957528873135377406129689620241768406444352685575253001962544437522394009931817696180052155780535141516473736623496634030038760930624951532324580869535707771816772768384543873839066828300712825683945714861555279480953234089794510360056730475200224905793015310038595927572612987554334036735282056102282650123166955421560852607297180799238330534480960758911279198594474098833788614502640946240575644842305056268810645459986462765231072001291004049585009617493407938232042038888553685373496358857507140627990943483454355316001765454747291471847432626169761974780983083578532691462429284195337352491200929092531279787422809888404670999446680855079954388414975570393655945689480481205540035423370166513645760956485220377199813466641992051035927854265837737109774292402715617271722817815387746215607407035919890899843330421093465903913630320923935916972809666393901815249390336085947930774589175865173845235225166334203678083746850840651005143073222845991742280995287761046419168677898633418590400535466770500506109171451595711195827480775376973866378155750911170732501970458248825665512665857911262089910097201034648811212266279308387037643926468679763707117416612762615862421671290160742400399280139888325107683614692947666664780822276748584225613167279900521661319027107589584033004642101983174314840485888870246131945290493519388486301793419576757007775136291262182258648792986164962179199317085120128435861554082043249683508032159691080562790917275335303609061215130079939717220612254533791506578831282153678675826118185521383756749327490553861851578609287744408573516937000466573675835837819699596032920613088705163137351291971649385136563117796381890717161392336583824155482864475680567548732431081406745643288266523217446750290055703320805232348227460133490995572420251650132720602833315370494321817421783045111527332860214441452748094793893244862290872678989698657768942532813366799438008819411765933606345917996758398750883684982891572970126999773921964391098924866165535040883894008927730683688576128436827502239325652038720622684776590470082871785032260105983218116417434593149553979042949731924986904663025489215808038310623311337023454110133600481861633482331610120070345089054303740799693470151315162180573698580979438175797201067715055786672176272428595512858716529230589688791937847806241507010325754207966750956513343898396713340182402422320878418246036141251602896329176205027775903801401167476153490613426537520164827288553048231335980561894405143994814297433936075386579334276428322641108878991281033130070814906271993019007267649947140080076969709479534357124270023421476198070059321996507583088648957338805744003927807830865638714234666491404749840137727593829529342154040136965574748562725356910215705395537131090967304073517966896207914598400000000000000000000000000000000000000000000*i1^73 + -739231583082045002619772253574344584158130181690942827287924519126065511195871691030646222599050550086760286656875780135989251595156208033638100796245850693735848033235103266292934872359737746097654462687723474688111696937950785440645555741116604317795157901501060706253290201004318298466391670253187940646650344347963583638833417981589439229965274459109267574901925233858375729666225964624968964085823202997576966416507544099619686788270473448049448865471200700633603709931628893017927316042897395831680795250419788905776017913787290653296282688313305468063852483790411638893247295839760169753863773548594234232930931957796224928401060800007216404928118250815348919192486643022363892047604493016069475481363715174164670235489629032761008076341786008030354668604223356149885717594673186406596296251317187861646866669500108624005569308794941111306719755500508017890741888231293944777173240370145395762644666190630650230173244349503238415409204782934052301715906944904704714150288512672193864799650048262447387540882920561238136705111611148203589550674852069588464423368233620634773113023235715331916745525196721591196922678444552666809426236459922844241419982282413800463162146676681238784846710502962968267594797337656317599404942548551614739800960858613986583056764424937751560221197916469349468220897655000147230709826632258196435685464685411353309529873844413901807002973369625236044077594131557240904758327619631221037871508889772294258168927211399245930072566406205575795549158790031353101807565486574959413728013014496843758597901936535740168000735835835928033086390256452599239313000780745462796682415832695420568005516181605522870738002646184095405355556419249263113345657452956713858378043648586494625804245661011181726524923093821720434753990965355995732564263119257830129858949794841332368642367129507101932081656407246470671648715611982417739096800373468707540063837888782517336883988147653710577192797423007415078578685375257653184144405998402355192705093871896939449901116886195539608343622249798328256610763547450139360556702360321163223234193547062677939651041405720653771954560633509756362484067920813060890781027481977654986887457597590578265493990427006954914527092569918234506043695841038659209567056484360939254203766191793847803269437816176928287460181732108019933326925658688935056232121155564572539602653325724083976765740553223998130316546003077212868240969233377619980515465676358156870784671347491639835240245133062106707936339977002831668719832553240125851501116669659743922794180190396676190663916221504254427238754142872425373004807426454595257059160161395979949043403325610576775381471103187855501527386052941998188417728108502550453065490211153679034820294255106478470964926645971501868919089968214757248498683883670644819713486931308579847992910616110544379617975063244461511621713139310426795294072583881712459006895975166140064037857319194906990969596887952239030598501585330236839386153757563504733292053295991665701918211161769168578024714090023183354557441962531416878888648654129408834525094878992387836035747469739933944894468138910283765548154192455441772834196362812534406135604755101122560000000000000000000000000000000000000000000*i1^74 + 1741931901479233425902949879327542165937590930120509635830309046337823752675455854285158159745957685204284732769487485524100891433275643863873109794880027329615956170855965393122299024548624384963452540090225931009082097430313799130294826206152547780828298045312673023043416462161611970755229640717528389657816200561666452375022999101211153805860481191402102363700335636769469038100323150258716462494501991442804754455724334498453459921308788761040609353052931356688081973369637950369807979866694470630535826963707364987017347330718489350039534865536106656038978351958943129255505764802737373787958273382221218999998194520107433680076288805902539763830872065879080100033245572837059431182477399678824224831998662427474194066146881783690951541174140702208396740058021111131122547966813856875691561514893031804289676399546809124487238772761199723618762351175248112935190710082788616997075488875130838232599978059565498730385733488690831751968686377284711992424737713528070870022147997211729765181926454647072604506308319602872287269463044168095001221024587151671818218051746900358864405662318338552068048074302021013196692258207054229343253080626226856678917766922718001434822986412758493695850954720933781684697917995531716469932373458701244360443279372033449999993997050489413317658873725900997312687506545104746588227688532725742038739568439037415972188661409137308485856694862399641014489121693069494218458137254608984572231915018774825220226684766806420120332784345366727769270249038558120250857342168169233568454573809209785905985505229572662487341546622463814328535509854674216321270068916431611720249500675079089347780990361849383792052013059524861634434353635966678867392833775594507193089051743051117292258562713268092680467333724207169647912004530570293796618853374765860251971757234391422699238561019896005968424446800408191201864826076444639153563971102495547130775854045101185074663538307978395386876646671356090024419327587188651010767151796059994167934298264071085641206634558239690929338483170512689522413187543088390437686321208150879919804863263550701820901628049204814771215817273520379006789307160656476949667470839191167506263380810428977264765932341194027300213009079676053584867936583117855943543677488690752528447406162227744560826441190277458729958058915061078608186323112264181784085753636468990629440463363454319828985558831225093102480874568049915077005189467469248121326883826037151133316631064029635113642790263525930718929243705521435369981078346164062570414946722832501631343173732251713836866053803604284515878463885893387593626935909718915376123785704276852947156632641073859187899704497362714707705753557488597755280813360650590428674248268739517545556794012982429131868832037410165073894642134811111489339175727763523845374601883955738827760866314044602613264281231336495276106550127325220414984561999268949361465359588090762993609615757798371757732357303192879941420604172611340045404737467285904484303865950068954298869199182511852187757474878846824943409695986282486703123369581687381985709856451665989690424899347281426870512371213865032407805407720100869552083129606137260073726236426240000000000000000000000000000000000000000000*i1^75 + -1678576014051526183868875749053398519718176010221993554752393435218713616549762151443833169875203125782859541135632545991468678526674149611215097995490786384719597031784035986234915451494801394361782794259727579567412805867423074769744183768922159628388898760951498206783056835140020641702295117894900749920077433179881351850996116888175985681971133517654124811551702801497128461245316636589869358011423465819055446157954624245481346234574000022216014742459948778707795215129286311157720241008811885378981613260821975065988903196262138011784592435412246952024244369183461908327619667679377282377415932522932387799072644526892787812154924502835695831265527025495657973254918946492305340666618143156286209065643158596852594349607385234983622833032944163255263691430835473396779357067420231137728407889371014160637751599494221162492937591915028967446393263536052096750296270628261146250008410222095586291561170870566801309997501003352653320862342966970427706779884571039213709406444666413042875755017060050392584143240072583209221641739947447602898892286543556200911677564290458036163245815379693055333139283506139472201833947637404340607799541561575036230982520130472677519485589662633735544333681775571770766543734275155602982920683629700487486881949027031324394720277201156583789834119135828093065976557487210927112152534363817826745170432652775781645211606202067457504392167237420680024015169475402283725399855228008745389146789263211725577102963526270524509877615088427766092228321592524249350783416561951878523525982681209318486576960791443874143786742606935083913479886712405881338705731379200516270560522014921281275772396539693855023836290708742944473824941242183956323650076460932573340943914459987350342825695117203842369816056572638905680904317667772126104818815718161059699861456596264640016541116018605841532816604722416333329941328475714656676734995554121390193797814275771040987045643136898643788021925300667387528354328093324430091684371047730952165949945343664656745103437441057353897539486585421503958585559698682708970482992949502022537953551097140262620921452012157296572244780511716064032044352324854962431407460323839634857977083909984591468017629284363473609827917947367315469230404109101515295563659565672734391564613745961853147285370730090005485658826070766390169582769374439970751346042986864321690742358767403869439404210690419176011030362888939311546414456884158899980343266809793559851798443448393231066101565860957826463187235480907772678231512865531833202694961009662919723581257981159262322861985192888531530294723092741631955488439784267828618278503532836747984430658922740998595170836705807746763829610316379367521974011673371159376062349023460601585658550412451758063606423782266268049360941745696819410868085111625212978548826060736845786972598734308802149675195112818272113745667393417336581988481996552249738089856203236862807870143594474890632504426996633665191231997506366307985740133204875026345856333420223213221191034198710318625465299505992767315004529090654573970592664628730335197297988771042955493576174379854184385021228401750353363624533102623636698142151226109823220187136000000000000000000000000000000000000000000*i1^76 + -3730625108006155048107565099533431565946300559067733125000692095990151344783419166704574399789404882533504269869774931743604705717696434642941575834041825679145182619529500153300391547590400525413265448661473835179288190388157532866279688183083308601904951143897817768573369083138484652025234720392789745657650403134053415377119520485622168855239136756493470482479265174846109952912765671527897976942813020338860578783260996898218115415647328886168184308183393637811020364757141180690349744747699625833010014532966906324768860167632348781737889810907332189298821407493090793227475215605220588421916472210651057898845240982261519120693039532798267997092335005426990581234770876609488553917235505738005736405856548754861385101999405208506047634741007346677140603543486031520972171547369485581656587396372013226947897207275810688203384090252212246345704038885987201392871927934801554686814451558828284528418490822789935381289878417856748199900298226892965170244630897079352401391923462566333395108498877664718451064719500367341051991937580996491939215979030688141754605067022065036920936419141699149217756154105022468983140454484109497211468747563852899789767682703780979368421355656511250774277551212126403481699733695691027463751826912989246244539316315290071552328199185600552573923048497650258998412283514863797152113036454058741927641783932458998662490552357689886375008631519075825596109649995958453332317187680234880375920989447191072234040058343307093281286677065525364726737055366150304874405825335449148725172283283569427788606354459960651295452457587229437074310346950299642675546288851309583648590765136331128164394147319448149632185446035881603905653618519167532597242469647837355554060523844531587523904805236837773927865149485759742485866741299453032147677314716159677068196518255765481673810939990581789782540905140730578955250266422171860006200821151081565108804030805235426743373146054383258315912897540026125288072663563974286650172210490428540088191275574609738461295740899698345354505155478031579038629518320968503386506355051888598845993037777210597494429739764743604463911960512716190980138999577501419212755095648831819860243480294986770897223118076918560853839942315406778086877906429976661213516753924333753114361325851207839240224251754733457184295983533286130566564322585760345784103107196178165760117822745474691886304201241373866550291017348101291609859965215241136563468532624256565362313724639929410875123911188786117576957003291416436507953280826056201232757442815157048845728167048198456020110931126276201008377951829608641237777085769844814102840859694806098472485479982014953882659456339641593141915001238467644177373298519188905752016835816667533594552992040462574454813421410385492220380736674556805342731054905370806347702475406600544444008617475561944956998284682508976028388383534594846509938918867416240294564285013915138814472623308078467382932981192497363181713879152111713341158474006782896666611815002767449485442953906081753122316992405007929052342002176143987141754217616904966242553946181254515419939204390589270306404475340993088560329209727829883966650659121347428352000000000000000000000000000000000000000000*i1^77 + 15241100720260821859214901413462415943567066654280519607239548112797534855516200282666365788858536267678040968333624104401361535655711599814614734789102455145468292923527017279972824389166478919688490707681879243338389604201707590756555159313300763591704614197678189131752066019011246334758416606763492561341180238682860703765183639095932234361370380331467752934836560660909819442130891381825514544350411699323079832081812906395418060588628336658395393384250176590301789310372746972305787588438511280455126247603654576907147921852588866797994190260399562935766686011970365979914556685387642247309566170984376150954379483637848638819288376944192304496728104877837147302547257078077690020246196005837841127665769611093748229524358725497932554150462523279523010854057458857705799203189359613733568484323975884968012721976855649250270409868409542835318825416037229778009103783546751230783928247638518073096208180273945557172318514046744029833595112811364160689999846555220659629925833393167123049495273005931453285207972624825136472533459205816166640413465396567839279096972031516685778555622647369742090523390723091854957257855954343320046935089052278242706939819298800708835915830206714674753586225276599109345884688535798071152272489836986986135490237518534186088151726007229475352940844611164917511960046876246127345550130169339533083488791236892290138266666223198959587259818384799234868600209509121901201928967944242829185305271846307106242039778333485330121483560076953478394734067274286496074046313225936061521126081058519397016571000046271588827257566737605523826707608340060632042569586656148586974121126941574471077103412210022480516569170302183968195428588251281068180247525729206995408626270464923962873879962187225856702377963457664802513997384352385666432304328152669400625769044210801268282080663578409955466062471827215466028486774014084647257727171696084885099660655552884719286999291672609878833377038645031254736880679300606387752661174337825792606730484988631364582794582451055309094336077146447973321965707730462345396801006664861913620196680015179626111376395771844763597812836984049296913008274485876309207565886749292823475087918064305762553038491084167049003867569261635540963240535966232550995578671572066670303819400335984648744524553683164649708990611228846493829231091369858359719835097372036872816528564132803040642322145951781025443581267786754258505836969187947523088500287659948378261987564423178574264394648901213051182613546757123677383848393467944359305611532413590500079081605088420428987166451936008009622186396807865156870621956330397371567161602985552448754184549571186497345569169176700155276655868589675942567222100548924915415257430242633036889608754573627524136724928959253430809892806281930038150253750746091883332915208652238912112791369648650842902654786685114905858311306616161110629022843899572268282720424609842576936038743851890572605044975657324582590143541677462974013373116746434654931343000482236349822159449560808414038956977435845929349696539316441959593498146027666733913519485043446594263986282238898558788324136345672419487573648394371732927847211414323200000000000000000000000000000000000000000*i1^78 + -19395139827933467558806654296524465827106835722350507552278648477337685021329802267826749366178837772106397834153032965124830325584783847479658943157108439884930466189353792593994098505231175070677345096481755593803067787475068187438413964202402162366853484117431754755631650865948520398382787945308229034708971705248121636564239914120312962716431295514640817748822620550733745284901064000783675588571355912578645843363116217417428015492046315974275399504508096351806292646523669491488861116883111978244108081352750778173756197510686833642394036765723793878651278532073486736291649090412820582716745498750060958881867808731741466268501811027125934134589320340449916028558809496471266049421111106936958371500063816303990476206582417115923082337589123673953138401726476352889378453520768707951399222278174159621542772689477779475257153710818463746347248738842990533204529644090277831962948208167747976686879499357464156173229440281366770591723182370423913692970210171346922928113850585137829296381989320355808701687585676842740667172531544935185043805451055312257311517684710787571225704434892551085828538939006624421732396300077339887270295180479886015215917989173659333598191008682025966749142309901401091548645085852640313093488045150988613931742935643589317945831002288322785890955558624003563693635509669782497430847509427783655210171007365362003192620872040467553452910602332676760244719138388700698837260962714351621462509597051628654089173768066591203679078506830499330606121111460277105977620425641311690795316244239609151614913104538531893736698149414043071063175064137391412054998729361367095809847414808679919929177988268910243110617352575437624341646754783723149531998561553075077592263516983462522616692764577283682070623250200516034993864093209275322655220717600156630451166486199509310275443569377383440797305595964059220008024101512544945800073881736572000708204930985819196887714738002263745485696683012800031424665711613042197906395097598140490465022955078782767023677488222032872975262144835526912614837525699024403600775504228553222170324017831071919156606389687483086587636168850575171428877453690614877255069574459343621719631137877424360138312392497233821543626428945723240421484677055285981140185370065235316655782759705835850985979499140882391920017279769940430074967009965225033238025828191285154244515006725710074033273449949172487844640165829405546852361652483119979582032534457335730334736316877485588480982246821574707683068896240465688730162235984564344919336011197758342389564523158119918656582907106925008860409972417017603793128158557699958926640153108871795384212705321958480816733621357977130611966750157634598388932820688151151728699650656797386755017137049222393936219204635663038219782739679122123443744273344784962778403957879283292888411372696325532107612687882037506773342483065698884370087279661464358368939615274300971542694117898456992767094262891428840944368893569119710855031667317857253115064355991800133690056095531673474137946910245617356393647173380972510317895406735508403497918001647419866133984560655577295383526935908335747733280729501728730774713139200000000000000000000000000000000000000000*i1^79 + -1884027959076414304502853090428505582876235876269154585922444584639277835194933181897027455836132821881518567594975318862770724543294964191521219589726051610846913489038902706900153088279708251396466192763779712818489479349251661161777834945237489872896051675605234722150733034588976059586773137499612605331305992599636542915683186674300815421870546185511565688976202559136717454457727350713290051438922883578824646182147173939583911099535093125560646798934609247830253377678727198396147156967677589992460860204813618822434141351462168482627936382103162946969007927740256649160845440253684164179190121996678465169021491753216084027343862085485795182974612709709324557446362269977004618352001303190633636209280751478947674221092838236487137511549165049541679337990972397075764279160892352659132789173567507970704613791136492848906130779814833589604105761887838952117662074564453305202919312902320366135026238417997769971006933013801233489740369999828801883534410142597670719914473327861075777804671592688740293765663230384695705750396995133599415324105214679245726874154858368428785844600217937092513759751453752694878027297689644027874031131556000408462367324332101573928333711885513229944338662557764178898395009358883057497690600687840736467861800082208336310429345386314737047363198913610202413986930875845044150087964665328978494731679893475526784639554581814353617799306966325203599540364775452307817885036424077004042599116107084720415242789649955281214788088986141552420621408654287840543843299647704158071310110302724412279034047107977656426438120048961839500894645169649906279095399630314798774955915416971095142044416706684861867492451874908108590038254122063027276161811516449555703041480234960430479193858537823461853874156313986516776507786567819880506506707385375746343022429482469211476249387258765304059639311967465189031761055309177588319707382559708799421156657830062702543661162106437888941051792525536938490011601349467516495591161561329402121163536909795129107749220838362264635357587870721642313541645346900568910355907478260880453211829273530588164602574598858180447207486401093575970544949915117760956328287707582200846927704278429863798079463276190188552026602388580535255488060383389200104240753338079931743921189333166925115094101328285094025561376558828472211361713023706881198878001584217110866120683966483068969640043902147849333419653664316310585121255259999969800336687278500030466439399297452911901418121851848441234849294929654745621288967460659257624968118527867041040838890513569972760368892044320721935444926162062254380734445789687438176228189701591617045146560687903657693429728518866641693571092547917766555202194985130405440138167680348900747984244855321385585766280331774337364521076417910689480733628929285286631851151747735508825186615525840560336464908096737146055778972581995694931342654689611499160789716491708076522777596839543810612504810513054312871843452616089543135359523349043039858272995406759796919090185590004960542775318556109533128828568840157581993994328475711291105366506775308658436699528867822615408651703175180662880199284306847916359680000000000000000000000000000000000000000*i1^80 + 42304074362032669594798378357236930030708067665825896818722252294221327722209529021998431825593092178393934960917747393500638195963133562175046627677168884964692960442883398704842459313267257149217742973024771119066875305852982987682951755507350035777116840280943672002749269817022235666824136571155217922298247297673462739877705059606706747009316041562891412642064423688616099646192818118688679646540774222860726007166459008068469243731205542561833619182008822016873205784289944525622030010073342580988267875511064150140824525987769900951698752863106376645411864923481905532422206679150760967278743882273517966158059607260132409844085253426863961366667699252305570444798899671194624572260287917743437274160859900462545531157508878563445877830378177217148913094353223093234964611507544128895794697089177648993512738851739439752670698368339096828570924657188921817260684396691989947416154524622075032387007007563423769392068691563158399709396907895295458318470593398377454660015252535260481361443143581461544210561599450275281557721364314081691246861879064537495961626455360696094311976555005053845216727900308615020181379150949236632060290519817083784177661945199903185994097908663079671780445989007829709619641199548791549282375771606688365914857096527013874062300141740377630389990677214592012080102066848601681329804620064734950015852156662699549148285375244036724391699797904884796319593503709723029659201606482335273147124640231505433593003959142263807717866560452135733960207636483007748449975861131675372214732624897545658122187825353261775731729561763846867184688863627599711958815121217463765583258145614743475330564740019803077861589628879578789316310484579415669631082921359714426891330959110293739055067757616937191617956918685597531089962802598839799200375859343947251586616820399146275366716045659875798572201326928086764575323961031497532830449070264393066454519328473300714345312284070192759489147548087823223442797386133738691480924807388210719300365793834163655552247911048831726346223997778528636999866292768400554795764829505918624937354243105055736608622150604607664884218207516712535810786552867169877801829331583424048188672175254215001302385952411735933899862644267111273298458780502137109659770533250604434677820031577190403899994046689262683179837847348965994104833910430461762672035470694614902836168808421988632820550134820820485629224698763039628948011790964186796283560196468705381609579353232521314511715425201780236033174624948564902886268734827937589993321276403474412992144383857405583514851036811728668351333574631076552636060681030796626810853242790296554726885176411881109768982254173304156076490959588014801162599021697199626349508525265695125564479694191120398796699076731079617992134298513371705313398326856727080302221224897080402534323192457214424835660391918304964608585953697737216801284232182106530150676740997290326932227926089044400175885872671989755542748825349027241778904002145837902479750835998970944466017373866162278148232737014942233035361702017031277697648317825722297592685067363448730403957200171149090682399061267342284409536345570017280000000000000000000000000000000000000000*i1^81 + -70456173822886795986432361262711431690272606185070616508939066411312161540526179744606464992502264021187059507332076706943498542508422868568037154316143633817374260622781674794142738370052957773462870494138355830495826382225684596420873606986264389007149317699124162559682046650927486457846022433710470417427168744369410968626068981322390305787329202813790806303184589375450338670424917526461047156145540941308512556216462754053512027139425738993969423472601932100759065511885627256225200085928409504332471256050595346587529171870001945205762410986443766354187048623210652065745483796201067948502001612105649724735374749624903128716041133135594413148551020266394400579801507757179070423238031756976408163508171953115347582797893777841336465177121512772810709342028315125827880408894000778963774303203645676755409357577080254978100085094543757062372835718209229943334756645484226116122790815137248215042272983637109912449260474487161363759933894685920040967411049727364837646075877801252392248190364555216522627702759051378297191977864497826094310106446787376196723402702236834821276207633291924864204254153161985149066469142712102121567709017801237161740177838398785598569977097774391366924590628685112869808454529166110120031421291829493847878880190932594192547925632353520747483461782723440497939654233698127449197714640450562657204199955699773932596530626314854103745916384250089075020417479228199757746100489964603401025919965138475484605601081916366273980180589587416007244561221491262078887523643406898944436635285411063285639965465229132699556637065661902700542073369477751518443404544023211617808532009964191051421381713563765082600514528172321880379103530059903416876337505919294275681271456963525293687865641249657183467446502003530338819253547764462074853927932085655143487913522540129422906305972301921379285104157537833922667909939876658736970698771356502668760274752368811670443260444906477927201483470493905344273051983705592635561108170943274402902064123333398742952688064260192907049624442020293914321468032451545656556066525029330829179847558861497851088572259348350752276371569956204128081059723869236111876144045683759056058602217346810632858470485149642257157646165007810056740860806349270163079300827235548546423889456214819416668294146141972150970911935883035653786027800434298439877416001330489443821255613845714273088963457876569552189300593046438630151951403237966142657071865286953208826301865605108723900886285777940674199089364178445422339120787595376265017234632483426883100628424440244354077998535287817467385120007500674032124086307708224501548371701319366352996125207602712294059346998977469438796585087063690938298929435428950906349901771393551416341614934842907446163354173906358386608046400368829405777643942910672482228458273100045952142090601782550159908280842330865260267990458076549991322936600675180609997839788259224818272136615092620515566849747290351505960873279521367621784801110751214677031102105374539347816750665265055766638148804173167016457364197044541620690993624790118361259810478916767908879787268864071005757608118958276044133675040768000000000000000000000000000000000000000*i1^82 + 66924071190321353885959839947853039087054421985488560314761724567666796332135459298580232550295296750791097086930430904970791131815957890127832611018561943220740170422056820804908699605615895128193396945738240778320103233504168040955266933373199555120241321042006576640987434393233817651266986992921389741445384030001593155313204525262687506749532045062946795474043162241617981356726966844149781988948510300869796440998670202233329921728793360955460744084975560104660805332098373104075524819690180666019214480467136843910531276053495389626490471087907667280660184408337240829151179352475512922668305036747941707627079321975034879939428043996285920822908432179452433991800699905265920766161717307867268727996105210555018372249987665531955343094545581137679258762077267066878930778783437668182916689067538627495809383680613445657024425514942888828325677899171262540313668785715722616143236706950055200023668720141438345005404082519345694125418622843796719187209633742561089444441595506232260084472064720832898481985600926058144587932071122792232314922792907758388549808087691975678838259939925955674822148826494347273815725337203836051308179199320741144790958301603270408616962166596838888703179428060160453243266149567024059724975300822173063492714603985937443712253369404957299005278651899314118683830026081724258076827169385239593007640440555502165462048079081692854596336378863778730117286200549267023210209344079993461255001729436863669898653363358044340144550279650062522902338391682314204891107557753548436392644649133732571099671762451372890309265799417227236956160371489123495997213966387534040827375615809596754953910108687728390160819545891259136908794239691067412412084357282090959003472406053550707149191846554732785671059461606960296513652796398657600734407894409470361066910443688104585635272075805207192855669925258872237280251053169727986570734842251234353560505414692974676659917862661616800800224841193469278286194608452582205160154407834732634556809063913252338600320232636098313872234812063498058273351002781691445484611057303003584484448877050162564949575140811803386800890769470099173141173984554703424214820258299742528765119918622159356246083745329178399950953970770008215416077956410798334897579969861696086997371580361776146914504396324595328104017497743834259384415735846308094834297488071518872693065675133408976011395164291980679086610450978278018340772941408234982182071866965227617518307975692575889388838301078778319518276480445930852502441531677928930183809238705660880446961127992779064734333480978173300739327952716402391925212820180186724717692823117826907080305845136531412643749795785173701687300686075937065620657412845096884205355148631181967858841011093369976311351116324510597801286278107070370051939975776553135079627627160375944988899495684102294101467231495058967239488837982682760385022989856783104836480551051349892999521349232715404702331672366055271936185868277796541331985254549272485783230896433882989511497969012850273649929743407355081013303950214881360688142273045859045826661045750196717913794035809508979604665698912381303783424000000000000000000000000000000000000000*i1^83 + -43181758702120941354072195016090544159977739934528182924123736418877450960971622277097314575875315277646318113745782505274534419586169681711685130852020154000574542515536893936509082209530182143739751450256218591179731730216170982568614958326831736875520608915241228834522595190930836166928932997617103476844573911437583517008895101375005835943021083920006108004683405248940081524763881999000247426431097813748426885267370537386632717407494016725739614437912052379680138522215306036801858526702716651704025373354186287599675834447960915234312998392263268428773697987705262058760979317943393391948161814085187357125889109596515815880936905347706433967134216909387570408444100440209597351117401261577649519819763838331974078625398666588673829924114964016636257559299831336886059820063729020125840625017571272799381716518854501543709540345030882131630937567952726045536955781198412101374347334004875292069037845379103207426342409663893391663063883161053283722542239973884949402424564506394091948947564345981488190023179852735087969389356008080309958050591290218929940112565306789102325718888848554742750139508552187568728834491171540656950530402407921489747316023062568357505283356195830492728413173389273411394445407969141313405341906377560202299718741865843592531817295717538327431805022103060962214964902698161785146639882699168396823797626041642097336936798612495138052882903608361263091179281203588049190282028300641896917375021854368639958328088379077973259710936026321940126679411862628899341694706479335202900665897062647139516674012360010013938366509187446515767576514105176865790564237076307085032625948989880449326242810936144005853386440923345189808448546598691088568486163393532333619178444709509974952786119422634930927727426577752422745525482203589654665930477847428534407667063572309416683994904557811581421794885680608540380060001188933074379007155151891489487593743545375427294630074205342502569118687581631142311924329545800268435819160641919057535492332397125157896763973490537301113333932970279082035183440551283730253548571437401399443509166435191753977764574135345510800089167058223081606759804448804706900694341143851000231476562332582898413099970246253829105315384665442589575092501426215589215388569689961146743097170698921784115085758060874631526132916216012903930778894020524091392113196004586675334403846902918279561392941433286049250983092833852926731494878797004298825330093239392369335433328542936728033898361884531010417891404398945938511156450328317138518757641189331859557459746468204521978606669998293544849885250537903742165679648763125886593796375117083416367070066121225828245432734453218605600983695031181117657374814834049056060589722412614367856134310695570337401933228224467277443816397721559956071748765198585884922164587059005683973203201205387761850025599352936269828827202236254572166102817236510303460594982235763837030564576725120486413023310809079253253723612344460723894181774398135960207427584660338794342328153324373978719356748567280832548845409233713731146381462551688906663695655435984377311107055670554836605131057572872192000000000000000000000000000000000000000*i1^84 + 20287292708287126376330783621203981503979220511331401189892687761357738371475109105371107724240416593908741218240088167880666582156015178181611752877686889685343924871231307748997113613666784511628349110417971171037274362706090294917088140186769850065680072234040617680962250682064278610606957588103939997105909852002634996564402341142067215554539969730220681459805001000469143830125248678403283974971168532823614470186030335117610610970152667441125542432899044809128572790544460793610691501166840485585398749270483132591431585533957067552532489491004848768442312007405558592253954403137772741957778408021876741501017526940277439187176927650626255831131094129149323592383047584176300950774738437692449288543453631053128759458792863145352813779880608385712271720466030998760793087371353129735732850777881258520635133192081987814652059506380874007529411940900165177562049372164796517955190515273831864812436090186108721668219787801622761794144607085240263662693738040000926952963479327841975106942089349967534303422868325245403769220934060047162610192745197716914268039753636338107453206213563031661423015409103454917370048345723196889011351937957593224427794861717043744392104849692692640382616230071797634833671050762799521106789379370338389438803046706944495348485099547526218830499419301849404427394150787994641790550795319127987580097380103717363713769991915462171988302269619088503991524060370992460536172745745948897494424225168465988694556646535223605827663758745048018228886427875501633534159521110303456181686767922901079250432539370704950721894771947898803851017074480339087520671844426661818932069632886953851645112723851602399676990529137957356357834114350500042993431472359333839045761417146541844984824711682204794407318927332265603877735535233335565483487299858774898095379287631079822540015579885163417527163796030320536224090352775660294488786298597368699569627273214232771018025812971770773787707865901452646023603851475992393526777322433335189268408212752192442223858284214427945060482946494852643616583811916173382516224943210522511485541324551408207973800098168200346200964139970423555770472482181200094858429272053087170607191334447333594726306211499721903206082281583294317027167057168317229104007624072202733520684559290209951098495945795074244197219986261121263181221561818309173611841648395629003090898510151644600586992196595587213899800466026158559263966353640916448044325158318887461876115772565018969377400963839688385470907654759795976461430613494830407294127275130384857809243682791304197834442630150578149194442203786651982750240829041816165537284308204846675864448837638986443260909603121949836548335682784202101904287570449564175202246215990796533993739955941283263538964463437867290761960777897170315395956657916972686826285443860299821444370679959581204491999062432816237288285099304544161652108636788982589279411546447136947397992792802090185256635970722759562249147446106347830705058548262754078272953181578752100296489089885234171956891365841963410189390913491776314952661058812222650630339058836274799609003963544880313826748766617600000000000000000000000000000000000000*i1^85 + -7313508939702645044121081078603238749925404067949368767150584264387699897012639044559238512992562686425335366176503363011351702019260677223654167507166733373458100146797733008115540976125218777819227552270946953735730491022105319865860422428590799469214046593287630803851793331502456704710748393511476755888526156123330446247313864942388947906713191314524874613388894902246238869892283244939861635511066361492934592510939146135212041393835721642271176317661416649478805216391956412602024230672238904342416658401237049316378856750651464707983396769089250878730932377725851077949517514270837817572242611829970429039751490182878708062334460765889016436312324677113457190347652028001661624796372411781029510744825780037741046669949557906882811231425485541602547498958583271653665999045919018311056843908689687095686411544119226459186732417961547882309325817043193494224644927862562219255984597718532386676155749106911543470490949889996052599349153927886291633936260299747383564823488278688157370880089997655395570838265329031232884991938617900421318182364864531197299710823617467695568432921701269310630723660353078096351075513318288629669049500690903531557611805820750198328339037996080367223580210295021434085126403676630823983267674449677230462078750729716662328043615218957155816693524882425796808452911283473699871961466509217308315990010814854046076386605052064588329470177125597405544231050167552774199246078152358735987187547186904171061132603457017124070515490419461781110932614015063635845721377891515557180353799311206462665152315402711828564550576738106932744348466374855423773261580156126976201984045891853522389812071728842344520421586354576679073703404827506898754083863517946013036450356530987047013237613352168315264637903119046008134235158379171840315377441985681486959225517761420873815479257715808626943713665538981368469343740056806283166534438608360636529366418385613770857059689936421405566762720586333093712037718104642380354826392232723900231371026142107063215797188653311654705204265672527300621488668126048613791150944202773766693611645938232894442869263087297853274342896132994980658927874617410367857360225040279335841654904367730500904970750075935235681789951411436940652385337215530373772101758330404794346602038807068092654045181292274898855552530354373837876170919406113168342132534432087565931399451169413500858035738362882080332461964984526395564430377351653112733750945035579187387141017637809032994373280617669316288452024232223472303439007118777693801964918135009300738399183176090542767831261321139976885426052220027067933334444315598382512666207551053332125197460456395478832820411115137953825448120646327461421692083957043080358192809284703219216205192895791698284378980352817611495688728563580509059798748835696713161989321820760615007304790695149174623319158276969076948045244880804820155165632832543438443917787221981093611263370407017254500519316410336700927991535855819166449830122844568145722299261266881103503002405611538847633379276737948356957512596664919490805946269671480303246443818691488366211331414497912230300876800000000000000000000000000000000000000*i1^86 + 2232285189350994941811724933981654694952176016907183165603380215992378984806761731758920552689638916501359276153416059776183346735238657293616253915060704768316088165483465943616978511095345156862389435942589941712365863638040051780457029428369207875194334448618088906144171091072741799519608969154923906651725100361072961916879734430225622999249228802636992882221601326715127282646008402957348221515743167283284573163773780513844828923416840400269740110711820123790015184707831487724892038363242977840386585229689324874857131681311575413391533820475534087274375173272202246428246067445171967619920422653456925401274750004173516041496439552324186687712842638514148713918245458576291471465901814747535380683017818518095716921456905511844898243240956882977538012922273430293381900941186855080858803277702139059933280218687429430113469930935746752411073896820113168708883327422766292044545072449641984974807595706784007001949354907073442972502477653486168381227756681799806519598400795467382062254409808894470870956107476738203874603173701538198868714902044637665344900675609893728452023496520134060522637569794258638073112250139083358043603867496904836069954250263446488496759073442687233991834147688301558815289568647528182077254488723656843148789651279882456473225292314815966208546275603026885514326829125089054449774101512193190915647190449831390337019636032684704018845329285043309276918804880289299772814584236926325129796978275783446464865618547560613616182206534254537314616628831556370451099363856802017184019434745898069820792337908698931503181101091196234248120786658087831875614337327540825626185665423592805816395217075153053790473404570117409693327458113839626362673371504104348820527493654136779500722048626166733571505686056361991895547288140279255518044033449792647092215270708075270429795355706029907584800950966850156261758512879974143944539520028478022984948807034063661302953767048692376037277113502545878380658313706775412454222093860306173491115925437922841737874301709934389161094042098208709019844745932523887581231797959124634786879509879432529961912412262920388550277637266326314204936198601578361643613150331225521364464672650810665988587286201219258996872863544483011719814024999449964503589844463248701934803703375696716705093874371671086251420775727339041151636215030218495430506980173306418550842629304456390975174178856594055935211078883261275337616233710104495173914815607162304843473897619871819677546786810038621919457787938301133729781225778762283702719981681329199427596374505737088163067696299784872618541544755716762605245280677123140352287985554264349235410747086509890147656664134740888736161234608567969768845383462178311009952250686679104988331908656521069407937572706802231946322412853441417051312949966581105544534140514732889503328724791453098143661595194019161490656431890580661424686057236191653800120699245338110576354103684209372311467093365808611465866688141329188215483721427166555563439201427616997244174834418471689548114563424591278086378471366701815638307401154577719077414312000281634835111651196524298240000000000000000000000000000000000000*i1^87 + -705805480273855706602295289240668234234063225383005886331258924149549004454660574496706514519913402188051866338657173772456535508872346061666431892785287806672837276444343827893048891778804143288679395528034468115022143586749573599496079131900800800942899190814148650739677287648928778709864121273072359037122626874620848056989587410355865690384358094349229240722303739197085107422690690878031567923995151856168074320884542599392601330545346691869041430100955360787699247852255373933044906298846238132601758237525734038001288863362812924366719245574742709284058772571441622111088232115701210224475180650152989932114967850712416406275193583371546868965527665852835797118204097499254570961797421520329518493941126263197608528828627194529245767480446138776658094198458398520173607640983322155385609346854977924185120997250239618525670575014070475173747067913572249347369529932362075416151668230637137237963590932442704406668494369201891351902887635003066819230509565547840454055842587076282330149138409839047420938834869883972952383114521935333954034753761966173742567065138860649961769068049070208537396522234690976582627180763633325282370739800315208241020034587657898907796240232019250906099011978681182164571192765656705171652987084564713767296011282294581268823730764197062055303806111593521958836387103031219990822612481867603089324304843725994086656740261973369323267241927130534765976297120326275951873151045046165290588902762086625536303786728279585546775010006173208477466456261969518015613253101920360641724003555339121332276481657182824501167664902876135530203319330581830281010773678415894872605431471159017892397346104485727091491749177043331077899628367910527596907795307192618272321080449696357188942646994846555892261799223547186955092695658871427480753453722209344851961382539397709351438968376298386886924194021325076839407412365552671777203027069994673294580468802111051370848199216401536304182689844920755481575236612649857331123345921677890627897943256052197614410631368368607347773751469990080581672261031405125133408548371573957374549581569440850718379399267694920656558065281771015705423315839554535453324338072445071537174124733120494561722869921838515694603555427298323330177031273119156281169793238652263630382722294616551359098547414255975438015735413856309498886369475264928305954759184240346968112578111798187328838959366605059047853606256470569398646952167893943537520510231321464814990635766314053330378233348830670089185504345846744324825862390591053135079087986634258438491902178092386072094563841847912023830220699848905411143434072231530683460128134700075031111843609123214688505894119280160321413568863208256654971408603117640225414933125952528144549151275344519850408517042115335210446179428739672250548129015894110103075608040779794767351081373213973693106558474682058654993152959114589633053154097275805187319317288586983265020900650843483909021545729982669016893680604862131325684962339054034865933750882406621051945086399721818747329838155847324933377928538128232059761801890514009191659584641040311008250575192064000000000000000000000000000000000000*i1^88 + 227793473945307787493788389244511273076467852257464385364463972079601719545261898085636694533277534649175591613683039768036316588301406957684351357630407977039608343143735348539962443652813788456244087293519984147565641242897521669599470686768755906513182422336567920484375558337770748144303454351656020326142179864822492002682859614607560808732014400571035791260050889063051160059537830816928251399265219930142959965662523373257850168214548835294412297185987053279424730265459990105656354992985724580359409156103185483039580382172462945452789670837176177927543295738923536978158916824850805725573010549557407223562830554658509459258757722259303417236536763341617995972628031036601591551880064517287162898756549817616102098103388655931558855472948397269954748391822336014415852329636591979341090811357443350659545681745498328909498094836279662060988821979306915632711276983907629127315739350772514345252467131871820345067058989592432034787432812331026759654977027887046630613575519760716962388665108368879550069749031925062318207158840469518851063006205727973319439233278112263797989989722005113980194522278798425890997415392643452995776149251780429701956190456596305864017928026077671482883251852944835076946622289357921450265330205923249459582480094963085754422264643901550953038003477312677174142544793438712816609566221167985377975652890106349209047982644166816532434112152863535918718246394872441131448258866998585834493494337289527518392039048308561938485095193914535794498850140286851561224635414344355402938337904761712506059502708358663266123394442424198416048452515962937266145802853498501573229878273601633627760962559661245542617281866013297720170969318371540210312669703213204484869484352004246671733355809302203831748964260477837679933902083170943161865305375072121205777655100145939793517661744275423979838079865082055493629939658912835771371167044132460646970147142495817052147461160206927563732990329520344765079385742112913494356800129188529145492145698320672824705223723746305722991694158472881599710472091851610898081593869207978291536236764702769109160257528213695796944260845861185957172800210724912153994531053756901403403816457046003462894811072111692802180610212502377374230888570756602482973543128010441017802533986882093340367512896374630747206506650312992007498603102717876235624289189758923804262304982115168950143934601043317559134244993137470984685836205073408828909430778306680031642012195321154550916987717268127279268958555660519520317392641961058485574628422907081787076241519490023107572469263364583330151727905368789482603102128013272876046116052397729509900425914715708031700291253729543648669445218501815482699294281222410736438081088294013302438985186327399253927384015810411812453357756516535383143243725594530214167167130939776600801329414216770074169747936181136106541060269578758294364169711652129294660524974466277934961397392016037034161994290865394918981992334369909310469090068425411915868695113106312105961601179012639943311900816350378244934167560956209484283433429401569810942000779278211157590016000000000000000000000000000000000000*i1^89 + -50848273038222633322698494469823144199460615866535884531140343070386793274661012505402408654825343494330891301240072369979960191373824386617275818320482785295918576279921154985194178169022048338361913312468913646581827499165104198918905065110637913624315459923651527553556945433803710560780578408413073015666444953846449000409177391489862695335897394387218143913236456996394910471608337404928760071514687924956211959627178025899942508935658325191071853896950241934839787030100794738957496123476812121135090719050841980318881278893728360000695767953051819070778323205330113726073286682646038208713005271927923928554712486745348332525983733490629544938339842759429401223803632881499281720245718998677127384805344308583266096990225774594126120167275979133383085599413811450068983751103165919847350890763141757195034695083906374010000898762737974723686215304835659332915596887923417908702271050441599402265587123591507415085848248884490919758138587088204174413654084195037120215363239822566269828465930988624695943143563490066671617605450745427265722133496700557549508531102380344176719370136702918381081990302593712269198482744512421312807035834206898671322308461037449544180290337198568910483950089369242788295527424544759153417397954300060610578730942877334330577848222255867102260817688400929949830135724312577726672348335117206530977538325265869527266678604192866911697560735879778567175282164036365502579051547275314779347189781719126128233249180573249369515106858497968624705811235187616990655339347451673670877880819754212075408437882167058961105202262983346971320673807456382653109532544667910446486003523850840143447445467250040219652561121063709471109768153697111522130612977220587203590976754808888353015009932149626961442086712567732443989115287377929066531716017617993791154620109059939997575046793973259183117194244377420072411396078175728939241540096668365402117230147835503623612739745171748882545960627515985469465789300469651534416756652182460760933006169347630034981921061669370239612983121115493932995016430205625484970968819468922086220075694036618016393180321451527405711487305147258658861089896311049159864073892945377896249787860475901602243754581136572959155440914266428090015596807132159197071547962299806201428404784345145565582711659478954865089452448975218453362887883229757268855637589946494031288630844683997990214412461104396022944980245800360537703915304700374468723921103152592414921032515487235198646772998722791782132046773009613766916940379743242885611313919639290001740194909687746834107755625063570089765697810288502158385477885692458791352548701483561790540361426166892850221026316958989603453613405339603319635570830369203097326326277281187746123797923420417357111580932526118848023631249051806209287446737169654125110147993410127901456302641028379263142823505423951142666794255572916533191448060552425922777172527978819518138543184091767980232005507299825684853499732303907764594907118270556249228385301267759866190715535303609926498685227472986425316092406798968448212309161733413663498773850214524518400000000000000000000000000000000000*i1^90 + 7079848827631348461658041290037135607775150879574937212271741293959513798884397723415358592630461149309144934043452219797424022027487212831954846365216042241395340637251288444655646784848812636005376295536192929712799602415460408584435750731509686063656049940469065446060181661410086365323611002793731632083602095824358282701599547448613457675108777882956155804222227820786873105892035944044834800767082440311897623079925145720450153444378561752761953397615468339048340194889071295197371773044556128533820209361245701992243519760457276026416167753321627027694247450475042260763344999932163836124859477014312997344980339685610719412582832297404728382836265278024060525149528955012675276639646921410125897874454706938829053933705054105664942600759909374560071584089214684150017484419055487128091892207543134381634476609102605433841052258222887602498739646735613404816828911179053993828132318725540214496137389754677352268239180274643510029809414637959600610862773159059192370577500469035584433241540187182141263758082184355889173964873498044309753854476507403234488776224808936454116300334222050923773750125152758163565371252842892121029074937116710478755809242646401160111674229051256277784996576606625284594603937868733564437539196053729555305653248968494590400080182262584144304634405087793796856831787941922086412963927764785058136812918765337199593621556597450165146758930149062594925579233490098746354492814589917360530545491806353527996379795656768181251460072111488412632068726148805398857120420042517370557290483510870317848477311583662788338055407066037943371232946630480981224357623479997468349818048741483469212579357184594643093236321443706781393467419203917235565968355034998029037419160129959062576393494229736817583261291991811145405696732548347134299418490785841714513913079127559314892233448284596066834698767016931418101637980307628995431118575501605164335369784606517166051211271667471642997503554549606256352024909844121023465446093690490430088161022996277935552515302188728299834802058318172685257265512636489684099666014292276786789525822429639543010758030211904852270295300914795861734203793071372684900528987788162009016074025426132095681329106630972389857930369269085796572573897285572796920459486950829846421449521215078836388503328892027299868188268743456674275755601504109927346411491223446184802107187803403263228302346011761425264851977739599761031398741476875918722026575924540305091208403509399571952337978480083164224464368766130505148355335434327590883186092999748680541280020839738551571600922080249279687977460498913476910885892917501745946101943084866067090028189533205215107117709071203879294648577133085455365955661738204901321469985283434948401460393128056762068210473794387257015871454633945006743745651519121635604777771279582284176873010560631330120476418633844107216254098605518823829427855888625627267897686052368220345340560929276698523918427575990971324422622902127557756912153696292459083311296726148838777329028815933156194313380288915554752967272132398920726321975965712675576149232844800000000000000000000000000000000000*i1^91 + -2772562302400578319526275000146825183117802766356778962290725122201567634776332693736331089194701368655819986073842515743615952457197852622227562179752906532850270635597562483638766566143770695427511986507162054652207493363445912430481131120451617771415771738922592787374021469648523999971810705899308676777596640496808771729018997142038981158837010326437838790906215068409632878716083459072795316951890924733422327707048469681610016263830907522997517629307707655186399458533639096570448308065745063065430209190451812896741020078523323927730191247168365522958102693311125930197873926507145624849226180607417854444851870230043531569758997572619530346171401113054194122368018622021573635479221980044819832833557323544553371592445620040535621365789477908160854147422438605372968977161894021884871600740331475904207488969530073239960149262029295145977185210189766270236649917298692806101277064956884561839531291515272685282219692362874422579969736844566141595831256434939641822390990647492326310864200162545987539176320145029612514200598648760483232529867830988685151844856644413262802649977589921911299018960012992143555123960857601574024034123782650487647791477265607233925258196608837066750673020098374821359924350812352552400577683487694966845678269574544424894740411152872589305426616158172675624754380884538608701260864537605601315304551925871294286263302996586774245811195667707566072612749305727558072189879221232280273431059455918044512704381986523976679898780757690226132995921990295410951089101577121386093530576843123281567016903296155551869345828894832347726916499178068278668383263971750028525631805859679528530644452151617187477243659163515650515677006302406280921105134198091760272733894904423245649489663717644202566819441509076182039571613756744439063679086220925891861975895526328845225819574361418106322395234901715539393454704842644375562863351347379051601360833940479533407976810077875081191940149811682101623258211312249486748899392913262428493557185443571249812176781564529269083960732700196557993590046074651027313980741228857181942525413309943009450355901873032147969574129175615954028975713562393359043023558791863111519633397870896770317626135614638666636600451240329589972045984429960710191726827508407355757107851915867675226195596994725082313326934037612644462352909523698659289059208401825547432633787438870405294284346973726032465808533699865511423399994732583993449504822396493521127058554563293310639051846169006773219734613417671109009081925146038551083987418852593259390399783358002450137243628698729738046892376498479509458696736460571746903928680425974313883687279648008776557924619016286560206472032108295385751844559444275551146438481464924622147924922273965643053703459993825703662376412589982552026557805516935269178888834536511385440527736066593654060808826950136124505731698184212784083342601591821363266114133293697477831713000516633551755952361555619279121471381684373197141750025086748222257805355059163813071911212152894643883291813724668519675756156278747608380017304748648665700106240000000000000000000000000000000000*i1^92 + 1175505744100958893000360480332101604285788656571255097232913026920519338509194488412928217533464955030046258672095945073184445952145892052154257580426574682604543945986159037378858003699574406262097878333727438057096506355589188696553739107967429711850932077253826513224718907427464370603130526792692743046239476006058281687107489700656875849931746895145259305949899802411191730996025621570915213847426251518275053451825289820645904070930101225984810887766239943420064452032125495292808732226431301631987240948902167495013402361976383623799803252865939735192550128594165417114639570262689082354174918872482798396919015631233085582230430953828677695302995400680840222108913922028308089524448776002629198601701725180949995811557409465427199404547695860450699929582406928448078390840986660630275495353042122694808373872208720576462438378917797808517437746990151583900801588501871254696800296136202402184585978900304257132654996338274263048813458002293103021842135639409548306521035558590652471901423264455166931920345908706759412292944473033330780169503629053065457009382731539661610668805366824229845512328199063252133657893143805876056282523107271135629938010675160750172217531750397306368880303702848756403980719184451339102878147507347487733782020049472473902727482432969357827569323805794571072191925435477778677849750239475612314226255814844150261440994574194133182250346237964789434536016265176878617159302162754941593717082547455534164924909954579720998324905647570641578456450174094206032694550554250173176721396118062890279274381601744327068047413186229015842475913188356744139815188348013067546254986719344983309182895084639838774159777736197144445339131550105517985560081196056948830801001598087442614655030156631344579876869034995574854403173279765314363426061890712874280828980198423554576367425741744108984215754588205441464099804713567599534152456319082179417730261501790189764815454611719281468621346924209655391445365857749637211824448841639792601987922073944520573394484046640546404763825000588035568888144610911109466121872963693947079221480367157026628584258565773474517789655094395275218454372623647860874615659942160609683480672229361374203465961255587497423869775019252331703374970023065809852427243773097432330496706564987543640078400414633677722014391976365496287006684637493936720462431373673895550810371824475910283418424493850500881354789462225666380099281426051905410244142330894839512768719414521737678843751940271075540805978223748965592460704149786045019364818878935073329589020867671058601012925143037232986844535025895707473879102220658549159963048897374579417286530161278068757662730693244449136926270438266053672114829905753647920026706105510434709986683058735339544126097962089511436423670573377567516199455426961189074823323586348803224287422166878308677988464033865762772870674502080071938764985559199532291946427266642843115840754384024489349224324014170829875004300148620563738030988215447730334053996276773439321341179658576488975265601040543860845480382754025055468751260404898856960000000000000000000000000000000000*i1^93 + -155443532350025192172182576537764358891417957808643194858018547713332262795654114501252125807677415961650649234242917519094607408406099872449022486863349441631326560083092636417367791517050453281491776179208832646305892665563346618987561427674204803313561141488721054509750607941919475389076948475546964483135624593755343063171894124987138728077164675606459061699599468944376091619163198806152010314378072278480540343587062975840224138918903369278061368292094986775375089856819676726943465695199058908559080939819805901258550215394508178668552749789255886256223759092417059105334333522960928814013715871834630616327705315454484254250276647686237248931889814323814305547441165275329783791730763567071335924209151573570412439565869562705162417449761396368642977025585670524522319194649519215274992646454953450433707660035926314868729220457035618830802271110445416533709836126551949280000402930340432446895436612401029033518986789504841743137930173079111997662024838620625210988674093303884914655608564101357004848576996193412863515441701678301478726957464638745556603224797445782103867545922155943669280729428602278979716332838569896938731455794578237163687437900674769167611062683841679397639225629709395280033841233313675845795168157291488732571775901068598080993953721992997256732646063624499897827146328804261387187099160944568603329806697480418234189255488238241859808368925117659955617031722404571933309794915731179352319780206548499877494981191625744727031647783068199325755619526575818627488788291603767945766212420650690612445874501426318040881492068769113443152422417274940308227991323876592500021568492377680823249354485494946623802113254748812046756968411337448295893495883718544709549695744987423872518129891429962130490665185194530291649879054583620875282751398355425413863471750585365704823362356292024719087901707773139901065200807268318211445944405210570555330750874296237610233671084616406272471410127313342212442989316376004341983216373897225133297337960364239628380703302287537212918343413815210791545622978289696817421709287309015404937782838775805314343110897691485245738975223295963473781290455878154305658874926652104279986916750204921263324732325561699785413106697199429312632220436228180106416923226111451452246305916049955615100127418166584631927933404765189900592731032587928838981539228282059766445032054836631756497566225513343350250154106660461114836525934182143618370507906994684821516419294182034995557555176816008049060104538422186788155176918063264312271673798567574879800063872917360736711504783579964843045720626472821034661707949963866878993857561496537025046410971358579607542127999675500530061574101340733641694023798608829768279263113169677131415849435114140496234105736806101727324913149937249971565376861752429746412854711312625749127602083904800329410846248776366219594556044286492903672709424238293246586483204104571128997497376831844053241742486307462568656155490261812439235609485601366783095646151304712668503228417017429549518526073810397283473511518703960761863533232128000000000000000000000000000000000*i1^94 + 8263191533259305674392224403232864359703230564033059779741982888922954395938162742122518266602368980993076293454092741501462372890570126832728456592679867004362719701357279298261474735655723247895238781199521209267756389870446453508011120588186743631862927297993904021007315009397595881295256770575514135413920541874870302000085116350905711442305850488608918538872667999454119410183502504997861091687060219067444111404187235657275680013439671711008241411739263382113198711372363780464330632894308371267451973852487458545856799453020411804790816288796152383223442187643080564099910128194497313626869611386875779337154550466119850135443900708423330187633984514302676527183387366012798453096500938611354539658001135903845553303524482196048013619288268822218612834149443859920197606498802683296253190882604108383333173674352420466646929209988333896942806282945201267930573451964424736419295234686368669524048335079195013434868073669718360756213246441672269947955688244819374518968344495457525474441925500338673503929702811980852176313854815917301229109216231412129593914036731939598814673719897256955016037718806299131742327295680586811966501638333883220074790466666092094801376889937107717063382941671246668332422338045286910032251053170648381889487646802838508344939786171322226592183092458539770911387190956958703248166743036218863611052048285565627531025286167144504481408242194131639082145850999751841936255032775344019424882723073304567927300352254200644311497037106652112342471662657577932590964306035284990786177931424206226010516725404186050148646245895935402898347365012829071461746028117465704404667999531103722652197068333995502661619150984649213248763931293971932630165613662005173881224598156928489627650737624614700593674348954932476827488799298757567900571531858183072214152860350112642721829477487465878773254880120503770841113065856997748974905693123728076976651930362467334001379337063261961649800962469583855651210645582753059069575531729324590749255396964280658073953614831401168555159785423890754796271294238196018566366787116077684325408950900133869018049460108612897293576306447222539554204838513705763781653167042268002312547210551445395191236698135353183651194002476660881907729329123943144550996950152070819578085660788761662494996345854299086555517102683512776890723931026207296941970157560222244995078377275710231052099217596786185351207821495791272225795189528980318406464576123438811217334227776806806713922758284343638273065486232122950712371298537881350229393952695243632356091991544128047524560397023837332577378680989733337835911271328291104791982552833267784338146157436438402996112447916270991082938477538572463434389778079110563333250404955562197204604104596907197999643617892103055066540296639335617707126663330547540884992423413604175453196050412493738288198691288770453193964240799694182766154925616903817775219787164479321102454062893185115396860351756844055410372290894053557930285886125607328272079611514495066988520207381404332199228124382568293687762128792393158230016000000000000000000000000000000000*i1^95 + -8522926001289470451312138726015055273236475630799141197748966817423639074965253429557521530211643749237720361728808463427782705862257663258664430686003550940245944350922309760246923403647872362110906167944096704870732793205493487232020923809992923211624193232187514475441463290367921941625458878564207483214744521756389373747871056038669097294948858882636288499757868143193426200156548498962013478854726893193850306911641985744587404383534218151541127642529593533636316263827644580565868281064927479516933726575251364488593176945258880122811107127837877029570962734386373414346168827593531402771272589530932644324883957966562460505293154945104465064736266648123349535063484200918674434685844946422711939194653055787755560934406977614163332513347801793448161843150240123297811581070659502683709386485844674720465009093397868460674902590305365908745829064073982767567259156570092390289493618704472429283747048249026742568946143562193503572646092696618080540493629217033522849556252671682211495875374315347314576630400054659996386829150851785684749695459914483857955296088151449495958651376060852933516124609348854292916849829721399331458968061862850706117545249941897186377340840005739546413659417844019096084988686872142007743203083578133471909596621535240619228074455332133672237377221236545133181815636976228009350538806037901207436153364067733491944942757255630792151605209169466106386651266742721805565015041422758672736518685109853538320351218654502783706567424407551405864507306882660597217194965134963382081288899932178268589112023184564501708297838287133533715070959359194379405017141080990185525558191141033124934912663728043471832392837915272351300151085145226864320101066546278148396173964819281534277800087342186779952930097780606342162667501709023888971397539970511496695898675806840790160236661913920616484151297581963153981578642017392487844696132362893078355593502536632745569936627948558420750398758288089047153446511991197108242760037787764678122464046870504073572178229410131920154109671800369051371105171975743858504564225667152191360337449109832419410987176947909311499410158597225172133509411748297658086097616934866976121337392228983218404243172483846126906825953519426966205810967736541574672793721917950423728469502912722007258738577773498525596286371189623804231235567508480354661390728219441879676002630972131783437797810397816420773864254745546487992630915337894902072661780891173403369828979976168136086065916646672236587581494021105077543021342227199624514039932575374445642426869552881255512276786455354942125213402799991790550143496636741078993171190411985775623425023342035835128278657754852044335007183618369294466447118171845201719334746918015696101008029064961913763485388119982615203839903310706915301207329375098662770697019940739299552228209600072654284385065647174426438545480337312564502204400336980453100794372744303270942043245077565641137102762963627583469831720692787955430108172897160952383550451211617510871443171589575244792125838329372506355855556391154483200000000000000000000000000000000*i1^96 + 1139879117844470381596488416549286982043474218812576407117086116120318687907606861022817977147649290917214861123946999851481965576780283017208252185966576787065759151651840701258889361488306740730220576363008556482772622445132142818447346586374728148997571008072946867172505094298507059118827801174943461086092328560200397277984719610040596787616279625833641829326220115159690415115324596864347655243820453352223641451393329435426418178566759428319463781076563682584564730292303996774148716599695471399882503004598379438242156290954941793277498287479341862544587155459486229887765620989018957593086842255732806100376562842304151647903785945854313685666167230363919744240302914454839231997901329129793342903294073943806942668238972492372362661427827987928324872428709178712912680127312251564181895144764239196440178837678446745340364893936864285456985163421739360863956220077365213400607515534085920089492846076108520925168191770741899431038929310560947715886664310329555106746941607507886406264372399445563741604885176806617521955249870762442452040915679650337244011812669393105913397860854176405217197668663082422283104030928423615389655125961067266693381737647191328825040278226315930954461241125554561509960071753231479940097867841508028345174451785786881348047352128967833064209027719568191256897834921695188257571216774328380850817860831656114352431141285479408733573878237548710055531502980758569452011129232288836103876121340987428447621145337021771933528654096869610353033468148483032215202788184920985920800115360488628659565081476263918255365731573595781810895599275342965806312507119376873508171924206197299211530173199432095898115536958012342837868809940685168547845830411775555288838050737065249375700690753178992861788732956107405525474313592404281736570651703124938362962842666136826037721886046380036271474945384668603689229427970632161870602723624508793222039770192745603162583133341950560704570012832238931912652255144794504497245009869475170195295911616071460269521175121913565379255679243336579908599445264088031935973775296463132162238153813270036094435071862882581102350833885545969722553102295021216666032641174700409729883843823998328424767628985800539309380637142832338445265785900068997776780509148015889447674826487391328901797595997012276810570829629682296584049965867846520538966316840092846572467310889815283645560618547870168518438557251775437412045934266805142006279994803898258297272526221588359738053011166519780887197518537705313898567144900088892344440146736157990930600059481447242355253437455900403799257391075018402055986528334886168651246335678584354691308028554868825875030596289844635815573816802812963363488955929869501331772998459571175376917291552729341483051736783685128139692767281438406713356361158186841706518176980958794880975534135486222096322215309681818007266158606362435170616109693999757001089651776361221155732483478644723995959258714225674794115281893948142518013716628251413139593195625702945948761399379135755842388891794134518999168319488000000000000000000000000000000000*i1^97 + -208655471269579301240665054977617088621982757831012420878495558510265411192355735914591657513018452323774989585587323162916601325680873367363231970070188019024447297293612845616171159332750547329556076865021925106320146702028907328926596681448989923874322797886601592029265228186987091490565188088925974385686095446013194239119203501925365481533386168317220349667630307010520995837511722845946759449471886500506193595048515976651018740160532790863792151278050567502682479984739151635141854078601989007605234271819374883578894059504136582086317855118993273616467791957207008425535804542658736130096659612983997453908111673379033150419385087740115017318615193863557243040875921095061457822064330859104687087109463694008210476235507895196033664485213713352463483387784286269249821390572974142229340512002377320207542202211915946536979456153191809233237979523470520339561007010628490792981779202253800031610106037330546611060985280606948623367127211537076995733682806278366742772836911593526426103982535725288096954756201956790301517547117350095609870866797877826183631151072162433190155769143775672644363793703048815800382592200925679157722602437296997524118828948392107319791188100396070802262448404746431802563590103919623822301173887837630295379888040287610874917555168878159923849452254663555984004150850284477203474008838662162842629137379434576574995994044947763419977230472348225238639379908940857188485337361839708969879719440756105813606463223515917924463706108280338044374346349677654261753710709508607939586339116525364751044237946728355129222183183897259309503772449257783288657531627761884322484222867224307389178696316250468440746464805863173260169643413423697307718706121709271495539917863360461094185541696907626517921998979356401541414923343054943916543932777912459403774332615815380840915882562873802970851446947335740416600743756673412404384201463496744739837417250991496024176109212276833696099497938552751773701206115151246207251977363067976919887187872607386879262121830095316240566368387033410275630797340239495904614538639129085477203265949163956276798713903695959558818717890569754407485244338402965305090454142479336252528290976753274120757735571562572474069512317798997036636208621979953744115821163446021351321777406601359363622998481703366198595470936146193458789449870172509531431537209158769343771216815469476851130793438769991101037231266404897679244795376046113821106482504614157383780038948687151950770956973015141628952102832562211934840116627936254335123683486018619608376469359967520898137705785528668982403478871250953636192181798304034931825406132525277452810344218268136534009557500777559629610851903496005119607919470964748640445122490848154162642973431584991705912533571771948114370797928341463693254294698519021460263080983301228696778542330887983448225806465168249194649732920619353882566389775365886242752172710830663521571138365655399651506492315902072481879036699291974707611652340021944964817111941806959084619773057197894028968720998909107136102400000000000000000000000000000000*i1^98 + -77623269406431235049801745091322312033370645123475271826946077683300008336654306187300587025557054407379818343439611002611828759227536726990700578651830465454977343727742786277525380425249817855906789027646016561811987509055420884007306407014250471502227747937937972699060949980455161696254021679020462341039122977849121048976500142616967665430478814675041562247015601938801581192949458039994171041253128475955200476326411801519249323825241084207093468016013828661792643491666531972135501201601575580829630903416625816987706161929420930242774691561767127267941864672258742993056999161823657879799431508161034729891655652318060701171327698903944631357354915540539641627805127008288961940305830554062903475055260246515132806601809639068635395664912505961739545150464744130773126760731020744836927840995716897441640952157672064290346492383117062544170379216311407192947347537398616242072998800506457441655225421013854603316241818376094599103527445851661497729347379290401845688184441141146225176694873134609609624489241325185711754762853248309636663331206407287441916483462300704524789769052803854054098872692027880356469914580374024081353871943572247470273176056717437147393127099961356257320274317267414754101574625599306991493937029772514512886168529731293780091633143255691668206394824542129820780083253276006915883305856281041013557380657167584673532424140246528931112628458717673853089604301120548410468491241132264272514929872087378538656676789980063951450885575486316433657430616378176741089401879574649507238533221839158744198355022641404695592959942839827986418599490084611855079036190870943619892261837099508354852639665974848759277629443577958734725438700245788096790997287281992420356546652519172486448525522237993021065498300520014709993869638967925187427320109133737773047439103535456434989217739237761290987182515451532070386929047937361718287328711423649291202678982962806247419503421975056161382229424465556345277159047851260547494106423799659998358001023775109104681166720897140810402575177033661328114657789374325179336126162083922292561514502088389833337214448715904037284552789547386512116933061556497411459637860861800233671311489754636710456027994291013437350932170710261591716085958598198327293803437079474555761525958013471984472170232989118954819878184744107041593991889065478420456978480652474523876424503962184831935148765101400393353241715007285006283990075571022662368472615995349278421515588422231048412204123621203178185414026638592721724546533281894473694066580536711601024130291322377088724854487699469544988084495843787036200378447952557263438758415434130079951712839647402751127845757236984504126741623109022878460893573810346304696618536736207913082547327235750746915095292090751063437141640110493936642026610620296360119277952259037763671474132774843527468690083176593035934995402695474566957322763497934009970897314042101334132534208735434912057900482119017109092734463133420504743709142871408094092171883314876548214538236766594545624120552534835200000000000000000000000000000000*i1^99 + -8536751800372532267391954489182817366057456983113480266904292940853491313531135393205617196872877608033415659817166892884653486740993906564173977309871680633580987812402080982536335974514285475160899814210430064596924923319370446457835151094281959669064632554919386712406107857511262224258418321258146237093178862876681598196921572883648580426637708407908176405615773083794864345120038612282727585357209140520135461606761367336339005430949299606550671777003236219005966595139536824231134449759976058466051920852937963285818582253808735018124920749229329539653290311753267673168040721116639143546975579651206806945965005160509821049614109620303639160409862179152908687209032294527762142448017213589166629344534167981456565269216286410970191116012406853388115871599902379032485605617966792269554859610194324695805686406870660747427285051127849294878990776398050560783337116174346605677993791366828252629334974748048836686141933523933306901057115286563466990206552798921756798937648804292564520411317972101057281814102903828489935545491581368921322271736243129814098441438797261657372359260879552779959603252965862998314774682440959442200997577293514498278601043651957727315143873283243235994417908052457830524343063982420011057332095720524661253344908026436570818727192019451594006119008700007390216065066995240133335501133346064766356555563773363451496514053427934532541070248753987786319290686750424936016356430131458316036618458239400396976570600076297223928176760690850823720766555470327883716963176116319387450498605432140949973658625685324490631598446681020580426438044992210074782160447351477376462549823490507763438872739073178419298099349725479188129869940063136555218741689143085215432309210923113731025053214403520728276760318954336630314894237658061602593098357850240646737167669609631104040699060868302103417179816237878375826010556813245382628437279782386234681340496437515589663639759895186617113037039361229392326008677233324860023502998598053888391212121241043640336937127091793699216264581634790139241503888778187753394534075707994370838266923263643760114217450904427991275585582122799513786257898824035584404703268018602152239880660073190013882346113104907626644313540986284177134799606785386738033534933680694288306863071540436635460101750303202516897724723931180697328250344107175596978507216438257622744853328272188661626293862923803512139396825671294239217448249431732728822922657828164824181718326896941044208694590937923354259235066488384023436751210087194420188298502017120086696648813307693446576474641219085862075287331827881421620061572160189566603743202401689390697432465247522516315545044682858324187734106833425589979841201247401380237216834934946248128351746727265781781486949332201915687888663292315654474200623540515445386635389290635339711369778394318101068042879902258262717001305262858797110577704104621547372951672532427135285233690448402794538219576713944386408997704136839503100299318970470040644696084152900347221817780244781919628106399744000000000000000000000000000000*i1^100 + 323338754784143629713226171204512944926575031307061816378152046983197180500957045784390172905609672180940921341447811870405200299898211115625733388926926250678401248859956404573874125241200705009329100013555995372466543562530502000667262233660957160313675266517565734389085536515437392690282683028211639104747675586014157513822450160757278577341163664154513648079893514736926605665980195935139531273761927334352596938955147798664384814460908911553467553674172919448248793358187270312848880905453501733350484454926805047822512434316002978506074239118164961497627947559474905979099933515438843418830764254764712537516194235709284796096824996343088846159596597051983481211651207753562354394450153323575484652291809867804682591866980897588385341246945264468462930944532756226691454150379281764441719599851933954087180642533160742151240119282703441949209919369029063404746668562695778007455297515591784591040935913899901377752878008683419441124445846736070166217625439138032822762657761390630795920019915559529517513184274369501294156694171640416477829445126163247558276368336353464919445503697130171504958778692201630737724595681186552405627944484234030500102390747974304705294861076237349335741255957603292268315774197055115997814626415273992580904933154523623370996193960224799667801294745958310050371098128589412976687233766822884760346207727274252129000326752656359460181646179376824238209041766088333305167576539263617938110551717248094905682466361897181387369002407773803344120326852272097397484658062088933569685004700870767596779833357821776958380024391853049713045496390859711095780014371856689621748774625984717903524933368939772008387135694979688768638486743748455559465971504862170393289403784018887880062819583370459406789750689655582714528780778243437503438431927804941387864542641905552533427506718968873060040772611120186436373830749466172963762948507119946428403261962284791461281379895588564082182614986694575452862279930383579415843679684380549487694580075113996493378901398466923345586432221014295600632537634373561271403089822712357889815729133885405476523387489965526275015053671655793424736326663765443445518898588820914160324346561387066612481995728695374667347424340871670954630636421728648832727829064657505717199412789125436195851913802794724043415683671334476683211068107152005531767569155842597850292118857293057600886559514240692976172921715997309415360353885949812216638772238204214187480447219045849332933409544318926657852319342317908811545129838601018195988480574536300048023635076628223617885085593418464410189565362919811682942678199492160839625566624263950229821852651628479776787386187434960924489360107295840715497562009415819889940067174550446724256562050497301314371256156079323405126206369979443302178623563171603420790305371034489892291359759437116517579683981603331267377720380866607716379330547298131435910897859876045658496413596122526525583137638190768281986064311971928500827604425783801520636927395639233258866355451373182517248000000000000000000000000000000*i1^101 + -16350061473693227031498221312571350131922575998358301048837565617526168228204513065649936673960946404846959730111807181531714141063646757132982543701010440334420300274768917550396641698975717372112827454123937219555267863848670254238318273327965619302530488858723864034999385421073225625030004446110124776738957633046158132346830232408304006990435411846706394668257251591389108462184590073944741799690749595263516072702175587773076408753916487519331308479502402340182851834447274477730770725758593295583549145202074759019177151340781031676152057616260319348928242069741967576741795674366945724451488067179519369301753215800082569329049175321270946958830636843293386824075626153608909179521511385630987989634449885305289325683229586392658579522038031807264457535455933421840700059133739680355351317508889773234077920066441446236495325136481906042137806492272560263757351451848120362557743507797402211602068049273109722670569488352176183944881762774919872129137664189141493317486737318498901190927159825037919587524547195726071490598094962198591955431081876434753128649825832769757049841817479929085166490200110890793649489290818444859153967723956973814104996397104413214905961465429291274063628419699069758743311141565289774232808991068722408958774565717216626112389907158355802148844021882803549110698954518671730255205161643389966889795874391664922844740133518453455374094010149098752950082976319481135044127522563312497063024315438968430162580518028959071644029350114471506596063314111162954277428610585072845830872739994607121769843358650946281911214360014790981278032888988050769488239149294169766404861442478266229410122341995932568516178487598408109439163579769393182970774996588558654565461238083761736487927059134313588880145571245632010015639780757215303601452099525601105159951530702904009451414453349918307792234638662256760326971125720266167114314856750283551587709083547367754782658773835953855129128360066436324480487435854972699552265462317753732650117411480975565053937423590006403278215587143360054185892599607776141404123696316061335559519341093604774332457658051349392503898877895769105563535880842292289077069998149506113904519021343220688043311129788278692082818340893064618922757695234614130029425133878756335989622988400367942088197415238337691886960344863608082414979937529538531748920871401817742324002842185599300634760619233069788844148960055610924771696164449865748474793376466280611701642232492048040040254450014484523035758436593307089772476026853380365418397796724430961870971216842445412535142008086759664680943775281834138274747014616692282935898713937071371087814165580963958205557749232995343469162543834322481361230502106133661933263243885258610471731689634569445630941206629656911509111826609462877149936043772576199164931914556559712694511705728434248467553036909607697311758577245863282047295881001678212194897095038113507958824085881460413046969198773164382065454380594770330973378144561009035357925094979645888123739185977753600000000000000000000000000000*i1^102 + -407747401514336407827938033006688802591425594345816680481064482080436114242901137990514463448687078295812590430221521055328314984703246815792829167169175412873464507022822650122742915071260234272786885772378647351741249979866171626979532853781371581513404767905845759393524334751866981249507079621553063663890271287203115542539335659659154918962203010300358409805489854893633881910983061959183263729341423051956145653601136256334787057439613383280233706744677702449923627212917350860577903182241714578743814360093827914603199960129529622500080639285583678129981121746095311568814077770214406963820163214778378714284129490137304635027636844716811724215235356471338397566110088807311236836336324147948464723253022859613886213062660243555799159333562647698538066934971344012529775101733323025191123869994701983649799430419456440878355501589517455760260739795281603563736481872434925918640737125281303241067021489202542769956653393893560952970480680798172446623425211445097814202084899338543784328711380275453401432014033548633994155696645892882675679203336700175169809147698327146490409118796427413652995560257551403837163537988201986258820340495597451693852914514475048459057691554135638562377486474097046291676364558293867660294119887124770473458511963908982935384134161544429111656025832289727699596919780218507806487928702779330790994029040241731573781442146689338388626311288374509215195172483182701038450107364559769635384938753737972162430704829739731393510597998471732425034842918092472851361136913725265513529618034346932162690638069761060070804208757569377107893892097185132609441971414347189704652555496798296273773437781164630626989785455816901649445217264793719064377510396211117477669532321305259216271549475461385520094246879849951855024181439399328685335178282526124292578314983653336275987633126476972175740469215258626881862463718004267457184383260137080597644678061525323609989887826896837808654517011509588173846400932422194859784113841017972523553996427622022725753520912268043484644936108894368477208481434390126626774695051804487647980493109683281632740163354599379641685741599764847535858427544922139290157089068078998463817911359186281754407583544207629345431514364471197402259857488168854694002977581280570893404015957457743813244860859377923176739748963955697499476017851612715908688302595065198253710121848987779732954319681916496562460278836666446567616837523748932575611203569005701593024074541169556791065837593089081578529788326804921593561358009463756144020007984725850825627302353913118486971367073954864333265189032495156143920838399058132135038222092566955825254898748711391020618425967851370087700223872852494665352151849606792558010741575060702361560343770524980708308019115751745844359553356591779621196970166021667037308189749179193082836765345087573214180487370039977348367131875040238346019411268247918719114829938529810287796860844328727073398007519928316432460034771114967458751029950536023084824602335247816607976652800000000000000000000000000000*i1^103 + -43139259609534164996646195814246654891613600289330006183453531184318091276534594384510456788797484964237593930028661093721112514674419246142660036999619063660645392744475150824120758162093842277756448481891317170563841406441724804975744124162379836995787513105603884749139047723459049418228211248629674606155800324187981320682385463089512475264892870007699050793017217841496910461152222020333879867450541719264658536727897819084344130723696054207200989577075681174212297032213064366410815375719374334146749288182387196980123180127823003753209598751145560057218153263292476164413381705968878061275879410704082295930209482158336680533882768047333148775227015262062720062425008667075915908296520118989189052295684885839253625275336991424134180640060476748706647963173731269750559880436712836772646041993988611964014852357224736951988469146055605287140050984817543782444513240888162388586748825943986771349589727919576113666571430285455275450535014749197444689593054012056113187284358876351873956608164701391963260969413851006611752368172111269229806848193043360430458283636921317013411404260139766361632135800991563819324307858006609007435001868498669391933133435843140814735691077965021488991172524114260553096061559610201647346179200829062364788892503500005110872422362410322462085166970078611239201466384656289560640199906679162172363687541244886266116318065013886645385347127566544824969895252452210603184765399486728659321941782538014492303914064986129848809828727815244913436249405456480828201362931734221475325542016669268846804028144672844721042242928828980009957896212411739045007409393156074488971801963032485935487970452312109441756118847056254219608287403817411399218646902001244373629261093250747308067704211767468552403031186152413731290085696716444871167623853832251721413238957854016070426369122180851903902482532499606893656922196631053582887952784922511924116710584293468135448414105513022898601834211353949249492524082794632102443009684036693748274404126252085632322936902152449241211102760514523980992716316545443368289948712606108125591870517736646206444657811025326037738665587743767262115015687746702707835634365134322586295633160199615923957824694134638753942853994297343085987693102087035331672745069542934330911496196917971486221667348177849334314128589416517381519502718358413485846696736656031961526469689557223992608079034225296412897170160151799094969464043736082949139697284012314065964309467565526713550431873034863471845828017325561758710059344518245659725453213088759312169276323387304815254977931019548241959649017576649906510230532622751934096309596169647842796922528134037662809081039421854804945063509150108034113783296810997250431525374295338619239660338649458546850267936964889330113754678302712402937745697944750051252599166098834846205425147933516224144547548941853143469206725868021923418694012165493620442510003024356568008381026235240793949310596166487444035356505676605206516590149284438614834826210826958929920000000000000000000000000000*i1^104 + -254854926337674382928905671292722182152040730550011160962728485500401732116826380161324984819733746890403017926609569798001609096132305857338690298322300553195725273945086059924345550589171341182936895993425796975800873289236342436494660048114642936430445347450086193261891167701959630862062175431161868235844730011000493918465102490209273939259545775825269661218653298383539891536457365645436187508377081236641573634908595376113710631068530500823637461918053898761092238619537834348614442194047851806433174048162832384709499377017841802546272286780156235538218001193923796189607837063033608675029120259995497374803836822164920227523741953801081673302015650359435764611237953540118367556839911256426912694876111376929831562367585878941745060217019801261963100244026346158890376818313590332807730100819651113320295840835224315300540753815717991323627904813145071684892476932893307281057708679356112053158635930090469989731392371397830402426741083966134053068010179408077439406648894992897340184420530277486800524958941027128053514616634003157296541945661161369859194772294989757172320386910580949402244007753667904851006020901477838857851732482607699143876748493120437993013824596584924344247557206514423204049741199571450347758355009416307532204553849145558338265688940050186308509751598557214420538938513426398523294787255101893204766720722627314998307034457003667603926278164004281007686543350370974237125886749396377688605448968728066709098387711026971201688378312151233946431323752863520369221759069104493968525751155494731840586507252980218526967812495097680442161848596296646438461482859943998940978494582615856591000614166615358252056226765786623462228904593468230804320430081856295592530537281776489486872354291459434204297903472662642269746642489773622911505504039746163628967447136732440287169505191739568854318523686295655421742902793621095643455372226481007711775039067354689198601436355081436012409712280293366014381561360314614455708893006997529063061785192466718683890850832649606812734706611699118165331565214208149667587753780532895801244399073409089618698407239420343195665888639013884317165030976776702443098091773673734961850308633075500556875912649637426500731197850486977688075041238265536245859397032768954839461717645610905494436702548319640359790068154281582773036242366253422064724193168974824982174388884218043841023754286180826203083215043409496328597789501197196474215487982770534817596293358080092738357516052037439013319216154874721789765337588987459010497770534098792557533795251598550663753453210064925659516779070360136390972302932092097721450723724913227551323442317636806032776473889322364794085840041108908785007494201791531341414464020194048040159607631111845414175629540548825571490090772763583504964096383050193253056914616770559862873364732726417802204926290301889268532638819844071822676914232072812389258817742949767984923902604119911057917678048705448387788928368322507208492620893924733412207985950720000000000000000000000000000*i1^105 + -60235260727233271184155545204833177063325497642748601886836214049883751027129263433151301095707180915780719475518159295735565686172792322322985508303327487598556080136101580879781240802896811448662564393066200894450818794889890857149426988717743488638400148825848430212518826066582455548412223720877037993410694133819267934674237045203434777166486083076786036509779156986966944727159059417776927933092995404007819066716175786583442161823110781868264300599373635937021726749591876263448115463325631240469220732685576211863863225758149572964083207897415132944895935132251088252028153508912475762357393356181433396770796842307703291118613748307750586329543509260597786252350800769829361523537586413727266100361239977058140980202354689857066273462797944116754676066001996563830184487717253310439823838203950795424519503186415031946433668328531105458753456199775482210201858621914626709607518136846071398157539454118905574038477885966632769409613353971395287727526674448487465941301937956191366437932425527937873200833898362491956494402998339732920593577405224017783703315655592886504736079020326600079896404823180796465046524283639559950128249929633519272555838856637556075826211276394725484050974365287031884712627452295067657284163402850345709740954502859773273325614268496919766471892124144059501808763339313821439557842396601992047806655584295449726653948592655989971805597274663758479288144317921312202591711628107510310217643592499199860705684230233827553337992146314710959239017187756396296112841451947207067054903996140793593543153826498563703925597747896159684342944779132239584317688691527661122870933794292690270321461944617348922178149685386447051755975536452620831507243711798137810738486381227115086297955741368403382322259945551908161490755259748924542625224154416271018282961340449908680854946308955698350669358047375437762689008348225246807015797130095379352209356904802886338230734023123353242038386850645866600992668578102516359477002279133869247986625456132813739852825981146853869155472452295184312337558424402166469463859441310338941172200445257559865976202523336249213118595497292695779701194593669204934228321993467745524588645145942806288784806249948013045516828977634276716055198118835384430493325504872489774192664336507919022570473585040818039160968996878755838906126060726351713867384168690891033767767392429640969656125430026409929409354922850278300016365215610546615987847694693048244246980561861965341486718414824217449309631935651666618240844677271055844769135822613827144971988106866053638148055529774286428048898040960136017724242493231423113027924944999728744652060584483294469985241829333181930955267648225967117272734842500123346621017990426796733557180471309919271678166740981591601520877810230695109309406796243950560234671715073779001752227190870728893757800007828455494895486296369033434036795300049956544548955332027736175519812772125988800636901662520011848760260450948042989615686446332372500611072000000000000000000000000000*i1^106 + -2278812217630238631577197109763940682660757749559222054783923409473117269314325348529431571543545320369908601655004666085123168766790704171568830287745237519359177338309007472626120801710167236894081676387212803630525075300271910032971581738657385692156514758333143144401373911193799850305068495165145937623383217464516146480778630500487757968545735103393406010623227324798575517554755886702949032623342949667881322373831654589928385023967647987573499596309623106540946725929666462837039053991260172899113256602762563360380116138476984909664480131315630801142917370763176063271349433800745620949713063036293921208201933532019633685965940772778550630069294533548614992007114468471116889940782528440382760905870338991906914933365484764333119667081374524465531052215528997915050047264784506860033905418484569914798839359166908347393115591822480410225897203507306388809067743449354203748502237362253899474089689632093706643006970959205673262186582014246845577832797206966815199925073429920593251737917489111454212290538567335850548134608963128423790605526481222113723317238578902165316753777242816871500880511581264239219907478441444387705745696575730833661395564357026023596593786668066813039417072521129526657047106001988079201688596523279278459145779186230655348787935010185344581547162888348196836767383203474053173196397135659323989953614660244838558207185112828552723011276791195859412903213844886453724743887793235265739173071877942044232243112380340381534010133551907899240639457311311286292470908177942875068126940390354515581630360860395917432544998122362744736477230960111697897725358277146191499817718737475692647884004186121537211171291795636537552329233277069709376010189227920911068579672396150884196106871878378082876611116531865015920332122202214955717545170302276477286198054524355458743632372794147500272933835393906503244111935890948098965572440352249449361188093030076712036014218649355985559553742756892786863277096036392488943505702368461788477087087882222519922750412956440842216976734589182829794579522198401586606476039524237197958553119571082386867369169118291010646284555074031029085467202647772229550486006159569163520626592673559593175190364488483930955225791476779679762935862873115429904675699186495871282026766656623502456216292502826239153891856707777284751794123108649657032490510060066818478163029876457581193147825737069038338160366212523552519320906825610840695989940546966798707944324308570247807299042773468534054442401140610828220949031170146001027509908988148565243746022184657542704810372492758131086838000548106147557666257403207620685667427152308482322384974329835186680259102278191814553057693961957539463020508190086631741841290446640553609975585972403432323306275890671064081993862449624441312473399420646264321730948219384228930311499340461465605093114380212834285264710297004104392564377349221735257137138314602015381254617416282606358179613668371764622559931726657659914894020632903680000000000000000000000000000*i1^107 + -124843346651952608698301151759429824532712729628052232912371943655999636038141075754595873294418180087199262685301215507307322573472962529877559512828425739294944446582962196173426419505173713037833873985444406509975130147328172074046590126655035185863973111120797982345525191079759530397609943190416129772404659711477396449909454783139127482908926030269123256082821292559231609760412361392582621017955679169211599519649834561818690764486200785436160182036467286966458166166391933526978676397443061458665682032770139468976933330172361052812601330179559377721574525920362248106401867935283570897231844490109776009813869806845276675199286085431993438247815112162213729638550706959097864605716017266208500536718995753612653391586056752880099862825154587268174334597562350348240902948466543472379284821530802411558292933865517687134454240248033467590791567689715946929148451770112982145390854966183490153893293147890191767531862808282517236858874747235925721918365510830689104036616449175535978252496685597483722379945939979921861134800390056652731749029840070094756368126176078301044346531883629963571848339773062108371616097605295247944720428516599787540836872749153916700614890201911873321180032441584343288432317678941729993665954797786949951332098003947575208112698956123915465911801744395138091872345863613763342098390408236474948817835788423920726898141295185128372239256826356324216164765446458812368118479775369058858563447273150889794623522391898873172187269168232792402338233688769454998192985648835951111756058180037750988841667998719035418759994725564023887550808423726767984272332150409057062105430038988735183314952489036795977790984613016329913376188368908033096881191628033536927703833361870096768961420568481685059169116391683851144026095735967783135083375901812523015222938376496271537586806601721684505314050033638990114688983952483471268983677310199805702371459872465325231375582080473650280188255876351708618571417148226378163737140640721135871936884349486744858902706413254784509939109725346952329546660263276445925079998409607211191820300762726981054071969524375653737496041605519316820792585426765968446163832206001737175205020389910999469596667102520497829704977412317398642267167957052943019972305521925487772310709875440773847578129194090983652265027707149035066159296682774125954534654197527447325326561745875339507513549179812411258459074169183516266036168642165069129152713447917847893938556344219645870238244815660383410228631677098330520194195082735140818827016071216744979332680008539181566127554681442336453758969207357780779159697985477410553849759520096441951384358715578471049224047341724838301622448745691742199579966193116530654076583329431321852102835786844135042724993608101245253791707928075578954451391555707462521816630777380351948543931336238309013143276650765595609947761061720250617045658534902977354825484670019624757279932122561224304432621697050287210189060180912249486007127244800000000000000000000000000*i1^108 + 1473359407475803616898333111709622879918121227832281423676782260474045956045541951313454073916053615385196987915970471145396436464007222999616413404393660442155544616752481407798467252195443942771114691785799871954725524738254250683731302091390249634153498465743632685697016609665072881051073149733826791752849154864741261505281565570318742046513030906808434711271984379871840045889841991471314886436381421979783509714629832188454298980101919988579136002314327744258443618169003548433085975065559858658297430815008705368925714709813918251647148581045575006833171923070515991342459383851093317429962012785050430770286079187172650894999140623083983851292009741888542001276200137860251245377424838905926677001546436854923408274935743088698322481660938931791363205367979967476835665498040251708772554931676341543640890027455943967413589587202068055636994460143003409528790779176834215116191628543486949797097580697937760438774255991732544572725437069272694756417960982770095620086372414572626381183832846335360064091409095430391075901771198808195107380232076705598054197182060323075551436106815412671355961773991093946781572113320898764033722144586591495193497160118307283571386631853382050850508403746035528857102936854720981287707203942775976017263316306527317814951622774791249211986170000736301352606510361312614635480005980845396893884066750002871328582489179337803768259964979614386797748024814691780489359321928116326502221887269400129267654265412790308096519333592984518548333814902041818313441207769963276967136495826528244249547137939803848334574312428955715815160165402455999141096691681326604111690853451056913086596939556522266031658756492940707246458560551861150014817948881751845030365121347411176163006984268287647703520124180674144913100433268914633301693207330674671758664935680130098065708271954439362853181101175246827450781312453698568599041811639357428415628499443921382327470303493406845955163279647331568600319056929842052477789367443753695238878849032645339926458002643074962416063605439126681241372660292645952211356966078892123704260409720475614149811907377280913267629066376628547619390742015451392725110487629340985906132116385583343427521641379709119624564791854301597495854804745253600668447242589141547974627522940953532340688599340425946242590931635441592492465998479713283734971743943969656215408680347576688628100252084846071753886311300326410103131583043811203473286237932218971696940873867944436861149730261297151954926537478469606455180583374257169548125729091709290792970822949674285025791125128620788958719859486331620159416159520162973284656295420697022666361044877274643848845868752197988429513343902220032370543183387479843741897883353617479556279548906700962720532578432713684892230779770313504293963804002570340893399914212430486936422621776313140503152207550056250997913105786472703981788103381644130172609932767411153216228490507856825136296070869187567905145187323288643174400000000000000000000000000*i1^109 + 45569496559435288546142810073078818167898165300389401887491845631860223354818844122836830395335822458144664486933522040505446633471193616247396823626192323575318523769580129068009012987017075893890205177225061242701727576786489322363752841987244331689790950896829428353799324311119564287546655663282377619072918053807827598964184593403780475188622177831458068335167508508999012961534907116519278458028471110935261799379162728293147357830141835516123403143154183609181216057043366424075100736599803540047794337544505403434358854924143931120788741637511239607069945467541058603973221584349098217068363479934773844809954270006129592758269338470216115355231604603993391557144766031019078004014351906890249544290394457082251017472001976024378837242343475497531494899576511337702011378031604634555297981138226679144717964536216180329228033819947422864955761381134658534042229878669086105452378087193615176762236740562767001837579481072847660930416602730957969498896447052135269722705668425521478440568376252641799786610762616192395921606948713441881192716894874363802752929014350556705419355057352787884081000115185759723172056981422065327345854854856473816899165861284396116310392751288403772495261563690684721638465737501223457443637240370209732101751823670580189141021704233215560442330550474329922305039625687255835903928910629854202884457266241758853975303315203922681778139742839462031868100698412943352414306772081147931089826697854049290416548768287704616022550791117672045185943228804591595102079345807789607237867248580415127883802713850417443457328952670613678004464361087809296662376638192850527382364566197482152998606180477354070849838741062102964754443305170246213822234837273192088328049592445494476558015060316536341908958441515580135982689095930002008983816386134973583791617010908749296193950991042546121771981295384373017501066311213952124279264261154337007900512757177024074817059009629965488427912115923934752613603755340158140125800466205642137660675879961638781677603362756289958235523529747032372939371701434609724726775880576944627752408293037820319454617938471656991344565614995411126896707602948225842310990665811449917434756330259956855089052203216318356519082255694681673575251903797135009343797402846324144778484153933638282027734492253647534869920442234650630557121371601793089748313093187719520373119092343708730714864211322635813163345631796321708337362030447725428844087553160939344837365785755812106979142627582693817646998476069076006326521977137598612357288932599313885016288844244240825126550481400669221351467907773924384212005034941724293746523445009542211854643241896083164959735645637773797485273995492418674636046542699163922221431519459916068519955238509796241558602339097884255801346283868448553829666744017712771548610723366136373207448641983982433175466209157464035726742769002975477505020747885382139463789353985380263336432557008845836111348401298271066066829065584640000000000000000000000000*i1^110 + -2850478948367725048403334661953854162876254131576733500065027915852024453692994226911490559500341187866646656104092490321346980414676982491703631834447963153902210043076310467132366620572036421728886218337698805801830166148083960452022027059836574850882774732701046532600704430464119963686736667154018609403811452497260087470357916618905189335776697363324942374579246664768526565520455590720341217174879676297855218840371231537525096960679782381965492128706346016791951177928252117237787615247919571107810567409898089128426181283479681512090273201155100468571319947131176695104128873094240238669579829677699965839870629321870371457608767464664348275407707801155331850794564595043938957896364131476804166279336135960183495301875129731357175369437882451983420398387553396093398797355414574537879417751454588226001297369768749355506634621890098448482283732835218256447319808734566290526814916150296089879368724844345375926937228656736467838888806066816504883376603957632860576461591101218545781807007809544426163846285484467882891286313111031329994043168177146673499681358474619375537804724647106631359636790670085783489547465775557969051452429788369689971905504628358182339230281713815231088923804294964363253232356053212398430498292592757294833889988896364700408870209070336756005940607179681398087135109427800208235158634226112609046433006661771195911486670629570215506955863600624940910053098739710477014111278820365602582247826145659331163549621207910847476664175706736958099211080900124637468349310420131997946686467015214496316191925134201748306720322005066849674487052053580983408841662794884686942447455309924431753441392549140419493646535724538469484100395690258155217295494934198590782821636372953770828080375610621065764074673462952444554210515538187655325433568644858218968553140989418945803328106134472355609817121582268045973751714053851715756140205602129646721058755493647348446304717817383569770262457562695711030178115990990168075815476121871315022840946979176069613170776141340829346034035842699262490012788522141856812882338134679665727542930693061662957874055049225572272650786450837108278252295468622798389655670302933139070656953697489983826330443073770339421279809377117283969632183851897552935132825229309596785458970268630086039037217495596015394560557361972056957165045483310121862007770214410107729154265179541116095802151744494542594762310556781755175656783322234039934832103073953324354639495937311834816418534551688549145662863591658699327322185796960517260532052702550927918792608526511576209132046543078773992011784272484371580553129852762487352370317031498229965286333103729070225638316332816554601062919861673206171631595311818959665228554892745453722423916139410329069871128099277998279293739611466108563254767897594706397901038900892783398404210056399978168224103768669583685366063455161277593780904663216984827337524945496373657020989083398953615158837382181065085419520000000000000000000000000*i1^111 + -17775797239694933994091106967382228899959770383268305215878372487642197488608543779475399500082599160414330919434272260978025510469061097801713052342759098434700680035873812339900052568664873927699032012941050975488752301196159847870633933349495701667372165883020295725402933032303450753919054751850242448005543107650799887030361991294167436485114306254653194410595489583435450255756244123286770295525334842236623932699017945797976569632791401448047614412546597144967613214593292898734214255103076197515582353029133629656670035675456223542530196059901302661096897155642978710082641374670064789620212905978190714842617408804974079977226577623318051456279539007288141102505034135405710268909254910502965861687996080331248853508791626941444074917647891604437982489265199071845431830893399017541053270197051284187443363505580502419623904869037171075848083555965269909813905007535028332614247476813300551241552005102679981757077814104776292584079588327064006403768681108901702785051745151224030039253305691205723751391746162947656038224600830412766737858812973264647135809473182949742703243912361780483016283702677174706511076232928713295843070289392862129882323203597651501972294039299742258330096818167589761399176251378244430144316439520359589548985793123503545299784294018339075259842616074585428028788525483619584753597942723292533708150359066527696447709418002504321181490804572591398045844532048796588566070561680210291986519480834257627907792987498118520046847639137915496946642875875080379167436666079617200791370921178077119566985675929792374726542197230981002094000106435558698216841003045594657903870248221719773875638698327661212427726939945168059817566429156269682855121030184047262757964732626936942304165846501173003630859226893676075111329540590072899168234349563624226236039707968054151553583463243815155243196734037528147556825228119833813075218318610755987094278429164841897229540871468764482850015582990817784521094212057568191282890563597879196238362906180953465657432253733466555103724190971779819834845550824135635801615469070897618455631062426962015972149503361134114429773878630415249548622798833122452340331743272979226177309468553921618146976284269348767202263352849578926139474069074727806373654903035556874790828130573445963996729094047214528132923466218414405598219850721929193120926169802842159006613095916657148334808488788278514454551605684225400165942974422828348131513009483105339677873209084876161219729115930706209845848101129366369249641405855254783224175592098512494986681625432054615708036909645189533158508847266203523041819420389081466155851345190652393361914727649063212329382845642480534137726427699593696641911226095414565239374231158044783042951804370536481696617109450421517305617673078253914893002109377898802674695462373912518794029948728534108981694477098660347206063356322502068239534095765179046613894204861384652289399269549967544253709089301856256000000000000000000000000*i1^112 + 1446665877353796470433223962926924659185899128616999308028344342757626541774709415572795604488398987373305694712623075831303054715399323726377914289815511796716752813089844582613060596605057464330064562756979311226647583619780809585118928594260446901026153747637363981510370649389377276949980498736066888302544198829873584758657365368778360166018907369567299462213795148098462372377134341596277159214312842378452009269282231896825169947675043712348359542097418080919996040178233721837923843179826584521621022709896992753007460409582695389170511527992311839406035855659397671434481948705134565964051513578717785674744786954105329908527532463832421766384539462693908871416250754864191577984300357483363113127079713350738529517910310182097483827493910650993481801523279409633262227191747403703859263584335351592866134029231831953894051732843716786104744170122975599847526051712598937393424264225179840528806468369165629664887128749085050897981195546640315915076456086600688029914349375631800783113079455731496461008466586471806009871546504102335886231496732901560050082081110082028808504983359922009077785202194395411302813043057479087053946963742184227819616290230729980014090743136695650003508206087942028486611478200503613714535449560189321478779762909128367876204817459457900299032319947702575652041762268006685000492468719320685561349829812992560947120526602571474238994956153208391698591146131754416463204261190651003351445777894504077120465887161732492313776092649377214508546326869787581787927468308915531126401189421809527127832579383528708666462136358145001708910571104354195416012543770309692910622479177643475523429231731631712703242394102510148327884340651149559612054190269524320488484702588607083218086350767333936326120104225553923605600416540088548078468173275660233195588135265301915846997599615429850802520750059967445157297114572726025242762351768327551590098100623197780910925798084729974436244435168358093118448744440226018018037276702226489660816497295513966547947357815904957977746196263890599993897810236100025094196463323750659797623806098796174787053040343140655086928021325448173660271968836907204798841272815428648599096648303758957760236275563102088485277394111867401710868807500502709739967743153392398448334331895100148992423823317923138797731509920122709728613673002898053250987542621869452650293129730979636350145143352989015795433072979752411266344986229885606517830731645086231665478367579005288245171113013329572907581859222302110919631687657039754324507445460038115853569400484581890042466044451745279440711532513438211513943830564898343920306910559566494741222574447769532990638185043749991690225938705899073011631877687209311070753664717527366140737185854716014960960330965593913237074550925231809129790535184548070486551581924224840062879925764138627272166087946808898938030893460889630499129400233921972614764110567712272418979899683135557131156062208000000000000000000000000*i1^113 + -24156523820261445405439371248007099554946515372881165841498973784466947104654517771724312197592088256236568004328710871568597807142831327594057242463461350122565212901127161552907647176842122192614083319819778420008326048546080817033973647262320647741014245000180871288782108572371885250156709832476452345844580136642798705274762417245359066873280512959105929129088341930561967354069672082478823989459897051544659570418011247518026451976088575540980245629133805515449039105102187541803748772522627718544607980626311085205929484949871452684759075639238180438768538594377058837952639701242774066791848053120338905218614058100895063555229505026310214052174198320504509650758288047246738220397350504876093289462851248266302809893332285685173811463619528269501905093555318377634213639699529396898602045000318740937565545533414184218454250015210832749668083870665443978235952421409275113982031301483944185617246099489059581500839000936199913030604318382631081300343620375893314141494840782281447382820063037324339181357487864105670598130217281013779776513410809836984238072054064270357505212952179276516049235427780194528724794952274938266084597209801885939214739601211108545127823455601256096135372771217188593712509905258881612795385897546900859883794942544691346075655855129187164475803201016490145902163966304184662813793095557919542734887203982877668299903664424760113700723262272773510691427017983020709650358328989597235751211750067714902699942488037921573480793634938040976878987908227823053837611348738005245370692589642602318977479483205332422539479046972455644288630309113710707684382979267004203111514144998250195584661746650177940476356572527731872389506463688048358461115768683766653282033615501395639363902421395122542240800460415425130277904836524310323952717207742407411399766418029438785469745880533156260963540122195571271107046746737655991078092359902472927858651264873288182790013437222684743874018789751423350385528570549755301042328334518821616717252256612562323544163491801518945719890408436660191593750040520861608570595155107350512824866111771340420121718739894413212341046291280353046857740337580337747988850208771261727597601905050582552408171353216602958359855633434640047725899313458574074716687503025512879820389615230925735109572974395559601759260906235521434519209947621863265599799741174857303391165359038142829674607552469125323505777301801470860062647292786894139681467044354078455793796715135154297411887909453908470908764880639925005242299778581130629129229379460345397136673861143991138279543208027889731026894034693044732689184173085267931338101741780832770190806887348894403781201015386891950385672534810572931162110319083854741667176755945922580733590654837563431465899594469289711389639392288065982105285935477563592136167764710959923723542616659633473687912151862094197688660370320577757983534315076009253729228625035188645715640575243141827788800000000000000000000000*i1^114 + 197560695150680779465531152702985548216173095682722264581940159473510842603622844077776172411192278735355794932013781293455178477969061025228992510836182746205156921181649570491067559180874224671054976171371240522941116390346267994075586082654041780691551958867601229742519565784876236885184773146766182173427674462022360138948501738506677662797758099683170428242463218311693325690688116272616749183053884459251623482810758007451610489600918829760838214647213792900821952051882042695419682041417444266094334054752872926143802048136088070680664472651569926010203926774152188280172143745146715644013543668590837309214740089484286428310590676307665194713390101992364806963037979511626231609691847604509720766240922253898142918562160823601117531708751492375560950173929896789701985942735099962894476684979601136180273931496471628994230289097116527991950360164816399645247891301743598059080573487880542840428142635694113805364665112507069830066524963916127675998770992520538056307609398331919354099716207701021859270953196023274739125063254156637548768196929598292157382171263475768646985122126355516344965396099457214141513387621104815279202221003986979055845870497764831239663547193154728810115691207235565926270878877343982416167022505363017133836746079957075331818081448039094165266703852141645766168764161356314923896313614901820190830515491620339348286804431347615506932498423949844200319660061831279956950821208972007320059187596611877101628750926212872056785254888876326126935109012951576182694414502818099425506895482694764745002575610215516703737859517944502471125881390919453960309377276349437370652568646640024866217419297514639135430811514914414844627332994555828142887304488151513708202530749190081567855946612189849727097565429905915668526539848449043526716193893910678867734339270540270651832477445709992244515253052752363659016523466102727119070280636699032778944928647953914594762168369972278345807760714411369449173865764282433346168461785932725617611479373768896720715151847165566314488092216057763392442444801656129082306048197061630963165908994215795119181348284451605289411407578826566071183798932541891604208008012706176592783891396560301444549290351186045252986702114396405030590507278354797506447723150669442916768436732987697042125320288887855431866136459997111909778277548471032984928241101315862060831338763764205471228457236676947365766672345475158533101768886737682815692610739532277618236606057683491262775619353090926488858866796925690800078134882112811110194037432456530977491255887440417832118994577084633735980725143355466595857357609743072350224888785612376333217812985663994204328654684113221615501170115126318399785639866273230083884469751407507402733193534487613381661422001210070229072270913091813415335339096402185479142757097422588280631822512352430303557862291971054686373555979417289845299304747210527843706750183677028039875866551910400000000000000000000000*i1^115 + -1046455812022083386873168957883695965700843097106074553086830763429317645133731098250703348852004156554275748644291670753672236054644634425985897573054161921677651659410611945250897892249615254544054860360464166693616921007452609346648691586802463615891144117618034233029205370083808383494686351838663230459653377553502452725843376052806148051955169536517060525226878919339387096895336685266190452819028941934873505797678624830750604329058057097272623642131873952062884589751021233323123489340659886710806758107972523788746521947779619789741538042495640553182786599179698040021546246771857559721824513486633981915560038205749937521845657407740717921316627563080178712620796968488584774641829096819830842609837008610779269985305532135269425346429618724829343785638662878899079747455076240593359932648037216404954639276488929566886176942837596982488497805795140850233722206869290738769901989572949720335054012277235352008011928796260158420791191392439704770729922521829354869577268189339940102429579374150796126360093867031542560139436679037412550419060522722727114189077537256209855827215052021555820554649441212461183350982410924770924294978741208889452626569410531808009700058840257528930955635435249281796790302237181056090174250573247886614236845130592391496347132488640891688115080692908532305432593294127244447143496897386555079070127121278624381997358047921294870717310665037521521694974982930973706866874542088485745912801409008583498505364944640259510408680394836596700263263585374765731004674147045502358162825136189008543923077423620746403386592206907785911207580858382071172285858627443958453437926357609630836206145121553266140991608899928542662214621647702238054569125782573813899224391153188791807058371473483641995876803706171477612464291876684187366133364128009486377030166721120432453803620902007481922639807215406583831013480438309906643171530502054108034583499873617920040622204633193243671676558049449965827709717305559806418137916522231696259763575179553267429404536050309820823038669575622731518233246364712477376165059900242418664196990758870991578701869677597255647132253759431702450328974168794108787745562984561309456999231819620695041055179067802910917580322850338251758330256698528378378129145475361300282125739324135719353567004159439738269136642982617010570150148617932177914148771250984767299697477703649292339247400256662159747724073323015458231828506474516758545282916982284048201205566134783300917811430745113292621344080488329648547132292400509395367966117878248258646130005405539493176826256429762763886650572958840789438675671679881738184882442415346769362248520506218798210219968499623194061712580704743002396518416090792956915941316905854569682539662065256652737209858859043536767586180075524747281932155314743020442473229563344474108608526372628041423234715850530712669168771615663916613744697206152182974433635932976954159923200000000000000000000000*i1^116 + 3647634884838252366165710645849642419436857953978407063418830474346533076386937812692357955837551085133337983892148603459450203249076366887996391517930252745352704990211712917615606910801093880887062295837113838547013998613275668405196388461873294440059922220053970337046658791080835984263579609581241296438097833002216889321630264864216531268701893061699715106659508428276657598513866103304692269201801283995937572939331828198980232690848631299642051748164181811080340885225796306235831536672368191399750591245171212932591360346881851132063385301237400683266479369298323132276903522823379025275210589725569369301160753293802748050417968551320145483104273090627950548712661040883692467343189568329700061339718197022753319105684635208960865655872206487218404281733489369159218676889205532990285388794634958767372624942910875383402043946686590167966607270465165767200532573167028623215342622681551259063820441776567409496571617000393089628890087639299504697305404642619711560162156690294869532412075325336043993938699141730546374562044248029626382462412894819525731025248349012783550998460123844028794113443081296879924289733462377559782133578823376487709216766447287770868055854894393178346439985503491383582360476413822470116397125110147376232792418834827042475065266172818404785526816400491669638214444293553398186896640019272502203731149382777423803625802054447041119479069318015487767800829505740944859194288762771430152824892471069348578501590250517984642500034195110101049329897076023280317325561208170637076733052406615341428187122238529173468023993773475570615166469398948883539233263725343324183217170293741313830790491493896997995665205429006728931859040743913905738151459355309444280119353428752796094974960958867797903403148076257623053411738315406152317026275962623675678024637086777717433469283951794608268086987462897633441848989339819659795171046714813308601273500458297058311947771855335542178503810734629325573323562862087374408975001428666485131701863250794574808133170840698615330462305245540130859935682290826210684178709136650321272625278561354130644426799374078723552251063952915608896359531381974457318777404608366146331117306587160033642182295409817133706387333491029815384192017220435971358829593748639580895713394493004346345444115509885283885901295449697377429548977846546732875209998956152800833681225928007358888585638488276535631360212679080623894865186048748214725156174812471647698980474943245616974121216052620098864535635162047079960811176097047447054927286099743947269401100566175679072179526883578192571592910980381969497049887896252170212358258965264225302313228358438779494174243448082853941633189338226568742017758240793340726504494672477148432749270355135128454019329962797688910209687157786659952617656417693455972202205166565079571932907141607503097618336785194156744845248745238483736670854223337861777719875820584960000000000000000000000*i1^117 + -9850538386585994066376849674369799553136844472933813024720670619152605192274891351664212025980586312061839902786339410614494849801060584348888316130272573977914672947938273878581044614475062103072477258179565290566307153834524227595615709457761956332916916035680175548185400086961350217813312758565135351476496583853609658843299765914622971540975657653568344249083984880058347844879014137948259729567142528896226575550651304681942214777105213941085032373195645947249168213708150956007158092561428120204929711722866604876915848480629864652557014488611684479216511021485244118632821472655909564071672429820388429257845158141665740308963193696102843069238558887654045391763289132543178302150395761764904313912726809107738402817945742925430999688578189168872431982219090909819177153653217022818823786338299070742283209017625073160367475636611995648603742911500184050887138809390479924824875321824479216864114010183496744837675163989681024239022175608956880853593128479678478193637327345943615573278171289027969865211872147651216363154942631641271300351789354069523573638158496222930332585447639426883219841823291088447293927941904047658010975214707526993216754959966588534744979020788533722539784808252012625799148617321520818196028711541741824904524564217838715839672726803387068553622501271435281760075285799234650248483190102067312396205162778317936561227750997064526679871165544942859961246420821811121862692928025521149980606577358375695585718783953804395612789956075055130259856890254504943469075728010927339711251549902007606624591959627653774148773437004039791588240380859403674838696625180092787007652010080894844382099553140555968259988737525782648916250654462653052421359974315141979901530238999002109433684774643634744661434626170956823827976545706045637983618454912733009068750286697658408113695456475330148593060845406320217269733531558934191083277680082552359131902588131845020433006698014054990232388710181804255171351905681683754327804893378585090998396915164325305779855671630228751525209906509570019424631856047325467512825887779981851195156683421917739604901691873433901102395132522995937386747228679016869200714416359020780421158200491088290898856536750149968815737963508139597430338748411916993638061198605285705869068256740601310731380657626395107842417550638055357266411504357885809196218512129696569790141935121624201975038067260861312709372984392398117054835101414044114703566287164596454827857614564875562093762684655340123144028768010483139802680396714519204135825703088825553856381013479740950019711501350630316200676272229894755975845871362432812823007508329698929560016090950724819541208698384591263641887802709722240677111794329606126731143457358937138116971932531593639362914456031283768368796100960242796795828432108552681634981921514525314553308375008091595052281580651653325176997800729976927986141407665982495382306816000000000000000000000*i1^118 + 3179966411075803876217771143040384861582725205547062016614931921468426256740710959502960614417914104333041958690208813524328956491095568684532610765694959086820149138976544364321537665885972615114916766550777712849482739723463507836349606924246033857113258816480548385493147521098539811439999940285417403094234379349622264285504762163140372708092998034488469309981744831364989931071354510194227242262810894665627985608087727968382337226242290264964321901143086012130343256835898102300040382436210727552940687993767646810542086437458764015487537537297006455504576825575020604702388195478341048686989149625014574140623114791670543406852354591464113806802708407814826052301360503461263915753113413433289814983044970269563064946451298836217837842055904123227775853730677981697512526589110819031472497102555350737583315054940795646331040120851136675510275035733753189543287399353040914703451902229206636107420058319608016544072396921881218491969754575834066525935162683832808010136973272238603718819329201445773107222932359521627265097791787714543522160061408895558966366880356885390159519699217409028300103079955829953835788096444507208464501013783180002261371156881451145560940775930767282365648501610413938007398076330809334796643886684207100018850752140980818890162639735979439073582152661486375727880319343213935385784376173034930290089436431442891473382977193611413313809671083232626749651726403086151853934089849885098435439742622605050010005582498003235577680097151384098116288018515155368770353392167291307421428775335698141798389677854532443579664106197239461032828453388661858974695292811807018512933286866549463646721497251394718295675701674374079141862513880636490582633896871569628449726373060897944801055880948512340844919497416517186067205108515917718022116921913930710426962991595189512750085555410167717106226289743570322447888213406367978396921233090904360656135831192357709007725549468095496228032244723470714138944003396085892490518247790151860410562074238325102709517054979213528660878417293485195859015856931782057208863106976091669629093924187343179002488129444297077670303266686072836542433358047525502940627518109407814333947547038879708565962140149393266012130851618847076842871431795522018020744172820226034059683131965393468199594010769853534355917101568375957972295160382400964587417724930557941537890251224351403002789357973842841641507012623627939452733926492317318727764104035390654235848141935059098129199108615543567879993696300817492208955400795614932674908627324043939851765484899184718059624461199325485500794887521185150800770502495609873804621252393106407217702629242495772650290742444830499833194401825896130240253539522508465692267159153713962397909134299816891176860099765619628722318216859508455765475646870053597299307537712205702453438796329761461627282053090876966979276350576403730858189839797321728000000000000000000000*i1^119 + 32926509706115884925678549577716889925165283342774841163167544436543941535949383443578007149465369741252467327607007307785343819891498834343256743938587711581982530421544981976559920407776404508634796932830287588890073321821653936208222150280007989189210707528192184610391729977088463989388600665715084342201183203247986267495556768765011642187004235265882465359800784874611174763759766412964426928194314492789587535082879154940594697081239730772484193221746734615533922953232044319818112220547199917880642855175658580986193748449462479814567002560264316170055108275881473085469437680649544466603032698796955420607924332506209185290676298855936434318527374522982939797955187395947070722683155559878871333669541401137293614982111848993861453312944859427611258582535085156978731777527947537487203850834546312566960585307819321470323318445446622203196845775361524184664257677386644870820813575162714803912742107764785247789916009025727552416525258144662094294428878324496381865689497850287317445780102729852510423342176892152980583254017773197160457330915112419741801691901652136305261940322359981556690336746965585067286682788787476953894422605083427125235959112064921581326236718527898847361893398269046148615011488498089111454502594576507082113409837929556586462749206846430927324140251367455044645154282821607075063869342069220713681255867500731287477957874795204994156985050040788163673928662157373100299362602956254791924465379354754570021566195706392676134007024682814633032713153765656553122565933544905540464683040350683953332769616412854570660992868198009565027066062542539375948202497415328578808265014195860186582517172125989598436278274729222134157962259840225090106568838630339934131838419964678004005067195765665426741594023119747322759552739854871556245056327847978702775756853108357158317019112596343381370022894851305521465769860581566204228031760014357607802473630670142591036067491262072814916835602735476339523293070396589733229714795307691363538942378889440853418344917420274401428750262525539570482848559566668199580016311228505471268087498494926078951944928672097373284820771983105106311359118990693702364734929161274947660110577315284729474001883221035270911961251596318191462936113228109235545972329118020043311710326905029979490195919482980677184666913627922116890836906846787752866096417731023242810959995130004293850141592905669172053580638552996307791858260617363200688917551636710049673706744298026245536482349991411765416101925750219972224777884633693758363180197359516308663838271614794384692429231662546314126586065526048104324743628593684270640866351797344523599782385724483461995817767869094326715747396507358782342648057675701101300776304208572060442294566789787717061201767712291083262522842810579648580792584858569764048071133422212306954024751914397182507056173322695832827953506622699132102587187200000000000000000000*i1^120 + -16890311700939513549182525152658008462687985302265998892570224514393925327116898206457189057560576420428019055857364359737686259047970443914126565679806460858102690876123740166253473031155384871935614729753564054352041101240054061163032556543640966137500122990603350468614112448178638241078854476245522455441679686581054569276310186304444061137976303899359422044048753908115114790601531346451434153771120320946008679263908378959478235566132954768561315941528434812291503556387373126834577768453625810326714488404221654181235014081030666613566898040140063828649474779956035208185391143232041099599042075161547323679586850708110926601881608758869685594954945790880999100392650624969037062621095538867830951284507630194863016198439234550454706373834033312228787077788716967144981799985178038917502706189030590167328067785893275293140902566416934476044294246375906101725427723454066869602416576135472363039564117431431085709565891817125235559545524890247644876335202739904145392271560741711745890158903545600632698800877750716194263953504656563196353173044811812545119579616153609312223335622795160421457069820028481343616167745821047474431492477753539737708108910276159363800364793120343411414183897777702741284093428042341114778785553894586457315849964077264203089462254237861131409857682398372433503535043601210966856120234901108933434467072050100463580409939414841105369775664169627728778357891920377241089672765026228036780546614117213740000865377260374467907131822876709050328993455028223358112094052204233394133891403123326082759191221288275780348829605431522809466917430707464593660399701050649301922931965935207853607905376306507703483411972309136596710470768088914376293816588034213376936223653974814975641922424644344286279997658685521309201612969044682867782753196427204179477907900581972967074804100359723053958206691015213909637982387849438760228137933447313791151200385942850014026887414719074769740443850512724589833339850287507503068255782697384715952394972884468215151817671934239898174445394306173234516197277369019718075196146319412065720295371633950935388823198827943991917978914669980041332041696153904939381254893226272009851259557144258139428134874127222908219745392270611384733658197850569900683785080244798895233937264371613499654375876028806106823188544977829637595235060517800481663262030954798551070444524681199781569699294961427433162563110145036871093726027745306308413421976892468347394891545116748687658032397835822658583385441640694511247216204308902549378883029051359324461770300931043385599421328497823437460473949381519159581953211269338440237873261905347619554064069164147673963082718156322007871734257170481478340345986292530020164166015999139197543545568239598560538233492697095690221642994815869842813627806743479519955101988557476051649559269942698399399495413367141510402978183612517580800000000000000000000*i1^121 + 101856396769083228556546331922708819123315054766884623307760058808087842009540949491921986963719791523831678713686439217773352119662281584851605628981825207010989130645039692662446340565560475004410496694042301087478326948378246384055812944385831846058167093266308148681435610767208367488175924768410028054882328684852783246983946597032439734638275218865380108637551711166307591760760895930694035632680079298867078693850344433457613665827632201070416571141041732670381504132004351937111073216298164471724012585856815532906051620913904278837015002800778292398452346021301139946044511108013728717598888658988868582774502792701408914363844803875233145266646019867839199410568954389877282523995416498026237356282065126701120442756601172395606598097800319322854277588786906463180760364002146736876288870291781586626226127385231686104652900496473833849637903397345688838214639439466426043034054369955893743115526788417902481478752709510061371867368918292095890948668676107173310239430855670927408148003215784323039314372402649904076609198612726747596874508954564267999230689680311341694719322561054997890479791054071464482012392991439338758036679267844996038618939307405205175167762000757051012298481530098323551238993301047514791531030600133110934868066594401228729181227038388499939394473068233604642627051561125025041332744912617637133865410915754722334289248179863184201696406679160201164606620746520747918123622338871142739541623703073220367733626900195217407767151205677566574916184926865147500240679532852947063046104289517639196967522661342544316321349377185465501121879149028831722889107998224951191545565693971430351721506934467706107537157851294439671650629298819145845874139683265824326989906865026191447798434183157548176850412259616929902249777418641721931114005791781337691498196869627040079007442777138914527887962412254862042213426307363591057636225113915769964164430794824220309900495397181963182702234108360089831121047212162160016004306879599968882169986257179589144521842685086450411903133273703658737500637142365645667723467687211865195272822417060045378752445654005182430806082604506995027217901091774407083607712672428742539668173951614736046617233332635392034855054421362975752640150233737200522554189628303316412292720740407611734187190098204145248120229908389293947439914160665386516529209465064094075123628641815027218801267131986511064146547763664373518480611253983790161093238635169231497459515252824415683174175766173323259902066650041984761113476763395692571545024023952716850426449298690109172684887172405295198910155966937181302284127166305724510274108609492918566659373459396890183622376118552901942414628660770901546946937951403701070233162236627661082997894958698895655529641330303482376208226833760766150857137373001695017137522958866705406955235701178922350751182984297966984736192593920000000000000000000*i1^122 + 484318523175103419177553787544697526753773072074760699454289054697680231716559534289410781996583771468925232116331091141958823443099440459593314495954034832305376293584960115516405982982911350671154377354691106415001011285059011458757146571678291259447822195510093654687422408091991033313171541001834361903349532709146798782172401403155109994466136072574278215582433703863932555358056957017407941348609515279035010238360069940239359985199002235147598195112790378221064022273398344324518770529976491957203073176001756805775445442991986667078010100563354180438463680690525473736536072455545875141517480936964211597355480222097950267972011526530864493935262904717529764037387958706618657793911004025443194984109710994742861160872604998490204704031057314979692439045299210486923766755958776370578704086248894906282103762587307443593735083257391850916001326766046045874372403038422573327226551675803864171596954752058361823255123628450266178961885742952340607517884682142138229283597640750216287269958850907205145858886132579025925216061600036989124649099488202083979168756648253791606389421346954613731222379800614684508003330359026547465838487427280644198449096990740254811649895428607385764494189946712521071019131340302639566625917819587704674179519490484389101224598829737085234855489459182690619097786293019364888157204827545348747342972867605454196935476839558867528278315517933761524157583075907776158019960378665750435860472453136824095694596382684124351720313814346670389150857833696635563233042126077108370095272035861827473250243231889257743450413630214866379408329381253397696326915306185695461677431576186946541204834515027329664236664776284882072268222984784617548923064135781643645294998808766756307740812069935753769983579902989466492630714130990732041750289197020051421271265367509569714973767599046561460279223294147351010537448954716239747472089867369326183778045230404700147564000739285660365427461356160972203813086439890013751731971694009610296159696920526100759161347458216437245508173945674884167521027175450205931028623751458102917903776840916643647982769826611097539082463728494153350620803718785655086708546770046579058304507959849670615039975694580554211024594670919556086047296724004731962479118854854723857082771404321013904885428961374821182565494282798858003198323728030472758027596376907718104494944438615072806601745638616142844073661518608803188872207840799969535635285083855689188690291692369224627493152293474460092739754616670481777242686470719279138096897154534494936351424428017854315456973366277841288238749630999364508099991368523685333571427005143489474559396351988572147047316768666880995308191680725374457651938457718302495451231754673934623887048104391380211263047775033815288489049595868872564524456093504649255211572496154416784553341406926492294657387871751802716160000000000000000000*i1^123 + -1720549357000932986011005989114085112384976326730559830762764666673764791919046634727694548945829139919207550738299493541881689373497373201764127657205306877386161938194302712362657531185148688971804816095714031937502785672358905129349774884963962233304963981039697558669565281738939673162503131163503881620948235328776453976198511630955877521234231900985611945065165281415075756584430673943050857708078208183728919605786638543663778512755055989991603315060537699220013180463347855440509970543593773071582475555427832225616062131116870079062544512528270299658644208157896823496429794919876450210119033592468440598700747407163351194575145093735223558113120676652230621012334723721424411010503570871978891224267703468519953189014968003471890092609315175945340332208970700841310956230980773803051150598887838602105788802496696374561526170352529496033763873924536625395560692677884522403022205437116424509261002956353424017339632734250228744366392588152814908929307175383296160977507232370510339528357859693682705959114051536735699945029679869614011427846299144081354575279054520926984114602316280403739264379576845699220540095230026432424076536008843860785217094066417554322558425919383144309321516708746847324121323150556937510134723427945257922666219154666648079351019022663402628452218863249219516372907866199640954640696590646490244824160569346466150960120834392692598911387799424811692738677003429926539368672562845573704998641277647828609399437243393896653734590832243474410791144267411050683563922448107298086710850780193506638867338301585682240037782444342341337577604506725522708522521684375323725032664850096315489366466354333189686813672126351817397033951412533671674386631925693399950381158272857561641613355911802378345925810684713131905041239287360428631653597805023362496444337618950197487839256355377074951931884215701167487883007343914609405821312295294494172895345221124235112877045216561878073503391006512167735095848539591737161282566894177861290018952343844147524665575503157067052524825764728876460473801942537777407681939888953539534099138171219054899757254431027942749436763889438742501395464164229282556846217360224877307844412372394324530665235894950091762710656923162407028766863056386261324519984527581822833107268830377383287513970814917623492685759999152925078292543465224482712425434926607494382115893383281889327453739226919990400120089481857354414578190837041661344573600811781473396621409264178614673822784522529272634546904468592824861401336347644114253888649152231285715165801049359994869129266501160399453582416786436590636441977065180162819478383009581393314400098553777094218095012700420484721096220368499186754302939942782593460626657905429621715618320980855899537464705822799565019170962122047153792595828234631103513200326809858060859375643271100767201606970114048000000000000000000*i1^124 + -1548583721967814283428155418488151769309916538681864467261849139209945482729947786491110594038010163746919743952181075432285846035218254774005710130252979165566368615652780476489022434256187939351283312638873186814113496178764060629653071321356364626674488215701186779456923782593767875239386808160043764735832528633453317752903175125090624285484974902762052669757316881785108408344930891744317964774085765696354660802030768253658486192285883071807312878188701206948787605319489227344018447885301679227347736129087169662531758540966883990298888869884948439004499704877386077707562634505924804857890037255135601940324026874499792055546760245720960067646612089110930554603631604243997565746990085818978500644027332785198098895361876484155324681427140674315606928715402200149501288286214020602911321500096745240798985677006339314545592498031198328406942631833069384273481164986296463954445374100945057635562979761109012468294848917756872147149967318660853407115031243488921956036201217542772190764296194719603274729090245717467568750112790577578547294717746448408373410065419069376592842963097636032979610927096121990660939243572332077170942045922091700502511351377993526887839323761377262716796136789561870896204272326529618261320876962918556918814999310916609254218115532205631543714712489272684336354604965950417950617322509866595153099319162602882769728965710091323868978913943409594694215662232234342279819532178512871894068775646268345155721289191814039899895358115789608490771869326277700223152736904401405422665780177971402320607215280105443141413957699600968450460138634402603985955429250042286417025944092885152505950522734446171338763263659695798631075027607438219484956400572369005810098183398593899456038971152620734666603713110657462463687331050601748539870792569341452142631499738081948647818250336585557229781561675368039548149260003376068899267116669961740116981264808827617455152706741124117491040301560038532757872248188317775984959963393903545402949591749494097320813555472646498850882839969870992951203012735308392277860006049862075054535607717472538452526744987744951722496566471693801961152631717981665449161740240603013290760967350214361956557107748871015650180392078207036247104610677291247124646626617443058009983991603834505445049595832266085247215511902075868058657449098018818509685721667110207998985997885891597568518655612889437458508925450507659624503358133082980039417685462738126929310539884541969577562764442715646636446304682604570071404508337750262024636595760935914326354706251623243148857974704402796765313885816836061102698140969283990384604615944793478612356780741454692856083135727353666377476968707253441288700520929301414151210545682627368024946104783619431869336891093776694546649057952153664515374964407956213651706165372191669468544212973871043706880000000000000000000*i1^125 + -191584923390981084742389737871312397473079423002071234873005604997841753098541225080999395631442203491429128485821383456769253747262068870499876317291693731720987158521667479078419095937870292086240323826193684613277408506846398320564747302886231774240759639559905214468449300156240673597760078559540333218616426641867173782490318610266067399129687947617059074656564489864108985414798059815393433309585037146593431152941044289334222757981143274717137257213378001652365659368217652192477719750446983480298076087973629760298078535062339996254494760393664071670387123320506605922158975510384074176739483172208896161785526360944373002970715723432690341513356982920789139379058702698656498309745653550079546575549054508672633417725051478241931982449423034959754943626384133166242724779171960423781279880778056501847077835549068985570879200128556102966789186987759462061264953462157813651729842875388067787059120588976927550269926504454580223155775246521190083729040226711693628319810104471588054490251915105426165057774323388018840619323202747242311382097949368550906593739071740200230470470497734992610109153385966277388554295122768528034156823282277468666352086214818236294431525786438471846322881828345181718318498849954644168832815857605637844678896624559623034732750786132009493244946158218402492243040721809536682228530916468488277077909691480687722968152160763165063100532840920365026964307220462864522312662277041342170788033420842836111566049839800936678986585039028761613495654393385767651017928848482873500825779561656763912569300009025276081849164942874191051073925076100067720633495372399742586763722700813095956388393594357163921779049315372156587959092248604101714945538747232882430553129408455005184028988486286087853388983516740529481153291360126987034580295153308914346345529525290589710568515394823114274575058470521998468965862572202163271973412585009327651208871107714065353571595120933872602960663665913484382948858115675877376747205099143320124522355180532999904130794987332442461331668541836310870199170890100662308716679500593778711828892842395903310284169347360966110148007214181668097029317973043905798223073423969712367680393053192488317559550070538786933307724222901747038187134567615429284054359228713092393863325305957361206964224184835427312218701144327885384066616144475580291033230029760331215458489065118520039258059750719282551383028936355806610692694531379941549307767548166234402047761895609889855677986379205934396358577309943857835795724419332318428975389823107459848521617929984786561740501052205020313282396043967811664427474162476635297853743491485419841141412045654885242969567057263020444077809690513422925963228742215830337738798247476329866257569670685823142973948647420000684660104452921816204777569696029219170528669310982177177411570053939200000000000000000*i1^126 + 109413014762522307339771984736840563498754304929472097986248778916125858505053505486742551465255181363984290916694008279048179751518284468254151195183814932801937851373027624752041596687875523752605742903057872545225296414167098240446969451339374521095312376955607281260369085420908702137292409824727324008345253548205496748699126130584555755798254130140035068723469871070603156032193955236078726041581932044841672117805715195289076359412218334249676889094362481750069578703114723007521863380433515272094302525557038525718183379643220271558086240258478476099911458167997573951477079334137625124367651115312137834229670530825235874525713361264679258039847911277695896781632669116955863484735502911477174963792886576466367738277645011953569414247660517300361606089378071327826884032833492048128997056693007305976913101489740165887924713296699825172185280442167974869200231870916676899991506343225899256724989111238575165621650809024147834745436154940211941924294501570647592596245269519025714723952375295261279502612795179201116894198092058860079620397971619845299646659114996671928948228581806932035214329980773712511347812467920693826371741819904721659735692735434725458348123005271777536279741312088356199106882451755817271140778891485365112969284165059194831934945405322707437689581601024521545670886573895448435330778456433229292077730080921789790000586247234330153533440679361768016544060180901004384224517070828576112071171893199737546486971964359701572069149777190109225225403897526044530111272193311155685068356350363369925701648132594305369787947286679060616490226305438858813396380996995180531820368634698760399866507185093360559137196223878034297066027629735920984552888979063839752034138660155146085814363823513632198871625807693878976913366816008468502344639061844418011684430474767352604676109145724965112918855203629041500378671143289873594549531064853887043714066998948082712796046041495218210826015248107255495287516491958386970535038634523838739036979262969200407477487383136242757244706759136318666728674815270147948491706528795031221561379719404214193649144683914281024474458473634141434982074972773644862064066124627944843873612894801134120431942325872136313710205564043851144053128387049779046619545934033108192667792745523301439222654440151379254787673886151527970782649378671927893027999691664475578770682769896234173809650714103834274122041108308090645036704217087904624718761988192917732016618166351633609711908110385658005203088620174531848080719946783608844505493347037201028987726555777625512100823764698979788750579397690880516671793488716996197235773525909811767758993310060148946055095511963677358318299328758355036403417680949641770801748812347254348941364231012503692557985489519277858022228430684178617109989506519299542965262238675425348812800000000000000000*i1^127 + -5224994587883745989945286031272980097023645696433739730745703543200727296130013581957911049156155773652044299700698176046593435891773254529953194612680103935428638476536955690971898283367209600434813723651421661964921917174978169499919001344781018658306424711934927235806279858023895508739433285173856235518204565467534040219748628737125720824643605503823112057773751394281240248786241191354473110045457416526051268337067461347418389887173390225472172854530709967473589656619788573296941579003534925519479129622044803271956697930328245832931924708147707034744215003070707273461668791172398777503486239877472318972894994745285679415937670667233195015329081978121735749540438021263672492687774250985782361658421743464233267501011732618059424431928848968169888560074482962970386845507364514474246460600915558905705118437420592091257269054387630982077743620134886895891937550847591153703205315033133824684369045599830463432604674744449664159084502231951414945644292576913572617433799172379982954879206973651315872405510033417849456853326738391438002876665208396550518553109356367898155107300568753415685960364107509036035551802433477064718965196008076945237215768701073899585885815327972549381839050288668059277004785587428698226697249746560915463921242236078587684698638972023426529071009933622127308213553831157823188126633362104319343546608987157508993383528614192570259281647272634467197417036181333748271951317226721309905548780185830502409764746121477875349639883265152349169583516720165980724106355870305064110377980159039077104107266569844156712179229748469147172388193358321041319157913844406821794188817461594498386757214639724361265604511704404780671008794343717285771382025243117339845934389291471803780371473911390385676545702632583382696614510665425092181909188111680243749710772010762964692863856318553270010616063760704092895425085916823446341917086016440174154112459863952643705569801321902735089794272667164382483496931673931249411036609030416952090520272568461298550201209189284045849786460838241139843448863946792775065233028338093691650850946735870057084318504471863474203265034140346523083036370388389371509235867791788662341532135047909261421536155575124627298991512032733869031964734520433001981871571464990870295918186907321825969999062022600559377837720987911963909155705295570976032713365955665253956150743290334687775912591445643576642234434034185237398656567747831512594274076212956907730299969943445274128887488360506213569838138657375621038442319308551751739148353064155883127773113391933391624361998454487355091942817751640015661135921141759488771605696617958063799074480218763558423107435744212185925043706315092285973701565174054852248492366468491142513109929511648845142423478632263862879333491043095586687193374127071847863074066268160000000000000000*i1^128 + -1168041084040857971092212147976624336207561552661727594016589152836141954511504766821001870230652719409706267225739207614281665544329485040208533920760783825827804403421631357937397534089826096660563319303902294445959409786845977505998772834462426947768271323921589734800238090263440696747102431438049885129694093644500708469165077699528073361903443823974802172435610345961627034895668275647462148576069603921521668440821232335184932705271391353210959093810344117759659499488746436651518019614962044591972135261342272827329836616575544251371156035463717301376945088321690497330976443887215549651684748817949432678202152403671774932178131390276102632847957447970451171918741330567235921744930818102381680056155113264681794410679359974625618715778962288754427488761411554160789053712092844857912317670352735777325003490359880901796245316754964632845718153925050520108418150981836955744886812625671226640399564580670323514611824405621154925518453817935962730160481998037555361967104342950633769350884088446458588550063043144652671608834565197528479765754846314706263519320062931440127183714500047124880765789593459585052377471057244880649313577058790515928928103641590970487311695905211018877420460764739243447757421136446238139798585995625474745975279713535230804237814034881945037212438728209879334270982193123460872907868109275889000252921050579763742690709770018545669086698119723292470877733297138257103747104200641345818744457517426269059225415790270427280449139077662746601090268494638583213312486315862419954690765800674438261864355622553725049800400582465199235371656575641959294199714250607889091146837205525474803800881286485682201997461395792250758668041470855937509707095614068034799288632101975742175696363358866016846015686720579109435303675989003394811789530769891257610902135216932055517172259055738933060395065296964400791251561304782342941970075580840790628221654830782612928877176389211835178439137467848106405312451088054617481320933889539217038067226150280701684429043010635365509695839786620200142611432385011252901134698299896366019720459094495032927147303548033944052512247796512258016936630845347633809911115218203014915476264835341792405691382899342092911017266155598709870206788665703808627259067281532698762730370897841211098009773034140765738014593473199438890282237533033243923679077296799291688231442131080386127441426862311026875144472570903499522226960816745968521161100754855623705217234709809377975218814206486425630449834250718112748326972195815410815735887145006973795337892035171964934690382079586190720487778227638341062761330072876880671802853601435019555757824216502953297215121486244480042331620914841779739416941321146659493709686632851538603545859023862667205781872751891399507804328851429639289643964301289182986240000000000000000*i1^129 + -90764307275069360950908152386690261159691934547475853900369440724273334943847485656382700539542171392012432674126997618291111819576705334850186823539242082411027785638899013052140829332155936608896464450050589136401917483469786125166840318562330222001796316657824700309314142946290984217364859350884862190898538695673577603556411686436284562370092280604043758038819871265855547516540963503448278665038595100653687249228938765448373721897898142877426696486122288250590579866298651552363767089624321186741501786760727108587106151010906599902746767694379633986720112331392234335050469754033313417871029343787716174472083879158472658366720543818430567149150174663561207288001235197478816663995054292060822925015449676168114482225304962810204578287448718277544795282388338889164075172257491753302576148210655375146899078338853922026404351123059178787569273197671316245598402137979213659848512985636272139543398617516425810922724213411765964947995403057126166783085939785100829061137861322966425981969694914572524399718296511179111043243462103783178758143331501836738585006152581588238787580208178345283705834000560662193487974983817942788498745629973183146006712398917650162989163016552617406575686576441851868809152767712552642931373058353232116587628892159818656144194620130616872207266149826149636531088219408160424873903122668158610515565102268375578472559414327377979692190480484223582752325027014219998786918729578122197173433337738548691108366062733008947877396471010924115292992616065901447490925985142987736514842468228940924469840297075804453387679072385588596819040685424708884479236934369699789083319842248005393533342586844279256737992520723370116501576950761064652995397823663607856097017276903549240661028800769708615875457584875108384311827116987272401669892949536525886278007578679845629237559714211153634899369182311714378436905485385693526045826211559553480595638330679345210659954775243409710388225621844490722062537264379482128244788560119594383635457687103094546341830417154793128314941212216615960231739344351528297076712745123309625750830577296835693559107892466720959546707522297911078456449619698989031305861935813100758993842092766187947322957776747316571580233413168056216136244281602632080805761169464491875184192605063883605940626118372579573812166160424621234163947292609172166981246951868111612704092844676740504179491219761163384795563215582498350639906804994366122325692529408551246988127008192180819505261006469045881870624962622632411514997899281248750226179915966724786281758788372273419085688489202417528743928112152595691784797431104313010876307247622348918574410450687883504647137451940656124953760446077907004720600997421756075071535199860391396686855914280848953456208511468614726179671924576400861165242023936000000000000000*i1^130 + -3155422750145787298666797544921679270739422176418907772780403132753265089116902962066077859704360236124418690713208527744140899745277074423498315673179957167521781309539447943330267682054986375978480692751832723426281552642467636807498535435407593444412321427473381805204092522857536671721644628618131873946857052196272888191746177577164359988772717198156666196800678641320663229780694111125065939205606125991241904586757643331199790506303043225006816188950370773915353521397213027694063258862593259594434439356922358389049630133703896171034439570413112266234509131056475470972599020879775495299559147664470432799093288466769513603543785721224718632092256778840424864128674151042285519287047803476635324430280362391737285608583587453700463867617380735410997178688362011323518170022929042924327063613782676159550331058589552184692395718100360460867055543512961651470091463361232336252213636140213831405866062037489766476399952585304995241487081359438532745739628136085743467184411579397514856292854132886915959931865349417893242708543983580707043837893783293586150038793780399297565096062280172993156765665255707870768440237905594561478407126530504788284788771724624398317781281704328861941143455674026305904311563056277491840626609516380349655864697005452557222192972075652391447416204176735419838045494220810946578534122542968139134244276839107480420519669251855645422760660701435877260569853659909245877013035952525259980099510227783725392206079287046506654185798455084660247400089252790348808278074617142042715693177930100796544514488751692936728814315639366409422954211149303990051345605430329996454773572907385157543881288722896499606557418641507593318591822864709712755071155884926336095917438717706818806014549382020855864551096421654037503382934555958312787938602911708815812303699912637020965421923366960998247891702369378430918767811313934332157240149240330596985370066986801906947475703380385519385843053568123653927268214719300264346859245670525052533228604301019349180838417341630680950398413473569008320248101427144956142120202106365625542614770118273374411003968639924547334837418656302835875203353517647636521852022032964683669329649586992168383031850622171936961270100979221230941428146214186010165472035564966783429420355412870609316410174125454490675314699392420971245797353056155200152534246850719895083703976087851478876472136346485933567818689649035663335827441605385860144175814983679301477795014341022004138922364650648813382649622856869861968504049897213133154185558301104369695419662985586391058610369752396634103542462979869372156679612533230048770334997060819569022235201662658233323638280340241076535368014251972075928854145909287952797016239604521237886895826036747471347126795940664969997811240360111767552000000000000000*i1^131 + -70820972686105141939418266363188851673747288876930192971828132253358960303202924361715509214027398014845285460032113066283688035517027611093225024264148158639774985562979496489113038764114380517703451737793112234628507735596146565410538979285313210026720655792386868367613053204309980618682337652079511375727818586620349838319214602957170005391082622576496589179094277870521274930944091601473942575588455565792444831563717813968330197602365812918980235289999408968587696326802339174810835496399869332731835439162166160288271942223408161806058976987084647086049801764202988536129089750029541721109885510463007853801266124742972541911879762987300173629741151310595088496584297500079491149432286918088862141313193285078538259995713821045835302531660274780128229502100294786603745241695372747171647875960635990752280327511186418310966147206598878729523191706889988771868192189949002256057094579982756738164677886534852911143245251452552121848226578142457734699595029633335048915547775096292475502649248766267332369413303176890111345108342978830643529790176677053478874109966126343169743111097509726120713051106718128377996018746019869799691281188165747047326437439966970257284637750742519423638606127635497185571283314517870120058586864757512659355472766088435657104965462839544783366362366910331701719410838238346423564984044038131130635414757450584085446304949189778929408704769726693832660634927953838405000097156450283687142570998005615249358354673338628983866812213074891708178368996504071844413888823250560801437024412513765320900645368695925658862028183283248288572501916989987129167400163225676731830851202927369317892055526074876589475056412847705874691577299709252630161581264704112048797354043325605346204165998143399086873245082237849873607642448650666244694877181572316186527582611620733473839509096204441405114356889421668897201068519581851521898447650609687123962749113905468252970269761779967504250434022838125395788803787469693152022547660101031558715505279592191396094440205328684412393463301518549752724364310706960305648256179576634677665023856438983721949206915538677362337432842998865836903171974062355610527509256540938180384380222115924761949552235626776890996225818361829972792664824061174447849029586048813547128653329162038366451129960292275977753584853376350893074506260374921404244468718636327546925806569361620007561671724484453914070523102545861134326361658467537946755510891135227280875271893468084828423690456028508246095048667966526097348367055618010456197721615381250182525954351550116574323347003885330333318041978168744605702869517884907684707949323222547851650810612494513544712729483191433646061825267054115707598164183022035837517714369774261185992126000038057399887229963552248489619279052800000000000000*i1^132 + -442025416843790812144018357081886465177946142714472202372532089442907949101220885240877887260553551086449845028638804547708533937720344953912515480080535398581149482421712138454468048361657585166876423077193062030474705694853033966510901789541548161608978709550074460504824327650022562557140752072342741649313263458306140702968831844285800004399518795638051876716951920572794327485383668119711083530085780352660962514459026977322581948363932476744249572279730562935637762269013014161167171364393921160500369931878192945015151665302633368997282910935183408495805303964355970341291672273391505929842433495019026554691102407856546918625328886948017382070371523365102052575695973492936809908666793335558237723756619328625628745716539837052538852709092721320566835507684458724135928525087228211913641350501701338210107488547816796171156161306077013096509666400346084879329526072152761532637444383239729946093092087737411576259977974096940658704803751359169622342612029089101273118719875587456457991302494061091041572424765366141911751910214167447468951544054423074448109696081907756592977849144927012321566237796194455936029721559987770932432800837041307041638322748195980091325655669665463426956416151355562845422106505666879341374441941726541659585561981576289409685255035007562368695608348612323559677021276786924095880026278903804446711141665004025225631192199804918503107876295318235179834225327878571410453408191099616577056481020834933791527182411910724515323765549724865719260982691468745467272763394544751952916265869332536017154076743405905770280978362560977159753484505725890571776961004625766232286316685492692406385676898775969128920151725288907766838198500335651410220261035021658495569848352561915617684439722749462946456028530023825499853664995668748515090427702404289352544890246312208791669363784932140719777251446592305670867592996921566682568380200517654171670873242700994603519773147201756397138249962705992753080570414264559518768820227473277826393247505650123384814599638686526781521070609844346927935051160891485176182893973596718391031611459429477826333305130585719207527957994836881883530940511679767312825941770804455899611822462539970520993709766143580487790809345650006338292564833818193464299304949430134037494743324890505475824253706023829526642449810003764763707241692402692856157747568731716865267336185229357196164965424225253609914887846159327751194255202434867582812616577695459770809451426937871069804476540280267317228895288207229810532383825555404205134170840266341715479597756863788594065271331981433352130658032672018891024286725079886403886435029317937737928505336153884526300680310697673780787666496609954262828961346962605261768624513290043349832675345347960675228149376404684800000000000000*i1^133 + 1685286210561213631471325768723211049382559929966241651170398272468396847524953986656238761997807960184136157442021699936819971934759044753338427803606547342866551309140423490248394891171033824946995458042923468189067748960070867728314678833441861828981934346932463989958858995542932415813910448254205418380379521984040664248857046326869934387524064904377348889585748136393447556009851785602082201565492923165557829869783997246562106092646857870454555961317625854261197798416582734516687348640969722490225722843781515368804206431241747895902260865109895070005940529165068973006017569116973184547318935045327300946185351490248937943521672565295844272164813577928478698325805258211598631541733593257244678255052751469231258344025710615409133166306531605672048667304117822467870294512389558796712191213881407410852994064049687642520153483336131272162689438531604381185571385510976543516697912181688759749776745480197643231911030189526832783687478230601002496893438510701978597562017293067178314377123300000093407586130527909084633650624301881334348988732279003388668074926131785498126449993283318520717736019944941695364531139991084284440377614303875672326704974569310520405966699636045632199159086397998309899768455004519982234690617401043167071588861005270999038941960872678284179410083377084747522749211629704650535648970088310520314751554782192242725149801670951053158081680657800718092170975407933670080759762655627340289987895182657732613367231999989787183277261063567745593996421895719972166232583379236086560844604358044861546016462749306643271918895174768089070054542957773321247001845159218399375195170789595110434435376419748210851782192504004968962155689308546039955857350212525986612121496991392559964741406879514784352237870169828550706219763618633903562170194578839364558878636488936004956610014857127721671455923044963659588371608252055933026751748449459448911136590891827996653179562183555332950355694299141344993946631900060521820991883281877425447522045222011475554234601186344038963878664087131636191542392707024904322291280542492495597358490338523249465035898214662127505446051842691143660763434442120392373395822925037711224604010997566077624591123261259665933088426292525934111435227574400440728830148250458178366148094509724088757533730949848646670825846637257000442533384343241063050649391556608928873380150517056317387654472759895212903899807056718647328497962078935153717752448738972648643694992373925167205224099886171622259771887268015678367607477951508020207114271784295084971597723145981846695204382899555084847295193163691320527430009260506593256526775055365047641338893537999345155487041905057680875001178325544588766012380965044531983079924197857804546235394467470153613312000000000000000*i1^134 + -92873491413158414301709142406134959742986344416277718492143335000420990515456104523993791371895909355350745730014613678149458123302160065766998858630161681308824165531192386745484123503860077156147187447756683199120846853027766156843324341960625040025867064553797077584680601932664258750335550038749741489066571443690076982745919917217568729170234077351480852447333928622596904385241417146606979368379897654578183940667532300895628148613701149272644592910545702008660778320467094495484835152868474858683782395845178413171833090753832288997302651205215649840543640905190209771064078621602821363969087253824760981954130624417292214195477196837012683556531075540831849462658707707324232186815435725264457468201410305332063003932316248525497881627678110588008294866673381180767754430513538799792721530416060909735603564638130878414500866029101428677639608702393603698021712996977801631131708878611520929999651345351673261348098112714138764947031201743836311496597818405311450505929097177880024551747655266246892529662980258268560912815307661451011719918338846656357260150622421641844246081066529688257047112940094685753912413238849944891214862042081184192501578612298024525683926291969065247016192138669552593977052832173768818839905191756313432145379603691674630993299741192645708427163788973366974298584211016056446414093699868530782388880529361900828589371961905145501204028485205109623386164030569673917865634608068956811515152523472602630653203513809006748754967489521818283306334711303616443644214514640930966885906463490996467931233930407820990849087276901975209850937941220403876694368574729053057162645921234742379158822421431629985396274610587369884542848893372115249552985245377747591853828119419952253433898328787013757631106182615944651308211509156781686416840255035436303664367915250415832196739676610870438366441358693337732256036416367287516193708936587805076275400768977228515469841078508276473893229603517826351148764325810572449807917671203647117502248653342826534130103638737987137054127766382129559615614770022321857673849427346674558303076941228153625108768891691112295824001607610414509629628837776814448643742183688939038983361570808486351357981888953881345061444782662101956407019077628807186474458230163360716958815098846602199504832533498912591184186499358964166116353020058494497365837775346012524960692401727961417956179520501137462069284651638643942859096149300729132018675139279925970189379792778276592401384531090920369863819233123120034809352353256826937152617717565351603607560831326414123335285374813329844082310004320249971513708434483251621710099918601628069080337887762135349162806370100261309044346842589344329757527465787771139079226661340906725061572658462720000000000000*i1^135 + -87109576333858529435925010349772015158506783143392995275885797663315943722273762616679017741588869053904833152599995478738851744447952495020131781635089749614528011554774560871190572388456050856023215259079757981573988841853219340308412167904732816149468499132625070815678040450960188003429278739074817447104679952656421043586645863104085827037796466471525458341415622666315447646394146530381017249555084424534016702245182428862654526850921780004067632266899740222298485863447332960670344898019297911211711547661007394746147105904001002023663327493238430868327083351479417908434617782631926757136067582669665752471865578411747402937202289546149626469976103706840506167605996581727750871832614072374505559874232668532736754879326463130018173624682442462610574351048324925462866057524891105603539935747660254506755662572517255975294683151115179060892455545585019983206511211355702936842201032416959012723258202036076949649919503056550037612981839746200044203453426951618957570000856250392890019597142828597573977003631217733138868167551089723889894748839327519980555737335307968042403893257240167249514666376822138522060419785183484523461305239637610046766461477795483040566374776865991462881767527360572341911553757616693207760967464546083566503424502756538524258948267499046013591463773297790397395398489722830972471581372075406018949732490779540769296907952651987490987874849132498206937698446812716810025490066983438280612030132118111685688496468203887439553621340268552960818436186971654994854849831119684544566575865237374181221078055041078924303531314137750219458808357345433830954765165814119283569494700200503905641661097978307163084698287154852753143657450371190709717954547305729625074576848182052089584267394192369285733702496430403558334875777133765846866739628828140641296504587229108119776392177397350220956739556701968865895121506703320416024154549869867981541838852299781038007832595808303130388365861982992034999007609950700228476352465616723701563813900707415608966364569831351504360689748857919988368335934493941403573141657660154934698992537184510865494692505441099772447170872262891773691540177702369366621047851035682213998407665319314133905560520116013314287015824492832243119637249064779435310451470094933853850232197620718503440000701445258718324641136437790449709222748411685510898757390306960939834077331835146325402670449494910378391753499071532534063372802192470019643289355297164397311891831812190405460480586211082145669291313619657198191505203136145860700349758460137940073782995426481906799981287621673413655950613418617923095919173279575834717087093642780262718464101768630196746697628082607886664374608722009618865949755451575236249759476467913195520000000000000*i1^136 + -1395942051131182039117482397967464330289513266391758448388705612853923644281668055735833690552243830353141972388636128428171540636979762967946931433040939186075759570359357155568407558246764075663478291178527438402575381985647306096261588045461262272209631162309034876523012809873566804841207023382760919879511859184529145306924373074116755772793723235472117751727722016256076569738576565705412674146001805198600676673391504037955395192613252150727509431212855920857341790634605117866162420219490786771680277633993587862265785128961136585643930920711191918785080669030567530320147695205030832121526027522768614989370167929854198815949023449341746279917158892467215267166626725074834729196419689714343036781199265123655345144355400885234713836883644280586565155513080974541674270807904399774781867656914245791042132076138340627729346197764430464962288629306972741674496783967617642760793309727808152136124047651280816553906000707423988448994909774756153917395197830793817990570007165683957029455922440720690922772718118318342999384918741923316423730315268184442246644663337450591652657518432509357801424472645638625756122278363841902722631390293764401549714229160205448481522697687682907793779244230562379818677769597596500564962060749067068352469124210286257856784074770374267949380541019631396379862550947674693913914967062821385693293009633729616611798157611134353983601599396380803738816393878444734300838606687402428017256304800434831815817162524145940739056266483884587403193187843146060011874825351536020954399032280490929107139305095247827755207152608061896157502601632621252057818860081678591976385360403228704589908969397279237701658633413169466545790684034029341384981119487037881935422114481259687629129942963087502294391995583056812926916136567255938388690227711357514772930321042889445276173707417087247930195374142443360936850635042047337809972222762072541720178082886890963433588028569991895042507000753509884200861867055308292062724311008305670259174292153315515603058269852048377073450937402829137477682061241723458541826156015445443886058875962596477235849426781615016475556914034169027971185931933129074217322443086216812932400319645588895578033981005049043220189259711211529418750330241893356441357976296267238875001261040808374134324433498470557169108734472435845694962419979212130263595916823869177557013567458067588573939351113252103813681914086503227803906482152291368374042980397411227183350640100195606573604296579884734557930041768531859326517907697430052833827086053368447518442727990983766201308575701692213753649862453159515814036396293287355501057422603553785001124397988565601188993039581356449025459934672319978077206469848056594598631309312000000000000*i1^137 + -9836381082109919670151337073922086686561787027023512954004894261849704155581667834667062348913261326533146775047511938715037455655502409867709560118359468796073955233921997400483299950271549925875753009373190076687076276009305080824210933075038025598510712830066674840204906723183519797665956965227927617886753774382406392476131823950449340584416514459258012962211027583152346506756805887076610602044136153980546765640480431493000377454059474755556847575601781313402324970773445177731656953657751831056057549271253447730125918311961940412394268535787528781657243002035493189951790329683279202895825535964562157273819836694717429898041592740620072700440402048235505702321053292884767767482670181363878638842482843022947222437846582558222255137637064151114127520050961320399776709007296114532474331361430618868543420560968406222751947534486030314839555034740801143881357272628469045221074265120607330328093022931400601314412760491745705189817839607677056215808125019860009948770212465556695456115761574757936475526575610603158269309897483048769072447715928244607584854318009856192386783142528734383972608764055364437976549663556095935014868491046853726734753597808827277154023313599311847508043796948614395764777639113306051975491708548078333139654880307392413386106652463690853413240932077569638259977082031102011793412583682381922482564821423997910806632770092520846030771102630247060030707753231083262853963876076879838446744348589795000438138570518948442804016701011752384390906213445939390120715063757097453621956399909585286163312580915925673794450307397344051127932581153412891876518290841332665840256374566596241036115346390225653313747039623232937742457434983551098416938299562356883751323526597109757576768530455536462762699544099813166583381334540916778668803384202253978650557814546903761878792024247850027157692226968067818985364896227547137102114296217727160190879593940063614023234668126414664752489858039314198636186402668422232559667977046975625979211409783570145495771656597085203129555586323668441281067315133425909478476692384425901873095760384072901246224784575042175769202936381936859478142348734053383958135133614138519285432111833106008049874480330221417789628338187723992494885044914090559468862381031412213674144949492819770799373482559028924685623969911381802962546451250842266326793403813017549501301185945779725418612479598539502945959468110347032736873202904758641495775115318216360488123646411789902037653082652973774752981577827341464002348692909910728950909840033120865538736466649462967324674668378495605626202383780363011840373193309337012571028118388112840787283390893273252625631321484067728150487648183023227663771211791335424000000000000*i1^138 + -65132390035558739205815024612887506536454562876893233239567073426474418798661713551401759170933659649560598563090795973130432747026556850917235335239909114783433321525490183798046421776729045888199629962365463777805459753388275575945025061738513909664584068560201116974324186768389014657643439189471870676350042984026283734411585513467572559730903382686314591647822831551686917544962185314721113883868992469549618735985875645334444752688660915500555708378243187396969824812662669895582565318639759205451011000603087102122865065526803486386239016671550148850770070608790818104459062680249446926894390952120810983379858876428622874987808429728177025635957110067488670103384581021186167934594711068620506904565046160355197408075602014622269449882468560066826691147273104679033740591090268959092670523523848210927886893066354692367073480096042387547541705704298274419566419929168313345691082261801358830933919819799217490044959620196095653830582784882106006300829018997266414481365234756842469324128228677158088885992649983738954116370233178517697373987750668791431455437358743230542590101733354884948377458949737513641929912771939987016346906120740724179396707214685203601577123055149869194934888568379878877999670569704161727822703969122371452112947088946188910838538501926367131941289803045829577757020036759251765983292512862233541021911568419771598283273481684619735386839847900645558517642474424866353216095653004240194087614346659727243792512106407397510478758707752350999393084763442436689994574593025155371459596494255730758565327531148340452143364316173517316362460728755627185350505427596499973192272439998413650754492285365773927924035010383316744527216974440080862666505885784948583702797898778451957888648735649910273970506257994878852571927967741007278806729937549011209164235977810725858213292407779535538715173231174977376595072874195601584834941861648024707294850024082866311736632724324003947850699139773680823762937556459052755391045999269956741446570514044957558525533392627884546457704794601672549200503381026593613913725624293477788358901415973854922911618301591366661004060148463398037052948371109230407770607114567920295060888514415837456038747321214041208202220298491356571935206562616816248600434802922537604210891311017610342021213523151710415267967025002318152310485482915388377177510176777484253477155819242089519118829674910847870488894956656066773578776985556872869670544767458207699634774422802385248418116767846067531578737471119289187381553237844422548371988318184088756887468969842124823694351386384602033122431373313717880383637475846303730253081074098883995214457002831873836251965166184253754157761485201565498631782400000000000*i1^139 + -85466386712674495072867722674862621842515005291263956158158275477606962272505864686123397704043224605292173794407620256734902823800886123870991880485178065714502691247416903433206344332996394902971333764570018685665301645928448033350479727897309643590522176872392520240064271388152386861245932909712360915942110616432615795209993518952753467706945281505790185713121349212904941097335039682438128836858365040854502163536153976620770750906568031040753035235608751440666388308718486193953779911545811074459939703341409226430602765972487285852657511444729282093684820187593345456816263242899896352006888154086821078507590101195067280836984702490988225903474413805752079467489471598004485959067431879775866266222010997509146955134790132798875185336306620992447697251505272494734548699651306070725455522228355820465269456617857927585094790442550548925326414150163091363956830401361751263602763992039865416327523255583148664584998519956099756949685317419923948201930806343642971171772886747862431973142341867915769417131273372035896898720555180679413184602904055944227726334187096316749151955821672743188811480657911968428822388693936590858984231526089100141651049647221171150421846564719820793691120167751171187803485774879733550257766707648583013318690373178046383598188131738338266245933611809974676748478522424930463351915599582873802078784472305273686408225470896190659057599952634776297829605238582785154737228837187090938291525009229528583212830895745783706176980434855955829801072519612849556729902027462375158878355233845549310214417692895995456269405893426679482011827708362635037239803090034211675928724487232850355373976796834056884062568200538814570456621968279828202993644679868522091133906374341732977826089535838468675308832342051901569808443678175060919304467727775958726261724835150100944395135402973619683310120729836757247423712034273298997273565570772008128454189751793468894727223016406922488005580678174485616663034886415044629654177043015742398792633174946171613186895471613686190289543459713817130700259336048142028656023838066451975304276501157078909184529190527819707113959141514033985382879722434608439319377118792973649759925488094356338980504430340407461438053907752721869272310065318277390497747522327815501966751232072848345510888157251044888457117444165948473374495057333408372884846408748410406806753463746216722934304685604002478494683872046748714541621324406793478304636741074023270838497923540609626550582209718863475820629745765988183634112339372961820625503147044700837533085516689335631588561944944674573693207857081264755465524685033958205855397868852092768954096530342380641621674026646295749872590541291520000000000*i1^140 + -5180266849689086694075756975085234821155828831719630839517551617806378124489388095200365980636361669040435445339472443486168272725623046300530410338738749780199692087958511039992526724333662627378043379797788182262899560691346662738103566498208568560880654032517447641990786117274392304687030495792942473475498551079542632536717534025857403639433783222974382727030744473748477373618544370438601398650181471521298295603172198575637420452349365849475655594592112993848582557392148247208939163643055209637337403504906155840617365154554242962327398706771436254107677611353899341989102344312755758041921642610016117732969290264720123513971063879162120446753306092798530541351234403763996438231165073683165724169203198384061180456563732258511727813734768653485813905048114285774578291846452836578454818596159772759504767368422825135877700001474834165852406796917438673541705276730146914328855813992636020107298566563318178340498692556083873567777320031730496690626798529275207037261190772670383443340317919540953422576703515768789996218080168704076871148083490691438328829055260198591418181833011924567986274820622493204525938979276523785116476441116142531171959872099292216763672518792217531251012884734173523674018355923081327653810233574822732428328235933922159501452579702144470171513532154566284331759716419858534008936838788014349823887648871474057923435731483870479272648440434669278681278141716461481384377550335805357685660107508486448642469691202628619346068199005535274796560582409439845413696802620434945157887612993843454044984157097182175489064277932078257677121974804007930151279952004746454625563311297440467422068844916987579999830478577435247897991450608178973704793544258573962614841824865167003119999701409937123413224900518033596577483247950774196307150453362920111812985521809327504233743873807825032762091909124431306767309890235442065983027784853180428129236248751971596603967219045541672831621051982846241080507638810661876391824609041254709295037079390155564419753093604481750618624746743597724739282553069147796325826474324466234354655766332453047624860797066856535837731623189131786364908245520749503199096710153968321453487587672677640397736942392522044012996769692728724782094221920681716970350373065336956697986868790514780162086507753750623479730954065490410965612193523286243529942157543827492328433115401072107087284966811726312588581169103848338608349115920680702373418745998049444748742952802328728478552127293388362308347787299407031175110996867477968443756688747919704098708471077861613132337204300065997956462241978759572123857003890860680794787755240499801379207895633008349154120522874161725440000000000*i1^141 + -104298533068963495379497211245916791225246263385023981463946206681736924937074395910055300549082803712106758672399628423945735941934971443759782736693188027489100127431450725426708291984318742345199415112776864805919563703662835693189368475409324338982682267089265799243280741190718155749295425930240830105036839153351623593603093746505564149558979103500695227418193228382274638819787335117677394650292534601171002317866277276478790876516581119406008245838384066368309016074701905003658199815566587463772548714916334457599011580638188672291847566212809297459481499500877237458142934581499660753128402895852315704839969436343787645894297725703163591902337928104476124374709470221781776314305689057661611506754968913229193991369853815994611487710534504898348277473589962268259136160438988292836081880618023601334046472635955977492779662062015120958864404781681142334997454671667504065519172295593218101240240189899074441320014128757468377372915254988816941490139464540456559067381788920822851911841246553667344619410275583294766317874290379710276212368030100216973303955507492531141979353892083554216797840148128290109552530722275054740365093259603335109145183274983500668129439395079738463458739171481603015824998024193987477017758207167544511827343142086427017590530298744384898933180187332211981989931398871357317811505162391577691450951449808313620235771094484090558733304232218411041281266848146672117211137418882286524755561544683019557323019823639570786817890208714895288479785647966687689052281441557031982849512255191702482749819542695922906410410859046548682108835743800104517448669821563800869775520699801905883994753010836706833631592864503691330064624614196051791064888389054704148035276517313566095143738492743594850808220028819037722127018363255284736265868092560060276215708014975346452403554512897002421850691635970134891263719892989299281703815668006191614284246144796120720605748258150312485996281808247785084797161777512295630239765178823013158645960643087384660933412762797577525798327628104682290330344870949860093863023357402234538087794784719414296454944599617033646542697363519499307561343528340826661701450854914247847986185917128090542778586878447226302136720171786527907631024454980560851510680741878224212524511300280398093590638391692263719378471452241695076155553949121339122141559829898714883303264859191128941576167688589012213370519136060099553148711290843574700540380342069961594397821398956563037078525280291443661463158495472332740701796103703765502351937836318878690498816094282475517226483178438614062112958314416875537380731325406024865231708984973611154546650922334049234059264000000000*i1^142 + -2397760281047421646569492760222977121659610819783703711731604617532337857725260345124357163979414594140610549284527121439196140870633095946602140131678536215833360019811254398812480686335473591691534739634444030434244482013143013283228452687598134149868493658232354472553915825655482560824201833489715416305235666270411641586942077350634739696347147233161932604657475996540402933969430432763013598967465760263475424228636506579892624785596717294411810636610960837431110082623968480863622191997417050582339120917452509112899161859219505003323057898506645485533018786291540204458586853056888092169391501134538276966006800188576267337027185588314783248915374298285996674350176944558864466693465628109296560904826530851519888537876600283990762307991476691304250891854191345745191707276978423843741189227256930200717149521620136591673067389241962185272864345667963840275244547535080741470386857079251131497376234266293462914209651776913843955478401738508504035332626246305469975757690905659711298116532666457076785720325572264643684265328837788842027921589889827630068576487698747702395120929609228550863175334198899577917049459356710795155270718097739540160096448233364423928389283395481951955246627984812685642334554624330515910641740518247430929298879147140178269723927346586348731360857780650299790530283085717507658434547135884529115300108287389639393498422179546281751854155143207571062666076722660827219925154320036270239727356283948538469087952335923291358803390762337553004687752179301362240565043280115574001066971710993793722628073508242510470812036299763186784416819891663696277829897209515520909756336172931341741865083471887731145674784085631199485411760750634526132404931526081841856584272780040327074881076386849246868447472572220081870827991298725304460959235592878618410961426415734570939545798057021335500727382912716952797884589548620445013660134202694385201834410390276043576324091096388674514019317743149479505519159123259821724373922172832470155739439242390510226909274801376932212775331055400080851463547584103308108541918891282987523137135591981564031442919957487777488115450414164952597387338864809012518505559490955004271211885343757301924483968100472014607850664978092819544670071490919004470211828063288284942162083609775414661076464328424690971065538437335993184474265888444854258215336851271468993946339319416850181339938988764740108949509154393578675958128966371265890042402316199273549936979010913979559885048562421492836687092696577917199415330669044382663928999838965170602723519355999184735372566711515888628292715910517702894450641723611160441863857446762735926478110720000000000*i1^143 + -70570349389764661069379545140707570175225086148225569694383936444036215687072058059710604008730980663976505454349942410128626664081459577162910614277367375473840730941115249763998094417931922064655672314302323697188401456701987074624284438322421588642978674268657459100537514043414784581833455692543602537666219085549094680148089423540689483142099232770200925120122317560248764509250692880605397320109716083370531260453286175820734392215709892471309444980768525154941897962954435349935933937377334747203813019596063927560220648691471117538479152974271991127860421289663176578583657761715490846032818212756623281495129880809305644385457546373694739302073256137348892561160057411019507285668667586382915268722426601891538317967909947911456293584684506345017317013562920656188975991789922369922091457143681185918744476825460902032541998732502661532044508316104290098474003796235868878344608414702178374734311970384921059516099274288676363226973373806887967667387536350045668941977394372096480041791374872916835240897937981161798312530579912579685991429696074535343891839638722026397021057241752583938917591027410194171692041837098802279355644506985805880666279000250870039852504065919285232144540939179754727063694390173099811350020554164351657645758667848085974361534753683499480703824773276562876015358554591011063556473705914607476306261921540707692867608811424742333421028289509985955242034790072527196002352665527280174381676387594794291783890488943050475380968001122867893745205741662028507078648181954743404656270694877927190494755017878569525118820008057653838167979127576040663438596946314096338303704004437499157696855964064222834155127347807710672110652534882087966423794696648950268891780363930587286074917559771615902030507408567801810539571607600828326345654221221235393612900964563575760912598807307512955381661002648044705829779838382516405814973117711876867442425160308136304047196229343067687967873177011517679339121880081938961240766249987259440073542313780596516117325806133926625948313047262854592964023235939232799313671864441299866593600474371614127786218993140513250329088256812379699983871965790786311908943382164831648310167535101324175431250941496221460529182991414934131257256801511394461783260235107170208874851483304060277382116039386924228519204169691263057691436806138648580073938850138623443562956440082752607501919988749073547090112691233899364785554700289151341452917072349253417237719408344610932101543455785046048167266505172491349795214237293964608453459764889610561406146638953252779814625315674194374630229598508607276427621124299077392498133335172710400000000*i1^144 + 1472662602982522894046417682600127693057959688989954172324145198144141922706439074315384167156165937950256030275746254698357923253771936218149947326509835337471516497241873186921243912915041941074816502152245255231396915439740745003597355949688305150294062830113599643801497666621350338854015267165044225462442946272222083541650844344278651302176960168408617305682572955134057189775189396139358929927674696465089771795036722967712083836457031152483971965344318525309884178784942159027826774459100022975702619350395873345111566217648031928991422210364577152286789481342719117012933384337172217638875197342191127912772832969586321284425217401105747225778022962677159361920273788819320441598055296708426081075848671501093406050733883338676920091769955407538618192096127916302833895496552330248990886465515999485714543468025673415516529966953993658548584543482988834482961573702199085922212430868975807485325097588506850575887306200427391560833518990427596001061623854216519789979056849464727814922835788228147163174663410868886966525242035054321926596357605714012053436751362928163160650467902137388712080908394354785477479433981851669749092003523390257634235046828838587027058225670735523707444666198774541759236485933793917583447154979224221323309168482645738476884299493341781974919303670129682456723717224482667434346567807887028529845308392263817504335769936557240944556691421064070069763663279676495342979383900103331505960231801667408899668166796275663179523320406310862598608178760566513945326799738011602060413992856547854186069715650609109200743095190972910267822657346619434690593346312554219735940472970606639213597117386319065022408110797026160725238009629493603203829973011933932672581110202004621057486349274552124832880034314991596662645421825933693059469752451248369905288251676676966139927358050184027881816000538861849462767950415140856369143502774395856110075228414482670159140853201610011494465140339754748023290778046433371532562282256391807272488082984111170357774646815950788870651800651816595299951380748942209903975903155319577841489180731656417506405687090007365915188409254785545965743297509097929859254427493097854900798117456646723550873721406851281904689601303423834128731998210902907208431076109997725619425047201106759292560999779283008370308484411356081856052727016595073701038111956975294348973895811058769772153836305916616210716702645277158734178469020637162390084476865097612740048864967918977481793303225982640458164170619912667645659695707564782718573416144760805397359333955071896240686002962800437665295064215557344359028260812819424870400000000*i1^145 + -14570571455513350770681715330243590544402850821025625119640715422012722933909689488101945575635560884406098098888192401562173649008925704071706620167742425980857915367418031992905222244072860570156552842043730513101633707850759763672834037532126087802957944569037059179679645742823921366339660552703082557080361107003957109652770537148832204702048697553379258720076548851177740455699429205907148473485202481060344163898729907468482502932079201017896482469845714943298565912791266048050722916351558031412387767739420927231057908739794239308134022249414346453613463019656667577504422384369941256955959300607656135446671708595230798085556851016825426253299405274420566939640186694656012514149275263662049363840971259485825789077818452231947729532331352471251493849030124937456581421842300683000590470124177911267344401479389656811290972046063953523035039910433217840301675431599851635346360700142663685684720381377069956059164746532683106667515438839402231428856062149564977057496832394592682923081303078672465736765427055448644110419492701874139271758484335571507768030765217163660338503472398227932414910822852669000177892752137249216537336348535354577399676314358613586380691399142854003580870162047105318054049050605925396206566027662669457442316834190503064675097651607231522771748480353255298822566718937076101099688254721297562467298077432519781017358483846585968856013684772067787589647383343558662214806988476033195917558473780827438256988115166701619602693210504215966226529755838818405956545223767307222508200009948382439188796058737665998278443863385727882331381795198365882685197614708277666338022079427866225863676959879645286700741033787933806863853018107051257427566213961574662459904883340108004297515980830639105503686471782138803064463945023583797498080048549786798198251181808623444822000601528058289742740282806944509350100604157844039753776894589033525566124152318534909181198267756440016693233030951395061409634690883211458002467579763765593738998569460958111962769975226067660036976065854759731179097010636370974768890181759078200817007476334518869821430878120769433157860102461183393651434508224213734189604181577460839678535051140742677999204253462407971719880046822306605121429634343454793290025184679813645616457359502253743376016452701815356177814699991016538216326317656192160892628677384262273788358078232504626673980125411819095605660451486419884815296970751812898741644114678049017860713729459621276111884530464347460729288184268112039750918464489378628283208975600684395008106561221121151914381110547654293717456669248432871456112640000000*i1^146 + 2203599237525683554674864282174290077706166323835368660682758479421893540513535363401021576506989075436265496821242782128285200247316667100103137597162323443546102274068415643610721367114228770028624411030188110484928607725408983483221302558854114430125973472520874976352758784975889794167463384201173897986195461732661159762809093153411288625764118020430706958997013715503020349269555990774877869073063108901182662413254233440609150717493546700511393866046768848399637402030127582018404419545046163588675604841767034858432909582515997532752651016458817584758262673608251682127075021827830214671202596823434228742505887446313327662983652980605926171380518194896265872172417209427879047423652606196475707381824898624802805705866442080579089629609981494008514955866851236297080981991080289650296556970895286218514009766579115681167250361268855590914316223050284344097474604896247204978844293742346540944506645841988555980775456949626151410143966532459848930231708089430496205440954239693894607787131100067324590584371845770845379462668295519981172721833687539894689050550986242269296742110306058712771077378552757479980604616345665724406904342712706985751651161749283206741769903633353142468531808480667529917944325097968239032768227345918104719270246902655721814626841329756747331251111753113582818997942303651870736840194566037789255902026429320876311158109193620722415050504615020634312555351487471515800410009756875113909090114856524805101763791539907585348038306946878629145018936960869333878328356512590510526178038874094123502635595440808376091065955186053294779635698896222938354524185463518183007546188310238604089111009843764516589175273245482079472401503396855482390011374581862404917284646087863197643946937845929274059657983330773323173706182843162003720726350058885361408296651267406673884240582919023858466827611069878038053908064786739520088429546392361174075964539245617542985931167362719712869470418493673495156478576416642724027500138188206379962563623076154085881086234520782275096426038111919896863434388520573806065747228848872738686741495511315517547184072680984609447460785174098165782265994523377441237299606439394086121550459013328794322373408376122502812400509036874713692498324793642855024814148880863561544316683867504507026165077160201827004713546125781301844256717128744400019543552644859192164595172540849313905471462005250589416604277025765790077579566648983921270148505337785996600465564343061333952157599598642532755860521931728455269135122053722432646361626873022687775817157320475837751269365166337905746237194240000000*i1^147 + -547765997414834565877434001321435504125099146553840085218441201323528152836110300991347409887369148851670685591431904166583757585158858153565888969468617907626533012863587835246030678587819627757953758354518310756564168017449066453302685383468958517337710082930823998675390273734098193707025182099262939088661246911415031743889369896545568012897066862110498567538249328851752582015882534842553230490068294680024138084535259695595664325297993814187862557482818998283594817691309079156506595367057144322337876499744294287309288470570251863450758123581676983882816255726501119267102504084432406096295532442425823618981458626041611134199345329202828471327327236591657816254400868677063640536908344053762631565015701311351705376437618179924225464097537197522354340014439629246215461775336131293757911251548477783084340135345064945941658608576750661305262018035120868982678741951222435672452453943735000388947177148789365456247119807550765741836678191712094641272180620949411495454834086525835796911075822169150294534118120123928085337321928853527695979723853721606409245492864353464281508694732696388261859845742006796520515327448320157955955109935778165960970572664870889362195240660718153853252768801146449878918467794418557777147803697560703706062218312245593238407798766941558908967493426630285385167843828944933653774023389617784156493546466195730318354200658777947955312334026020627134968486197059836349171133393410295669732886164819589355638909274850137499207621180132542590552706529523977923159005035997837356530324128593990880616469320733018766489919073020092377090166244181177641219069874470618547257917057351214923788505502846449564054414238950789238572221118051654662779457072782800609083515230297530516186469154196714595742312481105483391483062923563941564058842355920990123935158801756841330581631377341427242468164208623723495721061931710276712810613444620662902401369125835785027420394991189536073178543837466823430430135119519984127933366565853655070495984277966101166372740109602267911609088196562914515350723281208346874076827283551680699672688162916527989553057965239427003040275101647167579597983516779607348559880059478888276180844252319052504402523986911865204111894882718526518065515852862582886528451768996862514424437312957709202092222585457193833531078925409872756902983405856160317645838979849700708509765277919905042877926489679233835777844948036694278524627088861626230889497264264011281544477187872811255041215909557554697246970925741712227405852999935419411736622216814369557685588659937992113372676606656512000000*i1^148 + -518644237340385771249771697794581602887397990088709692409159991593170252296042739538321253565084126572134213916965346310790668623768640738693428475807702000347962771156212486283022664182054228276616991717517036102640473331221656360727853481110490809790868920486047535969078924590321278927571183383032093113820651417055319653725299079683240645778382533297638842595089504130198963209781721473392724466120871107416606983789974221903828680650006885612212471320037693054117137137614133861973303127905863834768012000951446081453794497109356494279333742793413114275814095582510600459246669044701236934801819807614067767130432208069364262711644207767991296299577907693072962151899951143058798497803688888334004119481575955330978189021404875638046259091944579446020076132663270402178381733010366519584385983905552453487382961960545183519667730541619821499644379959643345722909879016814923691071228616459993145798514974937608084210205071836098084655949183046452517380341954678550344738654640059030924060147596055002428016946086358364413684814564764096541208471888344135011744973419723668111448671977017643528606545127757322219996167003907542066129746882122139377710177306963096895942411711168453339237164207508201411974275560396589353595267770458051020284345483606079755359704768967649814223971310424309347540438691523176306923783579890491321021798882958399962952815985068909700491572459823060849074804686280099912790451292940995271301921789210561640376616238927780575770484506251842436690438504275385225913403811363107194174148174376581855919058540380378929060060424396553623599128471508365987557025838834896866730763863101896593212668012809109307875087386884973987506011271229680743098301999431810164025638950646349050867393080848256208809103685820399899318662952781943110746590119411427649562107581316014426585187809139003537122081507260200746285377150392527389400271206351693241853163307966803409132028159758227728509126478648605512232033896106306346895242455213311729409821892739930329970207754602286161847738985567156642331109875908835673514423032672948051340351344743000551219235667130745934283198726585940830237282756630240510714180954521390453856530654037939668445216778806458775047198178076131383669287412524517224668714490593894211661453037645664614060110432938311624897785211418810351812788887852868366815823098839786417444636979680667819344467387440269238754908837042355098661269693842440823933831388018736185743360310782119536943585555470548450105163139505490201584533461230821762249828988095265485175282498100264960000000*i1^149 + -4900591207121351933365241024253763508916829417611621368219008347905890216270553833835597307818157539029083554167679105016471861838576876863277109273799710822225625580333270189563762135982797108154459450946777841621589571079348958957735533088549688331355952957538394020198491793907755361151867937927103041239915758626111133869560280117671687184026184227849525152824284693166720877386410431847806699520546794078303323639616220088125355528459351806387819753188198764243029716793270914438892358367754439779198362191076691822107782739222707819917598532370338346482193429905579920588633827268533986812308190601196738373949855470023187724145004803703166551123897399305276315485978855579884821047173848762129443625219857323530871902597180775665858068517688973254834698112068604162648884617732934875336750769063122544865154901221083754406654076031495552661662505839015607699686190623961248427730078263996775334641689083217318497318821281249511570489116417983299129762264291589524439554290786383919784472586330263462604920534709894702945131808437318964021524362170278020103315544070484448929543536970149255250106662672229351078661859222884495777696673080234971304769920882848629514229871271139150055394884842591731560973650325901998379252146443192453092659186036455484854830514936698537506924317589072677928521829243868296096282051957227337369170411968734018275982021360237505003140324600240429881724465459039871880753010967074258502436063562698979935088817658122190889673021604559249212346393993037516916102412934898264383674045039713399161477904927753706405775348672393022537525077077347718871682890273221816182060536132348675350975236512370870842546824820452416277901192301111352358623565878173212682417029158510895773467851850388326137779809984436229772067094628106245659373719832107887960696331547080575830252544299017477022460321917240998441594762663108456467150614623012153548042884813405376536714803567267344244310531862718961213656693984223279583328758863231892319686283185778031657010118611831356210852108252681629804431175162726354158091555379041017672116509049315566614017619242988792612544996828579274626644684985022041891012437987458646350424596739035147061052083525445340948293589696789306721374786348208352140064154655489010776866459170947590135475411051982800966576921964051076225021152729484502938797731919908231384593516868318206656876430520901109309058336041883043847259911108179318336179428679191446214501790479345502413923619273233488402155174252871593763604074823779834787969623033329948871884800000*i1^150 + -54890667858136807647874283040405910357649800984666198029602767673346730262515946887849426949010371926963742838738390459306896155972972828059043874240753755224079305778900801357234098952746295249978511569114955769444807857590774071800819374725616964701547379674692244105871906511946150081608529464183995996162557076810557656013473768732197903866191006685918167563219920155251260279346072238659637923542075183316642876391348763866934417503359506224139305886897585101924113169812965198774546208338430283780984044415318190262037535933142527645353278155318588360900761489579954263564261306128383274852318526068521356625203961779109246457790197136818524565236427335451284637760708146295663048330466631338130893456346435291123375321863073594882960509329103792158212888329535394780011366493621714613091456154294772522281069745641259495337315259396228777326745119631851982681776689034644188506095043867520224323996128504304011412022363178591601406122977662932027293208650467881630979632562627950774490281063383824080733884799447027005223826425778208105255740615443826163267324590344748293438096108515858137448505290555875016536494758865762562656173932892866730073732028662686424295649104356011158625442108740360736978998865259568226859417942212115055910662565393992201404128816423529749138717690826192867478451650111145860827195963822206794461680038939537801797224653430238203883075653190675601046409177203744780154715780814107889363920029534430202046206744370618888755962118282720451359744224474014147744866964129565500347823150725964772910189796959345855459049495646314203514412484641436664252881262226220276968613544996411882418767770372240494124016678365624695394608064073108931826808216212221188918173802168915418085008532839304870953182217115858332367968463214053813716543595278964836134651769973507802862241121382750254419749657764448640012279770924992297924542306294949183465890449634142763136670326022820068991255954179118541299571217155332015650207891136941343923596625375007163480406827887447544735451703801152233788641539524010719249264909917032128053589913496049287563622036947525539168371271241331568126081360152259374741773390615700693063883749698708029335181607295838727898641926464188359232147819683691598483006916809287147440304339179673168260332264825457750683062368168768645080387026099443847698294641198757702258440190534882765641122541556275229426801783791108708761354033465851825085615541009860830877869919330559879840222198272085660564750035890287158413223608968528399899033600000*i1^151 + 161389396905352313643995517955377051185133788937807157556371122565511741660081083067950569493002133977879524988402682499658797072039360844177332627920168062896839522194877594712747181711999463379553002444521821137036722272374838872397152805555874594819894870347575925261316320873281619120227124148083449758181483717646348857264885423928824392206624947345750254446793237562449731224090465148238937998439707568652470988976765912168720517719273124569947866829202619733079340053780576020881133547947345571150952724246661349690009583728745130327877465187335372710076260181554602318836635200440436527768849569289585176526138615603863846220790116575060320205784547465676914730089663500139249737238038719118974949287224772106493255231244884274728253355645432082415744735414345172613448734924343444759247424760507139603760291139443424099529800758499710133635630331551518218622336853227633602087364787460187862890668125480562810088304089996687855406532331655605180586957990225658758864859635893559518746953337864966768895336100831250525698109047138318457562946800678765322792116077580418617931158088446423565255697430035115067426178327756281437507299952761556265130548483886769237744360770440537924473423353486237630967079452605574972236267892915958210886952171116117997648116899257081372321547626914359222946999058606083843174570995024959398375023601437056912554770943263513609500275715888516139021474855687616539234108124533220645964830267881025016495884805340582205121846495675076209268296977607971229684081881129456645372152037037937371408330860054818316211296703758781973879112410036092884176662157574080726935656676539035244291066829432101849294878723014622150404904285992783323690945244671970457521361149265477903001430534687882408653328956125215662280870553876639253871481507691626970119140139625286308023832385412008871811223210358447306437502306793148414245135239177435934672656728187707019363329051760899616611910798243468542064676628113056674638300098572101628788557639243005525079508545758607269443016262773306185362061070006805782995721507760838625593601239260643450594296735993575834437421104155379703219477107367235046359073297304934435228038306158760794121583953494334433701411073163657121074107343463175443111025130295589476503486702810912487971638726702875065831657214403552487798128206716047843649532413235187058455475473968988984165089379845679390460700002478115065553837366534643609274935343441109997031941795779279581798303032151287091022988192655634950211829760000*i1^152 + -1308843453629092696665742610955807108301984107515714938605611198870176808318176473332622338279059761160139822953435351497470891383208782391629519145787995041326448363949485973991442470165256258093546560737765418599252009311527051968342719581685445513288890907697550562575416846865849821809830723162145039061350156831203773966688959192289759048851362877788783747259278079777401488129404571572408252073330527284749354712258489534488622091733823699809064087138649364393301265317277962642344034867476806874236285977071549984569342976709247315853230115231733192425960263235105050050414758932310453282372743820584366276395808914757634870103015626254133801459384620630485375545864706753851849203365778991805042662137582807133829799768434673379928729734370587573267553329234864564700340373585632659529019758961144577610368276485013071190271609078688470247467296365005072448566256557878070328155693874150944464902619642426794902493953512503919765154723628038200729288648399156227487908403901764294098375221219584908576842464728699056214388010741319829132117867812291784323472830774780104979700932518397045439974855558691457517634004339955264344576238709069501402252178183690861890982845201319043444985463664315755935707597687496900259891766796269159053229392370048382165500671180968551495431806573738887020584124374949457255178266357580043575257355344373733280723944499764530590197789412795053767641094597697295255967311078121980895545287923899962734425829998209078640217886394284802417116263216063556955423759486584909952802372968889868533715805463212536109508025118509032484348533619485146037018230850516658608527171821185029062317185272952326812015548088807712636606519299991487229460395735122591731245042848353631689932692580373704644549593725775584016865001448462787471139513150838747014523316351939478355862447379961959630149437308910270288265519061686137407553668497096148366234046810365669637969235228293441478379996614804676018533221349478467583004595463695963039301783064363484673660695317952474511346210109145852145788309376250541505217336293923498527502494732820195797573802354758636935704563916839904455383755251824459599510869831523093002965866268781119230283024691489521526893168240238028147274100832499182228054743782181491472366911386460233732072452942576697776740511109733419646597435213558074752299324003275696898887229484917319070892730114229370111539535144734284551508305961651842823925264459627256111207536456516283243469478415056347532463022080000*i1^153 + -1134193839420952093100057606146258598044199657560260874881954703364888542220231259614944214489974390554539307806424823032000409004904734769688941215130241852278207463783679549907505172691593249144860540286004889411645974319620996242360039017295214091940289008606589119730546028764623972980482175362161940540082369003097808513523091560987097540890479447601199019454996023610634559013760047607975914736666875708112507543034526379553603752653370191204878009471777252160295718174661623979793800342705215960818805989507765417375116516129211576685881319093299968228688608783622507088527365442726641467660953184135956584943979827625731741104475322540973490488322026191526270084086450536615328137226990683209475284481407066063001228256668465895017053316644600767090284697088424373536552068607655516567259687332771938239135439376986957329455549293346534650444844339602720056297789814532517613256616089693775835074822384328714142115334595642318377282432468979392343603390360956476728155278461198284292598481644352027191962879648249038793492820823096851259176877237906406516207989057162591547956346475865016436850982806089102608001127384352990336803932296371960721645338487384227163076886656518233362159879313116532266720409081420016550475219095398972727618860432609660564045369739575459704934304293528449946411089463691916723592787750829209118164196391694911659964980334660248319904981397491068109739347389995751141507452380539514222203642839099779968275003528804108318866518866202625172173030545047719481999265227001665773811653839691751011237001110717817933503097748077003009843201630837146378751897190868726183219080470312533196980819721259962933464724796789687137269732836196374519810570575688686185913045310530589816516694775575094979767669544614088819351216496857436128766734901446998667913675257849749236355472438990553376012033052330116596475820399187151215897546096871780970431456888822305218212415779874395648544370141809696426507543815316053734112817266904864170419430412964098223733091016066079703801226488756879933141427616126066883100946662478484118558737665334084469696892274009222262628829875352964547147099641542059167425889218329777674821319881141626793449381927318967315938600768418744537434146847779510222651643712052337326401449471906379615162553218232861805973566831172522573110385604081529573216342144256228526958083138021370475457698866095279882303332683995464967570671329810765483904481421398608079034465626728187286965106688000*i1^154 + -301933956542877164401502545286768910181931731946953401942722064145162355496879942961594274052443162470380655699713089233323898315634155569799838488884409569164152640888547795281893590088686109527098405342202712316344825363768958676682000952736332770766055708313841749711759408899870738300515874303311998231482617578743448182232747182893036514983641833629469573440615518180527224234784463994537873025958585555455635906357341532823040316883897112442044496148751844614688650780429465322976169608390187809804945915585583788100343690412102286040473170858183523000477467617755829898202839233510114559243092710948688100404892458901624203066374699914746784864372626873853239439147304098515262653763356239435146729232175267294628482885694981501998020781174765476242691636022537471529465260093444604843524776937688406639331093746249587595057127406180913327160875838147551655601319368427923921022868855560696975478770251418620016047266582955789225351191283260316556182854268478736399956651433657291454676764785067370497481276783439562096918215180974447550345535540142643409430137214857917975785314722369135195953366476314342729142009823586332104434520576371561506516216464899578153296630257415848876086141827737728443746396194274535280101005989769673374955593639092326736118956461904779756308638359346406487390588900786347548767682714060733533034890756425178646329340584309811774506211881558953535681457645171110083352946581763973422141930232977979799359212510718831285908741509583633867346906699344652916690358422023355810335529786254276228390686226464302535638335403225364211473050027790469737321105448998602670790951210241664126574220900538602290123043562506090907781899215767205128776947183376077874095922305730303675776177781826249555826040636857164642117784440811424702230961582754257006533304378384954239233571972983054735255921595751501218134862088269388361080082359449683945160450523467432807228821425111120024125621131018586334774151001073021279950498663586213957512817195154764304348109876755112395938424093573072063994270985600058040161439657503502253192913366364895322507713177378859185978728507885944925253387255876375439799554597281137953924308737860119738834495745223118680840312602518897476138983914658355430539939949940451187433404059468805708826977949013917696280518471064827861740096073488027440524704860066542238066134787720502749728636285311410445558758968626642886183199162207782560547735327879642641796768000000*i1^155 + -23384210411967301399510098920170908869625976179873725946696539237806991360686541396507380541777990307318259822771183175793015438342417316298171411492389047731816743850731160276436760260592076443845018902798709458639639279025539688305285321445244823450409375834495762283717372390573843027380465152754551938780952955960035039062694607191832511904369999331558713205385419485180283334353525229709201953799654121761288083753633537202669419173275478111451657568957599460036990629038980444465864200856264649370275828900057021252292364517894253753271016333621294119288142479649789837570097637979892256765310771968007754543467505322750833553717982160047266794300286476795258428918420254393982017715077934697398601389068894466664718247404313376394146428351859011163508424108974049567016300679292288077850870166920148258240774153590809434177817070149673777478294595330882385839227231292697405086587942368502571476719677750042813463476445746525938473530881847822410937865572494530650430915814667976824465906530540770473169298550976284646913796265136176712163156979937655396160638843476931968721243080611548528230222121005443706863051633860859272745156824443951692538013415479592449779500828896718630781803779809435426059090115262836018159400724704788330669322572257881966862779544641892893421929054111413446620591714839224531599412273775846188850494049847642597889971414517065344122553369800720528359765383461388522429049049351264209856817479732871134083084371610404353360155539814432828134067954284398349197419817046775598507970224558368012132578741033325152914040150370818495792426828268128565470026749330150150543176709792150488343949134605113961940226276985124621568505721316388114089578763844947321361689006879071552210264285407314923196651070186741454628169054741442328900103938282974552175185082780204374632894950155695132697293825448658158810430992903973734502047364767173227030995027555930010820846561201078027012104584902792113815436652133310515118009957661170266753732782520056010451658449909205255397999032430583261855948761274428175091551791737807219171696948366084100671399248224611880312500000593777815229688994530374840748045688305042453126253260249042498492871524866423296116367194923500353109013217810248769984120052915880848531013974223353749622472279916167800904703511315430710554779682834863259655160333689652828163797535871579501230620144694647458476358418715383265738658933555259247122722419200*i1^156 + -739339178406681523655674264359831950477736572213664427720184457243739652379846194724499876796524445771492312686094182847441270226281891477628834232696681890776374871450458484398797266831940799803890258588645053653252041510878856163651010595574947181057008446862762499301191725477700189956601065749517795246370657715576937109879467083066756038307999899603355698532481802825887893758479820997705945789239662396348503719923406360687766779349524697045756490933162519991454256284619960569296452313909551175573673161645770875665595965034620100631392298468577861951058180896196455581385834690955880558605267897331176158839995994912268464694405049721756797952852464940018121177789801302296815721984112857993999752864748876055716124034518321620579435769118833627411841126121804180299185539538824733956658066176252435723302472912811322921595118155032242575701027298725426903270231101195003400665033408275189186523236448820757902162598452947480032201923775576065506658682771107331597470024641813499666208420301575897505903718603775720753841379077508214526097309485524011577755819374663387828878024661057029070161165453162432937132437147165155095092593563400053152744903520357272417370608057763928565154355106665860936936268434620392415936166872841041971734368569058328320073223854708829992071965420416618097726881661009423655624441192245628161294493990271769772676273940055945429378011970396787487720692474481068850942152467298060406231124580143342795304224797239631212727634931512387293691171341824427958462632105479994745449232253787515175176214221085922402665454724396553252682030674093305118655853440336270483791206246342441383670085321894571158062718412316322776105776967268182784783980709901034343987981667098722601632414957475669346549707764364480573977208659904247958317958278599045801497537994669212513149803780943971372683085796620700213192299944872004312419712948279558011945607076219929841962114165744774209702268027292595168711013954914105473036185621738680742562746860949933453334135388804455115156951588004387403805735586029568236710089258694991304237749695237216672813162922378635889335391280010785658304190839898696053685983603887849917438727080191044240370544272550781676808319285826007221324562266109558980563868477057929183813494877063859128549613698541350278994913649521861535167286969680893700404687898642799526807263749578242982723888881008454000114713620370612800*i1^157 + -30182574968482725180989853412175661177791235648793458437812077770273382515099805775814433094826643809532632153430727661606152078736337943849163767171221451567201425525152748374573680331417113608490259691540113256197986954568814971928572201708404218437115550757770125058715025263819028480532345924851187340353768557065443835515940615160129689787711973465490831569884770252006184876188760788479424184422744844153676091683358681906617450842306547786594989175684639753201558521467367776999557781506915119129014014762019525161583804299963883274817548877751835655637666698523535727242641298140681116712634329831162278833472827609900904603708603896605867646283176222165104999557442306790238024422113049679667552627462836138181013843988312625533742375972509336743396684178944731144835506199540483004026039565263356319493772031915375007938745402849822012396163322628167150179830359647663752479941040750756868243544341922813590443265717729059263997066626396267145462585704610181088868988842130965521756726811973550473208965186784213023989270892916431428198979135979030476178778685774294233395463082512697598232621250303407855178838548019500000327725584285571555448882604853280722099367991849291104525160064912538158328652375398608322405493502911597308484405928420999210596228614596869061241189830044344468711929143286474207639881597132553298495085464535023263603595002031390392749199637861853665689904643945638109997662550094004319175988877737033648170172519967302137083315617723484126569620782811106839033375863182042964222196710899584837223387554402061498980806866195137614286161100471281832437009781541236713851806694809160110054889369746168796117861795541950971731866639302175835704917078995255175293179174603915248156770190645218483229652599151519968286519269543459132627611000227207101726764642381826783599226067217998048419130861216312685358042168943481051905132086079237994988631556394972245953367216123760193771232374533142441696215748443950254752319613529664071183269537629249062929180037115510595928472115022341172328858631759363668166346815594184133835318961115124318109513412075496307065201792831038905948836223593637000388337319842438145808105915382530553700249658843010187421439602372559420375531828270698877941882500444392566616808515120858540366216109765085307059467224844928370743492528777763383571825671333544107951049079445002080*i1^158 + -285018518684586562359696488368729889302453156830548102010036128030169661512737875820628060656237229535234538083773409718463036802556124491039381198310062167800102815751435358542021814869687634271726923999488160720554396356971863762479338945823348324492907853615744213459278042270007908163961471365655497193821968080156596262873590813782819478838056982153337673022456564245487485052843837764556072458025211532593834724987048792273379503592084138165442932974054650812987331636253727440837444806447365558038673793221868017334634708687486369978768857345413423133480080182891096016562510244040454303081087632204551299972877805020799455027887368337160095889949790214519063845016075592569961085085506595621206898455081741169214269102146740002542776661320542727231403844939016896335932530404871919084962028083673276494069034460092349705988473040484329820055334582896491919297987345447342712798493730562181700938096747009797159135381049071368399019855208271842033660607122385685315440162693925670657387213497865930942200560821826413400457676583732433947281868444698695230792308701285529024164698768931266988665666659106535443559888963323645965408376249252177286737104476972168136537446643520926773417706119631531940694361386285903008972349516407973646110523246842062550492905662577924408529665213208600125471312389307016415318208686158625902534259287776681340068072384279339045052524415341940481392961922830557178746803998224906359896382313002535039989072392702968028924967340816015305147533937834126319128951428740608481684094728923545367556713100501919895140739455341994347248881852475646773874034586323886240818284187712868586703123669952596362033267796137025810265574878668504719744194732929163688195061931898330697200330489418940241915351966951556334624954557313559146869742360605043084721900430452241982765497921432990714136060780622420701331964832592167609423813550172387015266060039279802951686572066895948993461993328162988162100292308760198803023386019031040276815564791780799875947570890277508933614242451613196187578317037421845153478103215474553280918242135544749136283189886948962002528750583003594505535749344280966472456469675037066287501296563246891477501356801549047862772556780066559332209973762811905044400380859628060403899699371620247953359597701330442833172050324970012735945279782835220*i1^159 - N1*3098102084569491608246814766783943465424632687810196107995117714441908604062798969284840319295526302935155877982217969598222919985263762273396249724223973112888304031231526837337849067435726372626184786300865366654600635064222529314080528877737782092556336368817200736701664336504075818525781943003903697220982260881355557897544022436728318868617238319304459478295286926816269412003374974871659713861791518836643283358329956445577997885292200856072311760294413709132725913702525584829291128069701608683399852500703644*i2, -2457588837392030176373087108630824472306689573218961405289135197291320179115218304601872575695556594783470432325040335539410896942644508508718071993625473885349729165778437333915816811213065974997389623757702718851055844622308005540288228341429567054103540692540592611044208241927461623917372228465645603769689895609643573086612578986907562833396288610645603005264094537011206416281853844775163992962151374947442956155058956815687576571442130415010294779284729634574627106533864966366658842483916610656155453215496873654941819160402500557671719288079347774349409207283292267838256636311324682203367473073209735053026181109172820907964397748491778569899362987773821220345310458541298821050876438962203170043550017110144669465997978653413403965003356573060185845221134597261146892111382911246403721415506352014726127252355455450482961261334429154018465366084737094399695298512480202322994187321889362941740237508615862183829372609441263894092115726753678527253131270776807385727987786475156155121022760634110024148536336487869943410238524604704754072942262426759033315774642724296884907503511129170245400191649465827909343866311325825056922209986718578085390040363189870251115209356901437098687472114981848371142855821020165754305971605127573617474078871482117759341520572417488131216357916156010557760379286005490094880146047298360863105218442515589143225858389247926805355560792129376127030666074997325077722526989694850546512651554050346131054272756852117962566477750492489292360776229057485703105604341414392245238254331413570679167692214706400473051247279516487533731985368623125675925763938924070892133445004939350255969269305469728417523876853640175012372006758434278910677411503173462665896908588840232439206366904555785405507350656701361156658242360705470725631341909059936105882262832011735703202805367350954630981683528981424367668323629346919465027609803267544591040324467812466013339885556284959117979211954944908875038112280814265710811031869060624630082338669707397006740942692801692593342607490676981613759166473544933003647183393050403229399906066023614853576166541506645354294358133592481192300519774401439577370226886080887064078100607691170117306998931262940506291300339921829581028563794825550067443585875576401998580733385569360182751886781179780861175482349516553922408128951574394357076224810829924094820119640957242849045767377086908730882187952939035860844404835547600753631464880812912290260710853968452623530553181433623667472848594400435467669987258258404579286529198518223664657404186862616583963283390286426554636445741156631023489189311675074415658716273569447650928920744046238033934503606389968315891678296436739545949491147862160215518444663585013756645290966791040101438006913165616343474408749504495220470784279849648151978331352854909632391267716006660911950072373444927439980449857099839964451387824028168583251449746413600576596034690119004542227120954805641961711303943266022524424153095659487522914263785339912748328766596223157773807276137004960941144596913238407602936686143638085651562277904498576899903879577376262853034107989689707740952053932452591863948415324021803436326495466241817563475946901299124294795182327994360506095307781485315730147332057335194742793333042573276670098443548887457413979665273572192726333290711089095458584673423384557254751021201515897903450473720274138992009794938734590978091138155117777280201917548917471674916877734667878400000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5943940665790611971227632534263000293074129490498226353300074520159872349999789493627386002695671416492370233291917463667495548267921209523673996684074698877933817807821149833833000646415434331430069673829854075836447537539285783875196972100064636945609497284186314246498221254149227017633337432219217853232677927258248386380013892505234904584620650681977211097881537092078854037513489633256203819938011573576444059115394484962586552598907607017434142661225021388455203934282636660158313544801419064142570267819449361818287479500200902489508335730619644313068618091780855083821424677468888358066825312417846721566287687275464902351583953039753067443635392768815032956590919070727489265171941597221628968967037676662006838130466465059492945073575267224786301958881960651450831570437913655445087615104665776326192517617399522836940752227279400753686696781591600539055460197986879735023737724214896683093596861758474020019643444999161413062438838247120392002954569060206274627894995455785945077313030536704512753618333166506509388143737016406946381064923151940174615302576425839536081103613320083386811889991084399409753716524914507489793934979733430902072981300443620245904859576937636647092086834239802750051129898195042751244748917449991307823953817124509574329324781491570461885557884326949876449406205592462390266008973679784490948208991123075343424542218601644641930982087060686319327101940553690164502365286401895974162360006432752041041802510920971118788831189776826703851813883862044129886046019192416970885600774949689182302674153862773190474806052955559282968218411404784228024340918283348549561381845568201990310864591972945216350849312716960816230816693875466063336018405084068089072946077375121533426619497010196840666698171484376597801780134582926875043919896996435990222676423538938640400683319072069616810028464254984631701239232565921949768959821308215248591373057304204138360728143149292758404411209240847385290232427481867292688900534158635812781504627417052038948593139893047437562910320555879870248776145897203115246712326343852266117413755897927192597046407050518726032388853052080931251625547765596767023578771390481156164224521357840307731404173297166920078499797736198141527420867917748054533050323398699537736459255589883239966013301029368513069678399691069557358329939493389827584411187914418465821165002516818971696107782878049498465012705785290263686745418660454088198338298436644344527887103507736741499240966014167780168231861166722522597288601272739147591045509270367492583849300344620156386374476972275577510490481996251303652344725843015011792222755524557800145506493491523541835533983621976360917907037253906285895749463120298190848086502634744227649948867956521362299079322336889175543569219170214755015976779409767690648509136517987149777646346860143489491904325912023931701641946608508794417451488907056983489601163540026134521827045683299706134344982992899987135418148862521978967306418929144770580692800191692771680134767400071701774922123078667769234949208971580155281715154175306175069916904992003662858809713884593594658517864567204614346118245527745583362016415585141628142902646042201408654611604564854264729777390677805372618721802142037883936878534763835814152663658178372265520040633192512301031100593925053537543383326333281394409218384366655704619765784134819505342944113658579863063607122636949952829436445686503228772150265838703760803943343078768640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -40291636870932757841593753708554173665896341623502501641151342861615401069366905688938988441875176294356473210749570699333800221475379938262324570515172714866248421479488622717411141563513925532996241173839609877756206715031562672050034131324755213579126600588519884672294813357876080615337968751012542974550322348907599400453729415236983467703480257796906527019159380348775887773555420357461863749163407827532287940747903906087411978854218065529058868244216260322076132811772944689562798889507075711384992492359232930034466179739571149099220120448311999351122103491277835076961858743414274279759529698868304790543439341692205300416759607646373825479763852084466231266636144041394802269760188090299304694537848552818727036739626042512356990466081591419522260556761240003005590687820943235110267036052298980979777701335750023301676776902022244008587999737246624234630871546305711064572029815603780563362999231596569706627525542412951440775744901881053946569068308011381138857923461676052582031965347373783283479119335908372327240127402330644610772546744196236338835637795846331804135496385095392949440768003867108042191670248596767704173822282596743857732290937823472868875435757479449492164085213122866228076725440321696984499402949223681465887746839513942945297210659149388203568930514102238396770121623723037163041455691845886440189646453010091957649056520385069549149580682022817184195054869894693637512808896492051723405654163833288882500928132405697865673825412436112275087788941687805378438018580336608657359312994891743389869027577928196375960687842592698774421159542862946749821861316746044912254416165222181482615585208855540846153032768203588947730403574766245354084294264753556759206091714824779526903861233020058013033653416703160640708078036592663781059785805115006660975685053924242495012917569507406139296127207993873298680412176179541213142034301400989419252229739393137497525153919494575836627033768796416332001498240815637513961394943817007357586683187431685318133402766119426440818779673396316055456100313934963716407807684468398435992631684135598793206603979334093383719129365746110026993162193583461873337479637502686834066254732934092800651188306897138893338685350247341445639272858044520127582111574051210587439618623204554278112843409699106339268653803371073901355387464721157290351835235551430029016174109886272468893932112316406701092587880029350267846092057300301258493614350140185839180355826889972901303402192148685954236742103923749435962586702861134629674811970779003170466427945370060613373007328140600252207367083444289728961606676677700597687260415218599817933033789913484208394412820951753496713297420473466687670311233763380142554082724499396490988212812444182795402511676107538497805310403368297414106767910939174169195819309256929058109395153104472750214026071761684436506905408282083498699114747486464922621178041271165117818713795462511998305999481574238732141745072902986376327351724777187296690170809622086812874192218717180219278047368530649764427054977871109895718568737288056542341931753871073226830267813906011774195830492032950923393584347972386375124712814812791307569968738032154905733434029345901060501166591967285115220518230695430647924604156491107971181592361342629231907124482682755734199508358072797346006459251239907583570393361291561180584839881557290939213418755247602735360592895079499050177003842744840022757913730313056134380002308259840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -58839065971545839430137773092252527807856734336222817350742638083319927157471048615042993256202731616378007730259077423451926359183304199417271994207026242754816426748276795743167878882351277973290651167578956169586609575026286674753726001481441091911375799566532486044833597794007121632725916715167712695714764730675693143496698819731162028693468943196904225945866567078391345255621699511352209830079442152604164649617727525160051710547997891302592750959956073389387215984064843758591663976182010768931471387416384009961656053595436640629694249414461244343148224084426277849487319839970274804037969426540019274098520308347359991596529518721766862817199801328890946144229255261789235269941831480535324312331346156735390702453743447909279648607841795990524303303574074913630174431597152510766704875240184696825335959838341687176752136945971654142870994606552175286101433113023177765673793908086089605309905501696012022001151511673380183648029126144123450423016840636734137011448422157901929019122489886274945942262459588005092809682519424601446852745831879213196851090466819437193280442596228660730308564791178986654495727339465818036454007603392098848283335449049654282439622778040227894002483402475364136715166097029497051073465916064919575601138335548004635462356405533017728418308466111849828685238935339871077850357373452062358045668878446463121169908643509010919790811927847513866465747361980242903830753532255613600225513840544972480510113337744850203808031909530171491680614977298842300905233933876572846843426898504945838039586280429379913570304122663551956757933747571153984661589592108732572440437162494061238045013728165225843922767399241492139212933984109498017674637516230103544754979241466179456836159835691613090664139032144250436642217189550127981458694973523283147205188667112113302765594301445492092645710230124342178664768107666550091089181395155698777582267948983745650530558054319658686285677024333481158175148613523347751255035454327794119670626562392561483792025906744392280704779628769165541636266731477205928391492889019665732240851518205426203116624259474846495958502002960290496970388362036926126908960917617078617136501057558828364204979625805566837846892570914917951682720219358701663460686033801296266453585514418803427769671122691611778275032719160066014756878926377087141610420414491784240778733633470115722780255394504161791354786306937763056586173611333254884559034340096096695427195505663632648586609575860421134565622161285167058507858092424673226105046679262678201805987714181736355897314399566406297349189691485506807708485357265027804898241791122643166319378447367152611195760656601889087804350455075916350029445723515187801156920576044063608681303267162519476203431997649670431681639441143422017636849499690519296260281236653523689225648193864396398104661876138429387215541650158894531259506213509311580150179726671313593241044907014528789128527010872695174812054883314135316945047795683069228576319796275125252759940228029539694824072384821938167792259797310140076321711334595249927653837616507355916776844731733835780377667824276950693161999251106378907724155110405975022396906033648853344207211344125113864132992935305313788880751811620442585580900785125428366746669536124658464526306142767364325200725645835090094174113918430421119128299038878277589372583352490653855039696527001559969699580255760947330392391159241244686351390631995720163279048278016000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -434183768609154411118850371438283199124159490714820613817538271601840582477425288842909598818925566750333000466777056703394649894544474118607494699286176446259430922391092098267904910985314055442319157812761483388890124676239790059262456158148010826298718976490605808065857653978442186975752868320740291007903805300533141328300185394901357231738561346244934353780455727192595271421116167893645041318016899042039130272674819049211098424269185057434236283715301875071409776264923710033573805174774724716147114734107600659967875629689267920697248489481340082570887850450435424735821351310002149997829826893737430668411003600886164343996556452532964356315761012186678820852940073724524105788248258377372025358500000361519890813137043140165966771822387974774219914365470156657052461741350716783749010801844268197686589103460579534928345171089652729746720682297634759486847553740512031602615749323094384437932608352150549764548271236210820462850160375982904809974721553548110048657162749083435952484076586506318531503020844466410296201194883227898922804146002260173366207484608479056778529175928321088279128210397956915059614715433469864376650490505644575111611300358600245101563954102567860072083345491803589545170966981835141973140058209175685745333062354212403163056787690291714611701399902540583876178121789937574539636881893351732155243285508294039702713895010422251654969828559870464450036521549097376951977053992056332450879649912079554564672249463857999845067139034657200065180877072437656408808239655222761061635054534863511145660487495217118663861818208887174797179615734569795149524692922112706920678697681225683755612834010143031574849865438847551622558428121232304976194217776979169775464550455646873249948132581271639015372772702146734305181336887003402709985879948930275166933285052756443152408808294411245223581937842952705874724128814124255000283068046231922236005335525293697756070130250599259492067039679842829478380004947173823052991366415166860742046725451410296712463987175227603393519384079033165996978598489869445070010617281257055133363311358620941021356528002002774619328868151288865584978638027745449365488480858663628752087865554262995551098589599418003156517916945002666052481974002467227187406034920852340790225098629157225113608848066999365710175936792218700218225561469903111932764344045965790566596481175186419666823071678135408733582498804846107169083697387330177923509144582089512393400467057723021182081761152214558264459022277998154584184547251839333938915916993811226001791255058628661029379459362921724118231660766264450602560291610259508505871869553601953051461048071272623693900226141640778133630823825676205146402719714571966784500508879799815061503560647638913719478103786398960514073284850115709976459075121980505357927484014874819032103085986249381915730905143040244924887455262372855830915430554654704682967557468834712230576426700981118321627081326023556812017779678813833801085785444134379965189838074653632325230622031197328553964953299574940911796796685005680345464441255349321839673330823416988700084659462467584866380805007666514360684145215590367071228431841497229518092587257456809325983615139596679922903895279245061531927337950392644757983512242246428957664638323507282920234895608999286881774270558287149799378679208944158226243038300868027672301102494129514594818457262445140743239197437967609328075234002134529504972489578522028155789639680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -302949487453119142657707376816998210606478136295001259861163049802725664768484828628085900865521544032338697759172945481364535203281797700353280838658449251811227662545266864098703027512814793072252751176822496810592786578504611760603292178132181469228927929347936310950755090583109528084150698878682304902951284032966255649060203668989081708046201589187138948193245885716715692977505433134370464147728797514726904971558225772485067940261201106623471619973490100324403999850263642865490194358091209444907012821665326493207717185852940450528242122443206294145019516204120038763850800952503478271652293159991661656596809428297271494067021969603136929389028626043964404635932659845889192417458147318290313874402034563466218662911061376632388015491527301283933422461095149868426815931651565731621322778898077472888705049359219583566870055151776173729685128763200582295167247470559570011421044634530923959058514949247055426270739955417535677410419885912462254621885820901189180946358870467646820997917510314243951814743388856461474015493015285035136836821032186988844320565749500575548387037263165097125052584305636464332344292103530990214649133320449222254129473648965015044792967934821988608739200844095910891456317895361765644004732403693638820366329401177228674516053033213433887934167201657597423224233933008373310024999866877630017178322098287764165828599552286673038722520514125951489341821877270579449223538528304164411569983557785459347067617109458112903329746748154496212943072307280392176579909877225152380649985002568729154886571537246420794999516977949554162159187728522464673554160951103048726999924982712303936730223458726766279573130757171769492732594051627797285047977679879933853861691024539771364684766786869139082962425763135135847926728792327907577762681821623955242647808233969190531380921197660266105166056535004142672960930512107421447709930780868905484406612185812548931827402762723196434222576664565739161648740946881253199096092747657232872627497086517894111776229825822991968982260107180433780481863247223344605141805471228005084605413781045330547760517314611517829005011716075892015967573145876148874039408440628405213453970223497799263010595028570983174859922506143043298005583941131282306790804839581323990922568513714337407326139283844350319586445691653756943252173573015094146279172442273170766718140353669737354240099549815741630813801140718178338608148538024176675180505100388617916909309351548801327681639621537081230918428171488137759781362695889025237947830042646371365715315225258240556063747881272526689317960829584821536763711608705843632326861411817456973454687047989289431491974249305465054083463119170398664650886951092814780395231349839778552142836086996569738996737072738717450801607476671597202446156292401469887547351354918765681268071518375275241739660175153157898773679679484584887360103312363973717430876385520106338683508705704271238700075460398764312905246711552920444429400805970707386056470043698025235088763614452038967744179503614889289029234075853693437555655655742218880018812321290362075317720829855965870108399021012744144087553915804896841745357681686048214421793600380181251078766199625482623485763316457334632669255077281283724003042460452896257123923708579858431403703139127255092176259484459303660145007495997024600570007911941477968635874910992031228878111701522753903867813034578950797867093616005018127936628563611097337797017600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2530285510045631949496861275117525921743607562205231231849536949285254164886010374149431801213162873459429739047548958643021839233652424233600183392899894849658100061258762685794771519310629700327976081475852079482054407217377596441209220429721012377696107477564024326165615540072311013408570705375312882717588647229558903343742721794456333550403246167413960164828412101844332428516153686140194395051298361035386306140341286321481839323700304437546030867649452156662796797900654545152636714243305603472130226527171892273882241920480594982085379955698993967705999315495409004481731745070420238123514504648447155647006413158085632094200197283853889346390194859984402788127528790206196119916867324897393067767045903208043586393482524384177398390650172796895335193766753121157231905075232056245013743196029730476262849499831102255095514210450437075875714377597175378131776786836969036247448441401952596696380067052743382116938955489945918601323473126218790286084215445715361597915278983125893346706778471856386735304172781993685116647070244287821231813061785767128229032763224056094323519176291756886065849946960718140018838923333537165672151056368213359471737832949754163770201466586034986978609378619680787258077571185667841818726308519179852297180138375899631933895707891770847847115246294879086673067565854702165430155047639605974700300843624167358856859704228561304350128322003592713445111466856915246384181935944000192359577609347380494905610731882942618047555432241375104794841422407567311809187203278539179238023103168360134716305063831290899435515516645389394032359208408688661512127413331126811793054317459843893747314064690886978193262967342126165685109719817975961250977855069814414525985862634593210056875767927265771839298782714809504542631693727762491132171742160756382430020029074330677555329666198671972136572232765884744765928126141940013503663207508798981579621344424146165740381804097432892130996786492092466413891648256722877573076917653050338222216213920879589558873288954913932128233606250266977912264835137516959561994585736980049043669666893840284503941392103209436616314961311560865148175623710861391978571265418509730320566125643667147046114477600323347566651285616338793426599226480246057651729021652115553663877168655196840652301001699190900431834506121017950258207303048945929304706609954014928748870012160181705931143297537668886701449462169013049884808026980002731537663210851024212991287960571301677845316032007875067322107755428484113808136235386431763978795238395666070284887190028065594520972914663800076724379058316709591754030250276322488412545636438287358710239916349853372206344732653187864350317836504455372474950331532699561287230240638079509788239080055396612189500664908164101884628305512930800162575854488959064930659572116708096450788049060691473221945291504776731424812428282119152888293505396565274258472545388670836082041765230018754436428560224400487664008173955389447725010399533920995857173972208320705654022567140677315102520122785367165563005670774470261767036120916689793437204251698028570995534951317473653173483259149559321014513797579472452623532078292637597747692843318668176700186600294081932350126726202425849596289180783256228806866893480283600785489500376458426258851236219854151429102836185918411046014010775070504222630312901640867312095762441327468091351936316704114462668251180141745554359495275800750189717298189560860114944000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1244812222360872708551978332806384614080448429310357822686592640230335706924969664307461765252594822155616960822329981532878846335168115747187502750744207953467494073372430983120430600873249846814126868448460949164850834500487954302161595666779166817162937286387242240019397661892772186628085359643649272540722855596681745116677673665548047016696359793641278213461688483779759560704598813937481005451034147860196571899194781285571709496873304405630922686821790798409312782674443796859685723292987991560239146672439411941551715103640682480172138495714277309029865736868378014790843059037862680659979067015899950222827906929272046112222183850091021320638781541622009283500995006538045025082525869530870382018449997047455478111119325758044103860028775907839665577564412303302913904321545845168966469382188250573427838365930877787235880843147056420282602311973788430164959435361541740411495926939940701427034256718512502158697392617209732433282296603961013308994459818323202061322507970379874448713221600220985902551067877080688668034846929176191729390653232840387119519164179043624707595162937887599612842224523544897840559089240549483864848642184063487610074912595313436701990627020927595609971509330419540856987610087576863885751714014788452388253241075868485747730720261670259180298665724218719216248126894101923488006108180112821510271698578464527992326579317870229157731816069642319468762455843585409621305631119980721998369313794454243165521641223585923915663214757339038281374999866499635736392350866062855601015002899917876237395300304165411015558418697105634338675732560094250684212570199330741964906637289965223553400612867523485727472628821706203478843590713702103841333684176713548854980955445242212835626229156097354248630914520477251979017404981146562924068996323884633621438517911509849609208792479355840212983321713688241046703335784275492657588869908775734124983730181982110737793765536576193860402008589076860656503063278992683206929451687612517904414777270847616811919603125294636848043023971968690638697199588330479026258564779878097283211159162380918541898619995957540188067302289513387381178887829619929589554901390007197126511068929839347441998631291119016244901771708649823046445666321817775937729950336413305170460576932024168100368570234457936296109452459841540794181339016823097836993461937268459556174610972607005713943101540954833013502016997168907712546543498075075880680213431392736157037695045776860037925113585561979474170749209343743325989081265154235178729318467117571829761401284452077887785505648680885735448867492092401840476235525876602841729038266299668006567680382873309461576132754294429198124416853450361530086238823960067342689970386041089755025562783215179041512395028226139532699681338936580633960195187851619849277678021398471729286603280919522865180794609034564290506500383371685097545787371215615401186023991777969053669891344201957011161963493229148394617105869068104887029293306469712733739676102788911159203846325758763794348884084172780004599983263091477185254865432761721615381632074134404509891484853599363576826405011969502827054809354284132205275495214697176204111615353967207268383864638766866656894551479277497625952477934487845382638121309922808925416120305311958630222796465211501530020926032129640429757645697459255391141992467597939619561804484171515559708008744880210051093951605014802531554625283401208153416166051359741706240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -8419491693986157166515682722410388835985117012364649611350126562070436394910993697563963894795885821990161377669308948902897222042358016052179943201285466412663199465050473273058666315571387308643141390987951901402030130518640788763024255078903148351611294118165578601144766663199680331335336282609865510635250649865896048336786151548348271318114656456539980256675864242256634028494149264863720242482147588389791627441256803633515073432926726955238593920883713415263590952190753342608937022407024593696896982977918321965121236285664340824126074237206300133125807923573523033348329371664399451105041433975400885348457560236854494639114005400790691135941243037947109847821494051159319924574477573820214598765323517136410937284128177279777868514257405334648858057171751116088166755128899780796123929777387409654663008028475597004823644413374058514569213526364773639379659509787428424047772164250789474606641075411351034320591081144832735844918999565249234546518005688326822009739287231011393901272732738248829934763672397934236131232918588708528390609635725486407782357639492070839433390786137213062063436824913620488855815582740014931270778068523550797498355197616263135892950252715597929675921105978635716130150161959144738554429719922071979175484874294790736039630767660326222822375973157007761089244564313459119655114935278474685370672181382776614973601741232559217045361512229693633761138251505658618837402976934544875640941548686616546156797151026690356835631221786015438332156795952536335631601710968041839471010391474991431840257044150159481035057836021564405695189038727688180315750831538925800910278453149831619529640923932640140647214967715955531612253126542029445061563616545340159287559221731037583434052007413344973030224376717544667989803811208968291874587771787039702638077340907594954598231247300901874434902416812497633566852608712734599671654817829697560188963724741985332921601890736639319056650555705580415906532190099680017688097611204994817580787393418273887990512435124160488521489682763262864438861153431182003107349758643744247977614424599843103032366162912541535338958289365424184206045680438222687065035461016545988348802703755401419485039974698230701612679002627680738181271536942940511224578711525062630627201547272941893381905486576012075578306911700898367279466491596580309195125326550033457686888333721804467654139644831260124829917783908447275784130893532206755376548719531505281217928822842557398391081770115787859457346718502717137122938776269758460842404186409741960465756406128466956372988258687142393227002761651455298783841319346857120916052183314830920726262878153199086611610088198012151331337942790808560581015715486282038194037195365899890106137196042903470075250555170820447481549585536153078045713822122025148102004818493881604623890324082680700915145483047117310177421252109747554076902072652992352577520358846167028789108420448101613018038765080569337644190675151262575608908342110371509200432723578983323663914066005413510841761080814188899427872627952252815192484845734728099585238395772754426485950420124797421840608611976289667593157981142736196893770149641852277844343168727361979728772298887798466864085333364287689282638037536319701206029407767559984970602381142912053650308429473598211044992864289928653563291285331417253139511957179872268470424026752331717519200260999311913851698074442484214650126225305523333376953008613910118400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 683523554639848446171045215898906738023131224628823191139554797303527640985359274203827768109896156551334864415064798580212896496088149503986657745683696073286089279216318950481784690948517051847200030737795282642009548703347369255467883558980803854899111823951455113531708828053455716662483161601683005252835072600994471663222684961317845068774872947800432278257440393194858864130987271105019517334519889009579483245854545077061315503257986255448282435341767790424501467956141886657753455101815645409271485630706634589503316887738499424284206808754857756755459827780734154258240492925196877152911355107920264516859260175517900307614283904750002710908252327253868967730819848155872073980726121423315647487832924230806126061686974972992277661455231535015900854383887561945039549751058329872981575270351260321266933774199696149109011606506018698778550868327711367494677609581626969290579047914054617244630496477262008677800293831115689481558009806680789704171518468230358568185362580217831595481469207485110262847115596634828159761260466117931236701456361613594737140280737924754357638267967797559314202067650608871047258334401625281026181368745549652335189387922074101940437883217891279922936853590336398028962287204626733555351003445649905136891695040458514760858608995792399906658297350855790147840409954989546110518893223894542843477384145262807012778269899747887977588571709700100883334177286110926185703605570608364645136266480639852528063057809114065338480106137708908350522823523186271674874357911030942168618717076287744547717473807472486883604814959172187923969059083277316287300889938463850305514520138702379748792615864158683959401264696861802411037655764423017375573663365354319876284374750694579894126751803983682182407842323017910101264864439240624382920806186879165508662457081958651715443871196588868147286727335173407494296850334155367397603031465296535409993493608571083896084661354605095949591245481468494185835170221232188993117095827458460037241708503340705061865833603393511950667293223883720615821872862967087413780974184247255718171556163436866919230392886004143251758470722451073194986363308675232689260455603253360273473745415683225350459693332072264772497630098520452851714047737888467982169304158533238133124120100928058625570197749969655777741435128938883260528833627713656504774370503485235686413118943009235182349482733602106770590624063860648430037587419219748744869643995886326446757839588115623650031896552335269396769174105935847028797663607649458022060959588213285567724830408633000915034118335850742292411243825997087980265525506795528789652996338384175716346229634025021780539702230382040741246318386447892105875815539297047670764100564991938693884281387800727784300692643071085309943291973177145166918437669708746205170197288776780801512335646657753792085046921607221509772093894639585719065000344456009923811256803781962746220792758228961153743634497808961202022401489917974057896831111226966137075442608127352511760640950860551913009375580899789299444311450378797309171561885110492441034910881377567488691197223136167160545207818037356889953549923115225512627260835153801737033030358737935111763556488681455010842601218381008196945722679814689481635482556305378498021912411893959869916069118471733430728823113674258677751527127235400977564264960608466977790232719676169650868315220910517578381576024901299445947111471986682642153892210540544000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -11222592980713376712469292184526269780922848339068424246024694327710928113287611627717839478966018770124869810506744350712562496846624526791920391511557650938181243349070809543267804172533884717568039359664599140593778179590206775521180775805222938464071524340757747883318255807084389545851825623405187542289628562392207098606086599880889528461053192367207498751916358629225538163608610545589281014969427070733019579817796466947004468355239607389152424361589062105477855243703997097518814183681933701236172215175536092042861142914199721734545451849461996976734387768689902226248421973358388639398650094431180813454180068504749267664098443101276597545115261657166937626541473448049759124014949438553059198158900148995728897828814509315947080656271229868082135404551917585328619004744391133256944792145735316820800414487480951023500331616487408962546503936139109893261506730892122753843908769955338379782285939373169949103805433264285619284284947798527389933379183517024213052478098991193300783455971466660946103668723984283389535702420474407591414906792971347589501780441331555832770991137451247771498761570846419306441418552190426113384372683188999813317047438111232122033890464891522118646380656968492687567986200063210767496198395518987260301250087576697249974168023722486507485012931628271380134844110783325328028330028435955766646014816688296587910700890056498634945578324430089686494131832495622277972758476082606269325428465425100184736270121914067240880936266407265323677151865180133266360718291263448868844840942347556371564218839929075004145518763905912517516681620408851631068551419637803937090437570077877056184957829777315742649153768379900487487337268727347272681174498134428608543726973409406967698298063254296877197756638843561366997930505762639328886914648784924630743810583563185582129360503436530136092953412771331383960282819737728250575133926326292074735949474338557241281545115795392717147363569538482361250610887386135398659969914870323084888006633124891568944844336288348695243313366657123574247936248134597615721971520239738314032263515885411966388756728495351161512739134355561356922387582534112961895516905371495270656626596241141082015859500887750275272399988440476064543451528983173440354552052231839530491344694949725467434099892001625592646791981978191508657583350826815195308724294051670946468133219380476368245889517776925396820027692083148911839049975022542070895223764014840213867501487257196075587925204348870579419378539474746436682239310323139039911674920038410749996738823020677990927593796381178576043629552362073745361697029037284526938259907828916741053916794216102855186925247133057467325664928151770497909901047251059113817565594666117724968043649031384559397502944242163228359625620602434449903676170409162919446135627875316193020514098265353105505277986784878104916993020125608384070661275315296684589215156843574129479032938601609960736701277926658748575018969749716325408149491787383728053762962177041980646702226507068720829869069911496798008087249800312850175850896146582803644847750381680321309480665935773860003222083674715441987784876130994146420708059780390139695234886153142184031920112489075283464995959642669489245163658316070012139939033400043841869892999858503070932667774457976804971114693198122699313820501263369634624031450577825532870634431359883224523430261699872165351313831323641323766131656628067612558149753503744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 8932222442517950107747540166637080931096443895405954350564275821767727571687080471742514345020245733930824621453134771281659460021913587899344453578713341194278851774601038602222619585090749049483495564364403802457956953741387148955945868000418869478774961043944133379369104657843451060942392257656235790047995454996328398684068286833374516181958941645035639850775655086457518809732079915526871347901065921482726670409639461217045573946258962087110381481533514956064786159426717276307930907731986717129172256982332534580943255054910858693660939890800144247563715430194433216701862669729955244720776134763516243019317796097726999108894945439109858212033509325010939841282172867564067317365647353029398392950805489139098191156943486250295211855381643410165227593733448054458803130615592554897466134689210286100815745740820889161728884987203609728924274316313523874498168323910708076402109582832362458909496822177980322812872399413120054259841019953549589176663922594083571004464002470351176299100445986693763036461135426891814583982629157095264922983131228925370571221514744155990535213420156588423940675379866416858737598189965401942918684225322331590286192808628837638905306943057711854772253837307211094032748826623915050657599844782573732874021135596243491758908008622951063806382210854656541101412883307608353236570697716237816510412795213882506286635817713644077413237334614725894877081602762311452986819476396073993685165994815859334682912285208862255928185835810944795823120261746425544335521953613632663112923638946253488854941889117200869247606943112753665710191620097506077634395464211229660995155118756169375604441570915594849948541807659741564923083396086743535346462668945412612621433987525898354681635365316516961220142029632168037374213791059873781887361695075884503557523293436023054377066056534982298973793790472845918779504923614134061803097139891454119297471199849043773986275229540180182912829084191718024355949102810179181336386974056385333075431829340045370013067252083503640913622533884463891005959223308561107344330247828865729301768552698109086926046881439899847201595848536625204556183836363179208620815643665321141953266059659753391196827392311465958517630453045439382071758529173101681053191728094649201177386839346244335089145368864801815443375467510751982414532681937517823892110662627165849665634129729486026922702083456853954249190547618856102977433356947750087416083780646526735452310450218192006985981995848784680961588089628445800604335081472008152362460634529207180130536813265596408625729242667794649719556241604551391681833468718589778806293051202196601156852450834006690760799259959068518256766868966824380405937665728233751521238707593424060241953810145415733399631287777089054153687048954610525262953181245907124765469596384825229722688548942650816154035584136080789978805537365374111025949854166949518873959006155030880349921786209897955374077611625434561558749218429424001444439601838724329810943040185750448491859775933975004389162498565810319636859547744946271927558873136875163046636216391048943302008510501480191306477499660686203467948367106325989024603104526704148933364746873962668518553564851424639340367134865980969608191747475383362068519311592304797301702321356302181275432203214555794020700339735460430598984738553628332297480891994028892540349440170111553273162065327280127975109835194952673137094363497963962694539988172800000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8074817992446648304580909073506313778323450153835314357112237856460437497040226311112324050432296147668910540709884476212718603479940059340250767131842173665196594720387752453526308079496449017802179823759027063926697032681313811231289007119531005779860594572064554907905422080481499553565385452659414533859685620715201223139497181697111136030029755165877957925978482857205213310982439777523120063331503361998884194613255710489860381014095425455930331210222351968089012676222070648074372608995617105952523617874111818616697281085213379044753706065516139843981028480803531695846935886747098640594188657944249784008366655267580893324330964634786094368950170694593659134488211156672110840905879721060170164009893476064907106124577511560760296986419807848056453146791885484429486861280645762417169765682726902065132160862680678236325982374403623267310411621529627722208750452312805924376066797369482422113393446166174460338033633993232493961288100656863844906620870291268852222350267781984957257984664852539427370612455850131459562911306906063376417988713531044962815678572820012164657149344584894935394920728978108967349511008004483989383540363546714441466604682376118852258274006932047083736157385624527725516204808452698046484906287905395763291979435255057832867396526688015139897207242097438428878947111751790389207073488574992042504537809028074665831706224860753220582409350627574112289794891639610896259170211690574408414177053236364971647811383665649123439661661969422272421010828551407615340077657724882825723588182982136648699127187568612803994549220318517951034081814852639387617025305610602843854738201152309556398472199237235722496013042975938581912442595931767894321991092756984371237242355592342890577067804554319586126442457302196850876160935822877596041371382230166177898827788438599916790936171897546300366042770575869197543683395234510186138549210520982153329766838235636978221782056088767908064998983384165263953319670803068066340428590590991060101759632447492080917888836033206661180093228145285401216016395510152661690824486981770215935290687368943661012096198721640949064114284658226953766095200687399510360098318357950781190010306896988044109439857181642952044448377468670294929423333901605725567778715264217262853084649476192110170468267652314748602233708266620357860243133619115925206366292947617817389848821426818316379111341731300245364773292661413414821476321134611133195600463153315386958740482528916795341722138697750254302048284940066215654135389057349663059398099462505789984403845209155605581389612232305637823373198858173306854575183506634052580119550950230157704811874317264454265246766538757913616685255987289717902426922432342742350396614305041602833075252172877294170582801177322654505013840358754790459014412394164352021926966884371291939982650010060976286069949968504642713977028932828038725148857677445544228875945975076357601381920857426877650010237269733404574398889867220065342210388283167753000699066887628274192397949908999269065503625166608223529978167715398252906656310307169328018962071769264736264958042716453119806782599049281353961569060071374624393719230295394465406735244938288191533561727238760847275160506640106738677787070623772066008541746776579778680368336834500360670734142688353622441498644468238312028348734571982049054209302909554072851030052725124813562022251191499247099796693488739624721037481939178358953947955200000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4732081748358634839413795220873499598943792489333228665297426560265883092621469529082241224353424688767346871852604663409268715506384850621650207730361294013303335726541151798327175791486403409217115682080364809236937018136701302289258791246586991688177203732738600443075018233874398238438669983987890252597580209211776041463773912628428645448770644523754409658917627826873806459507838892926972534393806654756930909397125969278330154740575801560206918166571988301121118644524258481407700382791192076881383762243535133609949236944387559202781568872299493520996679440906827836367418330857035177385628562115168667548573896370412994267714782141800064052328880993659508213582820762033820502527032987367066487399557544215559660659432798797426149912696678156831424010904862175299711958696056228905108640587958987584040871161503078728406519998904594953425085341827125638325637359116898238479159204157548388149190252837968793615324914464647466198985524743810144845482941855464042928514182645567926115107750222799316483314387015563161866146010420110819689702158915653997892128318566541668048011660187507546440614392073564071846676633033161532306099760933166709724205220991193919973605843759451762460679269937998931383078633401676646650114461093536984392812664459678104715667267754568986111963247853551586253123833920748212809943043083523537364794767451106844638239839018757251755739270009104607681172746901787201864533041742175814527147730278743030170071109931904790840040664982192063914316857243972589374167738348711978315686835692734421848813913704273835222285038314256354721123930127048428762990759699320464846818941820803958388954270748572727251728865263370940989879459624160021601932656370755201495858553412448777794921551058789736022285044380241566478894782824087520210608664527122311283237918010120322177277360998344196510706756261307157667272827111150989920137586068555015659486039970890948876843940184802250746453532052169462530090743895209651191676279694776552475414888645577936801376548184591281947444993512446804558485719802611300434162457045806677659891166603442600346804857114503373553692630528471686286553986207896913988338224375500682513364106451372039359143644404010604585324560835164514416680819570726005535746397072368790000078955433343995691736807628367138673624740870565266503748984516208671991135631462158682507319845431158360601100974120936554448057010029573456393577112498124370795292108335035065031062324503696053571426083339171361731293273891588577154116273338324853430150020398916985794048459858349365360923894205200292186692792340663333788905741685944163490651231703127811877895725786092787913653290903800223226546799749214216276546367143785024895188309216785307874476362953652365103120163601607156529839979082137794210798163190851030920193531057893743686722154411523701074606074429121240370782623982307066799028043869546531346901074173155982891747991794492090774554138261946131013590875152409084232591064842747706353146559992949573954953641272729623571159175819894363577559501392061937799539350647484222921032690484917793550198139223411885139736018809980534328172633953969486550969089626079549786306284134476558540532752214948582250505048919165715410328737236552742523080150942000825609683652201464508812923329111298947926090239394000271272045348814602995655475007254573668115933833878702874772397440972974325223764524146138689713996157499712091371601920000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -6987415727899742524534096953767130850302833397926852777143614141411473767373254039986200200193652986432464285292865350545472400526849308143926705871757416396980913785903991300331228617880225370892961537338365649009731455198551658278656510254244101152527765961228794532770777222059953538628373888528789283937164678539757067811879625005381096745061333344773549109822045348095233556954239221090989218050148961956236647585368069706261114038958670921598568238962369561859976937510983227720606506835015238238407213549917360739312993880932472023380666105765635525266352131092751571800587575180026551258151469437489685044186177686305174393387976383244566989779160929761315877766396604767361270433632486053213328742469140610131892617685220903860796977361240005011181108021499296398499958602858479714581133906154553050931830213005829538656038133772212590591019607550102709540100339369321323471460523827351550467862637571054199237150783520430076005622650235998485580794038740221909691390544034123976996318972289011011318579481173159775700802743060097538507173508680557787595957909931567571336825606000383006580648347800302520071695335922494922530188573750958011381628283470744181432517330199602763752562560795792930166481751585738394886755220015407042323974416426429002256033048277612618854417812612119952472006357962978039357047770052716128892098866785324578749275128788294585155123809323062908011350624503168152837742105267152203970829314315857176131751242947929666642939220910275461458869748772588619454932682452131144113569282232593976421000785936289613978546692022987990594263342038949160484996538047028506096814962480362428137289944850980913843730461107088999701528462272405072317398857201156336431627739406569206693306393006244068508609829857134424006147246636926081858260245350513930254821438431705123496784781574312672232050144222660257612287710656128688820897631372944436285802134338144044938660947331313157667064009677729486667886008542809825581964815793611300733158568296255239575907614757275225721690267799153008753829723690471220369039337035810284902069541373555077635741185773594448628275662917631535796152173855077767761968132942316904978511325590995280019366799473100988856320735150876516548987324839690924370863803621287552259929773374940705832835842034490617183025772177974230731878138317069096990914178885786680013307436336488493031420290803286144425820155148027083264635365749511113566703432725294511140729734439327839322232250068481427108594721603255923451589958806932659182288168896142049275021240132671829154972983024486898130908936194434090386114987544502905502899707259099322905735189035557410857133599216995103971934866320375784450597460886135011368266059380075919972232054961113398407596998425185275425380256104838325917538847355059539687102241302426798023027451563375919793642329399959120684129537831195016416025978557721267531450395863252327116246164176261664364313485194485982883891050267542675645124976100632937315628458082699081923587484248052054805954203936145682635320979877414201675824451119578364311216997046352376684497085224012605781296417417300028329355532655574850967483913962221142379224102842287005040853554304420155989233585906059810594075716296327345310546998360101281832534190058049509054818814786563363290122000139252884704931966009976785529578899369083178315720257089187667299745142546509213156907770680043773791341396455920028876800000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8541487358073351942459944041701374104692600638358935147007072254220277575033660282445791975439008249138455071191851575887610122507683966937891666768261605043596126639448037942046973794624365680345070910860030760876452103447597132575398622034692186007966732387237442142410468326332901812407811956581078454926282922771729329761754433753295383172339298693926044618909913497331443772956862085215391762684138920712594603801879814867481626368008289461281535581525806272966742046490853143227541222239900429960891957388492672254200130873933919955710818726508345536367568845066685962040982039514658167190191474840292482698168152609700635793678063390920831212909921889424503708566509915336065204183565306765616948997543178316822645490633153604498045153259145708028678605055725646014160341352045514666654698196215462644225784256480506794973760556564860812500748752614049789303295760757637244083749735048315475265964500375282253312375713923918148174332666834979355014660689963178577262704601536474640622822144077596462926788656425415968521261164213110012223282194923896231185715513116649453697387164393942886616990749698426379725537568293056459412845441043156637746734457573445049773758718777351329961265596939079390350881331016013837344343189963087484281435215570476117793098445375502400458201001218244240656961483516827351935427193482012728367350893854110936288005548904709779824289394569256290378898236851488851737382783141018124091509847749068961393993690684607490088455587393018457735486499411070808936045310682721539464158336229197805862048943982164647177359227729885358779953343722407044339076104227428010255545850014566241150683086740226092135319674127536666977332978481100021118217820030752721376455488829220282063800553291145686762352063924074357446505693964709041984003982262546646295079701672587775729711062456006806388928713436201904118517392005182944186959745379242607788681498785194174967163490944516748174475919204732085231622499337955170653836737507217213642412407142036826084261337098271417957627117106292098767838500986114854701345391549931381417096117096058461233657613480304706117737864025110692438484482477725355692942752138203240379943913840326610931091485395653052226060805820384849010783448887010915679398788297394812734072169051613981207940095526041853321967260137346039136379772450035348620936750037337365712909058751134368616385095646207080099499892504308652828255824364182174207812073784716127470444546670683194331822748032272235390912034843686449171810131809019681518381128311092861368080753039989298195793837879339562955959613421907328299907196000446953572338836061019372081495126697674385589972432354537373204457464810036972816034956764522911115364028282505623557824528702107665101764746366482640737770009239423756615734297813931253565010942290758881887186913998422951128436578112623017489379267880644133399228798546825041580754244854024210481720212567081361351983378729620840578746624607038795562134373596771738776069486105980831000774586662520598073324457962880630589864292525817690510686239336307270354313216480289857532522202301582343249425936727185362103619129917584729777729535571193458301831231741195342798569251691777831633095907455923754421945881662518135438602623673592166296782962718014919408054192166513683478740926140435229859438920568780264103089060198342027964298663393676215656799613341142750367282878507837882149594381469834280960000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1598076823614135584640114499094425051314612576926317916972553775815143791647991350486361088372611745283467247619292257831150667687760387203577781596391598338264218868443646507240780231937242240722089209679744277745521766064941767261617903787641615860379432046095194591197438243779414028568155024215935598944077675072612705631771194260513166601857372705774705945183318184990222831875374045800538751088994069490342865452852368022287960678379104768669826895089392264647411362758889638991495584301518981015439737061831272566773725478600393252488288729815925308658316185326567230165169267482634390611113816255166385507149276714270724479263916101288301426589852828212387692944720167222135976671012945402957899202506619226565784350980076466040465486432829588560248589357142453613651055294320813571878299541603873188158784458579114745616348455914046938855370157793168717325381234869726528122278142686754678598460170601999086163728453530951578919588113398168482012769331416058760181372561861620076902829478078381676064363727975896250224891661363125438572665156485593260339419017912177082747849492802724422978741039762326182317413489197468672625016944096292050064168899744465551723328559561344451064533322443446526897237735411554448351595071349104924450219697943131355863312781712873793805230766388507740100167659634207048751121876118142692738014754413849712073133828911083917740594378681024373620296726760112262591910477338730490476006046060220790011968204742588109418840442369033117615197201351053123536898264198776004255969337850873332262243269283847332055310535615643118500354202244748549538956703157763408267176082157514582421930053870798959586941315821564899373260555361337747286064875243085802351375662794776458423568251811989080161492393893317915976699929164066722501237466477466772643633056026267892549736083584819017544684444114392482769650483275556384013104135436814852122352497085237461021241015061261019639860940336424632659505049769676123500857104087610194727277829791926065269779654405501477391720013575307255639338557831938160057898917893071891616235740757960238138959300260998686932043038587103192377389457776524563946906171344428064147903768798395612328133739467328895868713253917483859255743048506922947476503402847213217552409815202392646120228865268199311854672996736373790401064632269312716865171426315127914897195126953506751243449617110802133998451206140051757026774226068763087140170733883530083820817155909156422908330852231844376852698557920907954376773282932984925870888634341956067476626435333644211273925026767341490564802883307135677375848562222500422506378571942045019793022986939244748907620901296836297150839374507697686417861800270789200713675310362942175001389363333664838138276041714906928748388240226296538387346859229690334290176802431654075058642570619369113630547202036396277872657922627263779794329748162706664641177351497010016368369538208949042701093433473380756550833428751871076867310614192256472589516996962624104521771764476556501542996444814063524770623309515790735374581085081497731498919015509796994379296454504441232520408856235193343219531423497640189656978489558173877828966410785765103364581570627520968014723386039824412238646314486404624226272703729990334535889376185202595013511531208865529215179772502915825732000122385229655189937998503182321154635430756898243491357137985517022198211592571400900223991058444320768000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 683411280138247745102864054581684857337276051579980416559439676389405040065952495705124161198220442917350920598944843351574651550432169634817254345803334089021082297934210175201897255494397706458188247269543603090748770901411715383792426869167348858067438883519721279243895452025719403961201850951994487087100408665831383929015081152884135248769938971533627069240155351749504966072803163783231307145680445249828800895128881356088649600868446513794704246829626933589839193504675684036595695860248260942377555927816899807036508365778465153321995150262133620172241966356407884666193355389727707235498395283679065450166407777695133188669503222136817049366690700927409877524394739791806869619639134190022153829115277674107866494169825563550878712203785852798491948872524530965842904874259160190122195729241601230669776382283619373403129185378016125453601323734714549046626317349996747272136013309774394186808716460204359129103131377359437710201760279779771622703696852868429135575950525259507557707853613340086133134702407077584035274212397890933995297717104552372459445739597799324896837935272647843786001310886622767938366766328290755170772041011644657536541321849800662541435106837415012431873936480396806195324638807722551931496039306013089298302107748710652795870948019652214600680355500240012061115856684697710823920694221944456103070928933946552557513301324334535198675151606084790677007068990077710269445863182686753407843224571372184224810857970781275558734567292825313094265399071040429931337583891956883559748623324794131745295947247569937917436040310962524439384499082800502183021431212040651172790517428287130906031442553943280617895778040185717050286187532461130924578295885634940081244556761580196076104173698139374927050399666246122193521988024413309348645700556792672559262111100434646913811862455075917980751622695999633866860352511047002849595899604138051941345868934330512942784290130945765359007829397784732644722193273735483032237508611771738084792662456939765301693551158495577503283152000132826362466059106868658360003767824070929556856689655141776244882867567212660275991459421063056900496822995593398593118905343269498573239622861082837111648580420433331110280606339224078059703874350924385271390690590148460546713486349899674557782387027676402218160137302900063661665798351829437539691310673009970764020742363040491916336708224427466941071769915973704424970978024101123686842621883217750368008667987245871042316517859550149462471038431626686005361616872329408698992206385722260865055328799793291149838186344248614948547504482867934087452231789556403581902945417732592208983925945049984830105372093923788613286008510820850010682965244514853321784349756689317190037472013981062747836310748299006891392510241566667122925793457342725592954791334672070608293466434254556518763059287045071648804935321337355841246636231223823563333631550051253470187567348833018851939612661964865206767244758104220933338850526979730126145026172325955743196991703177576936221394702122117643846240946496515180485628494313772903671530153544419938074755211165288308245978599344152818667654181628656201244781782034803896286639264898787580419815359328180127954359041708906493470111700777121372015518146605529740687723186547824365349157033407003089003374763770580429115056718858072697825949586503774735412068074206262539317532547328487315761753367483981247609288681062400000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4625608807986473709425896809811184548595926234195557392292389311776067569330589841313474152772486481794013791502506851138145034399312894713885226608726586191568993191230645011002692421926671550894572129835114194225168719861191821618765093521524293824229994168467525014383118294131194363230454003683195283158223940183279082825646416500577606821123328008058098241944821869741876835431346782999496634076390419184388534499259613495319175832051354695867998974488859980791588456053745330025630247791471073739934650443489457116313616786450292264463576536574550591526049977259631047340830485206263283279611650729699824419088314445427555080319387932885223531229852112383393641950889032940707710828773612737580699768185029328022407268573198499113996526548196405860094375508913053168672855201484134275444167833673969371360405535923928287814474695753222967491587717974707289214130191495994411679906275292731160911390398878482637198171865830257194149717277280004047259816058624995636353316142054536109893670671185439787622705125723437955542653125556340697225564870210278369377201752543618096011651756156508924814938715975213049092238495389049231220360081595914902905169603228408277106221328174485739805317361804276444429592196882324241883327859433155664297235229369356701450617032256646731306005498683696077939430827815705633653444307727639660531307000883907959238159409521230127569717846093773435394129358141346100400755004136433402007183948736806136741390532470763559181185221144681874223391595111226349142460871569115159544933549334816156694948060357371834279593384639667687673537860047162551583601402804129384834264675692010351230518790956889491523179156221273896168936048287075678890750066167111546505060460935613910873095492383917505372989602163394086394250014529017199338393139237940044544445389332049739226002509689761051474445537662496951558557957662832120987159307079400711201115330966219922800394320794083166163921598149994444100237134577634024968205342389951868078485088710185193853041919944283407508233769066820660727916595572537871343740864108309669236687496688690320212826187815705776670248681050539368980879910262386510472607276050573739858127494050970383337869796507677712863414873820655371440698719228226853530491127722818299584248837904724986637185372436355147155082908228963630065194746492357575964704962322249825941368229317562738180453611435335169779459956083721559832940682322371200111605693618167821823357268091549681525101705934799406696401710979436876380096835646550092183536568328315580386464172213417066159448260020640260540071047627031521993214389681696015511539487901284800594155843705131057518883243960454061608578862331480588855702060363559871843254202728460512438692547165310753187223308660621269565397345265375654709000979018061901359981190584688193988472350277388056316108680579638586929717358105260994628202989462103920413714082675338433666905234497919359820612083359250768417168497344997098457757781841463988223556673271672267958144849433553920303913941754519104644988763467337572246359930427082599507284622288995248538991161025001529898361102692159254501688624457050912519498161975266145169805223579916228280731166795026911920131577271291965008538206979339356070640647274363923069559899499869380458176827563754668971510703680765722213918408300815768281172947194817602623030665428837075091100518961827768963848365568848741061979904409600000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1885672635204567723080035691339014965967655078625633379190274657661225352723261113964139745271073237564650592725744591962253244658051746867435360543833607741425728077464121938851375607499748179222791597930994524886456390626610494550803849318678279616415766194510261529712998812279265052978804168403715732917014974685888794107923801101068955341655252966830462997793133386302705140890773272322100841025295414212037791094199298574900042496654674636751324763312804564843514409530483027561437383039139647997980952013423047829935996434539607489005032147308739026805761850587919637304963884789909551327725081340970479898698165376873553254645913109052739692021005394727726067123105167941761682342821394566665773479044487778445169498018967438249102400430060774557923633790644707597208770771522366220292425463166220609676358237965593456443733542797492700953070296806480153803610441148517802698864116694836778503315082785444233917842467987388487704126680773658714742094572472684109941997120083341861137063436072888757976680817652914113021479901954815723856616187381554959130656882180932039146954537120669777082431012430489404172778751125729735615381736632772295365985830588779834417440725868937963910241954153957482677560941887526004748305517511149844110810482545750624960783835830203096577496438184071459702353339943440371898965206029013263338312729526837616902294933477096882335576276024458641890752331426986087364684648798783585633158749891551860269650267190456388587714331339501561020562632995423042037219248779435881411360859803191917220380246288944041008602988997944137412678220353195576997833426688378314501191454894661463143591697967785168732799409466129603550286010878256586079659715156914730826657181846840564539316780209325765047641264251734271834537901606077738208057416019117098660669096236213809028902105887656508824306359726651929227634574062163285691306805824477504716667078625405152179824741640549449588224562149626618588117940796038025358770930177656149166847756224673464800189934023028137396946296526140498483863579155814392439105157068095048791112623020096742134012544447035181552154643238725001652952147486846777005479879365756497228225644317075372895251484159037731894677382489317878431474509130217618947192321084646164191192019255981041837969065715386945286388839170721008402829685554854150366703397069929877551717677317563263816812112006861524272268847770555522849675368968822688569974950525771664932390568175184184080904738052606033547681243888116325518104088071161008528468904698980607184510828989121450261943668214791476900278720997242370594327154374241081144467139563791322493405051801871701073331036678058170633372884684822893856756641514952026734399062488936336528662984939013151358614106184834383383977929734272380446099045835197166459815860116007255184958005920290051590434482753617247714898960274567802956215602052362357988453160521034390246614108528322028161542693100104736973496669266379937891022869458665779015461887648782014949226534604668735069338567520773482282014719061510340786449513210515206015744657288625061509617019987676026354890502293412895034394987229047830589726566334433033757881328286703641676377480902976017233929511658482325996014894051196481795316575583037854541344304974944782989976120927177813962224344360627804368061874476559530714009626992895774039256076810400232515280053263010662070543278962319090642971525120000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1657638762561412662371292587583535431196332739767821549348658669747252287130535848459114671568298297861773215222945944680654578696794308797419476714231585776855766471258525478354400137772165407497871826467971898760958286368502089964361825605263820056023985615977841300055560060172698157001422875179559339704960445113801325481780414502969475134088233702172541776678887603934956117017410699473210069240708786715956053676148954542260777626434821151961567137945628221126861286007486593372969783924586440226596171424429970561184835942664946923351746230141899648899353846911482790355466830137308863321168512152886455116364910725492667332857118107720054325642677818670481543211803549413162240941720713331253185156617728406993875535052990766372378779187370294367420081215817098798304741688125671944084691209539917144265421231394192366479105490842838422358781102387246432241962142600830075843613548893620622365693397648215638389411940781893985521439457257502557165004148208343807892270561265928757445247180366490974456754169844416095877707755065737799588097403081830620545170224472267467098200614226734760202837141102608123306671214507362508568380247765551180585474230336635668098189813568861384938483478233066127250492888639217246905531121027020971894280364719658747076293901616252822945918919142306728280432557619945749593930548615809528473265763582559136348239549085329363698893281193348867382880319834641979152054259208879275136874893294396405852819729774036180986450775435065216657196237087424534156030123065209140672724962383054318146732341303695039816697748521326693456114582570370613531387283945527229040774645906955780842285260564534760872052291949492468464549051905894448029884777566860855854086935005815729188482881616605890051511495122570781649391257315915710859683677855834187532947827746720872836317121956040393453695083212484871165280564019334106944260805549633847007798812620971161555134491427149465712101669861997983205095869338390472120895735142779329756530356806021725839487666379895829654611848489838911589398002932623899817430912618272716971936445119071464139400037107008985483198101859491695194558466650475371566290807260858223061213143687475891666367642927181965085010142632751238012501577374665521386490273433850134298307946146270586295863350289801641444240902538929987719764985607889762318631480288592357978475398080290623032659578664561956279790769338843156095231978752858066424458146158566184314690277414186175327253607362304717060439288391540330469136651383545533217372509165585137953103641741767807217874272567580458072052113362955995329439144726086697033304092032617470545037036743333436958340044172056202466101378946452017665663542668112774789375132316713465251862516383149542850741006838418149928407189570717076466746779941121703425040007965747864299675771827926983946143253833006488461449546520063139346131560654660820788904760468967408207146129741109407880114201777274984167274787817667632631822904859637796916561032606487079289439358778505781370380336667108723775383326229091264345046364596446708661952282931482668675646320082309391041944187529286614240495257693370003655214657790650369335181777684875283722502282723485172088228108275852696074032892089294512648518480015275453622463566127284392905447773320494565421434884507947282328817262469840471044361313685715538447860609061213988990311907558100810929402561479943483891384320000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2002689188822681134195540302779880224626472432006276286023091956256790673957852875366896372698697902319070944923230189295671875816376102784414868207642045836206937403955298800885519794654269336304499213080958899847968852742865367108444736286423435315297545376998659674382890714057909024029070866607695150333380322657435607411153010352993412188483547585141633810919453653804786899266086675336436133551588745361974878307755534671798416986138143341242178826351508561110275878501938657106185130005010172511344283105530536052489971805946340496155259785151488360151348187197731770974191211957286530650679484428142619307730819127772613881879444157494373317469129260096776695510810155420085806181438167359543345756724433074857926643634352815385189532534125388541157602694469690094317352890076695876097884144283827196556422232899149865316651306408742555462103606781411388070282227824911457573228667466607227788537821252698113654225588722734951835269232395845029991495703929935622110666254204960261604825233141568330211258024250647424180976880829530351394896097224497029419507154366637002182665126915843821242401673492237534319443376560110023022941321063072392657057697465278959444757600958570811445988984388092409160692819863583376442221024965317204909736994000197249901176160110408529959095335938633797214969356793878219156267742829557634384334023744381525899276472542237927110877681705545252455884705270579026558163439702401739221028517906523257723356108586484110810810793878636326176720376637922351819722387488600861509345153471104470857231396669905903654282147181062241018217448189701024699568589335463523089554840900662875516618297632981594595940766896330565937902087070099899170145507153988970441664494079316759944800029328847078634008154404084565300868376349735714772538032171946323273747046006280344199797978445438874181442997370058019397322393575577924130538986071765023054756297842161246978101233373925668002029269402787071646084488584278166542311338885309906464974606494068612809945770695197438696800453791782018694248807512079399830188121900473395138425298552055982109310015627931630297896757355306536409603067083119957640987742574684369101293285387217426799086904753670220379125145692844154230916698949281111169176536002766140987619526677932033008598687103936882572975504662933150578661280204060365349786047591782353467891572859361503703983849726782410701129767721784943404701924091389328987124100191745265868882920445611159209796364402823531826197082193480606926040448800124946397801261595247174818842865279761523084453077408353793659263439337935264431816241534233666095150343782056300068671791304709109416536220536080956153513034678178771819805108677451648412855755014296729735994584848626675894095230327735007043570335619881165639183540478849819774301486523127393783885263806125029579307071192613489262268824443221388851532852472322019574861655923420145270377732009898821612312920687015356105700769352496901445421799134838778462645156288351714455009188401518497162053045417503272286027652881510767907080931860278470682639392622042015243872844009953001828782361464030230822322122510095405960783010968764264827844692202192244695719602841574191659752201673280430207314687450228056636652323744766411780568033220374904911848412996550512796109505341117588734901323790687003139287963297128453465328222626835773793785808215500667557192240746633856286720000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 483542221002328934339212106669370689076333639905558371411429329379302700900245340227243582307487152401519838933132435324331920580799082411751312731205245195335595332142877679047666945294872441134908898471926452966889683805263139470724337460436100743458048742452006143531113504279848322334660067903718366235294246372437527906792773551895227300461754905393432926833630048795528689191915118557301074267529849116101740246925934737432901580094008146992212356424495029031583205933149275371499624918612871398239955137976698477336588157222755707177866574664623276247352017101589062893021626342706479232705390859891441766006670682172134676706961774803148275484031627558607071895949745095629054485991480113028920752523041276388971517978663685084064362860050587340214298692158210782241131713644896786294062090069762109808325543883684499182313176940465550676390034826020765961376785605955718187977554317045447716272352428799200683042178397360209073120830734994586565485117831563042544638259483171421021709141943775710583993965284366537506813104373849890915601373797969375257856013984900845583621841282139494362777051839951146654856083392333096842155574680498527458601166503566254395649628620658463725957461184702760344434710520323468485055900646335064172166955041369374039803728769795899196073972052254412198650556546952440118077260593698283976856984518393046403693172367702650277893507923034828725247785981120944558861295847983216501612054668611197050553007590773896257841040029390203047780232692301975866640375906487706684268531589593471037829380746317173530111476303066308822222418551795907313639526687033787653962096809820902194994987114798791512479954527688147171745745238073411075223531525478213314697991803171359886174890578935519494173079671998172287913665029732343658034628197963844367395468176168140177293405213209695123479268644703656618425696358323394067595411120595030939030099993329623153796148793259332912699987725482167003531423613678446358733005332698880989895738675403325967588999685319018782278718846850895340585276867540711169402850933690091403685402553916622468907300776050035895528656061686679047608529479173464473433560621928541247951563685822000060561117428377710473942252937182752968175860970372572820363740942846201078392862497463285062553191015069686558152531164564172531819941487585812958012946619292521148459350592269212190165125816609789869210169537035284435454839980774742929947003311189703673151037717059032440363782677572534758654193497315754663702482370988647323285304677597382559285615837493209453268243033824258159158329029154540036137868177488749792757936675496244155396431671087123197958163438515353566229229088689466071505542143819109327740187285695962522000830748079102415464189093949080256670477057105280086947982177134640801888544240793810310414416379165045824643602971801851769239984467656187649902755533293822656364527752864331852743141970596133093188090586753524180598977154512729360572950361983945249151012855012468135556412803480572959807888102858911678583637435993817961986100020794194971505947958167168267824427247324683350562041276469741563196970810791815241506383681874120222765425360746875725712914973005938116595367059932481494600964313893924909824121434305197566737114875921417091717220692071782455052585433070169049982529522015067516485654990017826988365633425016567783010835738037147715671908037364285440000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 38811932732549816713180353290012303979320803044700620022603160717537739339808713323425646912629934584062385110128287809693274411209436527923620944699894513460431966813929815884428142810299697000917503976206324257510849400375409234776194539868767518681074400195328038762684926421778361552560506731816670810169653007992038037009885335848354903820352291879451704189215952009372358574455498565059974834031112502029382580640560773412908152297257347743457441124683198065655354577922517516788129963153476062535928388553090061072560063526114098931576368394023638991492898425594016777015963514970714905810358438055251625831712184151900913967346142288699322650779464946981748099268875690152627003647544428757065220024827943000567696326192183647243463869013445424859440031635693852955925468370444735783041847625878279621744510270082857212483982909696378291804688079833964103924547319479329625735942157312149859270671664424636529082886673899275976338338083584280887136193766237190105405920414203690550111684804565338998594180456902141425198532314529874716208302368723060452282396556950256990793129046808487886460952772424331940424911380014976265514314429247811884061324170015604927764642788057376373766760939488991759239795736012497641655200395727963014278653989632223761444611882803060591040506317584178640653457736013941944389013188638378845488309642209942064222432467604598524072253673636725346673887583844689016192264358602016208995153859946207233331424530668090641776341693552264482163556367588341436959541882605318852376993024014403674566681246588285658258891118333032871466198244899716256418124974207792695066447694134462952213186530376538116781299289262243778908522020333211966020417561794360385990449034479270792822591877906751498372886016957981919609862963794947178840420886432832607697429990533006791107662379697605887080093457639070753175016900685599470992920263540651433709636621373292521663310970071823418612974411763227521445357262362845326474834942232892648608717452743048510750697150187443740740395378810915601318773698209926288889051242518505653284163534862058361265051418398277395253456810242566380999244587352067765632606143693924610170728260186286434269310981565090163229100597795514857109936213915310767648993374816374239981879769432346381120117783230586802872066303137528370613979729153180026706910469503322171017561361214892841917695128100169563123232456210004716330705688158631458550237564116957188327498331295822415969614007204067667674274902747036446482139723933006944651519903070748549442960351222540188384185242925829182102403324957377683394525094841611983684674347744491944981022833997856978616903883095963295220158135245473876015268455129728728940374814938215936576840825796690370591374698749292702555194405732634224927110104996754254031680353090456135097079705751091937171110300568509470528928441930975695186650721889917419127181862483475149641889045255261700913489210563200802772110495736308121310635461236914196849338158187168895337347972260428511661289363254559042135077489460276973160688387912638366117326949405237845614723402355412161492111079174131573672714014948392953656025746049878942172956660506766078734716512204471091779276838320277038516023679928783926423053168785118572302270833216849855356388067081853383715279557104470436764171550757881206001606111065330003373620372878599713137908955351745413032574182437683200000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -717539647124710773070826177590444617357008915900538202016687799269316281948149798089031051076362496402128470975548388444456671875945406833887475262567219380858852481805757351215704818162050537874936755598635469811661729846594828691070223959262017714864090361191938310858824150784074556974417770102592602528272995145067275999754617059322720931188871154863231131414878997880298372479921133742356101378747158842169789250051323592117483630770699506136624249501023675645197600414443842896468661773521809421709795512429396875101155099991218606107300565927535025973656730991056204248524613639728579938648925873798897323972121965408936443504766725130107692572879625366362285628455864928638174976914554131046299633763253750394381654748344242985106546778491114282055126646647582987031244544332867586619001248915788017205513739134618482263308436101392158888348102140167860940287116244989277102226567358394205184704024803822796577845484209066870732881954721402799150620489333875988448240709581071425133525205999842717519564352654050079021604267193536017588852133983282841655588801974252296474709277009288443892629952130916021185457784795116694978176888277583639052244824836468365113642948097608528433631114024554340706944223393644191112938607970374122549718724657113604975768777812857341814599235512898558026860677542108068078566569717797138091982180931877416864887924862328728767341709229840029627593920960573867060658107899771015956052694585738183816280461419346143243941058218559202926773166238418852625548149881762099855505288271326053488651741269649311635762672211521772848728449537016211661172732009368822442985027824341148218874960775312565855459294771066571105953624519485296380526668023145392572545739436155073359865421485255779052414843637251576327979934984912053340318982587857658498135478182834353446967497239992802410126831693110957591261712390168329446676439344595996572194693461782868883384673446093129794597392723965823119802881707238269879469535257071512238073977837949236275303688427445018681982356458842582792698081326821757555774639232310894370133466641689256971762839511327522687941530921685406964149048700727778930960646680717534692555762810875411654995474403203501289474477248463491461460141265904912138747425095638205242214925217410717629516561238708311902954907025313534733103380170544561200564247052605495550015921346980486274999493411740016640349965548090866644462507717592816327081785676544708161354965467219232341631398038429490592707284844105616365983583982554033571901185261663130265043985217497798439419929707272859979949147685318957227900524431909521712216051802235860592893582724237691184567852277575357899898130177724021546190217827379381824895337451361427663497427863260730000004171573677391407341277504254414597569442897262356266895016120089427007905118933100504586244259079176237531842963669857565690621885142654022044058044047902121534679780346022338438003059313851754283159845569263209790045293007941876965983865975598901427441355854730272657153492833740415571826658964382468608757627631964424207366052622346357736050917433070897833728996028946791589579390660468399934742005554163157612570449161447527129105385248351158999503617551482089371781595739356104515666564175751994077043673532394471660871439419939752395439293784961760553466572578745746047814980748151441211825240622554225539223034281331789031627855547596800000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5564713451144518600204950886496838673214517656442833894994629710444859130661534703468808696505549469137341061541318421192380943278926926066036048623714726407645492654419464270023686877521574782660457133659757546764222875533808873787400644146650606822349044008804386283805669632998273256722080945550955960088670311723980521106547065005919086796070866994795745304706443083584029156292624737436708700908770753436289584767128923946182802446304363921067888853248260768911780583516285576044254454952144195140210697170358438798009584718263569322617212853200076783233546012289076590631552212403064791081071318317760647449441255110479251141766796323128674320567776256203607308680537500775224763228481647480745028337845617621906769296168107854239253519567787297908568109602430482296096981246820919662471306593928314755547542268605928171853036362157507361266711704854582398655194748342087023681018775230973059284241897493325931399830863900491233780451164383091466876813904440649324365053115643854551969780029707438014537584637333434168410376735291935699768492963568023805962799114893104646399769765692599365705369976671408403066386100474063108504009435870136150636636104799838029844152454559575400613264295958287843974148529825809266758711038008281956145518496046845342296821781957890414428856073032784997232256825924105169241544558579244097725091439764824864849634730861277788810220616462951753973119531393345651451885221866832182477781702671101474781933121018886121695085902928387479759959338180209437362813819301641917916161000829261787153342511523297468307262290182896619580725593363862069361780362643870140471946478166668285022326992925649384557490988745393117030781044961853214953436307532330881784058838212875194054334527803182217981140407626898937503013957985502635677301024507648194729805024778023183794783562570532469078416285067186676390072548544736706415425652999487463849589286745747017642923906162892965354049268171586543712663165416574280817564966432638714805954901295087733953798119486840152357696208048260633358618578395438647288393235915632459391783891586655254855956774223155118824563823424271576765973403596501094204243326673532174307310886633059159778165752531311851724040471865304747682162480754791201990611634486440436788526443699521077959153386015181428738491223290751920386265784324736663740252718113154628418388652370273903968678952875717860926103545274009206882728743239697368541027867731458822321811837737038191118645244236514526019625077923730966014793629085680720702662845797269494287512892080721482558592721850939503164894470210135573968068002014224331491170682222674418084771532784712052672348701473454697453365861808596580318091114005814061001064233553768382280816442795118628437251485460167838962409750879378993440735300337078635149643164332649999160194846140173538946908034783398682883214082063382814309481311335621180814244159803309825966179889957022051082834086071497846830901361173326494556530880702202449789304578967798025462562887288323415390784133439096602231909544015815095135042763384397478992685659237764657624651059289404156563391114774009754110329548926707186798062228746510332592772274571562796246385008972149909314216951867614916470347439457655699203714424892706191263094550750481527909796278146465805065879563526206132322867071426789072893990589428760682653210722906288875404575332743801657866133176320000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -47378759734147197631135236764185985196355764808479741103784030554463475771244022105121004646092257808992462669770611740545633172000146637072498358523172139127013750945165835129170187062216645676001188500684615225012456254459883561230680344290356095198445013409618643444886119521811510940059776900402604919343411698358723881441221139846411118384159909949937823583259065596109139749379503518032486341017957978406248842840356518448725213730615850049206790079425123074857281898327072481168202024319486888440608987161593136978609218421143623488639807746476324449705136230149429388696623090634257866683759914602471072106953932529850681530672207244961779745073605663104671658050992723252068710110568190405915796836372577882551600656089471556815000959224451933054233924056332656739394106633999812449389425005002483939631977331946542812159399840212938153585359354327566140020024234511878822747415840506679695982300215465903323251954809044787710916662168482831520531748295703724598872572056216649206371560309733557488584386957846826404777243246293508674494477926561883869795986028601414312504169717302495724121818504864872932037639993289906501882746883094380500269269204413104363897095130217260476062321159883923918990172702352965396865028168258745013114219439639406741864272105068228891026556887553295727687863331306538456005795486024747428972194515681273306987494180225573228226469990546863093531315604833790475820482521776186452011441346608702810037551659111196773814104903198753161959063241835602716841907530063362004097409293383298532725037654723473507177711862974951371889167122924818579596769534203978202534420070586897013410677211708524524798395310245776917831891878346948367200579053628600823687669372359558001526007760724759421558367856374863910973801373570862149073679743300420347284363867197864763156977178151539435207759407393035320329901083548985476328752603194887570290771015262544293248244159664478506658246673666356299918075730080696819330433120580878598762904527207582989175084866172045615934571787210357654473746963663785160111010623345989377662635914388590595973062593547629862503451347882768594408483200568719650117319553610622983761443714613552451281520061136644005150905561684703667295616315961585968753229228983031783360128826460655025097324647205110477845062421668571310619724604948095935094199592153166513346350295130893862210088441606285961019186071579847098748395316886245534511589148209121549076589276912902438334713507529721768537967490573972805979631544569450266407926966087973911158841597968776570167515776441332936483581641082336965094120966477271717771521717590541472729618923907407250489056419442779111984466151622429087583431786435237786827756756305235265552656650543497709159490986328517598600922737577440383179507837353468996462522256856387989364733024743127621096029897979831064374695782607018453093028032853225503938943058232775890447704901189150323497476992905147317335582421596715667764967849385288687232041730578673346926301988014536542812918260523556194683604379103015046313206716461868725669751870479411427159842688110525350233107513137013411826027637685680594988679544770589948471446235917316451281918672184336247221679291031073363449969765001319542994988296592175578432531254852208717139396914205534105341176229844796709804323388306233936148871268560089851829961068391725295791076610480787108743086080000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -15469799743740201649312584650793395854486027401438430221955472293165961513211824987626512821810337112132308461415250121923417390824173030823124507572257770567995981481533494042744554612699311456839156666632029656240452377090987584052283445848343316589030555216846310916178979141261536619840909339550066747942891133179534606984547150664000924781328980275697159388646674794714479237999300830668585421198840970180891841603533885548567331468377662749537046520875068523781297048368106544558035370662564332101420562233563022778956459983779033520809681829580814629950209081090075430159866624597131541739420790799605771299720438420871460213434844014674608120374232283794964713982821385843402463376517158536064878089273357024640473594611676108210371455111748918961803129178238547667783236625548515930202372432099436163612753270913383651398597325340635267566748469776031401839426889271762042011083746838555803856969538572072362726579399195699817012712923377096044491620121770617395874134411072844529387125912954582220780997438205309023332102045906414324538413211857013522331649911563134937318626757406518761451465110085982377885902647909597345864600713589680489516798142193399838814933751512251203717165999087051062028264118753001155352128440349237350492332642777172962598255521084550850822467786585985756205161615131897603876618288988279904056974318864650656051953626257869347741764009751810837014915201496726686454058036735294341632766174073518034711489014142809288593288754140538205124262279415694084098183602513407119302679020633245806775936481185182594235147475896589546757649995106918913593544676005923060117668155776821855208399565238358516544357396237735315669232555188296550661633473169241446790763339902074620850451574232864312766039583587907217300196976294197749728212889959055314988139789625694308352521839818815755715604710378569159464626846342990961829444757573400752316864020084706981341129343097942981718054643616767312059641666531601520956406229050312383821154415691978789484734710648627122548652905974457386060596776937858064563532204079424433741766010828808314708785253176021357505625801801549158264304919651348123298680631502432752207215822713851301491109589404063520920117097045792149247563262255105718235983465742556064287921309351919449370807435628377907338181145334101504834242771916250045400298741365566179017424630771126447001379593041202177356170062778754536940039763922092057038232194837693990046620805113096634329488425624971439971040062946376278027191876764110657740810906017377574010606801233624375179452911493492451658031452267541956047597572678405653212950182507863758218281633522977924528578811769103582514367066968828491018562917612496264020556660988785060764219249499537535177921408111323103291706772854047958043313321400927025807533906228151816659370375736720738828677871097107760395715005681519177032465310657698627832903622646909589949262857121598746012927797480919115691369715133706526956612478905168299936653148913393107265090903019804160647648905469749964278415382871288547226175465017174490517321044370822509789965549599045458248265497067397883992561944416926467458113524038720278629573777702111062091699695896256028351941466822643151239197488271921181138292665855148604160881151916833165282766159659181833747502329547083573093936410680822134469247975257333926007190334016355986255980791075967242076160000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -11547944934223524656750010862751177357318576392235244139639293916146556709921031083442501834119107076629593411168759459786967518752038794210313150044001078583735412379272350617404255020370201078270104194971701345745688380631855213370450075320085059223909671952040722322871667706161913700486582225544480530118926411324880556723158139525840898511894164504820956021280340707910564409585828326110630764102058132519793079697530429106506374125959479074138703504038194373833619714854421280592096660757558027554861145489590354753072101491620634466335528177633793214566572138209629059259835953389107482398755175060320715067793311941809586463214395925881084534110881046007491586008527107305915692618673001457741919984240620112683630742519319751124088368496359663863886206300611874383934267106108840582398497597549380412283750893375821772965456948181844646523452513112716038250947370390627921830554442065135629838669377133070314402699220222017430206383786049265089416244945379841003763630472189313217531288759756652318666654963416213625063996002549888899400025923729689584606196542352500238552056825738130212539036875284238930611210629456826973216722025216438859564600081891930746129547239880970148532437415252881453371957392722665488258127088936217984580122197376522321187083639611814794034928649037012806707142103839948496190669555748489196745348716690489661035631195654595214884612668121609975942893901306663395455367435988227525457424595906499380130261364577709378784305438784346558308838570193849566118204846242583710627082218400058762151498077436351746941632604460243092613914700714553828826349940717884956232004256777896057965266790091080827590746632205830794970244332637911850641460258661361803230272559999933206920014760064922011617119283077122723056650099658900007529744251567425277712450445170606653719731957188595299017629880850748229221873810209576608201503124735598926033739830864416713855748261432984604418679435410416895389516258244324366638236171115453987802721627631694710182158177169113656406234273518294256668125208590249111625740899707586419877597252114807152912047928507074790339213024329182618329272861143173135049574993099008979821170225046292443328404130922083986183193866175632605710993942441750088537712316354996226823718596790841275046813277584329882770863055474140424039824166214409692075073068510437824052254281553634924743250391503448597049650676407886955115787270277123577797948404362885775316971074687831135987242224431850694116359209573543705601341852819914935799645098564259903464006265752148420163776462252311476243800751156401983429289124295013326574613120021385376609131932540578458733168972735975461049712916646197429863667819795293026152495053012021472335262082453337595776192415075538644036692450952010967218599860534465770592553200115081969238814968823919338231578349320920399721246241193459059802461946223722446403839410720947663416067083044441969795404997634360400167658008059193588693274165144108047279738071175648783976398606144656859201900478138961896534623061523336476525974220847424569122549074465178255286851261801623387214700496527353239893544829195499833447554185819197844346961293893474368861390252318506856436749002463439037505437976628461644347167986529628508993861300326686836893139699994996931504191765896882986709700528152536615741438307194088431766788872696098771786432843480609849344000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 963438411548824823644070568165909906693026063355660400689945810831962802569982608413944858900424296363357360566463722062236701078741312233089385865502252311356075385952645772673459505731319704996725262400160574717376333014640978374001741536932718527431170055866453911684440068528557244573923152119512082528824297649294943617124772728573615178254600238246023977350971416286002773856824618797517257561748003448841761848765053795181316871537447366811164481307691616299247130222306495494421856835137695165857717057714984177652445826949440573147662127353188134417305870760919065417377603130144780032038637773950777639032289233197274342788075866979640472368273191784427929067234382040191568467535351549675387561272146511471892185655342229061876023194907198707812505528931109009853161343326552688947413059720709551777727543129986500755522427978264939211520350632384605579034333526905378720333426306268745217970741237438704681823366371281127982803208092869976394637129770045018714489286295890520779331850749541479654075395693396254382139748589679383078102446272399244653401634264008911540408339151504888020195446185893452790033058818644517960100558939805726076641716334029921948048589732112562793670616371232851438800872342039825017720283109542973600404472484704658795902156482573018655074103752504454610529171174343025985923935315670920412144804115377059709308610978671967921542012157267462375157453680633798713921554482543276210804061300523510424625412741956331187105547204137612682709834011364743135723238360424297190368742171369204555471642887612270185968594015088157689111559349983136546267067876096660993092106449635217581703488718113640790901656563001383093899408553677706814280170455767001051023128039439536236182422825603367088843123435004246489368269317036318033653126743449086235331298699418910685991645553898832910477490550137248913175291206241306449230812839896210044450248338402156861393435455462389180708023076066995228000624296201430797663724368527910814729532249431974141186676311484139650463350141380035827936201746925438361093207645787265276936688963273951988632815335927541303325627495890956198853244094348340872002458707694012749659814918490837492014384360023131085897962342210433824194149869038060749955253422040845278062783109619090271753244080454122132151879446746969641001960756352133678548890088772115783646842268960379336742308967585140473581730051839301425175478150011679601058546842412411019472517517741795928771922144595948105149050588617889682576352970537667586905619821157932872348598979930688091776478574897699680893671920488382051115288742272722001306883341672433066286875893362847977672224917003563893079382912260573132260580811860934831741663153703363096801410485835727755876763602072922292071798171731747741042581557894704727372839711595453224762550305640613028550323015446316483738202648856437273996642214693679353180400889359551258963817251122287876420009291239164435253551227548691190500220984218141039892063456782600965502277566269423614605082572512599138579688818062702178597808320612605835218607596419089961473773612136638683946692511669029214711570126378433527902988310727522825166969756662311984556820761083315359994626623253402240070248799699041403380361086945924251240495032053526451103195540860598090221869252839767379691643891278630334404370272835295996476288323221524948312408463926886400000000000000000000000000000000000000000000000000000000000000000*i1^29 + -521310821990496414446206360703966679982826034434420452874512152620978775365873224992572044151290028652554832238552266016887432482052124978533531665478404770838253084473618228941507413506719071082564920189853598447930717259189973921176428059915585414237157233195847689639264373855505421390181257428763379381423392259560677093101136793574399752711927890843741591633857986575964043629145719156814311249624622896158169090966067489461388607911192648909143613824047502342145913943704831655089905217546355866309816100191709139584437449209169398155641751192223430618863476872574970434398197530097112652974051963404912289597428268626961918220536179330228161730829083908813175334156290310481292174633045518251162948801143480347316587245248529402449192063380634467546006350350993418554636300620272468875094563472611481210391312944278792593721794121845351227452413300629287932101172009079161189218890253578198519367059884166719290609059166017605465374673757390994961999243290791744240983436637901322707663789734601272791121146916657347981612970464190442716701370707471892395974731445695683880735064117103080260536721310720092666687545012812773335029234284610404126302964182586458167547635201865691514472065471800403919964993959878579984217659789610382250204072150888759463374463714099335796485877392628954996063603061203903976013634640395388168744041612367650617705497922349083510169647228762414219170777686912498333539408454815671878806328275122600801415014079727032460235874907243271884892503933950286464321000224122498424475544861406922437528560774467516886359518954396060895329108384682708388525112330429333632172245382645383933544632464736378229558772293441099439355860597654445334874183140601805991391083653248686361166296603577795669046658870642690878053162694880490320520944876887671807837611534521199190878887038952963992928951498069178633583505762927675997260747880091758406836843439140041160980695433524212871736896171550762350085352386533521740763254041206429200125624440196257045817772000395384333389257137123106651481118495705709601562415504078459050141464005742800237097635665357950149296761920986035278579056218962157912812739704923678223234013524568981822828090871525562136028027300964856068783010247680761419069141879647619494060061461453353458780852423557003614069047626678478761565593179361008463232323292369401152146469975118864501671117260060132487994812297141874095803711106745566327524429836667292014316896510274789894173414670412961310402652318579610272971734369490431720275612742508078630624624555067132142336699551145680374827729746488296964589739976620791583755780369611439291809095796070939123667151677976948994084489092737210208936430993242149003803191924768241446498222176293806091875830293302535881947873050989911110037347957243964440922290392885876744789015620864143873551010153255560207625775340102322551889734435838165461247627065547618501072449549893471519611160029551728393542129476099496433611711614362507183062553615403948623811740664277007268364789046753456654312329230541452576711797596972346428846631719060054480084970850608987860813460974530621996375432944289034891425787299873127806068123946877977375588831039535221392064902832452006748086473843256739636982745691329419805296666105024315369876411114258459154739961858275168431197104075261653866965458528719163102435127490592236884280074253107200000000000000000000000000000000000000000000000000000000000000000*i1^30 + -30708541485223043135478938430428061260895541308534072854900370109271002223458053603583980524835459272861795837629308964769561050751035199471201153708267827317798403542598634590316871458635053381332247481857334939167961007558932088473041130832061316546415054945224236354775716129334763934398821431822103650340941622690219269645783464877196508263613401751717588665873265151893294296809246060853280879191634404742020120680881551770629535127910137097149523817944356345772883903588738484100747160993779103730688298378569494221434349558014885465917596422264774415079786247937104960176636809020936190081716770959760325879825208689747844665932707578186423564981462698126990594469815518697297696474029153210564553392924992313154716484977375995019860320827918259191842302881809135140119874212202806450435695187715112252694900150980567624965294451821388270814044784769648855319980597268933723640777103279574589799904582902543441391954369996292299823799150417736644444601058125878298885954770171589834422789052287567610395173897331605840891953528935496124501760477776276956419597637982777315035609014280571087044527020307130332429831760693966490638939565925386046652143353291768635692047240729388661060964959218764345767396443229160141336810708164211927273062343463143120878231584507055682149647561320866206685902481564136003510651189077084836520772679227474153511957032754157872440693235162188805934911397828423590378431477721377630834751363038329329659340219319546136841130702505112071311171512401451109291874135974903235151441006840762402754143964691348150454189464836111113562746820871475967489713772474282512019107786439348041611957806020185653602471582118679316221741692547549456248183550823186576695033988527253028397097667129927600520346968614827262620822464936530562716596990004500086293988830819893384264300730554570940496773215426171274665409396489764958713719573138200952309288388579809277140943326580346112218171866884078749850957399758626847075802921893242683989242327600896451571002261548923464487815096697621573701178997556014421837778120789321174181732779669967423644320456857418888485670131037044758585035711588280369525308480789283057522825490251440935778811948586766604360863106760259295582588302198827940688462857814826282329650767114032771488090362858311179144917679265114322844626468310158361879553285181412800772353582627328348660952282183039523280792236483915733785774683661861934909224560485869527026981453538734949378781613730590968397894291433284822795411161973715677049504843269659305792493916488878822798394201577727907240696858500578590671908616189295137481949843396909785626388574161669827700118045428680693144601056470987008962406372852837084392135986451068666712182607963631807594315507820125354250265562640626072998586855978607000036546113517162801583341472190121488637305980933220252755381670322707649466031672637492551851082453673814128536592378290996090492255966812104383777308540324845159759657523657193563336229196399571418977940245525974861479461546054312797700303850843521797891393369901754984028185228138111454436204597669781073570319552037541321282992209796772182659051111230748034451932978851881557300150180927860771109262697613648885265161452622504730628180625478749219165573906792613199768700243601067350598333191961495124265661462332075952745355859580220024261452038996070889581560463360000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2553831940979879093799156963798003636620654162030020679408140598402180776203543644955258651011400597090887815698241166916309816698195033708453771005976385354614144442757542723007572377157499885341323586064573494485561230283251030129241193947563590853584435130507465101420715981443302510028595445033718370373480935671410634114946719361467944186202776947389836603037977851692293946128641022433080177545145472740291020300437344457491634080282632089189778475766191946513654029328203312668870699929455354329069353146623778176401718609004270548821056305115221981177111191337371658904379510136799899277035259473248496863631583840273688237988133591776121592781668379893427043690345557852709539177284609438338365182113729650229159377414031135692974738309757924955643723585088115949647891028259536126994137754836390869868356536805561270445802044734230258835203550768818985035927849128627195587771326159359804292645371343845110407642795855774436366475135833421605271185804040479591307431531910165513825948662778935256735531614683037830198948329197810701329152429966563759134201143238797971110709610630909017413361730196560568132709299358793272447524449353265478295091342323761649431598844789152600481271863378800366903654504939147224567702470897673635947332251398274992945326706868686320736626928541160266620583365468736557545530919868623745915166775002230365117842632401767767008416683169546352099165972517223908226963298695493612406473514932490414657684095695981544983161669409940401062754388786634494985945082912503751939930831731371648231000668721994914828490080308396461870397705661398836122607553486742613012391834651375566173501046806027524034970324544286341307754641262537007169522781161823937601548179761011088717425949504449173318481930767211000783395328248784108774260495678175733474933555238346927629609555413609821732752948034235089081700324769763311036430431608946224700951767915764732143291023119376341441253478244187092082848730840713857413474839481271852940836807377035800597872295149069846017113249139127964255957082461222678568856621154875185234133342054574124352821747257987134167637995394300542912325463306330599804607579262889579099353630969807369346781063293198259912958120684031402508463836778169594918465999417181040060519402632825117630130350955661955688383339572669157222871163073585019486651399774753714293337293159102199716468268608282306021280485654396943500088278877391873549150498688852595470129773521530154950850629523391300609707799536803209135101916559431382839939250362379125698971087209381727142583591654736165558206715760936613713869542646279643163346572039732094054004831250800475414485474812147713941141677836743470774180931801486394717204762144635641986201640001876257223743898624432282524227980638096945158536510277930275759464168220640241134709804243105921437519033967267983980896972908749869666750491324502944782512495244016958958783711965218119816947616880252965883160520661954028337563710761289898918401478691225590720070886676820527164997491712095803784580359559410239611741378166149179092207749287809818014633052682654935594976758653210002380520075940121331069771312574888815830397660634529856761542869060717090306606792758414281895674361652724888309279191696688307517253056306768247935953897774102162206449920668615336104343140003270231380312263184402939457788338348465642547445760000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1190382442176247077303357167967799039211952027100636659396657998063165692042801592679514682724854744632072083318441669280603646718212316507283777398349348003522467100975104665848415090219292671111653657148903763040800133319817628460938176587398759433584240190078160615382406918681760481093493279170067704519851665697998090344064510648795978049486657797376743465427933422658585733037299701140516434371180946847499168524604561632463682207217093752931191349483058835411442642263319066311726662142538426944549255750054833285866585631675916290416198305038781306327931205060151476045510184786971304338217134227806339443329588893441696114195430620340383513307876915840900422891882093691612761145817976560720759535374084098791355605732023129624426100478292443115735268115753474397781833668624499011713711241667143405621532979197437145909174703159906196293904290406411413358684454926196653247432473361552104718642264085316639962797098313027033571563201398706840913165588151272536616622972841865752150646943748491010761548898699830053124078123708676595294070401745455125023786641822405058836865640768131571734630975084853693402078339039986327018474110174138443850161387188873411466107247006667577643057088513220932296143679794402115559045839337462649540164310514227994564458438080515798600525448714823927462428138871079017096639643462043068228062643273779679318574200956115084004199525199049642477142409300790417472521816133733056875332120239303573937004615920852527303827585321426597344309877593527993688295107237885523607606067366802953617707523513209235239279482960932360209955389131818472093563598892597922716263330785085649988563353944979544044823818271477643922450014607473420033920378420411553655861819194763668043260862879816434907702143973912658979122576070712074809498655494147074943072082206281775222089973868794121400274277344816440896828615216248767217850551253500277493518917588322276105278300898720849327775934314356192597432792723529240384319615842518788186424752155330630580480266072851273666172082830037961845612282395679610174371838546787589134261285378645474330609590420598349841408325501072814255246742922843476717302317278977406072811306234559261615666592844222789767802859435806951990939960629397294795394752782160357305038698877105077372552440327664789987777431912254743122870356536175255125138119539562384162855807969219281844531859810662178282897576733495298619502368276055928121294265428688241212882161517055278041991723588868680075576076085642350702395606693796539911071945911546747698245867239345470733599398809414372484625059242160609782894819825389366277659396759708463055112462252719457635129145780101262849101792912998934439339916228097509998266201248864763895036515527912247161680511888993814121880335100032729361499243332160021802964059099798214209290753699318247791380101492050736954993360066539352855727505803200334695318783220900466654947825468951182789715668491072282546385485572807952330562256494074041124765345515625446944605166502116945926996479981207112191149404825428450122802683705066779278267496064276776364134198307483292865622407501794514752539673909924482909579272535846818024981231508144273830382574063027947865512904051310727377306424924698495679657763326866446589661398030280381384651036021371904017530539101653871590353689999064729175678530356842834480282210409458341773312000000000000000000000000000000000000000000000000000000000000000*i1^33 + -99116695858647792699318554565277070017897579076885767318593486232843202020600843626250840084139134951958623294940575240670067005317032221972112325890087646317073597256882809488928317435045896995071335308292887561186872142710127465835065342677832803946967634479692463953527826817834919853453992604197774658028120067028489739309399763747987865296141659643834179100733172534417414561210349504652203515420677693697987807719173826423314621861331341253088502359377346135959674526584029307993895072266010943121681156494457002966594654685232619725043011893702429398835519162803749312376183786765589128542429274604094459732328164631967605696553549473323825697869217100153769924032596911407677793337622157195784203117948494273939482373023242443234688401233988290311737341628652982427365092432298109797598360864575594327767053548839493534577765321016972569786427263948393538613497400556059260857866768316457263366218464081677313906278226467232563641404850831441637939180974221488260810866661522235974053588734854612546871360965609256792143229384548596439443322321141207073049129557784189209949190883143733586261037066519567990250763599259399010770132169608202784224808815106290201366790434632503712089190552653337012082197162577157047678470934794566170965127033410953732433579319577716150207260485217093759978014170981517502826397533362851000337192079272630708976583223608198490544541140247338523603928211307883764628603283018215796087131520990333843809588059128797226012973078143654886084148426856179414499964814820807675523156020448154893761770906337361130223836311191491645239860515976112310125844458263940082597434561822411808986981578777935035645087488635133539352421460248480363802335114388188118158747805101982810390742510332904562385305223595301071319386424409766845453473897180122556434452302635991392219588946720058873055540061432590960607919746202717746691836343104667290217549316582722086460311056098172624169314754625561735239732196851966311313923701180715214246169947369876177260512799303936348273450666975813484188046066240247715152684170652579337072836087674076902769550013028005207712980461794395609361789913782271488611969711835189995925701928953170440761579633556220961135397166572347504019763826317778373143027049474397268031723726052939848931739601127818831879784438023210295166712735614298917156491758869487754828800868308819029722620920545020927712839687344383993137076133026022750113726975670062420248598666600795892099137428944027597658662090991922216561062883293601551337157745251185467159409706413288249545781920906038790733334400564581330771523931377752018732837525602773962717378591082361604264329161280358891842059741811459690187871717081696556032513853586884964162406840212717142470928012824379157130235383387147047275728590252144049877070558622736284957170845017295318080494700774273641290752415512143232235427682063682173328772129363924463209511413889585830637255564030087408496510536586242141415466410699629441067217499382573263062647923187682365286599749062792116519171705346626333398562803999828717193426450895602821013923975163574299308455133634624350515460556574051275678639405594280832949362798161894112946293329170675032297693015038767145013867896442344946579618187052167678228085377522671394578367127113710743848905709347166617297011868009100095277898029271384633865737927726727168000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5683717367169637933301774731190087699168337368908950115217938133635548111244796734631312703829843990888749284431203381106237103129749191608505129633920079562783947162275845335838279973817480282170594779646461429074283639233364927751498294840580869119526736747899274670157242498522105794516656221960093787812776995390607234218176946983746410036957102337782491647675906430609583057288154019720500340043635989249659317200237550671749879159646231328200039333041325472965535362440699350968317460505053586266385120697444298215355924031274756279340391978981351661996652567062592086093065408253888127409756499098432486462925884862628794658883269589233395309764108451188326152348456299312191336510845223421661846572457914926290533632464988092946750317993542203834401558991424717076705826455863880153043781844817648836624481218427716988270295461756570432149956811798661565699080765730219546515893054527130569930845676050258979341903423300377857111175577561712271698885814659098920955685969592031963946855869784864639978150548396806862147090966578365088947388940096044104316450774311178113877697539021398098528535301371965126718385828734281913828699880721448333498527496600613976332732016704725318253988476841231955233997539423124961831703461555586203004018530556197766576873149063589750922152286963419288282254700867612257370832476188354472620123169306652879173533654746637020711430068838038069074892793285140476189250732790712271504648607587376411623643018562274044299321050269539364008915195262662742305387044954917311852841648094081264644617531975283003811036151779489790352621619670527572477559440913336987355646665657180325366146197845586836895354133927293216272780953162180264941712978784579117423118109163855893710691863602681398834277539590269394090316904948640654853238111066507610971097217909936692271432050828399361832809670785378832130420897318608296247450081010787983239496233629387053065827946335789223018769240741813642145000955284923302832453287322080232902485073984649687581944457944008770462202826857364865880880399262973000534915956221496955760939327749495359749571328960779463259194420846363070644023917195781187814843895157402008243460791031611619621694845574745748689261353053308224426852114783522270084462322822619438796675869165169532379860901965246403618162743392513041270805906282511253139365978253992664423964705495627730940367542546531285663556786749816076897775520180302747443505085170064065611559326649871846348327871897798857454536746044080027985763730140182310799314254547937226169007552030408638229061433921438191566360327291653541468937080836957403009455395897649762356069406266982591321413450086749039976544893162302127845864129235405880111244435695778030666120924429089559422694090638448080051005897412030460276480773268696457069832953850429817494105538960145035457445721677812088931067399394132928191367618834417179133936234284200929328638837427534435772217960191021139866914620323349692140387256806505085975565709448534730890698201729705405119266697154810304234681807389278994446718182846724009119331204917269063250251575467259469418100418603769271980314366617280876163689903540452905833050533608968304239524635815035924197034209467576859411793601850176957374537050864549019311883790396831291242786317293519748671385391197227612003888483960219225238121309565149276394641765800345600000000000000000000000000000000000000000000000000000000000000*i1^35 + -1261296996717983501240865432505120850180121499519129301947591104712808740841413916763215376626256494909375615844531177652088612349679782946741371824523471873298073805431470075318824451673980237941300404813461131362251478864322509476597760566364210756270070248416551037277047065400657075475081789001307403746815672053669526140207285919772570414621768545463905112964078768351679449165618001934755990561091664284597631532128054547566518644258993315924888041629698523260293343570171160668990454564546685160420321723025389136023040139281280115778709077209822559890615173774455341392434574838152817284989699221095146635303213197566936542232003122849320283647555834441715566089958236573289827343421585653577248126729265311254272439143649567971681271357230310364130763485308481145696023866487253194333851241475054764146232602701014060251207540761186516171778399170263165356734045204743946055745798393330121984042174757170942421834867440978888996182937606281566295525855078990421315402494492161402654780479686154151090227502578200902751417034654910737000893062877196486638133158979869405056772255904493736956898749677607928722941127022895725688624254193123620401040301755785275700705971883042482576011228810967307733165506996854923459222719872886586776418602326469259509814340830725267413944834279159186798750379925326120630283321930883898115530375860923859785846012836278967540704354434042401703704710454402471821751271711924104716702153022024512983643038059825508104085496826526352387152546120442200936619966199575543466676405636614806804911522344078613738393868445742114062802238453840593311439884642778350820440893235769483686159573063079744275198902877875210360535762402353787423486665445063465853645195286127559330221486544401152259346250064067645192061343611261462340887917636467042397451468135980156485513209381918786685894614265871303782554075170498844272509917219650125232053033853387393905935050425871214555817307263856299117038572962840387179197717706326735471276620683092645158156100788388783621374979466514111250167982207473059076382715850960164599456133952260386991577767740143705148226363115029835853815986785355766791062313463644250802682666463472748206719539758139103120018984407595503943863816253967361242573610376579632457439745615910094409903229887233848634958715562594936962930841639277681149471739256432286863046912996235907821499543333378195772725142155419423725449759396340452936086917352340408853913420595599494378692601455659097560153930552593642393083707404879591587490582919249307278772063660505575840620216945825834957104962167735555966460455857371302721029458524176915579381378630139521668559274318118950364193610179033253757371508279536430178811465698049593192492866171534208762175911135347925207987724045990727664154592436586645236631469615450353995824619412913906538193910544868178680210418950294813107228962733604944916350589583379555643415809407470757074682322823289053799757049215220419908616088862629499015022061210942369598852631503696611341251052890755671380053571992953379296982229212711959964998053067103866741569357708112195910838734573208724406768594992741413419164285085552896315397534194508201893332322929027370499721294915283352815450005410054190978953680911304177746237299042738228368625613090346773231805628475442938361689126263122095830176393533656921719143242137600000000000000000000000000000000000000000000000000000000000000*i1^36 + -79067804200983487440855549888030681421871150955700572076012517309318003331398384520671725311102648579076632583175201788400066715225586191097425230181662658888738189760753737456935612386091810215369118418967672128478772733896735183634821705291398494897270582538687058903248062356799237056351723827524797890648290166343837856715148220109220386293135463462254353490476539559260481575568164878271581386576179272569865713110552231708211400273875892330662311409780337444840107598354175127160006301464903374604657323200664452399878590294680012438776823122915258138781856506193205489727129524339871965693321976609184242573027088363623092230529815501622586402903171652197457058949823640216934187458018400969532286735591768019850232551535496140406879113273648946940900693977323619280670436156889787042507501837892376804823128995869324453235867735462405569238334466775348025525691670342636367979889225218360313595771148045502294444256717265805887080412244888816041942433027350475854120429460080680754411012096315134447745906903154648552392965907165887343706430805239690607613992633956571110048517790324368928553453338761013066957987284783309826142191250937515879187016301533770487271509195320295440620085562769614149979607495169079156950170338880641909213612935368455535032646826783442330337916338526906708358109952581308779286560695216028828386589263637659761073611498184865031423170382307839824019767509499140546837439957729062192762372916854581635249028464548583393542599362494173954790147792797113753506349322368498895394604820295430914854170381927406528151148471342566407284781154815345470984881309797040261225058274141513511190990113630247299831920658218307122556535708850471496340740558215236606269472446909216960169630261596633719160051154396790863002521691402580378934595776492939802371836978648637438848565277283093695869654255487026047415078654001018476387528702060475102763247660810390683893509747699461361809805074669574058068551425356081588421551310326966806290600677923721328060815987672261271416976717415227363089629040347128878055273307295426316115746649169780789937146610579298779797743489848817491474481833285881762583112927478714196899308257455780263338736454747617395953218616269558017538011542298346745887515419384991947213462338929429400968504628213081340406465104760813891534329740026715637798969519071320960795301345792272766801229665316678083752479060115871331090548000570721117391918603493385827555873570709266547493614769049922804989642438313788036909827573261850556354010276393989923171178669304580816465383018975179747093353380713594127938396461202439361927431900111120079138196459613707715021435691925750033281269723546954881594343331076054709148137758324092673056899461916270454352469166741527351480879692075647017545319670741524871429991456107356613095682303117917383154821469018258650696561758338815257695459823989381589725623272107801282058542651338484473810782918463946460989668933292089092742954769063427879409812161564483061891230215232600146218521805647249882303102644947040592370182314006530658955221197306582434758925257957411686884678837054670116667717846141565566250616881679962110397953051323044827244209911347824882533706091265918104832605029809950686905844724598223586676298427882689857186565444979681539532581787939368856107212645405789812519843103586612650652467200000000000000000000000000000000000000000000000000000000000000*i1^37 + -1334102078410847911669408321334456823548226000727898515420032155891224314471988051715740340394640527379463368401710222943282281299938504587047462479913693438653519563112362174682451890953113802740544659478983115943184874533218848362254880341468670011273513897659053449429770776257462219846573902390134874277147147851479325495235095293700155911189536018271268835268518385176002275148097897699489271295321662029019208958025235816285094476887104602079697113403213235332686447580666306344933737251407953808283720858892691816023333764458608919701438550723005324256275024366615215110735187640928508183223189742627367854621302765749235426799046096243175643536897427872041274828224940108130249433206053814187595599846838737315959931769144264492546686137117351262866000742829471367886035820364108744870859772501597857187248594450472081273936210290928519727591929020737886939151308389405779631201314372889152806161780126400829435993542538669241048915879359354917533825585246059037992059384289239402592174350997827629991489784113780774462398704324310067955901309469579147909019243541727017729790493115544816675988980727706588838464483736846472039335989331644775740884130999311667300003864658553614967332814420377320295450451942754324538333422682207548715343793995721360396241944688901838510955702114715763194774891654185356029775836432297036464552211404106524390952893638635146749730298168192776659297293787342187863836822497261114947376330465547726703716370319910236481721179211154029517683220255046812901946679086281892974981846163490092751103535695416258031488151755604330624809816042895761653875651892290878085617344850425736036556078566107947845268300266550305548668519635812666798916999302142422086628600404822387925023453164020019675754679159291563994287545199997926124449084339809013635136330084831831818279692351363138928245262899685271447802152727649543197474106289967882473809727300944082076259248282034375105781102839859051936783565029216038757820708927059314670797831670402708991446097973002003882637559288984235026679417467989169977361262029875427964312679746290346900804010157666504750139399376712743980045026057343917070626801410764233572414468488860920049327684791188607661384291374304731172840831545056359796286133042193614300332590186068863482872262273130466710450470642564056376134233261760841137336234616433101804171506607862867272398082172363797663753927841438614578195881182329328410278480416796520131303803915681295399505775858495370194995798837406759532097035436182206615019735363576088164021195490217333332575068007543269625688979050577176342860312447433280857591632248105064700733881237457841301994640979440944830448501505486897953040025222609743477942449777244559366611309339122758504825264658883632767245044442730231771476178324102853615587241000979880663616182069807581451070317218758717140576142659185391714501686189185930164705595821899608445028325561528481428265729047661761265369480929353285260917163093857304102798236999864560523007829881830573557219266363733283162884418362734082294572859147263652616500481888405500719931921134188410998156618765274380963421098667305241519351967659581144408275155109760386416117031974040689928304172173237932423806378832141039289671876633085128040554657344072335545006512777089870404324805805377938295704585713243508577653318944826715013120000000000000000000000000000000000000000000000000000000000000*i1^38 + -72070593770253329092051875878441840739609887430933829679797063283617348214707075456828472790643406520318841989368629372210207989021083289696644991104718355305268062502603574684373119219103782405241349337331585188198331340627892883385397172628163924957744340479669630143660183564903244214455819510177277834491878378635755019495305403740842932958492741517304964265320742790812503806866729115086010650289899516451354091738358969657512476770056241665919593515791624131156711911865568409534453700531178484470414204936565136947588442324982518334880894888868526980641985381133602155055105770404135496869490291642897797127362717390708971138092080001404131219955984568767850774058811710121671415294023213353473641322790855810644001605250081779157456189970791463013751803324477260023211274862619832785210132602903840681429756809890050690289634943856511205621806219316061807871153944829491835768539471695534444216621933199240847424395592930775714743180961731552071877633818706291064327706431632809727307811645183607221510650301747986524432234820484362294538879848993120135677800982535741680638728340883223500929567370127032513236342639807956292124512901771881606435789488549164357718249973601531006983960147270657433512438032373406038610089897672003459935572635908414088190608479616230990070954608078328307248657986336016900371814288840920911380451885511211160252620590588330182872648731483213102862540351082748683441394192904179915241621350101218771828979516471645342199719843388913616029546868605787758656383177102472707056332160401589976763810054962993625984347945222685252807820317825844490979421848434801930602674637471824587690426195322839805058574011886480760954213420218330716313810417377252473054935931910087075893156874850069121586556797991045197602573140977364428144859873009709041781282952996087894346913884334279240788931577843002565143978495212405054945856953889444613907594004370919349655101911585976068793514541701991860687178343985408456495998645815029257721973417540176334219863938671528094007444467072533076109012918874010350310235430367551664749911062499933544938380308292373382384187138129412303813615516918815569620874334909615119978668980023278180980765779044746777936549900925557274649062079754121151893406312836330248593043610882374384670775647973340725564826527541851259055967568878836849926013540112812054474153980177143977074710445981420918403364859363396054098324151174207097925909361097865081303691071190453806761505155004467929487297026156688434113147417706986775047962115159665430367779074988785429741480400370164363884000663280905195019927784670653397076803836726805660377761443693397596414120621524506610116171206359277577745092240533006884431683961761336429070509236636591668036873018168639559030855044570006709113917328344846300033296645003107018973272930117809151821067063928829179686774948959714175176565260520539253430845258204730551319500965278139885467199296512019992183534661881579760623051861876348780966555047309790592594745715521794016514163799419432861442498461748170655761358933077053693076579496563204850067879302353912955483430789297967873386911193835647535160791831007604398973220260427554100693741811038275718886044688534869014627307334004027348752747336158488696981041397528881155802167322071038376968843275197920402653880976109458205506549278759190528000000000000000000000000000000000000000000000000000000000000*i1^39 + -8628510154226303660350428104863474469464846063279342518334153264250001733213443961866269392845925713361723439146931045533690965287331711774782497243207184810269726096408707252755609244824224153607285654299018965069854342562136609539218583471839820273922690758279125331314976671002907887612842393720961903261662751220914810600070427339853205173388084790934768998276669581724882481089579029640352924566734684838583420983058738484616808082391859482621774614035780066926068639452162819110705083757760491218167616256953260560944791474928103486602018481753388111631123579762216664542445750085321996253610665085217194061586755706393467133024901740233233456294902440641967981913116097453748615783600015628617604516418693986288494052814225519709155235766655965930458395451286305171375199645277001168436119386803654656490856628424571108971431556196881622507059710979063694116395044497466212487600996733240507047398260736016278170273726029993769816826011106047031562735291723422653113212729963618104188025475367493111171430127761922661911167621310197913811864756153922922754180325901494331406289415271230283251483397355070371842021602459963643769164929727732115321905955066411028421351807651424906389203297983980274822728327821124753827149383264919702787792794725942217390190776283240923992670500644815941889607460460950974063281568604318269445019269425158484278490988421883805767204445859585110011734939179282795758293864359007504622164819777609391750100109892791861130677762791925269680033187477029628283429106609704325847396822099396542814421456475543999273042161584191390045757774372349898582012426040130703027367198717138981171974893485364958018123914493396675227939722138099932084362951382425895396436434934897094846438787009073487396528552036549414705997859965546763188145531769686279544238564726675997062318147840524917468028473047405943729628898961135987445271286957645435653959767128223934196203529610378496315311375585202303599244357272673541877443928830428498367120117798667369437477298094003632263533812883976487991063022676483539508901690460157001933147613431420626607784313974370831970532798845153295299018991022651358190086632278663846982194196916256361038908825318253699157955282016097158023402583821962198098503561898901540962099739849487986820915269488052579478143310066105343794756134755158404399423493595393294584769850725521227828826575994750804241734373291983351340369397090443456842020909179768767771051739996506863595523963312211421631788951600233789341201761164575171160816956510995930155183067102355251410579316865968640928788492243544092562574661229121082909443320862808721939105504246897471892088200061285972432382586018055028226698567484193035132737048112259409022094853806669222408974692109040814334345596283556239310364970716847605021446584922781667667687736130404126618463111989213413989751750354684498214240147026927636587448775730446526593690066046143813948669918556053342634534381400922242092836615615055896002159345051618174873086182734715842244492127099732461070734896309523857371456499249017105863153954627877975735360610015934977799415670245484787177370028951619263760537863510868068138666240803655235639934464012432245438949417557363859294295488930306970474260570300481738592531506449716229311192400863813557216699571278306377102262095198574349115217537925120000000000000000000000000000000000000000000000000000000000000*i1^40 + -344046707881584119530366325607480940229702120353503525460018700436498778691541430144076225849685421778553228986764968305105439619098071236906047101918337552085061926228015227939457555721705135625597803394947819979780635443283829011321533029657164296081673710369013972715010226080225470232260996512696344744968568740804319708946740161628134004847475794941354095754118217113979826956724015972692790488523989047428362403378008829916229990806858559854784521624436486264593258612299652476436093499599037673656897252682599581843550062630152694665169504113742383005339989416682646801383399887128127779181718845196635497937431747929511888425150992124459321896060157057354216267573901469316183963800011388252725266622183575428363625898467426855674047230185711975157789454259998005576824280840548429193631262957524804968753097314791341009762051126178442004796190911603368383045756011615152276011634787045237033520867246200234887402697925972308576298936870535246030417278161578275836557114248072717943353609811300280226297051298629142974180099846222896774222997053513565342098015570021996699892828741077819820560863958813419985343115181065787726584866067664587564606061047814333548890492312456315128152409469658807239884012113209819044680361480002468481673363972827410389186961008958807613700981400023278180994781631854793039427073493750485764918273850378416386223484339896534419276489284765858243495273457117384500503698842059044330557945619730596936616476472610465186184933532363274108362077050844530544163941925851583532446362669982481816067788571484042406913608441886886813245169005060734787178810142957593407448921208270833786101755567349981907261688532422327411586227636240723546905266520684187100737783657978041074423531378322134736656506135193020541678748438277939785260002593611856790656193362802153158256431386712510991717332861208346154806544709604145998829465649517260953374029534132299289446779421842906066894190605444763342333792987550384640672030331597399289628661096506903371783221053883511937520075535208415555849569570800249253227955487095997021740510727278232096187470771167976741468273160918624289555021864839301049962375881314137938733398609728911830536742105822396277634308591692349827433383438399953858541177742272580927695230341617844548365448399362337967541317694262471338737274761174382456407213549923961989204413006428038443481151705791226411079735805644900592545015994099100413306912764534672785099080444441171838629518582798261801401461907655876650932085804068641622450948725529593069962170664649740908167192963468618909758919973523787491708204059542251748587206990901987061686436266151076019722666737004001663978605941601706634058717561759676900354319843634920039461345323221265955232937928913109945616574998732121059514281455386163690198142893518935006013503936178488771802331325813004064355251862052332643246709696545246870206386291666074218987145695557772083462840084395815001078210102721673945009987914378678121525074888003568641714506902957257889415150113952212176670025775274344124637391000312768505475409478415749138493874441935820583069697062219092451448994492269844755590566560285108884321520568216427325191569519832095205401529321875961605873389392636598868533446730402619291730916975295619716298519804655665689037675867819231022805625493903138660217677414400000000000000000000000000000000000000000000000000000000000*i1^41 + -5239855854444494573897654171380499637814645132619538318953447019254502384679293141755723937763560063741689397621013799779961648727397169582606721236994227170632754681398915102029283249145147899310072253114345677664289048407795790331845744537383014863680760845416903409597111710160836271097579980594574166344019725655112478759121908596807596469407613829394899598791144233473707912734100156719830712460362437911856083813005359887725351943854134677695814529654698988270476394557939165157331683270065458413897566035654403659082273173455418285009741772205774134808345250496781781601423064039638404935592957635337058107929824717674595679914427413562886049042469208357211084199641438102493659536496924760630639883079705474942738975133534055438877174365702017879682284665814121467271303238972480876075852892284101128392530159929230575402051139790184958581409945981958727660768318758376746971321662169606661507840675088014145330037863252077401384210092753099861731900240263190848271932541157042113444956794662331984273720245832613996588786682832136826852590768917615619625632203606100037481223088099135577972731855025389599607376473357541755487707855303192583790058353799084646368398770811947670595508071995743216720031182098601588281378868213161788272245962690853412755710926831227653476574243000731832833822609727076092253467890322057621512632212745352997010994932316480140960322519343478637800379838899499145631128879721228777561421264605018228772259966291872729768079943906515595123774036946572043855838734799939853463023112846689815364559720235768472028945770426443827429605929177752127663784138589049160129983600289946757267411829030440105533558219406052355797291049010349478756455821682280111777720422215519699561411644826137614430068576486227711782942895032350014389780615415662595526321576387470097089880074248715695423166824293701630280409133314928332116800345292928937195718758477496259162331242873982856505507281937208182966605421509727681776484743223556319011677670190492018755704938199750449390243403877734191973943377009421087857871278822005485068120205531416853376687538392701185227974197875905636849474653352242843730308533132433438106403302447505759635421814775780785136007590858979198361532381824720719341457594994444783182880196847394359610166635266488503773702344756871597411858956615441324801889945878469331448430655531457552461846849534481237292736430902717912030163819286745800968043086159005961669089990277171400955110658902746735955816375215706665290382500488513740626366476183341490176078586081376022070679274245403450395899825554077927685495941820207567976977496773073008042065893261043864755926687187867254801739077165183560547174775569644654491687030961355405265713893307502913951780653428751408290926728021241264263540567832324755093256475912395297310293021774708696268595502572814061629662419170487740484087662107153781299476501234537621931732353185406322926768079192365861477984292302081507353073370791784284469323148462132874314550803082631708098846114131991577230611014433442672131496776454041451549410305516050968096327686844958960832515678289560276660422338975861257692225877697749082590705790700832425260370521967256025864225633572184730543997633724773786471122845399094462292709538727762950296185463495915769776469731533158437020409477686018299867955200000000000000000000000000000000000000000000000000000000000*i1^42 + -29032156444825620813975485130319884515936204224286219334055288917662554125317072175022939565255863572090009255016260256164774896888375188987059136892553924106643075059974061852478719811709995113561968008972302715317956725823718160895910434847856300951786141053010712029563698532832513482916796663936070019126576535930789398085245449804805252051013073751579483645100172219396786962474502180976437996698645637047838880103350174862788101760153812009245102901839905261189225191443731745773674972123364797957328886217362340306995642105514213906798006919510940180420393512250719432022108475875942592867322971180175323060737553377564201493294198395620837217266006384341159613455603050657290702437729672653631343307816578693196427695804562060621945848001563872780276906758190787029674448159107787779097919743262931846069755793668993841611660272683302539435996249302497471160202255019741749269807899267648244957747188945567384557002529347156671349562264549912102050072739016239035229545033380212151316587418954425528876478179060834056966602659368847195327938062016917623206311609639070038703432835995883612691348169595822525141014294633185126025139994631448620586569098165591995675307999377169696766072648763735374338914979923005565854861595889887508380287323267601724422580368806687646279058119257228764517409175034496269677759379460300096655824800415428909495392436451377875573373945577130143020033360841006874076482571138793950588935544879504507879399825884598193937448072162332362595635327968032031989149597566413511442737527494344233821536521849219721629241274187412048970541523256519414714095142091886504759762768918191221145494491669164693632559171423894075552727194557956125633569843572316254492654860588467240342604966208340007985436057634983094997366912983112560182622338932592566726668931840737626195662520695376613161464915078394548575987507323780277512355115499452961976538330113681223897484062190151860553254551940435759701332967128277341701314179511892208111523025061096582769946550990325592291198442760000995097309812439778229596148236194168873555987882498689716760031162468762612940906863803822288196064678152983824150866213579433036536340459790123685394522349177062143205233029497157113763358523304143188007878824873363005516268810132939957851862448823811521452921334822459709111988383492087127889040595310804133333455493486786871234280418971930225462176751552508999949736020552315254796953756140563587769954701244668119192583999623678653485217867751218338871034759047039551498616956565432710958967819369038966996925259962770648597823351979392511253956520668149222953154955172172659089600091769732642968462151416645271521492920285158299135863859646356627975779315245345134821923016831705043690187740873454417143640007247027120589722975344758207271716341364993962592076905800496815316192296926038261936803366261013626137800716477765805825912464056483576164682084175897513600989387332311865381952336582578519436106914429332312314199919783382423060949470387382077143236318920365749686971673197447024500754149362293818257334620429343661463959900120100197964582230792680146603471734789565528406090946258388939325196643650780110436551983711005487819239691902487932641262482116880340165073364510513699008264105044622985883413977923595646749884273278106840313701653787642429440000000000000000000000000000000000000000000000000000000000*i1^43 + -430084917121302218749601182971157455918890604319416336896253457468664096187701967310446114339766695548433443871324201406020302747122640332003967857886946533119744207896605080875227378077598958303670227591137407071453962134110875364841213509903264751346103550187236010254996727352038835085408576382342710329527285642465377773653518946259845961810791558158157948047446786872660621419418058800445343657148612732582703287909858764888834179715711550297546439805101741935491156069932452761828521558497794297881189621043355728186264367757789377459837716044709904025802265223897331422784037724516499694585659247995458171695838192620610520940466958711294776899250346807500145119252441359688935982411290359995687584502626849877738837760251648535769699438121175263550212744670898372773184205930630560817739792980632386818742009494043500492318966785331143122163114617436645559772747997038272060151316009489463160867064505432759401796220059562069283435665639865283136575961532722618869325252508993346104221629286849520283628883179742045000487547646741448459493816021527211661042781238612144363573037967109949588619827315768224245368026015718430526446166962940032436356826163119165013039583082924996259755996336130053723617999295867571689690611328747327521190578051650673643816063463705805869932664389624297893740982896291576364116217840378412340929472221751366065503323543212467983269604289398874289655325176061711087606189696961236475605845843437856812545387295446939913572812455793260540058297459804126759452990970672381784249625940900139595460110722259186314979742389841996694810083808626841904599687579083022837744790024829414041010966069133680091247494652789373214906392236291869467255071811250986224232922435456313115599384666121357303201791855334728861843495450884794644527973915372852331245166703789612573739994366845173386414992324624651018780795986234298027050587337041060866048029681134515608154270198572309803030442731608325317945536659386989103618123665037044315805774226114235565234430476229396270983998805995375548856712558266257944753215788718249956642360876041517152729226039996418819132433026164864151007059508367143221705144012543632006498470001094993380236147150895336926587809347354302254885175087224261965437808962038839638278985684687979314953425466489847880536019919333005211778560335094354353870525651180672842519118334881220333019379548252592655814884166002128868492933258619834496281158749588682121574798324493247575912178290919953954309387197954848326352273167598811589766904370964252215319995573656717659574838018426676475300303952340786607583848874810248739359677671796926574184743272092130795520349207773848076121939404126491370002152077106441659213893187300082114119141564699516195762381354159060845726610173452793581651026846973079393559494773928438963212277753185091487963643904829691046495104200506980346252985017302590598664431828514543286443939047948184113934815490154175334033286943020936607366645798823724749424798701167829710999392082376041784420957609525229579441613441688148922223715013599997060524825165313784520114979383260654943511203485143367270246755289038760693258149459186870395121980922626456554617668548708779182111702451295105393393522660721932382702862364503475137227857369064268160849579106811905842965431063960943852626441163243520000000000000000000000000000000000000000000000000000000000*i1^44 + -2411565724036719733296601926620961749167685463641502879590661849202041016119448445321921601592248953387055821082393270069072951896787723230950487654109986476129119856926778603350771063225286987515298343192465577488984327766705420450264979944645872890557458744178378973678745017087972823358530748476476948692564850741072268078640726044566105611175490018338738594790342640784995385059179606336161406291829228345952787189587983544931032307586885134918544456937422101154361899165258857270167542727433308989097111642180280180979815061210675261929009601642254777086149673388899794354228177742964677624816710863649726885185544708035520677648009386390453015032148636290819117673343096526440358347357605825534219300439174884627140822797656654418921318767245147030465072580207962421739467577963337858499354374392219192176745214162614089351532337731293405998710254622620628310526864716096154431260640835512680983313949953480865424095806318050300295898423455409887552644986427744571186452558508577711498647094564247590450834361247562027926665592294310787097585799457323193711503407072616697657058961687333239595076529727300929642950338524926207308373997649398830566814357411024477833455318180993034861926392237405887575619549939632373387906034131679004540315906689080955700924225141565416390151114109851693177337212673561571640187999757839793394863716298667375321548708069613879732048343204446547253601025533936665299450506047763573857823975621506351241749553071420847869948324415150590446001009538738182489515356961583158859848881786055171545077614728114633688593442788065063256138588615015650316290404008421253334495573161386088060297036433489497101404654129426119771995748472962040669442800559494058602446014896659587737435159202136809863636001812293049655106502805194195332216683463646923466030006051726711081082882084312115251298606540391079721046815996726810344340907954926935096405426489892074409014365122950054335516074129101213655295991308815257172298879250784064057318838799554025127764541988014647085882201696060497038818127933848095324001817531180016110657435423149882258834536740670538106173965957037427623126918642866337186734337189620985941699431685040315928389432356242127249942945966471480228794117145005749125513534076682304207763091466586883143234141568817952107345444989470562445622632548691627487364354786231299639072092070011964569529420988518493388844338581337504911838287230607323649969606684745400598085404123566546670700029616642385778978232995643978228672373580007293084203130937043200781707720750634292073837104692562763378386422957983589770693327880612720264580493266290167620598621862216891711712690179320537929788299256173399897862744241068390493344780283107070267420681107921591781080584735441627420711800110820532147825265197295875090132717639638560489267586763937924704891296808137260430020918570595678108289403282043680574843475800015681080331891527859133185374819713915931684291441247115758129864253107716600958048663363312517484103162102759581920950676719610408045919775942702722805074907285105296693640089189911983905750264985716695891113102070973229009629494814837153112954121166281549384790228706970604852390284053672205333397113087597909281713516712923709926901679364485948040596625733440036447775258355383984536278571018885653214930141184000000000000000000000000000000000000000000000000000000000*i1^45 + 19533411003683996868538121831938024753542293355829072861244786359925580732625176489078239807623686753357676596737006575168866777063761831649031018630254126294707373157725666798511696188797409578426857400363885044288612191177993543962015558156419999549530120745240018114533885211478532953262749418101417398474270411472622463470656992958503534142480561070793298164952728590498671212088392439702356547908044197984337158863543879960020922031722607788423295589812159953513062720033663674093137626707407996106462698035256388534844047888259865349032995683488761766455694576089340869651371793627336732566312550342187312078845908466856002531666306094718541973644775824570384304858628923799613960160861983788336138224052992998281034944803283757665709085073949584457214389339763631837785023016015257700282070296334862345602462979810021215394128730339578785320343278183795760554011382757429637696330781682608393280925814852477363442809516756442568381957422738400321659106822628240509527441550566383560480802502910272928720734226496040161597865966894915853358495411145609694500477429886388423621195883001714459491927995551298027756317151493656756686593788812393279859974624112998764880440018418962112786652978000750968135001581340187457236102943946982703476024944334958151252008119847136699279782346033241727807276506223133496033797801932881583386106818329380559431134650010789503516050868614297445612733121460011874837889793309069916427270254092832596507464931417963803522410363171966575902870871542334481150486929337537954655718288930380997597033659296982304046787058221688834682036385506412707094243930407433714303474815586851846340879240298191157906388242534997056226768825402402229017497513157972593791659444810329443122478566362999945101444746594854656745834330276867787804714705537152442815277122817927008267427200023049482412774901992730792404815922713829425818621081309558350120055991809646940590976449471723925728042661426010311087827498005896341304071838436292001017408041736922641475070846212436892339203050600717435462807850060339979761552843142113553742396849487800977070691705789342223045937983973355390772046161300670779027718294809937672037055386347146984328493974321367138447781633241703788011180142327040905593203578451139923632497647018840021386228968369024996056927727452920116622577181155555268695022668856733013358392948959014877257575874721994216613397628714300550493883266021290294519415156869197364366409745646158420111514540352175833933012151727986844299076861971557480251291078591022208507519018948720048518320841485441101880404478580755223025514254918596008672660036835355223077177397853614394494332155374981793396828018698639504293638231803413567216909356352726702025633268795498639222831866344747281379049339672665727631232639289776835487894432140225895784352065173154648629242045409879544844505653752308035430805429941107589005937022921255039602563187386238079249814203968136778957235936853950785680957154670279777240948158426552478727457008530374074717247410366780454565900050160950338425052330735961520950403272273204910095143731547445867386842043701256765613362714336057638370306895354420613224969777139167259252269632739370831358518430091121460803045766657790273698259152178842619762123287627509402660346956827419432448178163666067589693440000000000000000000000000000000000000000000000000000000000*i1^46 + 1978956433137582948134104072113061530034609483082668695292149189497463610235974333161576531838629050715743675521786553229246189190920052285541415714725193833677252402875913630910357069262217917930585130509855829238855477615091378932260634073699749178091021846933212158446977415483452963845844122396458551107458351535808430894082749577479558374706062092480106038491180393350409772537699217104329122862257028037587325823542767028310077906424251122090256486614290506370884831743371119514990012360081283829581640131565926969909111686868796746352347655625405061465571797566759605739618370715363574856004495747619412288551481872346624383884303987313980419374249451699810276763941861222243214800633896065943191830765376099475550479160956336695613677279128246585930510528220456097260511101997770536609074384395914863139675988392979679152993177552805734705275023621693267531775203805451174794244711462508030178906757647816183686586282255969165071238256667549619995052199283403478436830529998828412635540815826825139265227289095742102263657670268120213261615956449234610679739518160675480095757557329378109337627505190922362748500243233731251147730389585034982171748047028991505855649691981320430547839924394584870537183338583712633829391642888893617896704642329985696059175961749286116634902412245514221150588411698555442335430380511970583823457897470334838186928862870700435908454058301468615741232977047593409216661935432790081038331207160568285570347669036396516787840330252455813519843240477365941450417230326730240048579936116966866211984446848252844791455237966795205383107118269130569577245165021998544337493924908226699074216043173119853966150417900069275046980796401083871507546143521881052769557368134561161198242073082342991551546294414043785773299236326085967307555442160810809859276329807171227040260221627946268496725893636664376876033288438823354890952775714855075449073022263529218914322002740743714566965334054337756057097872650034874793222388525862273180014313614788349933080572190710539360190725807527886733101411358119861571842225772090853142699601614472137327386987466425232329819368291734443801498223877867251279421662937167398183967035967882785331817522813688416454923378848100548054426523600265868168044959638312188093497578737205613794234167972367900808986459673004363199821996682148866509079787962226802387024601256764847911994173258647503583417329552379097645867456284552594208142824956714545128502425642524550170223423027459790444349999642789654791743342749958163649700077349110553483442127411797989157447608230570782679388958935808149903084316117599525098195323749848931651798428996200982847544569459335977726264590755330743443844624653209660417814575368427806167472108351043872717212220275457629358043066294534954186650071594525494238378159238743695891579427472449906876480472089680924048647313955943379251365063818781293294558753586511170747949993539161719204712376588640531094854451061391552413591035679180686784231117227552689347470865777351694498700605704223080499514347663543505542106879919245848326666445456176933618911455423084763097223917533951791201856441449260031209769307181974887005341318104149397139639651861312089918504229549654949356122968950155167875312090348889411375615144488281452550611356774216255099765150566242163097600000000000000000000000000000000000000000000000000000000*i1^47 + 5596959074879878423847178721149807235614901111138880014055270219450577607587281962883069504316029600418037736664704954219461523715342125545261730984587446674473411380579409465649986598380933179881881613305172160311151679622471470837572606194630513506039612871240065495327112574683709807866194698378140174285058817738784939630567675547730763629165040255070060642973598846373016503212624594414111866773619555865107478421070081342419933912594080447689957784687630609496247186361199041112938884098316596429778204392387479472441359278404800996195278638921531153451385371485495034235326620276158453218600737647788851299271710237821309904622390231017050181140508706661869138601585529919277109840616411245310586576837953286016542974808065734242063072615015839645372821623956326398221292428437097247083217284671055519498359597070384176813029295789245840347596021292542260505994151436836594154702695531033561460587649268267118211118385262841933693137670588329510146528077902810128022377786560547897234414383939222533246252246089841188522688652724927857619926080172493865213316936991579531468914251918587324269628315036137189136068913333722803198485309736764432248990598706580744452686687027014452716261816036082814304605160519617570708274110881189467819404739925170915887850453084870254667693567473085554176644410803457790109348223243085146318812128214027983193868239657089928989251344569782006557592159689489776794645384752226293309888967520539205850083463675370292093774283770141669939153186756889320800853683098907949385248703335361096158802262652476084485787018749145881473466798045199799765994146506805567204317730439646254417175045806044318462397087292455421634712019456153439614679128796098993087136300324232551941098903395853778534774640232435003810957545236103739349026155604978721397091232270870517514111908469829863376279338366082927001145472142579679646114631666451409313783758701481923798256552673326361239335863350485756734461170386608213568177967429300940864404539026194824287572253400759656438867144731809469204861425140970870389275262838823091023000346481476865701021971628769115428550405082279257855003277763235472291738125389545032296720541108691300138186219904442930944127614031055188132787948665473695062306967594456272890553150184354119733667981082081208347098528777624427148520450808576679209094005065554093451875513507955240463889982225259460804812007541207232374015125974103214219346314822444490821283882783868545499783662801260344410588924814642683554386275658446554088949980129996117072034684779213340933237401510392348472454554460489574672650819476188314557005793526663905365468638667812366644878284041667317602109941651052768277491956773503940954056569212862969743234057131222886829912021916484520792826640708068257213658208499550747007956133731372460620805436589150244833036221633059530198177801611043992631246598272043166896905045190527996795106254018293800626865079784632451429702636249518092140115298942193188617998247460446072296907087215148330011759939049756095453987421628546959534527440124167083825377977048020047757978672649412387629820413591655452639228158892933077688260716338927475701460269434916267656477000331475630372248242965751227854259280011358082898902006411068523910271895530636748865516798459810945541092911402188800000000000000000000000000000000000000000000000000000000*i1^48 + -13187090666299023380280271852789240995382553467061972910392403914424222104074261871855576248809176786235676481221712619746858543737983019167950115232042994297629424113939877756253739959724388128704303316646045978683542916524098787920659311841534916017072985461650163090996441768705776193162509501829609276960243596877275395822670561257686498345849316489178302233768932247260307851475558794628873839624372270302443874376345722357934195209684210949790626371001522399363481447969641203484857419160644749814631012195715179502656689478313338336211184453050747326028158084242498653106784320489748484926743787138746875842169207063052046598955894355232973754966852252912916034957082513160676137701272882017401027030801354559786859558168384854704551462178034460766415229804280800480094444071567210072549423784207006647476664526556431631060491520928674467813657537916122573198445758180665182091427598079469478857508903549674002294789851424616385622645616884965176355131284151187344940522284962560993826998815837342810459231094943660442811452642021236293872542494098549793075553340127238266786815140383541327596151082210859450622509455816943518487450958192672489425280439608878699204219396731067797356896275980971963984650835029909226010535304411340383448925237517169067198530517607144377328683060105355471076850245060736963612172855159786158366253194439722303574854682576106075634734190156992540179308701153166818790763957397958709666999109917022252115891190810154703185867055984802282649334240420575034041915353445963878465555958620897523373752132021424813259689523395826404919145676148953985191422455030027889404310844251874619681316771436516424801649360993362519259744620199695483394817737794816946373880293395841933981827208063929337889058765554760986089894128807094572060118541632212054913836002539627197561092935052844027955321240704576522417403864601503733477756952480965050456814532571291720378899425110451814072941499702890990532866036229572911488811653101170961663148142932569770875291527377686593841419526459034245203104606002313920378035842101697894852322805829748572718278854919786902555584545289842837656860852268777109053525311432917408259541154211512492372955612611101705851213937945417555596616286972024399688752975963088440616732940451180840803142524218872887935131830328194666163107245068207720709604360930488047614671621159002672205156137555360097812841526176905430706545895973130705043921213737124877810171146112679783272408170832704669009332915733440931460405744657829119645897380198535007911064016877916726369169481010440541886698602503063325035938055424099165386142695322118266111740127463153005783583989517773449698033275849164148793689633222937150751115771230473408565234244342816567622592675301057121643576004656555768663592626143613712872736864423636728193009076838210101168804023271687781879234235771572967367840230752619099176018773124594203632697684130003394992782813207484291028226266340329085968389285690868696989195813765549435247009437240838374003789693551103464404346131155214360933254553727378431825017718602777933333429792919368336012614027190223372796333883957322837816017383671433151588799446832458622378880478095700259175460164613314421004157943286665824956886138867381403471396467856129771528652916319446984206655160320000000000000000000000000000000000000000000000000000000*i1^49 + -1744555555377064296137157261115364600771087657742500907130287509950907040167861619832010709148536651600029013885013870364933847655544232451439779721903861626479369175988511036131856829411010263559121808354271882476094429850091109654264901216663417114463907278307476699275300531748270622120745107626654939831688856720197289002024404681985709418340791155401910984021712487129460392162537982187520702411128961255450477711362167972982330402210840119282351842802649036570324333887989842772381804908785757191604473877781308265660408898764540743370244442355259577095898634403478595155224279572093305847319595238719559982143114529149896143550736504284108323887318231367527532621648442520884430083591906865335874832930022775533617608983412627317978499715817387361863560867210500530086208683115093661151357141336922922152097739067477355114453633748280866123960643375842249234413136670387912611150250235588161996240254376410874899880696615892989373798102345830621581149875244367731412957369072071263642612229989348667967484549245294326932673276929696842232389150699872806124516443084271013362680096977280949804625143981455703259192148912142883757067321155825059689037389189282520397931807906143980454838236119439926996529234895628515741636648601078411873511924148322583742496209630995669032727387392105202395100960230794918077869875090857739068869312178347103287206211991478057481750184274072835971826662025338619544502482792028391717753331299097022014297302504213219297325256975300301587308647759661755525383200860413681293654394024870392891525705441151877881430009620010536075688777204214313506309192817431450378188757836309414423771614809610467586868053928103398676641629761640185167111050610206583673118013926286374849119979111592941725900792485392734495101344437219034919749359912862663670673176738871206711610296116317897052654399650749343350858763356249925530011574595558535180937905440806157760620226206787820258890842391293198022211261830139209831875253560933423199256910227227400792579331948949711344923628151479193784742303625124512586798622452755061298504817070521017215902223571565419044195016288799737726267950811898854905766918142315668184123738021974930953122958591685332101014571046382347396184636370288492464352158570912387541881246091184664319482577854458522660049729799669715274248894921206822317269272498422308983964414417545637594056260157564675599630024051453764489962924975216836717088089165150074433212426601707782752705653316793112850914065799061255645184214641301450541950250425056405526153584319454469910627625837612598540036000964647070921227471241205330318772011232713628740080936852845004280584528401706475297815867861599793313464675581094141734022372821289279646982618977328568870353881652749625437534306866585311453455536368858715125774869856908007296292161173434606876139045107407246017823219349571776560994250391938522477366110697966039436715405205869729863114597662907802132428810918981631811394271642811233975693484270024693149705747216032175127107648987125529254827247718200398783210222500645159019747170394881140894804125379400642149900481614023039421973441300990259725930260742068406527810036313727269221439351414293876510979433277498228243353524318430753541872290964121045243175071097825675008656262641533635201597440000000000000000000000000000000000000000000000000000000*i1^50 + 14812561513367564185706680893784430480138258935381643967220729615099818949408935967418106978907820384764175350314200825583979482478668693254237770805260625177669348627083420804769614914247403645559856213393713159399905755125040569931007961801146654198815725175197716180598981800304209121767815015149624855681877243346440936485404408414418954763258005110320166444393699932330891752245287017610692617857194031161366818935212630378430027674950798282564513250223686648177137183391325381205348818273831638889981820462762521561742959149595673077023317071377975000244410435512128313124063162702368642375306124865460116895776147430569247257065068262748594550470235430800259063973727255308256727304245559226234118496634137653960760905857266380665797378326757675644418546903981405143230097245140272503338466981795411542736778607603610470463866447464537915889171842551317002761473462734919268224749192336948263592049647742314174692998271135761274260119220968528144016905014940603172047611607117779376073325349227785996186551121888936471254395590351806022367053767547968973021727503981049767929374825807568197227323753397416636694853802620640246539172223240980192758487950824471192021154854682966416158532094901444633866704921876743497846640565111785536844997942758188543539926624076300687806045625955983101650265580044099497281301568163870487765901621612584320485582296397171320422568722049111866934658060058852458631172941963796901997913371571366434166402708674880033830077605713797008598959704138634129748335790436786811577951749430794107326134601436405092174706121780990924612899419860400136302392755098964965852513019895143917337851091091969966094761919829564999022798434671095317258990621072432899404498581662053854574802142737078706889467280369332316780906544141123758282524585958253414564061232732294876820340206712988498807760255952039618632279956331328924588548045959024376049508051861347809533931524726847617767693142354765615543718010869922208544399768933968110487986742625958280186521758417658993891747356711455960109692224115102285524336055557559044891927681183195938620331503491726043177932462786296692822144647291301274035532481225165086746358966817239882941136045185462976267768021009186091653678543090201071918928476087260165311997873443602995580333814977474516796954113101150562954063517122868339571556657957604990200885750362604832962571259403639553906283173669503243300785388299468127796109852862273351430170650656705088541943208814143208745521797324532480613588951563648436910715605089488280401513446815884961978739569638070334761751671782066754205850303883248448266522401545120138496002706686500029843082819267306284006025216424855957790709487180748468552125203731841521933907801058757003342532689085597203760033902160937705221570348952422641200404223190164175831558287232996376506504913799137126921658224048255000167479961693418358390037763101336418756784274346958924965489817967907841822316903563632219606690761588425959324293168459602106372335790852661779123768230827891978109666121711331835809922793389168577268989630133953632639626333700367578758466987389522615385021757161028131370197199817174895581655776990747490831800945383099875379445395512418337414360000231811787895631369923918643299892095262948041476233434018219032576000000000000000000000000000000000000000000000000000000*i1^51 + -260372787238795904667390980084590039106259089796353831347213431297747853598367544332834818023343705011115538261779780850486842941442738130852916385926974378788044933344895645220552083545511061559405310507525992014661978291779927893841344296985230154679814604849905368489647006108608110790398586865451177552571448508266012508418190353126314096916721758059193759297364246098444541016323156937599982879286521373572344756133788807645415007354979767327165377606188623804523570641693612993570854067053400427287456814588523399406409399435438598909427152997982609490900806851000372018188286430716778593189451452172740904441922775944537849647753289613602709303973873346440052998667805192871214854709491766662150253625288751920685396079778971115059287939616025728660861542753405392636360821479699248609456697236986954906677538746668934645567614555579226552155631245391527594144551105523441139079710893971038688615918077986621353195775749794047712914018293718488671267028615943435140101192920519552231223389029912684914733568445280520572787042906562124807470030964606086395266710529023044246776995882327347596754070768554142446776709794130062544456971714092239989381419635295948424122892347653960475994554069463017136329377673903533426880193398232549991274968744722542094506867446820520082305855256381280913795785476225350689455356520974013392337025224881781757442226669077430057717927560549039411264773488424030248686353026234684974515191288779599244681089982048649143339478297199120100594751070087940266717584825068781329469806433404145208436918998147837879978952567094146141057709146839555660066696951962705005721928991262659378250016107689803951614021257898511611081437553355317583882916240184945727099489578690799448638549565263779996295071569996865105132067285566372924159702533487354417064212308956670443376985984298072664033152922775668904258612424755570655737411442731238165113650051948121941524451974500589225120629638453133349279572236700156407792786662489313665666297707415774671622999699612959970177566973861684520668001419496761394178485582367968270710528745860294784706608604455483789884874018653581781972505649939231887087751061194587097747443418865232762819194808719124446805590570186549727884605562829960581274302005690934933757829700038664065900216791997129288769666322142089196869135609914841981188952327814191418446154343400450838319345787599558283289247373260090480748688352064885196020960103557686831845318359287606694029196375815462276130178334018940873636121352019466759171394956114613565096833985245435582167361102986987103923637660985612131549027280889297317109972204718144837352264075672010185150049000761024781603965559107684580355366765127050740721623554146945127574431915159227333468682997502510942821358098869501313169441740035999397641002472649359387689712110272841064987930647305399081791850624995882473271240298796053627210251956803286482138483432797964554487069166050727573823155354060425503053514651188459008458637271087922304040999684833499871593737789417274606393703996863386906129043182514642038878460646070326862316255391609288336145431466688158343796920389533504454578535208682498933714193583831090714834237245650750398624668827248683694872543594811986447626182793940074858376437437046903961075351499571200000000000000000000000000000000000000000000000000000000*i1^52 + -24569322618305740246338028580356869649591533589430504038331977007797668744716090678111824001088740348782657205603753414200770660453073933005748770315295124134268427046415771217280634991377827203462233894167843020551943042516772183974751886063137211440357844991681691377845754863651962416561987187264635786121100875304317908165596306177217784878357543974288343235855868879549184735795727223035010213829468142963138359479898470545727591679857029053562498351010057412470148749553527577919425929261316113862851266456327843608747839296663745696404428527280107819911587851191863162725038459669068699262247914212436396005224084439510854239841384224789768594939475978230763761001215203322893978701026262388066799233772757691934278971443467208001237309097832923453631625124866253526577885235524643658799516673111947196223068874959896918066404621302451025674058589091483501296897997478846855110493337330657495938169398838459298252810678702501648620792274182619791144163148779525256018616989371666776844857766276754824947413644040546759452583861344566322158538614649211164124222181009474826764856242835408171834868067860620401785987279662550446766191006670121880353554736451475421203364565195373504707230384615283946577238175727054401806412143498630018879127519703151884482379899494194139006076808733794127684065555938899100491319823663176535550992270159191436313138715034968924940713584424657719770979022964083414628938797932349898460392972474294469381423743034211835657699808107866293925370621935069262906568463586907488887108917658178739548749243109717989531642296276348083866629074290198261689812725514508713147796160105324930517455736792818482426337098677928637249866632469950263049943045502399119035896925636774938498297617723551584232932956653985925750328359052529417973925320513369076486981269868645841702046863155303226124366562808500993719996595386816141441448991697436048354827934808220891728316800381928387604314379590056155431340921357992385605764506985320047635079159561946190341945231306762603276338829544147537341823460001803343363072076584343087128382282794792047364064064760266741656837103417708236153625170123463364075800045104937123052665038894634376563497209013960484882557796932861749606833291825435855564834430738976157148094620844132770234153473847667384258197140002852988889295263884039926551366347348278289799906449985245988798637785768249139296701332377614045087183433783972796021479099671556074895717730171259987746567371022222511273397361432279675422134626746144925027387640586722754578373583001703011328559373911079143893008245864943980984057567569560124493128828248706044270848425636741304285510381875758042753916023188525540214792443791141361795232513939684990084103431746338109633543484207644639438109094520486299937176391408631520000496954824655310059983775878096952408268821950261834911529213852611295027973425030575842578672616880074315853481188553362466926438998050334777877240317512028424845008108680413524196800550509147227951310935143312490562155751390116117963049020069397645440641358666271244004634152020729443608736020382474585831493564537041164838622926546638591552101375933664012627716012880399521141814729833316363353155240890528725700259626882011881361625557175659225706594409627787306901857894400000000000000000000000000000000000000000000000000000*i1^53 + -9350376614871387027635588718268755326172000619836657180058719492752555589699999165203324009092696711643457019044602980907853435623724670751497212586927515698309481876262221514047002227059234649971774442527927701608245545188354441017981154517196909977032602238413439747468610359666494509535485317112944530807897859075818111968012149207257718979028387403230232648236971727725940965348870565652087525020464944454859610573302059466721149434509816281694109089621799783641588204555107932032427308048782679891404851360297922100036572085623418688577906856446540614625742941721050779929647841812148941022423944545711831997686126066969641874834900474659696675891995006863885928157702183129752024534555195313355844403677171998566068614205277076149016379329005304275753937354122680494768811648400060562015547508288405465952814651098051734559209416857238984114452415145303965315419497679515895389446257105028860135176580909267205914270151290784987788734296721949416545405938514368288263217510125201527263918917493265080022469467988372218205517129390255558264349786908539255641987931513003181051985703692557145876686637129383438516930399874835133479747125144962308762140632305175858728092566466627957779352367728351298055781938515025256091391361509842449532378689106523421602545085772520007864208735061561924747233677783061010620621098435088265286699419698002028507511102791008425242481700588259627656677856619261783220394096981472997247165560607953767530360205437766986926390175357160324316837393030404610276639171447544727841766604624813006650916192938911135732869370296163570713531221215543764962089947895858527740121611831632442290759968290904126577912249242676352109381617444712398060468155952954337370440248035781387717176009561876428027732397210886279468209174435935115688333614219665123201960508797543135997988489990564070498090444308886971400114331910892358073939071264374603213167412391276661067558977125023580642582627017318856721124216914546936902611031805466042839341465828038771771967882779368930765819528747810912560158036850531752910483063098303524754706646465040312078101896203554377273492805859443641369045903013389139577671609005321181503366117985604930860177813594091027945968252547095997338348872427215509564997299326367186349435518727951474665978612555292971020082383514439565522394651870100969861079627902265335420199914356497924546980304967360217193845556977314756087123478551890417076272035829292905632117320694594266014553858201543622520776411079697135265741634437335284140612762422561249814458611454191017274240495331750285229073603609432539276664029986483666986615058980096659133610982891651822566752606611614986992182321404525166941493418376593651843718453950816750276242708167946250997344321228501449206976757678332640993889807657147452271118467888486067401422379234293712435654468858191626936182412745531403306022443114777826719679648858277387031624802207354954859797744411883783483452983219297533804682418413334617561186411848745979245859932253943631923910036683316157524129369950425521989387378508684623501747018668160283396668887047444651502880632314770844739598742639515308363526191997900888566643572999745134023478819838032063511229723107890518308220256500041651007948927860280181238398022891849296694476800000000000000000000000000000000000000000000000000000*i1^54 + 191613256864871177944699060717316584625681960213220931942472167607099670819677401925346648612684593683665985306725706476320039416298117703020789047267753955073167719602387313352866685141539446672445934287847726015585099159132779177314314515798074333440833474497110399237137703794972764393247808729314568812276896079927971374344358030491196114744409824318726904247055190554087482484119616890363807912731481622078107358637905630988512809293495292427945870943548700581195436358001759725298956230856457274433440451000640030896968253677952655538689092741319114049866818419037183420428746106673393274430026260411294198475715695015707558248621787654067750374828803015563528803512817127953554595696860059625618153903266000318805712575307344459663220349082693887470433079931855921898649880256344209223140196983020272474535852980805340619397254175446192200957358744623939332750834923785494378159674947460490643102392646273544640899048042310250344787978400445613156703011476391495581629008233662419261942900332106115166430222950267401170183989091465466272865286843050864790118425452869440074113626676917553719778512818892807986406216853002376447143854803008043059687652133149223310007790597993658655448683930696072356576381933852403314380063541487770759699430387884483078821185665680758219760171923057198947855804864332642054954260171238869239634420131159188459327017379063455481046933003711894626861468774083925570946201659734730887195858837555776610695144475966384818955853437764359790115308039156273191247411919537867815782486206548487862828193324330610599320214549061926257597879427214637346302933809354038883385615014424269365350178137503839739966412525783532687957051620536426958054836267979523642944733498289270747120437785826494551876899032640438218545808238378397567885174320002351687215186659971672073034734415461723086094613655238356077500200844606060366577993331662052466056676124506496626643809392777753134030176411137596345238250264457013080167473279981190498180506521206213256441449085395802727910356554033232493964212302391340486395591139935537827397431110535914564838978082544246361468201055779442965797642240054659337681238312179749479817294969185162026000292063022878980098459875805072344858045689367434302282001665702366090543048508573479403188631850025210419053328877083359204008548756642903617703448890352885128301877902784908739774004898627364278602481878009081102942233133371784555587912172069483015079669957406852851183927437072333102725131190767247944564503822772712823324749270692415738566689765527084412004575129268547421994655263347633984923552773093482484225577345133898343451795496071148720577740978029543150551378736348540947267729305086028123179030136229767955846629617803089657932456506984107585694204289119347726333117189644474194076943953849171379275749692679749800684361001892136558077344773728316543724269060039061610916611439405317073154189278753815227635781308985357718565088972587159802899405584970427758688128459776869430293479873947706427812517473570973566116174856393796584654550912932362510372922937244146721276190311466869461088084423447703853629587413337832354177929502176749974838754133678967904312965016766677609725832927492731726979300416188402590732722257896726331408399646799398174720000000000000000000000000000000000000000000000000000*i1^55 + -598547792654233549380350791013721242200556117870908746188615444868751483813428296159114344937299985235495197392485482604733044402465560843430704079001170759378785049717125072623850002131896907123358706557644839537850167479569499147853205912135202999152030087448659016488549443439170537090444809551524542875960485551928446908219209921823315339731127193428377097098907559056029085564824393629890403043728432112298183980769274462631740380295434019679593576381095083082156365940455073549189764299180660709153014804394482364707974115645046856784517635784540680699836499777001734850559488670215853492048407137382821006987213528041520137128772512992689586914299651976777145070752779990214910423437529488593872943655413026685595108438033728790418843667038362568416437343246898105918434756710202293262372468293852465606736293782584934969633877712919529773305034177624481781612065564944305239071556173806735989990067478603181799841028361587028301831134314996388308264810874059194252990178774374049465776755093686426115776797740284894919508703172998312245855735002148116448437773784759936761174339051238142899021236051480604799539595489627396380814844900319038039717466881591376754118183397040912968561807865764147153067666750784190463728689071978884403190944172396284878226566057860299282555980123677915226694767033985829920515817561228322077508495704326654155343424733903409285378306745880601471308043571682995868412392332113100592426714326529178683033716465353292152174525825379832950695668878132969068636656986725664106621661173349838125577258707353302783364189633129472552409553910815978377186041303671847039834846856691641980182862551662624158341635646117846266474535249045007691232046935430118877514856292726137448955299338679284105853801760118410518876506903856434102118663859235916878625996765869597655535194394030784561700154665484616703052361141530286635409341417190559035694937158795405413754021435126986487586863511301142255146608694461607835355740234574452735826282697313769066986661076527545464702525788591857498450146658262578644039592743227574740029638652037776830761783073129188431948189652836021910706093864496861796998070876344255406901852013332521182010818376760677705527585219040260058701777249759255068632413349650074799283411727807943426602648542499075057691921619794639718257769969098757302160774431231402346466653573834636704304040468804932383265501197575415382130779505042815964841449843019670525470161332135151094363823824509855849306272261104395957929511124026916616075061484357344858406284727706543648856419721577650224555416574303603812669498530257081832571369612054990555935435804754829186339612122548839169031093576023063839821503364362198246436803044690966326260676920404944484839003410720302966942019186940776221100583832647491801412988738994376285726175705701514426598137746318028186594501007358990162514934538822721899302453021280011943599496416477672426101379995331733304576270123322425465975651262810168173622177005381692993066380818237132934039120088039259255397340480001752786782886675873719381970935739463962463603366595676692204960855998229377862190134479162532043899147481105713175350760500148811806623571137201458817467122873117770843415210759380554742471209494629172239166051461365760000000000000000000000000000000000000000000000000000*i1^56 + 15596616837413087536511699019495207822567606777370685087540245471009114537927762648717584581721412218994198887348306606533931785374977762601386600181573917716096005175775226897047427968369205186412468802919987559152234871815330399384505820495833407354979925614875019069455003676408655051062070378089331683685714334595044254556206706300077443584809700987866027164966144528932833319930996987352325237178422463097361619643721940433439874499367742098407381075862109794140843247594021081740960126652537717880931882566033661958445043476773105318056167542876656546975600969515140388048871095533787615403006108578439441324067345959804843180356038036853032445301519851793993811366570018304453785071606076580733960728412440570232314472536195639630921456474980761201984476339963441133347991378714937139799160445849910020742929743228535180815925997898714026568629274442497490389429281044194553759490456102358629354780722147592518391949077828676300386085438630979931080916614717552027250907434037703224845803159695102209802823877809015759343619336003039251611226255861477332070183147911737485842495167201027378530955853281656304888760738218789427593112740825142487169132569008664289236168943618564292604060201583032622227480659237288952829733208260378947990295301919769817652633582553137915976398804505585382228229456183171954367001759926335738959111477459653796669481660972559455967880172579754646171377096909229572871682924716494833160225755462893234816773929852757938399904984134282777958814088249892080220135514632538569736266007581630828147897528198143813721470190132021344908334568230561958010782435272761739274626732674586495425676467273976642769565311885921712278402362739210956237545014140822023444981741565666591030371466845839313112588685555614881582713575482434028215768137514796179552869504970036187082520500806328551682746055303570091724403496581621924046295308079394631350082675305241980520104918174784770929264632781365883168535246114102387977218242131218199838458441703143904421211724419066202809468392723985281562897155698203574993767211687868442991571430584530132674892685280848269872484225178898425896332180100677873239994886268324468812755032894647441049874642126618252600446622188446300156185663745025416466335025795496653547249681886331393819063077380464594772359501202215020787733049415389757057633399347544220635659332682776629694731547154662052688290694356964310612999109159810993003676902378069262173799452943668352354836587532745134462785095837394482690064537187099212715845753361558410775407674229539770216566945570967608151019316299090758630308073848241596455240543240918897435929176090128989877695790081164105599432823715395343043518926895957838303956568777651703103221397698058438067263085182595139489398611359315323536289521863860177765938461767004236593255194300470929819223031550025772818139754178134923330247248108154197254586223072814683363935696624934103929596210360162676052837997394393472743921368630827099687744936221766301021113434065028409006320758633584403520534189358474351552373519029279135177344746623766967524733589164171381180891378766588884018688523740577632701645395451975850721722155148758908269677028091020491171334219210613638134602316109594809977982099162203841251275440128000000000000000000000000000000000000000000000000000*i1^57 + 7934892137211187099351247595984594324093093137542344511376452387602007029609389118264083468449659196761543598981365462822191226028788197269504092945620060322134493964473640267583918844319980573255115758758191252056550545788146031169699759680411869529987728071244118067229068481328180244959253485914206518583674198955378728900609140339895196729749717287303752557255053501301938468024488766953068055297882077823669329505490864339151391237998345679131990292163152883866916663974115499099773703205659950129259043374570775520841288426733431557574728062085822644312552567092261114963451460429875496260963804251604221932660109060448836136108022310334207012341214705894386823341641442666095112157382697882601000895356135409376223812218473208734911408780063688701979032646574350711609866151421000565008226630655689838627756249885830128234659355988811231673476966692105981873758957498157101088018764077241278636593597782149871214706759871655837901861992626672640055954549294212764278876512063225607623553518492878570242997242501102415331102942974332860296768198727542313108201717796475959976702299297524033107572352028694709699812369195162891611499159713063622610376278529385235477585735003548957673571388082317600907697385218720371125557757609844835906426700443872727688174899305160678325586024290741255471837754907567769813742584401324109947368181767613036323880215307060697502539378300832825872079706184694686071890430118247177212034113577306790317337642970206897858360542021089436852989187778438214884648849517420674854276969513521552297486794018060256704640735695347807070263103659690683330222129582527218542480877691763520515651006012412580586973711048649927705502095189892120741683557320202429972139154901662335998544289867728051547790114292790148283833062580529132032431007642049741890352787819382218142678448228548711257099850272534619516228115977878760000172190720755000502733125369111845132419042226118302591639768545302132571619399778519061400271421913641331190656709740918822946664122335256193765629511256175984602539177162575390396604577165861720074011348631436968508044605577094774293994928425612208384142568309755131861910440577432104940294188568269699046553584546639496688026627465864462612269265538746845813897500012942529348003679357951661086212191067795694845626759013058617285358547527142263048631482215701787715539533921254156808272228925425563228073337767448908844608362967583413573538160802677310570120845799368341342107066891139332384537495334640947388058236169112421059513793618081364703689331340196724462128141014869641820052350253011361460079923121299358493285453158055945108373095725912303077663738572796812479003245892764443449883017868464988342126454884436786990721312815610239993053001177072839719222254547982122842249449619759504915935935191978740245656444346880722818142772241655777994301236178216180887059537298697289921579081012556926892250871212749541175458233815918059764203693531214668618069402596772054317838315646954401854992756231877318818708753006308909676895735659998578253975342700763438919821457517974042719264988818869472567169183909875752619091118886061703474504540271879030971162019360832591551105717990837626233010598832923535790697019221631610630827595950487785963520000000000000000000000000000000000000000000000000000*i1^58 + -220705596042171191187720714416202969248895266800904402477692340086565344941985105400907009271131934153305640861683416845934028550696869976649258439096972308940460025645292532338477170948847845443162808938115086716834182010474753142088251925069653103020283272333437248391008438036359859845165677009867360664258508183710314670488040944199762625574429731593671247746183480332272690261319782338325812666765099495008342250638112108539548925185916486735506837645400461322278021148515001270986214823283270234517261368031215166168991987490071123735533643594262785602850229708251786046270709516093126681631678574394468106254671144697462458325950801848039743922868702601999283366385903567156201119084820566668302767498727090013372791345937680389050321632482103360469151614410226877818578608557878242068285753109844758293730770606729842191775693716486333813962940908147358626296791544982265291160388943456143186563247911196281030506185975367857902750909771338678255779594641739439795139721284759278378008575264939090338263274914838868703894367491082896045553043821844760972335610695836887331234660837110658099109309486398325119851091375078682469948469971629159007437851264307086060303979348323233911192471086182360991147093398729004699609613934161579938119693974437687356870950627471179854615204768790155603659086282316796488888050604814598467562537393955196326855105470281260361019821214967746506511385826955049051651262109818501597181205507651449764843515385737232217824278822893154372454803270666897264269049744074231720512053235456743634796754644544657448733262320316140762610439281844166346990979987062685577349998463994716993550054072121470213080859865931764956896731057304847222101324148899062826927473773120953037385968444274206365465002312541339558639724379029502633469137926636314566529795969642813453045958295718204172045349504888507308920471959362495175797734330994668801167955267770477998844180541560042291416284093964205734509778537476888145427087123969235892280318464503845020130216369969028384115767907740321244801269057401479113141414228520419782785006075193801130077333745264828303237811901302085867472743203953288826816249506317819467246976116967119568387149037502355450896946165938731841917642626579067457055058707813618224217890926956722166196886118786242762078446176815649317473950760953926251117281932844413815935981047744560610472889635636566232547305845824386052158211121120777579172934729461815314039767375148373071845297689257732450922786025107020779801570001297904444481665235374577930416247812961338630894099007006902194402361527934007123494193237358619360352134466101581017817082197141656476411852422210240051817252173697662539324644553225452779380756340337211220637079145693487536220468345363484569282947621630860952293252597583579975771687610705316436044733309259919365384628323255136972159317421101024776590915638401655051897437232071345952270861667397035838968069820034516637193274732367344961273033317441066083615460234667807596234633286599968523071998135074012320775451644447239223212023572104183917259600617610153672870459215560157735724846958851801079898565395705081376813817269933181407026332474592209915616700346612417039774099132139903956580641310486555243475276622926866022400000000000000000000000000000000000000000000000000*i1^59 + -948024287267748135231773858790202282665554983540478647826462550208136625026187936726618844558151669103744121537920808598480538842988584392690007127537047843762569177658912783944382487096574217349875374747914853650214977624851327559395092369455920784032629337862807682469267488805947781154281006249763285010344565622712694173399294979322225351564996540160372144168958888768981578433953558149807049143437053613611606190876787228914443106806457976061469728716795015956427753277208814293428499849217167909935026825745633752315766677990145701429657813661120639665972818476876582015779199773119154886942489846051185706663641817562835853163821141346689676801939926081624612811371309001224024579228794226317637138848437122723413566933274411751136069068836417667259098382678299925300329306031781552694388192640536852498033485796769693665603490594604974971870099887641909263618763806634453421003545656891864551505559562275290008829916596096465797172398933344398353800804895420891589286299375737205218508286137430881700207308998775425296815785648491985041022814931161204576452786621547050627767046397012818845153948278020163813645857657844284946612852880278387876881957201913925791392564842939167187557602057508408260125456119895267489986045160505466337380709914577196550294924984485444418123466387315856053503964571589151653370970472547026534613533142899615625088610295542866614433299416257518497805042150554199342377544201059656680378582866666761570879566701230014023931406901170408438914102708052142288555035283815923964943586380584437944792819305009167974794301069287325899292985464979947746013283472373584446809407802799450875777970112345247862986334169097104341931210906138289592319704210032701698352322911773352978104454818391394287894941933628109639091028996155336011507294621679304032163814402059052077987201630355205546182705612929577930553713007624560004862315991710617253411351278499679862597577622796465901930767742009860321363854091054615941008475288726056265279517622332727594714893850708089101591748881123716376870728729879101875448138598614085143887915057418335364759781659861120254818387122341806773440473557800860873208964033425288282233027608752537010521577049871817453870248172701779835937247499885770695801739871070862300689961996383597580730880481840205943509444473087696397031518559528683052336788287785773705517449162897228396955536251291480986243622832760686599827956491678606524059660640850815232823423032524938782811238402431875396395427299087011244441169822900490268159857768203239312729474605256219472919991178326547428781795398788990751716900315466986777998714542828013254870682520806273702264513948828113138712593572443857246256484087847319327340748634734173068210427228068574448279137912073322013562370845678563227531065631628484900994702535096200165351636975882492933233440987599215032556057919103183252720985305155410461420209857525445807705306580319933763107971647065410885731614994637554566671373935853228616752712495457745273657021526307271084924311081344422290994360057805415285224683808087234754404645311762639021221650313379075171369722002735251068697521136271882555135171924204241829604114870752069158782073062810059034978883358809045080260763048524724340826031364505600000000000000000000000000000000000000000000000000*i1^60 + -34144023329504263292665871841477950020686594681555197585790133971724531754522451474674041494749201268564356583216255646594044398974601746803534637362076390216054860595497276404795934005293354364583931926383355377042295215349207062302107341986803474808798375107899703007917607558955143197370262363096644130789977299665356715695026659189949227384489090377591936462804860880272550824705148835750036573720504875672821400178804131125191894701051231699197965691093051902030571021146121633621229655747966628745129839068249300819298348482109879402894009298418549042387697120086559271600601495418723668145363769802630128228590435256334140251125189000611615825863747626501704641483334753981573901999529714373333001716295592800635347978754686585014826254035929405504346040193079189451871166107841881484694063803337380999477131118660337367276166659249886168467056715887387088889299898457060626770617457992286340208551515501470981021879449423661964856853164529262377291994495639369837631235210721651547900874639952105087781364717323072938011481998954637022209311889566475808166035817550889886367821881493992155378960917139802305429601123164408604706760925120317029826049101282539754984281705046922863754494577711130675437313198982712357479851677633849633998656436043856754506405965066052908420002186726815851016301082089507002482613695456354343051506091749382768995925014045290190429952140765463039544696491526993843151252772654137930856385381995021073644689430543629079617786192016873079802963001489497566956180186851702005054738537272801578147661282945055969989913822244964833563039664294869617961693515378425043230056113756588867030340997686102454179494215673315815066385647478306658610873620367180345274303531661461219948053123186808926093967332594486018637902598336612226570320437277997884460494058230239336371488768523377661492572707833974039265437602368572975080613657667183549672903991167825800867300365599971010513145407739028443645819136273561953915337463197446579101199341221810816921093771464548042320446501379987050346761859910592742515747265706556216822103296056973931007994956376233265052531482652946825704351583795447066965720099728445216912225462528039247777612577944792737248258256948087562240229640106840061221011739010012915736045041474187957578191438859461090573008668245652063036178223122896357643445249842151501684284848278397231986352368545217694317673222068244072487322310820033141181211358545731045274835664952312469441887675471097545668034416846766607014633330467449902721267035060636353641290625354769769359552364991491222198136575280816248592715884098569742155494722473223552189022186569209493528846917920875927539004381011915633364109663091730417529382311567159771061388638835169383135007743455820888839915611762385142572343838163781717130190035886038701451149465498632159677119471750100946831340769489534037951431753423978440809612355184052066432454180613194289612661294543772660776495795393474323291856189286271434146959596594290757453317107614640847312935081722862201400783503645915944898523632012830276490009120355159752611686414060140505461118486842016949209131060630939402451512084269696754545056020577509811029274351811826389148437680015012723787338402578934450407897825280000000000000000000000000000000000000000000000000*i1^61 + -123054631130749899383169792802430531127693023066038444299012456755556779572771897040582986121768727509224891935130164745397940814846978641360547942027484829804988881511033571857720217960397768232237109380506603525228555909381164071430418398714826131059044265656207288643356459919307500341136759286241658606815339236595981830674579316119763246350746650828142714720163573808347697509348432684950546879207126300533733552441455862659390289665276458126690466320848936211151085669967873028781078355001675200998425622817375900456813952100645077682198292793704641625071495012726852319951109462803760750841639884156015038448435257189212002054866801951619497520496821843170040281852833676476398004006883566460691091347693312127745234225307746824048006118747343056594652833198076014309402784417115501909642260394572148973260674000408232115487470723309094377659143124291038030541889441746012371762836812673439631535866660350078962317764921170355497922953684461407197960769632447552512067143051750337912004227717326694496076354914701631674201306761918401549919673453904422434418630504569217591562509225714538351161924826268578548359542652633209935183675930547235376416093955314435242281423102136469367452686281964662395059880060034671928844256869593139557441533814124356746713254962412868920097979902086655923774119618134881827889730517253674199412928922333336455110938159403831424493277410834075425814488842142757785154628911712009606772367079743984202442960377219225833076755383091339432841073996144261126794529021020136571541762262437433916894955174059302554854691594366025931102031298183085038005797453115985109311264480126827109210344271548009762354488567067084506416937852770487732121039123797953478140853687141458926785163030786378107841029401985324511753318433893466626742275440063674158513603381682063252487117264134002179646156224252832062743425820862780084416172266629929898989343961536009728327340232886571094419708723510215680070059730885558275207782158441778572564124542031810722257362488467724824304268599589869756313027784229873408434669339628848647013772740230161133052936786297920720071685715245268753608290604066915751691526242392832774766528173442362877959557281029366967582539546419414376252823175770276485989852246908248157272534232467980075435159425479674383182981976781258159649589279202477863608149414807140713626043873025182217373379480835652378113569803003428560704539499472201257887607514344638394192733559990260402952862539011092813360965326954371790904872808814490032449637779801131430630743456273789439852831161410419190842482913634132876048956026683973304726221486325075957511019073648245460836323357395574021443546095399619487810804517976070513006998791922078636730695990069081289257440556709438332723252240115964854976098256223014950706543519261559578454564368614114846285179986418938321312660554947254195544659435459821770258151748873652235783721307008561062485062111629750832222850155276977753307022235963351212759072372381902927434212883237357819630395646462627198462841714581080136731055558911211049216859182000139653321669817614770669087332352334672519401143734606516563784600370253192521526667025665885748051843949180188913206706259366066389382186209512246581657600000000000000000000000000000000000000000000000000*i1^62 + -354519257102118523044608873523356947738375393987054780246840852443140103596893313305223562856735039890576180645227725885691055256762992694316657103993735564495911133489718250192733272610148354650410509462715221364428118739307848320097448446061407853285556285730653892816189989805067381937314663339080361243743470125751967920755457445623408002598888470387771003263335292770366966238391924011055548668299403703941050321488637840021801935779685876971325422370535448586404846566575659155124809413410212847814647410539969431536355358417837115036167188388805700896970479621491542547368650450802266238743345921894040394361519333117548234806266178009282525735605795702762654112102810226324578514345945751385753922808725817931468549192199464462790378077360259018821660689627425265816673067580489249580231099200013726963069982223023505195076566405045955088455018629357452275725356491945560099350779395118730675798406117835727823226245836333837681631803356326330851804326569105513068044792128120421346397139596415493658999679216115916566817085549612725282761928364915804345877478374601566089201982945752556867201199627199667029040423919030087602323768467605344372126069140097026776273713712215990287167411954860960057864813003741939513531559749712308501114254070224846338105865352797750865594256030771118871346805339059583559200881550732306418929298897943526465677086676250411605119085197335313073859268638876979324024053573009818409479859698841907915890580389733495491477131989682705869670114967161316453037793522860717988021276549884505479104683008833044762439821695725320171451973705232786010337729889746162152275578310777574947370035189314807468367485313804702429157748524303433820186774557002164155630397083106002737491035718538514863629946738507470079827380075937222632415882614489150659734672026596319178009469871947520735593867663357238312856213261222000242115147050798994919950917562418432287442245629687563556671163115315184261610143408237464637585619179501093613575484388502471798742577517759924083835974705315430066624648829239247982465355066662914746351953354183245908544004013858322094471961755883208052419418790450984817008711405442489333939094851611964757164454760665800284271039269210029412738615956478093969595724048543473263942753610554441564319554363926858434030326812044419374486691540931236996426698163831169782336141847492171352144159320130121084034294690739509266813697322019449242852421952830739688610285260972182766658835364966488569916731515256935255642264263493046529478277436703234448291745432955882564505931335154570202686106924271352070338423726535024760143886294871160562064291994261687696436524989380932322359163891677251074778034803854776887150904193100933679185288993927511294675601925761144460815999431533076381458140399297807204577401494096531498637061491978656844250802531620173835092675438218805236766586441962300604018987532117729929309824874588279890444210082219157379819371666962843070258948102596715392497620324762489401599746863171236551928915453894587849353789933451041186140576733175412177754321811511495508496491783349217151545616872377261469127761750675123542707224360917549147977570144948543111028350067719898474080751507726382262483858133599911936000000000000000000000000000000000000000000000000*i1^63 + -2024687566025331361876106663535371770385954296974995371175973919761957096267183140216680331326154925348164135608727178674956572369967006052104719616320394868297829824690661524415088959932661634841631782870223807059552939411857434352054744680221829685584935918414812409827367354353610941679473323325249051445029388315983577224762382388874299914512064074331143361291449623300057748445385481831737119546407319311260548892432818223926685045693953719534194404217377574702490926327322224565141517876791557248815956290552727821094314009023816922503062473521711309057263564483194413312345571813713352070372331279758537297238103712022004864613371553532791649320808812967236617016947280618460593980611979602508658599978603017280379031135054956474863967842010883612205178499517853058212136781454330806507415247606183583150718879867529084451815803980327778301597224199243267233304808102450585235836720212412830634243681553788216909604237112139313861368314699809302853681516123922664406897826085361672455416792356556313456900657504865903001712032724853422500076849884587702011303829708482466303943893655140241099785607461145523573390846174701576404515628198690643126729141514227458615063739739848172332226292094910122531538239864234302965649540347705786672993482934626302027815070401804900978468989880317661366059271183239367359763052837362233026151155169291677650970689629925333331326006772867906829009894077171147791514337576318866835259350809579874097525141831271375130807090215097700274403592096323821434056014118597899333853471231745845101912095193861567794518224010101547096945036057537468122205971688121215683866693779592011681004518248013680392155721520042603413955809573736902214662277030932701646149446981107388397721943877523797342950717907014616071186668218926840987135655124507150493019770614522739162730327788625189041186591211185641687741356197914076908781245959550646337765414442266452513370239635229319841256699985665266384423892818224831275728209654428851827003545010814293153875730741319755528752217458706705134174453668691214705170540710852704329808608435399083078485127054980278443875814956333741750040222338279444674356898464894699884960030248679783302823547020315914404166254730846948636412313748739385100808593058784999460821498938282273573513009470692362491874588859425053665652541573554491062430429700214452050204287792072031316974559216362428804125799051490279251532964763732250630939376872568573126337777874447557842811928512979956191773574853827025479431263049335298523075513500226315881869374314097409423721707127289010293021314160465190368806434056778520418086518503822144792823493554065955166178475413379652638084108875199271229006088929867208589841721216661453106815101208831237928600725287351889863495219951189258865303024212053733750790500702499640599546452617594648518951285387529671597971374799619911962840129341790374225149756787087257450731231690108030198686155003306298847618523560126115328191128584694117850573080008004961634876351938110707113308776183493942296783306990532980555119542298848594246312502614101574909541821493207822618358091683002986928404200357103538715750902071822361412824766801729935847436500987462790728352050516620260371532181667840000000000000000000000000000000000000000000000000*i1^64 + 10033514058109228888117627315423467694001178068303164893467035898926266292012237793354485657698035651196717851671157510943734945100501169125624167101280566518511123557363319154998984207177881853540326640688233001054582766087180288562608998820715621632360411617547433161862867002354441780675730362182822532274474432410455874138210573530985159037386314844169660138445443842209434491926287674595242234440413420639094699278752025059992323126467416395208999824272326827218018585165435878655806019770977755275835918480060708117755988372042343565839008488355513367079171329007107609394124486408574724532953103686368486928693064064882356192964482809985936422257356855150962339376918031295783484648418706647495911703190810355433092799245001058158577596411460493943977516182809358845533969446141079267271723774017199883810538326667813672618176659054765320298688458249804143747946253952591073080113053498920876387506196625839613953893439277622524259773243672464868268696690850744428247850079001494958611857740702629590946933102428937705983394616898075300082227851082655713482459734073898556217569225294631753595799712043511348473447917166976747141324997926573985376130289120501053656065626727219996660836994740949358621558921611552927751142965126659561213093960771295301360315861029401188090177344054344605888438611145131474275352020756337528907681441604304031006185841901248123687415498741758179767648922950367073436499862417440725302012236021997997898784383371308557965809882263354667505865328174971195367628860522441542450232933890742736576512048663840000482687512237790821343747078687634252379468129813725624003718563109646383648027860807055960476282000295780363088812630243693434541918465062206991478169796387287578668265941773690443923313620505720278144117566902448225423520327903400804228100477389956834934832435477534702086678692411881657645063497385715454793465971824072065998612995434105011407968577353257566029349696729702557293814876313415117032344879551108032166680614492737625396311863240985000361566469026525981190778240159197866811148325009106008128097680518035839418684158852086326856267509540115645002474416165617500368774862800386549537934574855037517034617281765593330725705047150599690141648247708854955359101338630469089312549013138623298447978623344161079833375637512526135661249397583358965634634169179276691881172199333279056819391935346340719887839138219451238213501282018668411019098090842662057585510665930082991876065143732070674629705063854252496355155355832939807371141180576852145003018524770061847104830578730372362024594681466428494914458637376388700910356687112543793067952228787132152975364840911207587720950728028293190566792809931039800892874550257546273825125342928506195300349148817195276570166792195382067376746471339659222478073307423026813463406525488046396290078489828452820448030833533997671776248663832877357327446081185422670684513416026108531836964043454567073694817449315519246817648710642773477571306913863117902277531841131800653295987521080592741193513294979981634720800897317926113433861019881727390126890011614955386510741172530229471457915435618313162465559100310905384878297197451381770205981491277551675992508030775063009046822912000000000000000000000000000000000000000000000000*i1^65 + -18136573177563054123909184228151014549974214040678031023450367509130879615055413545773788494597265559631764057697654686358091710557965903043537518054950158250226089560322115198750596156767363306643414895430820402029737147672180967785428293749361587000636696525643380619810033999186973450271295689992325854523020510359795329411227956167020403126386718378172521070499057867642299462826669513955470131292605872244530988318828275860712010234745527117556207425722228862030917095567159900069180671626225273144362472986600200456054209629313346801618849342085656659729323991360852900972411131051922954929155745334658506147037575884037958084281888358872014509334933068876661428110059563036358397733176744136031325380733690374896775473339981008231158581367360809126783599547506735695909970067194991740919734594076849931087997066558545647512646584299395151061923281533553039926336602881594696071885533161998217530383793680624898764017888633279866446189494521404526006818916372583934917025731328662729750382462717209620399518615711511902750774852688781514099438530570756603910071556208945135461035837333892241082365678227702706417511811265530201369296831010094143851360779259676615784543541957075301804605548031925021661677328587201418720413256352279037858524392456239050211123358173441836100834733183050779736875120762259444694108566360050849361207435494141528015917734359796429128377969055134027754141242927083084180787149472014598282090575096199581136864523566128519051690738563869472950703925946838992912309544821523956179898212284460598440245870856550733487805817030742013122644415761116677891046920018135495984377911940682242014276370646720248989303018846210778401439402049912430311830455641835496799454883422696804461702894379458707460003392188795541947146166488591765158966314204883005152913439896664828768934872896631440643061172469899609575035021923463682041452617953674396023899558635993616675298992464812669904427939305469578323367574449801401749949310751187916011542430096939696070954506354411848637302223659864959736780479267413413147725577313115991209817469315792862017496849321429821262267201472454273439320051397517477743666211644050209495381063897443031240288339328994779642570248335884670096966854455917881099768533335428121598912321952964746822833785163504989436455637053874694518385593305333872378966528639660561271462322542748325636403977265983706942391853223337420520198073566062726365909191573288126382899339366427947631903949003396164541597569041605473325479528375537125548209831044407036319104769738900638545336504685987800953844143284636366589518182222640498489662293496017706472738610252196262601918542798566271444799387559153148362856381095585021441134738047951418985892053467260395035272455286308979212390887869855897371825420636007792353677533543659616376552195206418164153954594824825362986372448659608374490026733916525045689261135234540066679296651233808020708389649295149571205213395321280540119411262458835426409713087411011765806810253246515173757425896085813340489840614997102811048630638298939035364725181687110242651011634314490671814211487051457337072303807686461638707389703913960209646842204947434042621513501833069450441619360158511110553600000000000000000000000000000000000000000000000*i1^66 + -85620997073829559211990391411102425489692783241718928928618198881321861271778752155980133480406098562428799209770516790337570028738694810783174816620341029878523990025394455278121696662330158551440279462697369848741750525027793507902435114329521914842981439540589614006151266483949748798170938303511260233095064418745065975201902936755383413568481115015650225331089659980535259525909379648697661028771032448233204954608140550697411977128787484265189821230081094928620653743553708467684617170713691462561209496503846234976978561039546580072678859544425691347687871681228693507773658290069062715383881115691345499277566567761582940311850523721523743212351452437550784137291816154421505476206431181884975940433751165592415298255439676616885608788003098149658381692833229091031024988789800555384104922640505467407318072651743598187848652122567721922918095225587199712983780807174178772214483420490385383989106569506848914756342250465424939253139648855015156624552102052031750046979298963624103191071548518766857237670161875840179297018030820929862373333866327631296675585801125800576298913528647482948299408959481321695056237822253993107130958981923791498833149039085181065585050153254218677419795514006890244206125875137717317004583220028712681041117529628673306036464849160525752771462420099990277817152035827811921586319662857901109815176909433109144875267029852824892211611893051412051085110144750274181112132298597163933920874261732491126421218751162942501664066138198443061123076252765927352626587150798936711647349906090098784884773301192828982741601222962007987170718168020812921306565692792502075944509563991695983697179568853075143481533555123032584025980425837582372570671868170597376636980282340126231177964002604523899641855195917149410605301223605214608722658294576573402982126095921772752924924287530348540091351707058748276671048868165326131638381695503216999109537589382770894163554918845261574226759724152145376389323602355224384140535620934915800285081366777497703238849415604898685802480587766533715076859224512832233768101024404435906273506600574434080516600886650436866130425420669094005934607831555346833298380775642956468613246876811121741764934313814815335010557342005380861442923020119093788730520958183185724886135758514545474428122694061310827166262490095478480914708847626881510396386646585465640504315257909747300951444647239696156314434477782175558188299566256461811926145651220695903192296368078222316128778452864093529791827732011925609260897825823487423581734929115922576556180025085601992626357327036174759719111381482851643808291093161334100454959205071266067104780106683016247443964146420459300117783112345719319511511224437503703703475438800030159801460043775879503798905288710664367304877090806554815256189329231956993761259481252410443399885447811191567930772038125396377331180853691299395983290228983875570427128747451095270420578844999883756303928370887573397894320738604387477519870252263644636171926889503069944650368716587704768499558850977050386419984835738897088429243473177887258848708056104233868243264312689581389952812241654467648375382179686392299308335931380704029313109267580427304796621525378436664985662051665838080000000000000000000000000000000000000000000000*i1^67 + -326022588350794595048579480040308691074346512525252875398628252706556453697148854324325098241799879017764876708596715214017426307820629646817746504548895169315449775901520689291026447016367747792254899245313606862326180601125168348142296217197678472905367162609429814025961587217860876269216172626615270652683191471415814427710918669496983432359156946037313543815837191395504702390678640888742486087036247785879284386949960748385809223543320427974384083772285172228926080408018817883585208983236760267522873292571073046088601981708803797471631024812307320234262273599486354684372102374582055176954365774892645015747527017732317438711758744478826156267714114875975421175199290863228203289063562722484980846687860567769165171016991080609274772338385494732329689068324560558045787834418654149856676860892156812366254055040590796350613432898914531433781538897951323774306023463144568976375304795918208934380446912561241654723109841283700417709434688490606675975744254579220435087234204493374081082671286058625586865965758611572381360203702429677634762418063542266580606439580233721460364096960572009799643063708642104926223894734074218921942096723909600432470668331228150013160878119285176060466096683458221299727517776266510103903925526106601069551055556170717419933096138954519700809235100016031211914949934157375163904580847126617642488901514267802343523172622820015944012003817178835098167014062978058932663651399902099969994738755744392516851279479620003401512950074118508790629216377250340744802007226632053834090689469734206593197219849317833187767088444515422506782938079766219825545376672591370329996930611598626194238331592101075721003506963151078555433445230719176507560408525701541373413163361507732246296443402563021038781698962317555102231801707741708763151119785016431875499261515952135340378714050191660170763763974570368729368679918129949507300538435543251574037592251847903183946149195649455224990090512586206546445269292855102936586074870078199586219301227819856608277380126189730341990566478919560241682059249105655983888368651870331555037676229592948470559014882571755687314398378850829887219176493593036723978316454081008539164972686395990717686902096251133314020825101893116689675008145679619098464619104784380114475932595003698106531385100313720744556221589117155207561235537474385249833384914690360582298210447422343901305512713951490436570109002180020329687908655156466871912398317979303461959660531431602152969338862683197579233907512578102682309908766894571496642548854446933943717747770253825003170102680683279899707447394190490474582410832668494052195661120174037456984296404327164366933616275252398663060847867769472194693430399251875748614579801394565419453012728490399218734778262897032715245415673765474501080713813615482488094599097935063044804912754488607967495531103553054451172316670889956944373056450330784731358573531285724959189641973850817115684612905066160723673829288836183526993403816098787515726050592784102331862012288607169705319777939788987697260670572419072809625031631244190140836255093640400953399735568557144471118532203565333750593131072669909199526487946068859571456644499563422669878695687608876172198742589440000000000000000000000000000000000000000000000*i1^68 + -4502587886379066042540673215029917399324152800584932034216404405147652642476087760539017374618101357621239834698991718520208694585331729038650107723518260184836859694335142079945661621895312966939960556781449768744860244596708643937038016607648641816186903216728307805160344567759188735187985550164602058616688610584495268442437950154953708104669015424589714163374259874092296909812824675697240515037126630231248984597762376116727950604058428901985554180111422467446506461748816961437567177411956970836115465138305679115676436638337707247548458975093357019324172761253663642159106942531687798623618300510670455452069087506551954847777297238603388226314644221096711501968507613955925592842083650007352385920840698789297850613618834128639342749093768553557506106877775578577080501826908918100020346241006757194931187242017709135266410666701074838368884707261877008033550564442412385902187519670112246505338296842172688763375650186230412413451281771440664069777765480370081704154072547016243426170919972383320747471374214226711376566396828333779221207749829412402185530245608720592970131071241378616993731460032587759921662643062836933466440745134073662841730132155805865254078047491295755663131906356810236654004451488536605240981304094740587081112286384950105876246029627802365099511313387464865926044650368238715136079085231989334047413171457432144590743080413426431291452592605752186545819579514050248485122029806871572654891507810163641490931320351494722450884787151395800487070727055061501981011511846332758235071392269507292477602110579185801622830778391668113716676870268525978738881242534468399694789564445503378128991946236309396627289738376864059528709032578402891472583051507313468932510775821851069868376116798355009529560951449234580854204590662175245460838852402015203596604602671919928319989485926734776249175654746962114309215447371428704852103369208788947299524061301172033479554318729993445317663387121774660644443782513659816309082560212205880250235704765950801825912695682112526789874498314153847632101513346196968133247787713898319890518115943026219846550857726375553167047773022305680064851509506536078759053079882867433149132470925147004559266198429188128934367340249672162614983814381053550732041837692862528802568047861793758405282071437770252210410014620008275646687711198923380427600659263934839460731420323500268189510886449666354082894829979388446568199760778708652799148477476375067343645876584349967481172985416728741955030106938686280328542399304927347951917043693111648565455393752748642036175488895099798267440691297703613550543138440550124788845538599582816938007385972781926225789558636268329557425718925792953616294903291300608656273432983600925491880269117255965174868802432112759490416802220605313886261080259288209076155619378745312438280784601539203223650996867780273533483620516603850543555654159200582819485050802800695118517893233175307164599116475255403148924374081196794356718816449332156573003272891220202657142617985433682621698331431563056499065800586725918890236342676178822229962192722427504481908491014478552691940260042176635349602644304437550682267153665915310558723052409836018889119941074105399280402432000000000000000000000000000000000000000000000*i1^69 + 6152062983179207069056136074616824186057171520339410108750815762476252761206368969753332741176614423689109040834752562917475021813604640897684133648779234190344647077350260088273665329440570622358506742961711515239748014116552822122752429388481577740417918916612463309558107631135007164945176347561266593109365604249785432607455377371344596131016870349192892768543874312226846819070421111447895472255839561718208328727238449883577112342570934032474137262350022119755169176517201235478995437639350956531116559493623429008183594365718297134678073296211811397708733786711932881549417596957387411265708969083480641356234869804609507912922816065854663313759196149756497760434586195677624836631926540408856168105746700412533549515819096380860980418053936511748261484992836562114118327540628118423145244968616084845197989672037957225327133820386343889797897394541425288374176208138498927619582538390576501232790255306872232253627656962864273076836574523425098673322791436624933952360355125260321321981548960093703867654596114965340871172350932499844307897416589115357827731654845875397450402647866842019430182143744299616447506959615076563352866796782594877374572388214974750497059430629085013853349928315527424114502587218528878952690630232609221659586818445024331258741999150234521553384121444928106611187931565115971301505132027691979282953920721434442673952492846261051419468236527422191239749161770244961206859536713734873919521427685953915942621305058131931041156195171640957327179192262947978455799789575839405061334317381557017976344162078418744527121633532203555575459437900006734330970052336486491231857651634860158279509470438621758083141420386535402570512068642377542195850132015630333038445395262625443626588982068141716366380112260558817336611299301242657156524048464535197461915660095125449573527722887627287333537195209697369716518994790227549004280752136210588226289337576875364996118314629392003670376523027229313534572952295864489010228765765208572050009886925448426777242417601775667319376915312261940607232214050689850779616173680037792896483969749098062896326776702873835262133477478726617382913976511314551468103285782189552563531298624027291309580697427243120004085337160936338210186116805984748454278599951686582337762174841964683474258630800458342742189735841682237422370300137187672180132069524591373040237207804895830689649106458647723250901155786010628808435777653631060748928985859125827454427821046471330997666635651343676549985955743676128364716476514482884576585673522959861140127738915965194144406660478215232837800986806550665907627218898101318884393798970888430364022515352968332384956488249965970114119670356786939372224775113645152137072587759213977420213795476079301362948129612260364619150690259314923720055567957132698970336200832412954277184976197548089435032940211711162200208595680055589018238412550413141045534644009318986198523548055761558787934005155113840409574106649724423435007588271026497915064072880228076448198998609616409002937659092098879043302864743781692118683515830786210310756465974453792820641911534679478648940378852508792007181182813295774579912393254158782437919578753851239792442168911157264384000000000000000000000000000000000000000000000*i1^70 + 3771503586552135533238135912317967367058106501673240126174242527193901664319680402949083764937203461959129673718311757055164751816280878401721596334965816890174674233685261349848718488587351142542268217385201383517848114332306418905709476359853538370193027825747254040949272118220276210481558589047908121789777073820932215387099668837089667368915381901330847516995338368273240069191031923460433819150027324009658708066390621386321204899698925757583206845188075718323043621941868368551786307595369527699581147945070159097009600776677426254536949455175908167149329205576534994016762885537332529057501728057870615807595206055650965028677226521045842246201661610216331721334974901908970794298667849892273032166830886573695759116136145243878924712571278372159268396375397711140429211599163060502110490724425382156393927703270192681066457225719735683361657459466269601592060550965168683349259336242861426177220249063462819408628837140803689999561796668101145177366402054013664735418625627347865009770507006286805253666275758157084473280020485794953504352497702894742683880849394525602922640153562408791662318603676064943700491609108445509474981848133503649758506265674645142357270230537140150231283511122674009485108657419910171555158189966809012129433014908422045698420842382219261726659473923331963092357776410845814132509278093914796504899086450844169895859186649623400922231900648531944414667455095184045758136005712314137043075712134126045661121053755906167211804219093542469925247269029209400581272168856382771088228075735071063789105130041541512153959807681731035216559856238687664757089680536825315719887775218839480511589332707303321511753211561068037068254296433876114738972549005259361682179731466461457453748542879565649447937376131599746476957656360553765504416528282036848250104032421389523718607659556970224147362032633102502636064318175807017750946606999498015974763950028340021496024179915541434353702920018193092884884392278171630424021165452417437979497574322619650054120078606512241431252790007177198807462191941880307762886016730999090182164517934966969233195683389551584863370474539814309935751715116552162124178977418036757328691083014603673660038843757877773071860602930613916447418187404054903796008776375582111177049502672345261288420212984593126906348547016797629060694426058059375900803734984055367946457109111177353732074620544414636875647579852509152029694535046616909891738476848475320124254334448178383911906180933885629728906912585050500599353041301738560034373317632260570234386703080319436400700537462765596686082942836707288024920834632197575471361936479664879741346007114573002347430331207573050442141266402766366864785534314631318711558238322473392976708822923632249404614949018581065753940193967247275917627764882000451597591501800166024439530990135833161578392320667735363337765207914300820622810224313156855338217111900476690306896040802317058608303989399725245831259760204301441498428911655800666704292023246504010536092871184697063235945252951795743001789878494115266790752145816372234795849199112964417143754494343075443700779388775977736481611093550352430661285230084877598217890639020545782929741137838080000000000000000000000000000000000000000000000*i1^71 + -113053287116965131640637774581577443123431236980012614734090514660083631154854238375183249231796758170464610389007806601099138383937120440208590530277361671657914135502590803063489821234605168939795797864944561687996015798876998574833354288485875705447687841928954276150384862165205776985717664465046510074124258609468462763341150264472940426067170606687457863244477578759004275153152115328667119874527073413759072892896723831386561576590711735399632838652326546706221495300318060061645812788046936511890546023767940017302790546953934017658592156577931206530190907010571463052617764188247823957326929396833990659193153155028180684876670475059307609194087963604330122213559566625280387638321956028207357480344007503576001614135130611630577070233723362936508715292248982367019583592471485114294191169417824844871325554187155928185192929202652298595072555757127943238887469069148631479507478056091230559355308268774189210649875959219674781006158939345128683552655974848774178501168967248802036000420000785312244132603607078929608224456946646649365234152417648295959148432634172306874284262173471743965201739543703509697102263089858153908148342923209099866745135498075547556062580452542008177666609200585106797044545494805270079991108772344464716797011995172256280170346127734486929238546331507284450623428742126209719359014780536173830588256821711129596555532793789828678692174219122647120864611917386493652543680107779482490351787186846587257477065213259482352502574447442131558293517662347962207098767689946451598889607258349988808639825216647543433858448745482178818720365732222813389395789717951502330169890725217109807091113648188754675083408036663390904576478657819056360215202469438114316963915139859235417128605320101038115628632327308466916429281824993750394672284839459676548967433137387554615510667674003338576918219281232596666140627396546524425910474287806415350991058133320289400049324256194406197515657048826877145037396327757948377678842532092592879053432356639263075387009911195289952917041806931309472042819875036712918740443489724603658050026073619312881907194699152107217317312497225778972164549472336910709105422317792704193144708315595444831491835650336239311022601649191055103617946413340180271819733673536992113819017103441659532783071853552634501138612819494279108317241663854762625178469052368045917973042768826530472533950759047978898446869318332471248682769313509671255031249342409562885482447053743798392266967325502002612592075060866085148808577614057583044108317611505822122703134222555689550693835321753274604464303879172186180116291357208543692708543127815395834446673040810939637396238936764355390311684251136218227813067874891954561157843848943156466021125298741011156356635995306633496566477164538883614846265256085641685121812849419261359338119579450980364929766152667192587359756692995187779452010372860233441947124222815411444363292579830114782461075195163778887570628783705075469082039550608091700186919428045101143316907910246887445661815483558961359905367652836320296385220097754466364043923217513067936478245884157748003394779365712176761949397055488611183899012125314385575553826022171379599121003315200000000000000000000000000000000000000000000*i1^72 + 789149920468076380048531779078298642362026592878644905288112457186875209544216992613783432326925467103098672280255425261332620429834564576160774412080781759772170905560110100570229179819651054560833367697577939175592337594358766889980098351578849697360552160328738636791107083476571252863302318007998136199211846978759347249725781785576251901882379010994201881972061079960638554454399571485956606348592580992908039345233989012776960796670584015717386076717632276451854071244339577878686795662609114877510564699151604423820164732707760372038568183098899885774195013144230093540701825269132527240530554932462899628748691577897778215875724518399128313698455663532178599245362493714911015515659704468108552351833601700985667754784647802887600560390888805844304137785886413085707047853975062769573839643566626916451837557329208533360739665108103760271909798331767391078517394206060268914298893992277978416849527141918637021344149165855303045079167004133866020821044702824264471289297985781919290267123742528495061574915547868179768381989685375092337060484882828064384404144665376344020778474996481594507573947951123123109772420466460886615908263902022847077126805592034308494898297266320850539800878948749359883746102492128929733899184531031779836103259875625006289173371263636871794343840431476513198506284896918283830785852564276096338273998914784290388112812531230735031071999077860178108655054347284264000784275707375229598874094119931531894234937153299215372771969725619833975785638429668362345940866325715912810305126719959125961537096277258118992658030580017171194344854983183600229561129617170524407886105241901851100298183133282227030811674640205799943272498065875030034851188812159194127620695755131709625521169041345492972548097952959312513047833954790088250155121171826862509386039644508833119827686449050060805446561222968730609918457503851461061775799352493823615500865515111952055606771769288165264475662122386031478814300026578716967606937394677580063340505392751148294924516155557561149371492139865322728711297916557000662844359609770489301710771971908839796683174413513545735062405468043364766603906060140463205778840965449743576492927713418372200793693020953412983797036006915488984797969405005729036149881103222118298786208487189019288020828171996660021869438121150352047021902466917468491438652640021841693662871063435263257139186386853023798818633072603452135316624533316024194540090662821091578910644410145335991717510866154786489637246108492400199140284803551797962661298411382124671751016300028181486319962004424776976695156104634473194021329308920434402880172642588062827236541382965399803592026769703826486420798568782786574633468638247230316432964910644330432293046893227707557084263156568224693907082687912374438504455241422580153833281816153534662771239735008522090244063256363837492100912266779326883967593875835070123412145179089682736876729085397547967786383931560875084828927230072791025726993656137782766459556321500716740984891340417102428526780726606032123392289421543469531605451342361741481406205585034271397182878740904196498408016324623340779207914350394488575935489023652741530657601744124833001635840000000000000000000000000000000000000000000*i1^73 + -3030291991338899211322423360750708668355698563907132367550085030231549840676504399351866340935119840986360314551534868045997373204407409755794636026406783416141505783015726494881684802446551415662305448753244091830682090750069345723126079404835708380954599424499509540196293853884585458531620142332103701890018705040742951117237790400220348346357139570454743953588769500095200038950792001827868119370932388149047574889358903018327474585421730950540248590702933179506192953247252007705749510502250103808303473601047252925646483708911225469666083929014188318582253214146027313821367541819032976024963525623187313511925570481097318264406103305072352887095669253039702316945512367853456532311418069073625830466798696393989276656665918899729727164340936123501513447899325135547076776060135812442066188382089805205211860943351568942954202225142995907049492258320788343201765580808011985630759635368757632101917060021056686847075032007098719438461091076163873094049995198201101829859871117455449408208553700038880158735612689010785170975913893787778993881191600610609733428697524981648332176351623796045412342856605867801926708914955384233014270384687552657506153673170152529450279804317262059786067454705327208254994800015884162405261450476422702879024819058742005790325879328561701545027893862363606007195992992645136084436409390003217985945239949380898264280773469092859067943442958271166396019996600605176841563235225321121763114461371833857301958922051496947408630732623068460050819007032933449815644931858863540378048260386514711200026888994544611453928104703273586237570659161046313768201534727515981921215007429250413951048037028600246807675570457851621247976044755008164218705765698362296985753587715920517097095214987375627108268553410294045413510604681263230391731775152628436095450815497427744482966344675179943632233660743900243941408886068959132255745289389766300446289356106240692792153751243536724012795135579822242605437851904108652162536760647719613612627258332319318483651835384782704869613783704521795868651395757099065373052649073152238642079535117189531581693909312983247817185937748316832643276123844640954992539782082963201011723222658444465082182394090774984848713972380846846235324721922842165284571711301016955989147089047027344408112084833370961632741272667721944982105483697182934704096191668687851000116260500065331472303622712591472775199043028927592422759127682228832794686816194945916391922485816869192669034237158642808994930984920624921535073183805355781606794208376869474010292986753601786879272032241615793073352210947127458704235478853057675491932079457765366647305358515562728269823342779446376209647432745252352689121720248516216948753882434491244293361032647246371783516342873311428131872368296864115835743559863070815187394811115396819242491626204501837378264193085050475647466610026739593786008528534996656481646794408111219744962322168440369850076338991726268503498349743505396339720836708164147568536155934111602249162294567410905008720570195428473733071533107341664449706994847504528611528029303044895878019253762653363069372229933085928743184030957763028818739250094577062063947288814142095360000000000000000000000000000000000000000000*i1^74 + 7149604803749256176387743723372095282717495030255717872407008823999329331499934205004528537136408767796063866232703496305602465634301591243795371863852614596207901723142732520324137935900851849853140656860284395557638590448563552241740168531726920223112229193636756804921218758781031638365094309542000163008984586502158605137306198838529903546616332438540384216541502598603022731576838486210941196105400466985960003941485675235537040357336120023335299039195968171499763344950688110752884415476418348666963262486253736290592410870765755311396335752170801874405885832586395536955330078101731772946196127503669793206803114711199506427119338980244340278112637549613860532228510181145349953929492594559680263176514039662827146364710067351373296266527821653849038733882695809436554885501538671246590826364600387976291427506213532531704094619649441483555198032392874587524687782315636587284594689504577488253943733025489144819548511386141033953222061112155097077885742721221770144847179823304482151589743485493851095925519729074322480189979810956580007424454141989104908300829178808220155418774124051756654994382715291972405045416386749222879828689240171620288002309701561059767298497319692628260347349681911881668497872781882846693583260350155395285710721064381158469744205435551642568904595282749886014340098100383932690317791174332762096224173738674995072395576966619660478993433723413518220046409095654842336036549949012847277029718301271657110685122345379527225968403153710957987819168403828709637134594569090466881548415159309411042386670916424414520330678714468587973854800409407748270922327485447904360859937687406451009544785818539431569169225106500985878737588212090251347603715452949115745804884344457380557580171730390571052247542563153270498149249279729511718476909657671531817707098577407989113088588369809156908068888533999762888590685974398522998985206667070611228663456934739499875767162403161157608702026184966320990019618326335069918596931896226129632872583131894792251475538268921933411673168933660533945006393822764660733419713864027716652935149493167491466761918824200486990958506932303449987304229531250278274761866997867002281867381710512149779528916709707183720129382308791194366460744894284092595508689538596794477068994892852573847940714594677123370837215902336555707299077268380820484513644574058274695113982119371294353289245191549638446531799649579095974948076417263108888782530658777781350733435862889174676291297621488934936755873460584198058019733770766066904345074816043395453065873725277729132824825177787340765004116586074061992588397321968413354519843491272185822471333909316278264643780319923884351833545764504581387705441343050614003551538868190920849005350752052127442826343287075353108986236341064454489689871005817601914114354057575823147105512188427537468251882807888527510548633373868283853982295263711208206948774628728591085630813769674052392094184500548395137403845312706798396023667714742245980828429029242470665985233985391108976276750271878735681035418166770463639950962183257369200242253450940197118364752795922474474593486882547962368258389519739758247087925043763736586678110781440000000000000000000000000000000000000000000*i1^75 + -6909581585637491035127424791612167360756712557887295348381201238458355939168254236146511331549865952170154724407155265983479492946458813460723718069938826144619531752771979343585413431592694072259699403117816451815863908213428962761000795632811024290430914283671158818140099335017711074777736996689028424886770577720515063570654450028281331109082636946089482763648423682307857737084061330572251211115893214729743581546544548119466001752445876979783675843768035764427204041373137248860577054802870432901111631067369892063600537476341898472274568738510981784807164494066073401630500770063542040085193175779339790293313508237111825650361205259651720404640911957608449922672732419637388186962660310497880567560485190051259704249331553200276126391044059017443553711197481702603295971619598845221855070300892274302946547436714151191415392709711932298627789584043799192661991106666437899509142555593905634049165375572006171905016115085524373988087241171609226657610066312553148707378776030989111852272448291356501408538059016025687987988597339663032715101774002663049686744714395082205369412811597431817382790960813582763537683878492904196055593873707643031542147746693053361010299213470978217034734210350991522767347634706300420819497342750814135825242249095575642057296509857643846849735675728409672785053118720936324578635854616979742494673165314003098377540077034894246756166649845800584288696505361583686871086692165972911131712357020256539079379669379544492689340126435200064582216363376263506287916560593998654566530667117771170905156605945569377958181120274409611358331277011576496728553375995366992727567799322506464935200514457066810744696652952915749952255709079560516447165038792890352634888442310464626414364991831881493575887921590469163329827916610433176761797592221785118955327849273688914520789521306692927950108123145022927591522356774052761905473586038420684972714416526361931615260261769983886308860237715042167454685070295369632194966074096477528424412884396845868618414462192065495660881484818464179943059061641447322032308980483841290590234187905826973376601835504198997280972672077643629668668036259811225397453390503876529189857888683617723526744128464686451902634580525541681202831153258133761990533911373408533039382807278081046900336809214850650780885181319861071240859319645347195754798289485394571612404599632957621040866216676753264836618611679964586201582299364189714860705684976525281945369439737786991535920867139707635228443991505217426525003647005113892871682772851176306913291932810429343573724104377497537313678095804895129495163790602215748945463801589247529294562686737768505503272958740414110991485357346161073875346508752388522440345821096535797795203682200521547142329397207938393520001288499149287448898165351986947882688018817545250326323093849630932637992489241180233297345682781792518774680861494648504148684806210683329033142242767220204585517187496199484689602460086892935576248544668565923247444527913809158227293717644670004248057635688332171600375417910474350049027434809124231138442948128422475985705955732780409397291978054405184760618276462456569364934146803365668659920896000000000000000000000000000000000000000000*i1^76 + -15263806667340619589864518234011449005206902290130220192917244569399066105086584817896980449148006531823963565760649747392944183097044765347588863313039398383971211842410336037317689055823644364408354288322929912514186887813794410346748866824936051921228154327188129182907144161908351262871811821903689945599573848570679471536213314824682460792795508018070261705667782371157705386765673709825126814855757970891785398742362722555573445580402409827542546389468056820687874069441939439128981864054700846301965982627176464206391005638108738918629062471338041325882342102771914123735939654618705735965218847753413736638002220388081920434874670816622851338644845968929931513929095811301371471364528925540381812995652836894327070780175434424400571777543493424684568810346607416236696695208116420604805302703604217800748225926447127638298532467831795590803931489963209188021441283179663784528063759568015827222598710570995106157562035962669386150444244987941163388066718646771716402218416831573602542427417641333404678651548796632595371964661086264907006767197152503109437014681379325410384110477726372915195530974384294506476175867256949639424480243335760110364332730445368348884450595333321035975887520401319308947080299126569589020873057948614567377027605774966560285639125538715465426962826713713322681784383655822470617092079320833425996282503349554399231288175114515409159057327688362372868692532120534641302222796878086572236471385430863559002255163857261429120780540200288865258702579311324734005606722710315096111328417558310099633408257022978528760455894328218377830581287744024016803596088026715407214508388483620109604662621680440986002908551102287509965203626558794238696126350932770117186222364008990586880735698999065868622029995586026914201103997155506709629098579346938210480653690751579373179512569807210070361657164681788327219601808078640785124330078746869230302115387103429849792302540946945009192031769915339254055361108980995411656727972769227825795163159242498657626119579396114012291450564240855446119755129180288380276099087950587202598603858311306581487646431171627779395124024165829248660161517755432364513024430343334660626761746055959401650940700090775633126809498761179718913757724802354300114660688737113027541270698351408402007498916610087130257772190298034193932930258304579055844682516242058136926057286737883499019718490947091824445239505837320248240693508942808039555701421045247912335810383308290108130608597393812812611974292936180398471178482230488295304471429067751096036850333849267594628728444332904737466472750706814553001141975855842989783039376604330455367683618431869898182515805820616474108550337994518621315593348770654722395299290307344026371209114020106362635805929062318901657142197787998989127248079273879523298202018184886616633810829275239092267658853692279713032634808689888274670449846301854117584982491617595414227104968012591121221557287715344579251311666191104349717397290849101210558506741486916199867068537261077252505212993936843286780850445999145342551715314573741881254781348220551557728804346733077274208641801499766202192523785364507812261963875286770725683200000000000000000000000000000000000000000*i1^77 + 62530283440240405644171975953666270920362021127732696387720439289608244087488544394811470580302233042395852304021326767812459644268628713129972286591043595679917053833441174564582398793876322151945318355041158863514087672575762846624036580139084174250867514391105006029399747218860422025169311039086019145793997578359996725756180118176093514836516593898264185909816300599165997651273900291268234457279468941894089274246267406598630792839929042266645322126346183591295641040178694161154717295818289761045201763290156509891828140291267629467375092126032612918384813489379547667186070729035970218651771809331735242836040383830702454276035887697548263086854722093075102829398652497719555493235773140212773878185069973666764707538335629271980780982527951193545432004327177515690311965175297505551120457275256140876678170790013848124073056504688809684784313538778142540416376218411118635705770206132071871503810204515413189941006972018560456223797782001516734701830394715760519126218541925935627712964641758935878852684154531797915974046816938759994347128808969998303209663525881057203957346648233414028188469954934856790349593974299585354701222818352464622738854385531416565162148206331278619837432552732857190789191654255150991561343595404529581550227852546978535758989099927872033972947682244824079885692502918620628568464507285729479519881574820169908218233183826922645395598791085054203346301945931125948133160985074335628304188738907919294025988996227675289236336918826147301546200815663424194900053139408622379083490578548385275289300138180046480281460893321772193580716431160764443907073396317228083644751163773493808562217189759246389479846346714553721668993929389181989569897528284488556276555534201044015297055581946795335972812888715724758873091914668556084577782758089680388163798330740628777376854888099806080045530731868788335274794930646052061815924158782532204163721836959491729543083187615321848376445325679082051793623479617307222782715214465977612966375725263869129265254147488562367232657568331879685631309897546970622912301887947364046899304806914002514264730898751755712596398900440651021960702530060582420589112054273226791080329968104380116080964802926625310844624401609986796857645548235099889609517157114357288748030355016265915583841394894794604144234087624443759595202476260724674096364446058392326063242980054126359624468615473609684698130878747612014874534175968173853722103299094400659514696114338473546601901040562813803888532308232632529404765607752352580606059899921837299731078034204131249830837950189015919267951539664887535802913266800923461130170899381158320036184138960291864115187899299773896553915087447682977143839647815110503698430586827294723711757496944976888354780708697484382814161480530922137297016157951680828881463555488167243566291985270285768050490892051078216746345758335141475826219246022515239776151147940891675704407838716878636849602293607211424507681173395771062751763919984202184390585252717423415544724378328545406820641708592852482690811680808998146453051216942042099727547763177868917579391855969387573254154083607399707544667200783295560857144445108224000000000000000000000000000000000000000000*i1^78 + -79699680761411969383060657934932489865561056852950973354665102113252114021428948423010023354858274386328487894078505465370367284681570749553487298417757323511138629462398040314981652601363338202433416495919081971089063208508771585252039719945054612925995407018659278736060207641650336922082904711006334636400851209273141946245136756074187018208420757356355439762797479598243063057768851685017947248711890031231949069656057965431877691337345626919267182968699477336122002884942246134207854803724325139746349331490428510658843533732349902870928371199620734305222087201323219271252762531536538508448147161617204212651921693210512337967633872783262990693222773602453013294814581261902455505729576499977902596059772492368936846427361824912868887881471848140573571044591046055859208389992357281681935710466209533037779749464022780956157247730248377203363033279569769549113215330135578164482479169149312316236887442247845163820684236306285411797933284341512016037299766808101029688695860450512339955353307309837914707468936115479275851215878083392244656895857325937860560490326047692257556689126619825731829098655212018450116254676917605251739505012304949588265976704457763283049196665944207154833416715386124111164512864306354894926032941882345679842439008526372574802103639800862594798797344631770841614974036968785844267473442585255603462290514219054496750226126505012059228258689140522643566386532858009610156911776713587785387108104450350727175956438807439158396117685604889374300583199293612282882806948482639379127833190618604842684791223555047236093840017433376893447084131862846714021328273685794509293284253792211953860617255364722317201651927148342847811234772319494847870099588085608673577717299047863380760313769208444616303074937959543078135797698167646478866778357487232311856633482054439675170516152971306892539378186424157959946525640640635526497224631124593076403265742006316073287441185277932059488652348546432295364790334983104653063415179339780772959059848602581385188353021100203818810647528521712059993784222788947040346020412783495158032016223192669930607950121202566904445115266878373054157471697895869379794058827471652920749944259994865922802607056845821901902411470570680764888907247776660759581156588867132568029689976554415027248532409772475172727687006279992259992833419677075656936002035349966654970916692355798075187895419014058521018759936673203233707538196098526421370454365905811226860719691787622826412457762819315816510229432495862705168997170519392526001064808117246143003527609447140483956840892672973070927026018595022032943959548077476474037300572569689560342960331008641264012350933458095983394140655592907943508771150652535312686052906654736474212117757817891828124721185588556120474992945211337903756115736036106022454959710659137749273225753842210240438147642469426593821799351314927116578126576112039373878594221125601889011695133286237140805713743311508668283407992154200859983912356254240250616719108349651395479193590770159001517793705490576266228550163761891352423733447626634991220559739727772466317662546954450074684849243025196679323653283985495503709814128640000000000000000000000000000000000000000*i1^79 + -7528613697842742978428338445998699095091591244596966973726986060735280128542699900376615272495003514697301081622875100953916731179501204171728869008077678318658000601371126316335892330467325587004195574207620267593444934771528739195141437610807760826790522549503742522357813868357455483126533006267202607823492658659027201173245566950133537399383824034641229486965104862932673586762265972606808615008197719734911307863027749303196550136177053533822098813921475606712901204718953093464889326176562598229724439052974886248420658693681548456374058220519399843269414376305571626646208899168490823314480711126518832211036602415260076206182864314815792921742637503763400694142747928141178085840465035690145204710208226280367717108346674428231105794276520790413196063904353571465218066925079528138247628604358249696175439367857684485867804542161406444730523106030474918453648840170931719268446079782008621532934377098323144986906213343891006600194318096609827446138185798267574633984409252722798782187675320991691260708544930423077201904094638072461323322852037172450918904337754582984620238565390374722499145606211334924053224550435351860631290603174845431199904769708064185013035909527096388013491508799043397248771175775237819217137027246408557471620308687810493250016013810752083353996466835871002927968551264111921981500472381248571057993227632940788869277203667436003530688038220322979673562926915675950778727270474848018527583599301554436690031070243271894407403555480023301934376102540434139741144098577539047290147588611105844505111942300899216697772355801062440262599701497006875583709900735966084339834355557704397138503611892054065554698227542550514778376646289966779248297745583138822766441810315798644481359044713808184099033351799620608800637040085447948693627305052609340833452143744781590890830528206205486461042652892840752713152006924247707435649574376867457325351301328611016880658741249776426391732098910653956851169196555652467000553136855768386028064704912494962991223645870386433997451928102653284384429511962829376701038441539616228044520054962614774104912112916727703928561457994496182880842532856693657635661606562913797086935354890585732488289101144223449397795826070604693896381152728775505660342365273119561098967400057018081858211231056734725637442135560015495079002138595867455073289975484339902942593801826762573895044210220475949441243389386295775392325050340244153194066134619440885026440980497321180673264843162246809526144044594774839709109744253642835306377807670348343402023911029434845170917294478813454210988212901010973660832244659446249345234934207740040429950364481590642041623065255770054432057491419496575842993705523953914574434857805300819843149241998698974561610750960456072693022348777269023437376830199623617490129877479557042664620589073096829869852461582256302028148122253786451906818633493919675977630005564905469135365965263116787726534802024030095023113130540958931350595544665382494180180494238750852605929277831596214809763189520829276775815125054879388774171340890468111163120678074434549885716026574113546420378271135416424959722348024891629895680000000000000000000000000000000000000000*i1^80 + 173514924369792936531695112055194063108636622352494341497618870188943987294746628237594908606521313808568713229221712618966222317553809275566151361068927561006602781807312105126282015625398481828895237587442605936082081415387665587869803290256014648121069342495775856675176226338757845638210744924291546522261606462104755429298795804312067081542169431069289854788976757328302891653320654150356661403649957204798802621712133233750006861347324776754351967444634947045086689051236930774639680245532480163379975860153341218325178703898653196229012775918758877094068700757497413765941995116537046837918577363785411643970156932855276634237569540381844594241005138726375494243394102761790509973634789928115799281968203195409866115177150739458388338054233691173413799549429054989291204175225114551391090693536027691595231593899427464097011955627314488102678042465441976132843967145572775203446008692355558453889733751085816622883544477549952601684947624086184848740552578731356971851682672911184188249984466645914807896339617547681902804408579273327165663746759794692937879695232732205101087086173562367500207628177222513164760801294395039739912952323933333466997638199487969235024883927461870371431049145587131074395558426538795349842136346178174682041154149055734968969549859089114658415058054284268537444786923906760361980163211281844366696907667709632148653869726466963826322627869895728729664278886025581292369830984553344814588226877207700200234030015558233757753226233770590473119650321503116525172740643528105783054920624207221709667824177385906939059560894616516630771472772483068093504207343053605556178798770334612380847089130749756295742635759165099897098205560079860183350649245156874393500062189339759380089880664461606845252895613123398592984789037712417924047881903019473507542553214588763013457895398288674973817077323155961324562711997803502743122096914525375566495822165458346328699417492618343443448208267332183617962510272917401407881086671032012846104808948302058479860208482711367793716359023790454705002974379987404800950817079430977598797609357387833926634454977271901422975005136396794315856852529640928636830246757800031789916266605464248703352055123701075813320258239116123427430700109568756510069252578877258732126881449985548633595438450968411440799448926217113891278474396716553617042261951194825888517982825479495003913438584018234672805120958441076742504716731761276575926098570307041665638880961568483886988281611859316437465848898056419235169241381979206297796797986466143975645515275588406118469655883107767064292649227920192088829919193679403016350024883109187061677436970785518275551154386200873255883733593015371202955120007307376885454508721076543782846486973486566601611156578055428136018556045723190599619097810352166250570747719133680024500168867682345947149194543368572231253032995617282828357169948144350915217269550580652158400853627263230389314860243627701279596645120679878649383911567602396972364305321066770166005396923759797038828560470956414294916432880053347061413621114734112197078710243769941985245089855642839321144214056260197138837787417593774080000000000000000000000000000000000000000*i1^81 + -289330547362291032182973985920466314852347974739260442185923877334413634421998831365062854606666554871498244503213036819981808365179263557247220419208042792147493038058415839309937097027779146203907658045576021572878834432806713467672797358009148831751623996285468670392827598956310803735763309734638663016081802605707588937625728586521433474537876264579522235612997925144041650400099237391694883140949621476971646854326643659661544971615877392885070699217329467336461739909348366996521580122648542527062001150081607511999738110737862074681821735556120047941874262460882510102672779908318517327378802969996480714148595681156719048977364601279910666855122357263520431066525094030728166637906822399647106826765919744837341144072207308839392926759375121725908980177943513390338215904007321250823338983294143306626871107177129166980497685021962538954527266722154387572101893262949114182826673497037813802158959370993398706389513702533793664004206849465116980912189635593797069680992771830919458041054713241829029137577868859037499414751296727899938169713619943089688202881773642107018703242003641985896114860552611383661354451013959392785403369429624696519545911257245846894795722454041712178353603341917441833746918415097986069540303526862336156002451095182835906683074340308058505920495661713932300254797121843339452167350794030326969347329517133628204307150185576029132570038444308881891260021031800664622814926915725382475673237589236895147345841512877619613386681536822592024052259089072330377228858779221533948716919915031910102045227907182512778619068089925987032951693995429097073855947874947753939190409335822210549534528032101587943186391401492347850295157541589235662331102986777579575642897587571608561540135974553352929096702468235501863208210260731349867083523788254250679737269239924562341457360832594692080238544440449179022656714906695858590580931476549363418221422539572844085507977380040157478065935650723132292742166563664711684888111977841497890382121324894076038303501825855065757486195770042051831354194977666677369256185375593322213219239226914060276507938300240894088438018674766356116827367554917676623203795255926303600021502005593385995019708428586188074609133472488981188737801037848755482594314464949989597379028709307742737174317216417126905123768568768532469426961647644022400588063115823751672783817193840417331301858470774315896336083552401265793919552181144960910529001772330299009301215627576600354725567956785132405320246239714755759747196183130941988968958400227109193224682074164043037169737958874269899486407359286697160921572212119584793224935798539979377046747559465390350429748583465625174018711652492257995461563654208394602407901272551543209740214591785048545637939180436304335064890312651799413089541341393959883602256812259446677380162760965438146775459834200997577780213512800771128683484129435105640580606017571000889315127952501323456150079166379159349572094927381116340777822260782378872591905665987460892076786577765683902195728736974167146187287663995620263394140882502299138965101395885896022078149938091784805415749389521066930355082100736000000000000000000000000000000000000000*i1^82 + 275047135693489993693461038823293735123409798637576205141523054935158021800281673987433117686232759487356731189250628782953994851264743985405326638725582103139844739801912569076197539438257521104835480909672517836017440728061693529047058174590353086705778903478621744109142657295465063428675835845843552304440674497213279529229633354190273185028500532506991906112744050778792975595632789578296741679387440032475084733932265208461797040032188740037983786102091189029957441985508288321260807959802781220145679475701848940066600662023729143799841446281197235429127941110266700963486802025630981065553513102961727981858877496281380816066035065860593302578302869001527498398490946940297989182026262153305190975634419855372658780856140706955706706171929924590462475952367088720532743665571311280581222911176615162012007877896500374069469558300190270060104469414778646853424049256911069310314997551024802912601467335293299105639645259974672571088814646243751510796137036020048563695264672638746834681891428811625787742180507330530744512120966523939437487180341845540738455160307234400759258390505167359080944131486674266183506937475225525778468942525949310640584705944938530271542209984854745190593543611992968026747388024265561685841115699695239917413408948002826187119077520773239860288534020145635809790116105739288219537360023786924202907259311531116669686549153035472618964918884130288658326092271749244120168642942415957199358241735089021495722728469007405822279500677795180697411087744709780669403390400933345519840026285468491289236222584381507663635828172252399245409749796633291535304579996422730881378518291687150639428212177257907027423307530872327614742409221420913656723951659154653323965896693121978758699063299020819669480025562907037567591351669092246611016749939020261468763766750387925891744645627697240871270299742002929211535671132920233924470337361224254544526149405297122510061347354499164988912080653531240074813653940258769662597609865507497560350246641920865471527046107545833508922747770767494453035344396525466349953956071043637950949410835247516978798212789867362992234120724949090179968784214043501797799245956622592881550375622976635599302026027105113662476351108186051323950735383245308766617829976284594730306074730176152433755855257433247055243287355989837089340518080790434954149872484743418527119258769409271200461494905022780183063766187331635085520913804516621094093133576488327837815614761666078185481907725095291642098900488363419519160198132438694991602648505201722189025866395366406506319016257627756195482247392929399598600945731469833601675474102134235146880747580166985799689576600234385143514304949162781571853713442605179179696917186959451275135674667771254232244031237428401001624627688014660188217897057463909591060804396275022532798332211141589141595275056960838109674468145336065712001328736607229339794466929635563035602522231801380258095836441146445314372087051725926321173581053739920453331202244027368538599132430633233327064977480021225241748296430998327704710046203781343232885393022237379754577721671909774264360860884748063460242227200000000000000000000000000000000000000*i1^83 + -177606553378870325705286673333506682951322597390966065837261817804522437361236523957851730574898646824761745834784271229629838926503234607520584488543973213096465913797990924422988408735454229070942153276313584939016619659154873952311461317391525740219006987733994964985453168216573779531069149231022130650820736331567918875197386292248730356653707096312952300781586022486002963713724794251121478709692180802939302714487427821131321975302779720215251659938579242138335679271037056295096233982572390776728494783745218391667082193055470673578894629308070367563935996102314784824057194114683704542118179940962870369582813954344673809161011811671889112917287851251365531880672352480150701693616958020210554850166083569501073683160784238325941630266352535249089311210860251666833550051165232667612032442498896436318880223806613873067517294268832036893734748224947733531016473155196346775767889347960420742517457519700620071913274497351302470171520567363807490419061369130874365270085304368621590087960321107185566129216081564061695737369890233601355727367881476583165103398392139065283046913517681256720698154601536833043651779907619511092183561159718716582097160227995604074075024315318510052695303408751573995425973111996253589822091582179007023773423192645486932657497755419393425540193050671216945059520807344519859210822342552329017545418723673296822172597004502278278725416315653019450466344209425749496565954322221991663198812304236779864120935759043409314138491382486372557694736726805757574631448923968368292379551566153539322081011245552274505756747718780304759615226701073809109990320581980177015313614273103947024007468781602803502564608995466198160578767691796674921835483974081986364152114730276776305542312368188702035405974547924191609958605161479015045777126731948155006887245482180940547251046378827701094742257419258830107473570342979348757626897419010079199778458117581931269710603684923182492533462718765315535280195362344434632426939196246857252626057994734842556438954079946957775184919523770713781419534611218056994497183707852261852384763559073439649550289308132528829180722141002848584619178624564626594356134237874923246639938366141670066442854955198757988301624870070214890760982069460718311848551957685605016823609349360015979047852088096367029672567628087854881855139161396752779505124703026754452970877001813213014912211199911965455711661303076546161088294994459574503023025947017405308955624968727559455414742082177000401230673161500158182646403562973934515544553397827384129287565123853238251036388368513908283847458726129922554517332042214691444605365681394164240117288174947365506835247348160933313104337137262009853140578186165679136642643562104523368453825108920190379146049394049352081166732082970903470621237874826789368880981481195899447645438316559946681846744501050389964000929643399581705765637030210099117292932462080744138094945856094233275004088486477391368657103091674858918736428158746662639336593891021912512566236732804547280010529602609316905505923894279150138873460283905839174882584631175363303113610972721547581477927072021295923200000000000000000000000000000000000000*i1^84 + 83510864761989654264064540646998174049248638897272025497900314289773651789606318166878227884836939259583075831431210534990226616235448674466400292767516555459789547312345104491976694250890423817512527698079534026187279406490945516362918958643406533644718037082386672587488170597173320546490101527091571791864903360844723202129890771382873688856559067304246632340860303567161886550686457379569053099573629466492637549595101947160006601485400449217319525486785719827437759116017198273613934492066152092292138763393336169703800554144158105487691109474036309195799005178837550278175825580580575908340028648043979105594089125233053034994775336095617719756126069038849184971692245441285560551736575019714908966532109012184858969292463581703920309109524371208995484825540275283765349763051810279239723812912490518561028939767892355418805839542399949738920733930303136203727022311274753595820968517262960524836826228521419556127667572013848297690832892037425602381882506430744764641951228573161865237865429730550289848897954384576019706779506759089658058983147850808341881752590516549847500769629597452181590508436719216251623004313763018128420770116789900434823929468859148971661356252148493931569398824208939637829147273963752249881399794944827627379747447609776781646083845433215367758926409981056429781900912680245922833767911788083311088451895368724589338976367254652867168164654414816917314140385246919585701495699417797642174420351562067404532348362626561061454659946078675397536954209036303885474800773271883335441917513991868295571130998962359326812840090344599444540771259407637465676431044807340380642657677217427281365491972535287015560536318723358452851992546237148564201106373844652470921199779236597767924076341159390130960201816167814437375875403330689750939093542770261243426851216488429881659054288545095767339392889113295045672259753242982171012189261615823520073570103336178376194047952355239901211993506332679598897772473391001285615214182861899521822628982667167154222432536329420696190007323368245368394804806074935370762191626837883782361110512678525030334302285994007667987390295289061968734453565389940171261614542463641788419387975252604159364516771994734402260778973556120604494188879641923105429818395393348921605778233483724715924113277452811248419732823295497865575445369050685536311248053280139058860416957159862882054167248804666565146399906424422630947255524962545206409170643722421181614208134070454795270548435882746939264148698724973986255257335184830727171756664288950724290374305050716816680797793395838985574245168403309626125685125265779264509918491285106307631293626170727923204050976507504520072643445242750368418348328063885961171548087933936291113781570669717979336843455000852013538308379006068429723241366179844173036281500869426358013917885387151418097986184924676268978859739597409850381062848953510675330869949226890081814667924394060629354458851030750433226655984317395276279699915326131335060607359517468100178569732912467617001691143873645440638240537081165612371647082358962694821871204937727725388085784888308194906291421839360000000000000000000000000000000000000*i1^85 + -30132068643932774125675423487812301236780598414630997588429828319197609182835736690557845994952832258044325012363636166765441443450496322986417510154400384941983369841757887905149721581292999734315570743839277709280914152122044237496761871059925469181565815283814055131056207104508250956082606055253175986074216510909840698306230634644189874082978618362322242635101614878506298864632617602474431541831666356730056157987698731266584697089257013427740491083294082094690507110068405102004809676780253542270962139267322788142420490492907949401370789247048971021843645449919927545907703076843065558219149337668184223803580281833615530872133826667332900433813717450697339560810208573216145596991072545421189309742382541200906001313217473045795708312092827496899563179649897125999171753518531596653394595917619598953046472509746868192165007582109269192935380294630405010278766210902035313849320011242545927951690584287172885652814364494217989149364223959023293845326250959492107993709550953216997716335853553671260916257239688588082997123651125388785044128147620612994994702476825099078544965503847530887248509428077272758771983859335997541676600508749525559236095753274230622611718854707855993189827355874261971411873847827489334544174853078155956003877196306796015098449021671286850795852123784686223365096784482700621561512213643970666011995376727878904329735960074598600940075574716586585895190290330990178884953183118663412194399257459168336222206266331785869600774567559458625123471732102329629486375654472540848866080934883895367299620408933439883531827465982740534340585808198421727227892504860683756644910346833496051347025419869295792434483394534788612072440197409113189340403337018476514815471993049493922038940167108495915099090218827686298347274831898767087650802995163808659353281593482861214999830752059596382483540351950266208525214095814053294132986449830679982044725713640066794538606855731427232820828722213835457365088837842702231459063011535836857765823243218697892124567048838011790861071109632757567569605944035959066687896470319612750573403463153853018085323269916883057377724368137990426420992613106199249673787527698855521165779207109629102459501217336523521446204195160010473080521343665556985265060579103269198780388647478486140597561086597655654300188300292528032905123116495213909352142409788261470408998745730285430096645901063361906445880419043833531877040865074676470485568478198832659428631477333135739078449796162217599870778310254354482280650306507678123136368474364667677380471044873834123302365518676001753541255100712707245537250665801659382610172742198842641520312602822937373427316922777903354256670606434357649743946601712866001718058513046386657134744671581993000084189745990864131362031612680320450082683624384875286908968387742696639879614403837852297164012571740587329136260636628173602795335860836492679929146672630702338972308960337093917110916274130778540449982803561375124465426922306752236131736362752524357104216387619209877394658148583063951325631417767214955460414635644580713148121892488772041240245138861028142460436480000000000000000000000000000000000000*i1^86 + 9202701399222311152645019946430312338320616558213479977746121134752746083435200927895221918605219221538276222036005221809607372665015255368499565390937906827148436645652693671909508999111627583344617050385266058532687589239567265732746624801724452721861570326762669735839317204887223666840167783355894765612579636333739171294699679782973569015316383952495479274777678034674422273932011502185058075415867854564099381486180034747622136817906097650863527639507074237342049353604058515664051699346456009450191009468683308158147290102374150858762686493393867545919322781723663595543821119104108905811394032197503611335552870058085325292023350913788346306360206777846475169770420225295014717802718429862496555217981382819072718587224562791604852815890972165631507579985117273509090932137162774490606184850699185652614399562341013573642477927714516145075700769917498639514046633530512383671564591422465974015347151792852271317402144892973042103123387841254194393128769237814638386550038140252323294214956830941870139180900620354084410969180494628865811166954418684708810450336925909464781971365284490420198363150538767598391020098609200879571924358773293536456695620059101300092716010036213850658659819293022657936245672915078535420550825957372101789247397108572801900438646731395460834264839432754264554760133300228931630444861340859459227407228484362364746908971088786235556782586269494443055701730833867742646557764174872162960401411625626577601149271239358149127842191967663793299857082547054267458305356051138667568568603879899558092957008902540319875464765160345271935241864081106460274485303625558224052933990896714450266450779477254161610148970851778890671796100980289639050349682288400747397059839688813688429386468331379960706841962529045854570006553006735238355152653831068857568614408322971499036719870972927853348674747907111461263396095918095119820418071498593762499700101294308287017995774038603859628215995282133156060546919691151229002410296891115885057617885634380609385640078735012016975664820802959278094542807805684919205948734380321477595504576909415278479433665282761624383527143810852800611880940164785385023723792330296340055339363520019013364888509255762005576704551255624510660623729109215657537249670555911994411245300201787754764622342601960161664253651207165922575818454775348383607620988105698774000702093953299609351900423488174951044547477477109967404580328720236516729987963350171758136740491002365379808657163855821202371055901953820452498031258787493758540475925762262995962951192792857629069731531235075749565742799682172177358903090139113460919425258475717293888422359718571398893663961972535796540674919408867761101291746204194414642899697825565762555042033107803226000648305889693895369219006827911924132453464575521574372863224647755199966743747751962199948221258612847193925513258282133939463290892014140574120097695521922091221107485175817267876288945095899516447058810699243986495707936617013142602784707058661713477671474441222409327662966048951296893607362022376137304409966668481498323480194792480224477623383159126097920000000000000000000000000000000000000*i1^87 + -2908913863696996133497928888971807455344259458629089555991277575245770409556533802773811303311381379459135029392572244991563114924598578905062926039358833190003002157630050786040102817733490519653193028846052776184053005207387861540075689677941716505103546957558659840775364762409476418600671213953069347867488534982566277344659569091677344426400180530876882539936934941322649908945789321810443012213539234108115418296191871830653893416563785837091411462450537906595231416917014829305640710770996404228478216085936501286656941029350988070729522732474197822121222450252681898059978077255411058236551418008645525374709662965714762721951412651026953171296417576555911275304860076881276799521339015641426845337508823035779953767798706531383896634504899638068557596884226210399454980587145479902738057328574353023253494408966462470335629302932202559191108160635178460526689309942713873111907617529832485617916363901055613627328590157541108471963166923203252862305903174214286271512159080240886977918081617697008193681401043554196382407083412135953948272712014713402299058441362892585311923714317220627100068625798246410854788073268242163032723309136534640594372296954253327062171231848908315984852869966321673659585717914608366263116180959846253159886273111228361276964525613976638813979577885898577453932334802342481796951477125931904117670501027203010866634742319592086258511881058934376821908556228383669610786168471155039130156374857094025432755047987697106882041358988176469467685678246726740396523960298345335841676998000720153810514264081455191832220213499649356799382621033165396165931666683772607554759050500390804483305201611508041265768438640122083904117478387506336040750110821934201589425302000420698347867595634267076456995068978187547775438691817492546842096018151576403362656958254718874464974818801442725584124129328632733823847566551684638203101068801424384485237529076439731181895077814196587851500847391448710567560071868040156341831664369737252482874199603479165314839391492647126232411817032652375862618812139975317343210509454796233966190976015461376508557378038085763220448315023081932305345856785829424879989484197461742555174986231692256612059377705781589842375046162067537376932523275695754220890487519833408645029957836127145408997814024419408391199787068690905977581644295100715495241696270249834857739160997205264546246141417362760990590158347656751072426413737375140084830399760335762146468720079019644782168680089110433014310759782212898718955823201291881650993463234820410685385467798097096041556893571631273545429579811986581344160961088079288234386919688289337208656187378253192991795216938354603791173783706926981777469570024392042465199896588251812585330423829047568690636848872399637189635126365168019191733041106574328671252448758727886313854335236972350267079625430826894854536092257907062367950107287652937871132267925456684730179336247936708104774303604684789869219794691381341391489207426671314775901062309636981149539449991684613390324237567745149678644406858946058317627048642936289702787773820442997157102635450368000000000000000000000000000000000000*i1^88 + 938748262016948851992797130759493416572747787276365249275072217728800936199399334422094322479386735944844799955904760225809112777707155169740253562912443269405079511711650274392495237775029969368225690783473711547974518217499305981820731140951373692874947691256422896085678270431947898166611495063311946207572980858847289417264869211149584225331122775805871799654521921325452850524161831183206782958584742848224836078994355302170471244027012396386705901712669560130141915689419255946993094107964658915484283913033421759293901542883214628330228619332642394426045431826035254879475446234152947879090286238368900370399009864848849473574915371864843673561979138106023942689529828667843284245339912937682450555290660664379376430642034234987007801761177218634738841457388626912131117392231956654707621870661841873637208233717194546553328786899758816285429290736065550233372426929068428166307097710107688738004265026892008306484269741653043602231633823103842614666068137026166306590842017210828052302837009831163759475654436065698032260391129494004700985085043258359906461279146806336706771245904502700309950050015682012758855409177818845032093289959386551144329812720711861248225963680821870774976357295611386971036644607597864411106544262647949555490859048022476252425580580172309944207134326623805811841342244411727013378836973640949589947373691666170384282150520159807535174208758796860786437917699183474076938154509428726433200892968511197086892143366688788330037177730810397818850898019067924987339933558829434520811664385984579872598912302663216514380180736373937810766692107755088922603702487278157430071783887556201432652085900612388660635286233097900473456650533117567461385129817369243375576912063874189392741926366871484143664524810353862397072602814094221740858731650558092506773569554069109264863114466950033481751563119497551986216280623721172480528571850703140302952098101926193353967478266658195890648608167397619973784949665620193775685775433733468314418955449725858703940748436616226132815328247459200406204018496838326453356205384356953334729851734285997887719277241432910014033618866898760993738552512790130706971722984478171928432517009425082434097438226507176586386107479090589576084533659965660351547116240442604751302196975553068620516538457695351738499263993345305300758400229247916189351399116170660941334697924306763321739870683460028940654905690956106912951845623371355819241677905505617073290541663384334271255422264333575254721735695440799017141061614195397161960032163793509069407046688976709001618161749316129541767263200821978415546075057490391542987700461599037758383169245783432970784813211441242330106008195504489714498709446399498065204251165146555499456951143554856494325356241768120601599739356301371405856839234140420544982924818213818831278127901222668910193210145764362553695104973512658283512998125862098991119997908884399956031856011420517838340928535663597303827187292595421738935513464528415151470690740770487174923239020291206744430041461646031597567298397189440768617181619479366878857464153434662013134438400000000000000000000000000000000000*i1^89 + -209903887473390876334395501905886248576955791533714871018109798623127826753087525030199122776685568221590114916209644488330932607183320293393392552958338468757156965715900572610275721635451289979564114586888915044380186303183056412561195777444324658842264258975367668361192702769019276184681128072369688144173308541990172453966383582373224297980209460811497012382051003271043693648835243278137042450448880888383675954030297080978981410520631767688609754556114810810298245604923889169443713379189378832368542917470253090562892645192551349631265392047100565385793050743494332827920310305325652354162408071360873217449575432481765540280969702085199722522269143878842783888676476434835713965243065780235275193904903866492135145044806431383666291929700665415982329522322749614793132392467617041877942389238379142608610917790220274749270402795959432276223979090289525493705499888898004968748989007299575374655332758344076778929749293364442419049112174968850698686936377698386534680469423142878005587235562937654036590946764439066553365935552249333105272908532187406640036263693414657671154222403181351423637431532344262248082687245882380353917951238268801778613237269604520313538276245355917727570358288393145264577742344624273668583851870932771974420430514317275294781226174695301569746548473690061486642154544078576742608606439640112408183383710941920872986387956439152682621727015808848077184237760693702632018828738580991216203818306922666255277094039220066763884243876041904911882977270651942391152821041075545614284589882124605907998951301078232785772438029043685213114995063087713100326325052681342468277186134573116156419385230207086632328452426424002219277380579846224656023516545694829885168538144098290081700675744570203783363830623223485934695094466075126400863879705299453249370199009366622524525385239396558753028444160365565666421918546490747066475164734092623854856174276833766029065131093119914178334097583851527354730418776225457969619368353590468035999148103316767476450525783670153592238536370998845843719488817647295906045926525570161261671679429540428370333915580339019199765076192129819149740805329145262027176335076574036843721434585244667730535665437565421915837353838411701975454468744371814081752609598687362316208541924848315028256039357543946661392705146642349605316422022584099342568098824472748307860421775815719823338599764598412986993897059027517943590944282914026859112716509915163726353548007672661241912384996285826765985340449887585624987038437675998783939273908280751982279793591994796124622722175702263511140654856847799351048366449995464867970442702188094065628632528105141862873116423815097420136164607863470967047013824438547064518165004957108899215538445687100994832385219022191398001252824889418319708304038149995513105312831610304194476248620130729579160410264099401788194514228154415407852180309549476404538108861432386862329775547557946070767015190244859396503895813170746869834577301259637091902768638787186734441716537820971450478309000921674656417924988432172838795029958523931443877922169298511462400000000000000000000000000000000000*i1^90 + 29298053494227194930700412222442796726799933223452628536457963527265819876076263962627513722782618624675413489306620025227032367216274561944186563752972192620092544418835795625569351580204584034114273365444226034298394529085920398856602288027110687546243549650077079616692137545522790764168761030274646397189131170408777499840143358558792915524665439964551687327596143956170129396321827402652167878527025552743827134198643464595078324209964587993089467430986663381127745691400594013849077734038149452584194964875057964151542411340567034411106624789578409532796897677442740968609220207235941673858847016058105599441184660361276381592720706491501308289312495926149875538124798044026092961420609801461891688773226604757639119391697510829905629117258570808582057906063389463001701786918462573631951389494529522749968228395714658644203343416668969041067293107987034524017039764474722110165063559141198541331987123194396148696663722588630083034285362061013924956826034411586778048346979017376886519064011199647132414435790363895661561390261756741834921783746506815577608111005048268944289547527811464209470276255821786322940968896832269289433379337043964798615716314135142010900461934993795156385888886119993092635592894658231933172359505508629833154199587477590159171054426498365543769229708926610820811268269663499581440767445385967436033785955789754559817384469991867747937027026898029513508817747243223716583768307000150569903040079498757698265806378620997218227442282339131189058838344160582754281010918234140008821728943482710330356478596690426305151143608317265545161806808790276251602562646478024524301644051461491458509579528089507513065489974837602921061468790843867693331540921908679018680910982820141489343833826092739078344321889168311796064113864304563650107706600748147764441935021134416368464744640017263316236598657152209065022780116007022106287438538817331274911016420232367662984967443672474636857840070813880466090603770055233647933800581030316007352735919409043390786496415486340807137291929579866872787349570744390474024025056458914260072888280834894837480024999182166160379882400189622667319136215021544922738635135781716156044179586601783056800388291446011230259033887170755537717707243187379027318377838648914931406605534455915010465313281095925512261683745159499789316105541802478698641172640251570907017645575532802042979929203057031327606029742601027264189804276308073047237326578660800873812516283716204978346505395924488041191553658412200158415321206608058376430130140238020212420470422138192138954303905030502122275353150840224248510828441300039260096251745047532220621123408996958459438508670417767123972342780735732984733881943202898446410426208286615133819665044345146285101248691920385470967593426235976439730019826520926520592335561999606430329434303738150556843001128290454036682539837208151051256068929472963312930707672718979070600516721621689453330645726927714076172013470730610812799659335496545462018079072750880280187692038919057859419969022782137112428205665881218411161197553750957192595977724231680000000000000000000000000000000000*i1^91 + -11407915071176207917133407058150762614066997993612019330849063002784884539395143510953669321887564366704630487236659499923183333873095184285862869887299228838259728708353428148811524447808114713078847099850540552940247909725591898063054912945277193380767813833792511713321734330489489641504529515522955691502256084794659362799137369964731395514184896911957882624149888513233734608131120258330604380649419052159302564030857256208497034130705910090033873232989653295754174698708330487522234196928745009726675480843861286318269140830873988340865920327066973431682016182586307201256301765282314082011938171008669285368947784123525966060904044295609121671375689393475266120313089306724733545337038922709236690386528374520067169027473444894656545434405952560472391535768429482236529619173408349167267739014213681898569569483396003858900494342239931690028236549654389177602008226798644991292163150454981605727447009059718945596296109288339352072478334598686055351091596838082726358992509907113427140756647923781173756936617428052780524544695850567551597586883543737163741561895563099308961238252079127209424830019438403468507210314459327318881061956866479564348225817930112499967687245168556253940789764105380989057845995790400862447984413149399379673350938118850170856867722687853572511297959684250826546220941219654685699460925907641803549542876184055680190427373137033271428559056611224935696500792916276381379717181271897489208563935691665580049090958186091449961696094655770776337294432796625446001430813325087546598795523474591308986907522756490762869530501792267929869966410862555797338058416058534838890576532782935481773542244288985466191003875572874042601433470685838319785221256066592089022670070756983061975539916617029124968808520418071605665893230696259314732330181997641418561454972483624344846410696897925288977899388986982306257423345743272006493072685571925161628988043953105001218126854371916952862387470922722082974923579687233654097358229979774912480030380542876751891699074568047727141449466309690870220774398283190248109299682479577197402761509539054998380352415291279077995030277083565153716726627603393689782181076985748498135911249186619381438866748865309097822096131211049052427856284477382662092135886037135468154755867320875216378836193362760107915185356250842568765484027699028352460828960763983115092045199996151729930902751548591682814075359385797830382858653439163549220526573276361323397637669848449031064472410653333010884143155970459361099519779748652893208031081805571154856482496381719822776599596759996638536493799834692430055387668272187184557319074077057638166907228724605287243223288940106724763719165133638662580544191135179607121564392120728688325148399718646682272456503142716593636622332090281347008830532864404377521751536527735611965608185471391297411051698456439793805439426171687922363637552948476850652406928413072225162362129750717224490952778011945751762474481224816118484477355389558337574558463917957073558863594638034107124750856098029381347061032962679392836050906385642585262653440000000000000000000000000000000000*i1^92 + 4839506995183870692369747216379844249292416173056754457771274951385446185476943480131280755254561374807703025821355853969397862012222450512251747676917682003410633049415341293876522374627551146010600631782794784804128399886069975935256777741836809507968781185686167358302083350915309330284738279159308642787777309798478378538310001197823936921987130293910657526128442823080735634603974385822604600240768257632676659974137473831139818382999314332135533292958327582553013324523885867272998016949815150189849825194535419663958279116141257977268997638115419909799891937435876351873289680974529092422742818678903861894416790299686592810384670850840414042589482950112047837427391629639677817112482547574845788575572164478553507622990365622577227117457023390175017020477266785381733639993511964736904430202307337030706075060737985407302375823959789947481913108073603439311413849503739858336384258472729399344907815231484817103133514167279999085682973213658273588456871223142402886050453910085052551954216511954938705206906179684856303532560423202224829657071144277254106725862697903742621022276065886165683257124698445456462928466003406751574269476161574464198700965240564684904723894492487304093503045370939993691482119801236416177541381139644054598310154818502276225931929632192222437144859495492630809781230488806199020964483092796125660367405125822516807240307848183576125433491683488204477910754323155558859183826174020236153679128354709171236016469185778527828117745061781328338831078390529033052126637382307700889436030885430176924455221540553977596756241026500371195603628843263051406995471452705944870745714569109644071957179585370829295059250485238448160000528196592738851687165114558241317212714284366469659021229669618989421689973616095628268491968549679598180060215090221510558835152874685885133308704173264665976447516589633904278212883407784745106048027704546397895432323831459763002718901113228688074489721001549557939700529872375968718462498062008151646180208195396138368390211656711660046082831423267330234989002414913182556538526832267470936844188485186236080337924253801211835972102564018524292519474569884161060007825043629653447804220799453952282156287592950704565803108370079846476103307730132773974984945946680357512949764049636564101735130038566915686334211328669550689777980181825309415315979237923921464291601896461240813184881172783227345565208974110053342718621349799455175991302612605637613396924299806860664625295656700176429234494862364869266008541948823093794024796786315244211090590642972307825193921563290453131274766583389808348883966701912206295237479633360387364088393165687494667979435067908302641352995145574148476928447578938957337491641631223147609550524130645321498605485186015205545492280982117710638905395309662570011189253831696933525444782716843609385696649274226268778398036176608553502163880807391868269547006875306237219523173043780362943145806339453996933130816497106785633077269078295800741002422776112626199425193626054482578707851760056503265844566794842794604742407843156590592000000000000000000000000000000000*i1^93 + -644537420444618396324642691278593118041430226677351366869034059196787244805791251038316656084297716528403031000796876375856920061905259285695043892922679718286907931917897501726061648327859744562937466087783984191967844032206327405123458104543859756145562837187006515582765661752274014894826260526927861374211376565614972890367207984657088971202914358826758976762976442278831360138280529988929309314422427239103538400085669838711855110689159321035075398628763841449326367712884431760266829539131173444296094806496932036292740510434541068182012867622943897038218025678677847706560098452310242150598802633933244727151844491870833328905931019229082663527456424266037656411235581851847166846226325954759585651221249391481061195517453839377096169198831406237342339435477625922486101998964466998700771848982579778542099252714766842440558811234854931568264307913629140179431526853134183578246086304590824001668554617594831899352071187903297410517234013114134509878535070564211110519259991474022331490557364447862520398434170231749320350138003109398080146367379737292988943506337509282943890924341162948877944034822598742254271864670726564515563722249506775736043358835926367054002417006725944019522532016073130991723932512797928461987575249315464178440253967582701781795571925813380415549131281638599285540810833009585297574904098914167397305008173861995587283618585032168789869432652499691117371533161177316679874618472154052527312714914113410994890187055565529921015294130919785247262185847976629748766442960698137516122866354807878469433196392142119863796557777407866191646462729756617887034719713259279575046782872579575169051613182929508269599070212824025391763447983086265149365581508367321208761990284894170155209881014588351785422600361716472370451331000485048189770104235217897585011626310259633012763717160595333571204751143907595346306643953573716113274258234902562882309666949801127441114946755357865440657745159820535969303041774716075358737060967253726400945964667915591877425547324127326707302576927334423162889936549211342317374828501394432410092504952743399814509673064831520139969964322914356311528188586311434078162458218448289387104684455938321854193411186357958012154168610613347254492178327637344525419724373505996374969568169110220478895723682972016557142594176165267323297750873240686778277178864681756079579680274330507462614082464507931108807777627026489686500994626413770188850134348299199689227258366911511536927701934511386041690019301934932754768973874506828517571824380299517417765890360590767150193616961148837218189055612121848219332006951934539168857449128289806647975042590455011896626827160361972723850594464487314491870640224484057736882985475334141504858162282656668178403604700643905950852482678417314254464993269723337278780515986721780950959906917189696369211486759175059343562818882504299665346345357977287864161172401031017337585120389152057688021077960216323273633100500851257186582627289386360661940215397172397616635847116960557519668744354918508993547723240340880181912867438592000000000000000000000000000000000*i1^94 + 34745504775288054969978321655539998674266115358541944488408561812232509670308431570694446157758156782669910000299457255337927871234877993145606828715615158902373686932234662561626497286771378732913960237407220982660679586086055085790945480602931983653447719733844297383743308877265109377806881392508456371374169231465980282208386706299450118592534484283330610366897863060994710101944350595137237225625829420178095567625003733396490393744292035424783107431059176088849866183480497506147322407421094139554868681960422244441368942465249026951589293255920980215039181230988358869096370472831788253357345105551660046000307246301303826727558786544777966804293374962549253017920934643726573804292385498799550013413702544668859036834958026970531830183599972616883214880507729615421708901731404016699560981596414555107144363906974265830592736551644398834501919219330282786816875934039456099028951581400151901618624406198464178104249272333747980094993387438184682138258347299649160965948064157927478261764944021754061966492249096698578981660434541549967858623181320897130261932513092502105064364248237296892947235950047334114479918506572603549646262986918272592164827138881120355383896942065020981608461182483802162125164653143940071285742328985230482687857907700558114778160106474007188582486292005637004818995617460579167491913665018508235563712632065640472943394818543321201215365497263260248684847967916949492534564435130467161641900889930106445112709439412032824891726211221548373334006251194572733947747353508603416397891266049611653414474187791732137323610675201038298689806071033744461719373025149698405223706344785677689016281911618357745333729765114519563691845966784579159324933252185541657219749794711941174125403646424874179328219657829713461512719180204100656516354633555218166456545943773529853925501384020363415223945992266076274400045189610007660566589848148643668554683307526538146700413506262862814921203941763444989334160786520579249973673998938872616707380002020658104891828166373169613608101846765105360526323093518685670478421180076371544148900489845975272051214517673284154684347930901593527597017375839664534827121611681788319516892219295088548776391494715429545426718870453022678943946768901708669333038041768023157545553316259438873282816042204857816600407069084360753337407502985865853703780970926555403352943090954885182129643208425059334593719214081814390824658448979526347936484067572846566236693155843643832474590932122137675890689125499373572875666081212388682366448175866532203097981699882658323044744301915858677505703812209519805615286167471688711000446140978097321240231724649370365095657390769857212331975936841390151387224580413296581139750981179237400258541495701108870239992509197044693990672625276872105058635694997214440391191282077825476731984213536722415257196692377203280638819212603238779218846196956036699127609119905680890107192405122242271113745263945201193348271287700497215545582616250021497209535708254832683860804034657439010994603134609011383428999235359262995854131200000000000000000000000000000000*i1^95 + -35008490093004281877247925733976587153580180602442404904064468143331678028364076525440199095927383308443725591682137327934295088706015242683586802891033242596238227144334277952280101029832372551860594461539536195263057804087074844212295855251214703464941751431864946258814296325839289899149871642467073276667929164793743360755812411195396424230390167582917711120451444231075946879855594601777570297098446127594134025045541039714021562279673537670327551415152755087401588656207224316671612551593748464334659161031658739036334423845182054007983039899317013768734988780587597145770293386291935036020665351176439691382543212134193586228065883301877869938585763887399536395880349366679649596167537703188412617287814884930905001223570195480277505868461756923532147642166267821419896018638767801998538125538668967154122863927678216152706544002533281181467001351021859689107934104258920135094924606659632133964163864105582973761259636770190211612671776234194386746145832828487280719026088214472191137722830726854351427574437792483687314957002011307787745508019988204269679799157806287624364858342538264522751657836018715964737145639590767712929513170274277941824236338092717927125446242904889531140571204664741908805428247731601641129554079015807069213362829960601579379539689266861509815998956844163363757819820028053416188078657244825059379035150685913560706148662468856327407286786959132610305898049195525138311138347376940640558022822752250965250043434986812976507345282339812793750748709709619496000611876106896522003021849163616427820971718147137974916133442125952550529722997190487883183339326488675343962240386158289233666633895598648352802346043127891110149387581383829065586452998290096084468470645789739439204525860932526787342779769075937842705029534525916162994812647455187851134278980742244319408155483875062137359502906291370545921075258555638252219524596092963154177606254775164019877850310942507335274413472341295217374193681675298858634946236018609518811180431690012399718059982737695217166848475431294915528392571308377365924199999635459968286147363042231882666169343798469572359456485625194622391998147938153522402693553317777641253421513816508709650873430303941505096523411106996584994582798318600936879982276758879336129615560448234747717746432720458657536375176005583129413545213694607723152307337953449521874940188170507488309445907255135753910202208761227803809942745419300488047096191845873545179829386022041445863775184152626695275965201013160321483905169619289016148609909088473914207901378515447172130729783732532114838149027663924475102048366632089883175476086571882703716293152778358896271651195892959207994794898947089628081251281266628224632811364130745946340297134227535773742654678109568846691665112522310895144999834602773469509543110281671474400027841669630076671720163664733857893516493276657804844177808259114738455790847675279179443846789771304381564596391248525397215346220111074823728691108384981723006851163186906949942419833777581148620688411477156831275936716520475852800000000000000000000000000000000*i1^96 + 4727009591224813541959904750134487793425829499759219851003864429865093014422014127827619141800608164928643661563750908513837959478934888803788131459311430336656097079915760043816052250059623339675131107994282952939465410588311772346232216572858287906144909509765025247591358308607566765804851387796685881487650849652096488269048620380070272470343805260749940468364435897143911975202479818227315125467770811579781211056641933973014535499756736210210222767446703243189761823098418403762598943823968546169298850966660139245133312807791068452220310856220656650184639205145375395040252894802274853588908534530300344569572994691864277712107199336692541928885269099426110394479606356834547763840040327967419855157882994863602901896580453938292127377079856904725723283399476486022684362524971730188588279909044287825201383675651528796468368584104412871302807069623474767230049225604259719812342598427200814665639181383473078499771137790789196553553733039338000236548095779396075069967144580110475891168675407683210729820560393293968448415786292359044909403713545115331662484770531747154231133889781811466056151376611440810581664930247699270620719476117039214478435066549899399267805953629002450790691172464226850885657276203975052901842232107212608808784627786810342704423610378189626029380376140810923116713317026864083057802682403387686188335683816633823563267925869939042497240926295399947863348770191226133520350333649615094462795840730207003195075782393589479921492778587063510953460022030192573372060512742222946988521881804737428677211018472293549664859209608770990582715109846292301390969983887388809879656253875218720212829840528393511739223139908571763822137231879586466149561673229397727833476864498328854464257899185544783715920562217324856385361429122955810001536207475908823405485918793064252974209561905080640177160612455076765848004432298810073583251395916619407910936882972027634966231702651523805651252026053273821718169099237135647695172398639351877941625199093142310487826838878536386347168681442822743564792014071354105090678777236941856838860967948446272008331928031959998522078001832852527644957333955742978629837913456453591479435378362797519952649502516716521005137229153286361415710684760019632759303308521540855473651812784744580587007054365477786103440906911421921719624372964441305568831808932849205372806103644813597924827001736091558528005662061445926309431233676821082480173986342773609094853504749816301147952428954662729298269954069363199730405119532126851832386422372684992369900043433825325772364122754440386463255283424963552333819306078011597060167855464649505311170400041437386090672810718345717206781019080261212715941003810792292291598778379780871575369825749151174256024829789827470523774335142953567864951284555648735535793373802061521608398077904135127412877522168064974301292398376153689487295832999440693800169686694442196237086281251317447462863290684579368627196984775606528483730574374978722225164125559659290751669008091616311213741699784380426037847927029760000000000000000000000000000000*i1^97 + -865769541836137340083530893057164801317200362492469425895998184784546150319886926830734471961724020646735948047720220580626073666517581649942633084742871187071027917262498956830748511493983017655197416729383335601480899520676789257444545319297099453060225829292583121568360791893378120259366172141242594991602230938305280230148831688740500056675426598360852420941494856824235586128827118711123346403275812881213498812581993838340392252587930478058926479171774325114739779830734578151895553593756472173913192781837009701618642071934554837322829979261169372610630922085805692768761302302811294702871514247216752897017719353277631138442042872429323986639979882759650891782049058363113777209617990986507814779981497535850007291062302931166287190799062785415666557961395210432568929295591300687456135787007181762734879778009030627180724141056888543908468168273614953625529466169222560115028610495275929672817210178890745808772344488869688828556538783636563197704679549320271349615117773809169625160728833130769487555111498083824280676661159096264775052313752649214995815498154832271857520845415771881707116882474169854355315166645405768906481087113581307137709109528233395270052632619448569405087820849029291088929100069713791419619391454823687459846809461603437813110226255107213177419037512568637021202841211598182839686725001611894771675896704220263613299781158948294866038602739803558000962215260921539246999175364540632757665119371497853695540401648449474659381170043904919100891980103685086287798560628665750734996124929563743148786250740742958931553464422152719128761257862619709942266361438144923620413321720307863085331295431380980069660846040534750443063508659251556239573179466342989546199723438021805478890301624614515637845371095022865176373710866166233699519565234384726582920713049125507321867219144788784333873325683625362130336634038600635124708452109439059733779515031601517563743567939967500752104908264513656115415211703236680339282524518530943237644776481757430384006188908900394069024772123527689650352633140539717951472067649204832607301063625370388978718243455562465388670334117399409846395393419118677600555761036005604948008045587033101965042458953303320371050730251195900451215297307742247017871659612835381692123492601657839664648806082862521556718079714441854114874743553895263004400323023042212638037485189961103626027157524704737157910443990972506138158063915884433785525488290592530485040025039879975446081380713839106545105248359238936294623563605898959060962700932480757778262746769852027892670890835695454289393598346684589239501465256808827950950978089068725657409626843644664568307181716141998108647771137162428304986979125866575390753130945192889501458143820023320758163780582879784228083148789757199165000886420267142642247566534481351685189400786196849706142446495383730408788882510407693851225857252571812939533994907906196439396059990020299822371953241078170574319428944873583108125137263876771635968604500996057317343988693956298573846408111731165112565760000000000000000000000000000000*i1^98 + -319422617755786618312486328170733301068365426609993339056822021735935256292833587995398416025681081781504062739119100502858172847276512901922066954134877690527322801323016510591869504639514887289869084106858089153533662033264672440100825530258059057655694574151672753795243640597405083181158476468438233078304407357061230444525433305546166644283689522964329880929914761379283030356742992627693398347249608626249747336574956160179620835625529708076338673872654968523909607659847618739200386755769802660965738496082102791315687187409417081712457347708981089304816791386960512586021286197449285494342913888682258979990806798014376538497189600540277919471359564681559956928038034171395442058178320004212682478319490303364451178374459711452036361611521937191795742166948861592495739829129118128891784675693532488347415096970935127847483011586877279294954335846483109804607612584282825682927192278192227713024818808372752757874727150577385219955595209643839125771647458946842180549250393374379875185368895682434204542491782937619316164888103633525394929193543410583583455681727392595406214238409140033357821828827608470488178820473178688046789878979479817857959905317913020029034537531483806847288251423371056497820734040093849962257608689368200657812729440970043665250449699619152457149120040342422506996699110502016079017321079331421624323751860211555094730202192815678274859875932858941204704801042634712747961191414561253726726123716785581624475189868538674770800895442937152559704825587511097159975767957386664357237574572150674767232263603095427448538730290985268232302135094412907345497822323752566023681884654968086548986945997825451102846006235877548173141987926842331598404599242498595599623266142702234111640617638669691517763611320292305390902229134422213709599781762479439487396879785051302906886026400073586205210954881298087911003434910990828496875823495017313693858818240318873018411408335836257491549279576075256495673290248797869208181408565733218901944287186548705525879704491578807742092906357910192088071151796201663058039077790501573383483637562246867808625527469852508184167256706696292572369976178894195837362257762467338815701939215851682648929246039735071866921437862122068450425580707691064836517591137523476969972755765167611397884976102203253273553139596062227547698257990178866623340541207531941566622953049776884561926398750903132723559368176984080168866062396628466079413681692506186762022177936337732525173896997887762835003460561788761635450966112521028383634093216093737071206558746947545945840844470296154272683054210651051806239334896219641047851511493970734302035939409963865071384214867847121609114943716388241496512210613656614525903537696178051387939856714112194317625816076523841004240445115731748066981029096785479735961456537333097228772240531053792047835601224381834744253650231358563113154006711338835607154757525067902724855643882523753243053741571703780886973638652197741424087841576791507366867324694340168701858914355253095875702912882724306944000000000000000000000000000000*i1^99 + -34913949559678706925684927347977895649330956966667291440613196708302023847828849274429050752413734892688210284037474143312421364555329427571678267727611496382317040472756707107220640978773826255128652530911345714372149763885985613704005641995996115051238253365644316600313997421160983462727823654134024776601268356241296931942078756557786589840456001451943024552494856215805520523321603948455355304658933814334813935696508670190917967347455587463258141537489788421010459443176151089405621771730385546769591272177401194372182420800618760322271417064753339644809866430691798648906960448475250590660860173374582666474254102711027127854129122632867085172754709973763467903260972789728020475638831171847852144407816271836402691544932172782093828538324936684003516188849611469650731529338430197690915513427630360104539211856503846774369337178104352967866961324511677911474903775051692429211824463979877180493028524799371471440886770830521472460154472749160742214253796709921928680210133482221676689886700873424172161862146481673235493012169888760996908105033400469660007998108382659886376380101112946462731164109277112990717942278542406817971363126224526732281540540105298400875198653169136638470275888597998715882500801301718696270762260629453715237005045825695494292901309223265691096859456965077238078556032088895477579209219095539624718694153993896979015947957158447077380974454041632051712958464148979728469363863804686776429064086958654267411220188346237633804396717175419534441856895879291756320205735550681490286225371127269423777813544422345705114653396217377776460413076472294433349948715664432609909857108734776582309514066782715527524513478794413823600184055655466828056820733788333253361151815293481471717302904756526948722766664899716483291797757313972459414623868447742132804224371646781902404534865198930934171350056219560125270619820065894437429422103404646694506450871834949229739811844118455932875986175616653528914439238264626055485220170797565700355568608135444976999018758256651979260462718934018821006253488177365708388228516248087187728015128275258468367806076349729611887546505361978918947726377741847526813702800216930549159149154852337055538682915623668508161343256490103783820040615995917791080345800959471885070915425564900391736932481833712529581493799890324193735707352811746199590125658980718808080347413473225129949040526731503229753098854011687673591413404059867751275354120703425785818381013063115087507970982626768712893280638074788742688478684129355293259163774882442479561644175629132221113475804071906839384476419306211351702725210594362281296196563082449280857552383004378348826169821688391091486945348354526194844037330333475569280636315424876944467206419201883413762050072212353475646454027040311157520107627979876196933362144371926520340693574747322832980385433477970341858092661461250384462154655921717327011270679041066105584715104047328456176922387683801959986129772669190152270633582655953082173922957483172757415486805418342240039320158208000000000000000000000000000000*i1^100 + 1319231284539179333346883643140488890961877736826546418610675509251865129898508218506270831053981418620159436538145452495865616046076522494452605814912299549695511889288115463322828224868399898535769368257274078979833142375755281719000687024217514814983402848254847640274085405222877335611919194483676134557830380635574023364897046806738322679903802991742898067093099227958570947995899139039415094733359079521090969102435147750040172986021389351278518386013821000269342363012951669013296298548119048285779740792320735500307062922105135324799395987309611545317410413259804737613449159303968579319198176979530895926421936940645524192211495334857109119423033704022031774542568996240178413569301303822766566500755156020580752893595022794386702087776401701189491027139358975471814638788074600327477494198421509972304812328603033860264864915748397421557135444907683581719939879509846166417306790885774075452871207045350625722201248649393164996286958102169294016499444213365960239929199842248058982729763863713022538541150898586271226146976478334356929261444171549480806739431061329516708809817932739269592191935316269693707665525043444997030385393639005634550150538309532438697103526483306664759674429276138419725538603285763641741501781427887555430451043065591327523614628848470948076411406064251443648046032044568847151697056194598325121252306149533745983182661833306227082757056567356185255537062844540245731455732430875772695132240967914454657540559323187766655186211947181635307106924236836532591380629719508926736763584129867986453233852242625591176570277570206465239205801403361130644956696636243002102460066542597034447400936941778466610335151963935610635070308928613783427721429964541115433178293888767255509760390120626080263692016357017440335622811507655694506341916073246380794060265744949932914587164104511614768470177683343474446340630988360344881789640374176114277331159617927956520887851600403152612948838718812271870222919514539215654459747966357080335186388618256305079143644799010516678403004786478822408660750206064068650056158427032526739908723890796365591607510163789055421182005936510684605046906556519115224878030629785630939524587629519944557104569108744744760177280799031701262506954560289540003509270959168670059428244632748440153855655174225895853673187127286554004131964106273420559004227132615234442113686134379721667602782872759264038587432612967770994767411291837610543207050294783458478883318840821831797817510486171701146759195178383312396713046781293446821995788455260135192307298047152843921266318203432266746873278942829827362545178639256830179804209848018781925579633747411777171648346815408974318050744665098526140063486002030915866516963013826858549387083141489577665667204261524136715222200696499038070108466112393475541324593388238039044971881840563737138843863179957484222718734028238140537278449611298432015170383162278049852955691284720874187449274036675741668218973406540258487952961883476077257247286723703444028722300987793439142707200000000000000000000000000000*i1^101 + -66827854689431487179564117129804781125224086645026529895171969734536054772881550312498300569417745283430278861058312887984751319356607576212820630765584505619076415910530371237335525899699924910408857781242176308648296253607282525601388179803181657296822070413695636817825815054983893451714418685537601054849565134032506860876524777373568563286740330655354436300911363757185402271371085886077331367836681123869293690876128374860028643419058001519544463735014827526821013502071086447996700057921598064290180840939945629689746341863787061802823793179022062490603251098012433867765296239437663293321079898782354091676480733262717033051991961192040101890386919315426743727184825804322110609520413273885646776520551934725671050626570669212658725663710959540604554461663488244734176833805717407304817079413001508921832004793239391721878854747008748955010331483632939721996783599753955896764476927394182699961755620390587338546988553333389130826838368960159068149055008567931541226986369443138817823766512285092725377880423829468817255204686269841562100774929846181662978745629098504275783396230807107316559632304036987231343068730042633783432729249888119698192575860482711268914902750374673154479971765892995533915885797309645446251489677278108392918379588137063062369627673096468829687652141700378678876095396318008430193606728287560101576023533554564997808865370574938130433238355591719049508489584019543189333419113896421174952550529153476899166605460568204349306627759158121992114088511336865076738035565232356387776010434337010971288919409391556711821265860315432031191773965438975395174435458385109404450633289154115202880882424744770308480056858019631120023438757852246214357062040416066492494408555440224791349965668165783107031229649731427872541486798268998365613277588598116635723160505574582817377137395326809241436416972351026567458449943799460411276748486042452712507545532499697489713170942168747023638634075602252122361804591820078313344910049522643923984466161445445416855131425697320438729973497057286860558264468509211905321292284578962916233376984807522555941451359085335463056084099772660140258724234151978819196987716170630271045050527057594425962470549355746625443156076391391320219854272386325437443599809553092769380332461435816145530849967325228796419521584155497552675751222423048432004324576825242805792782547617127685596410056714316560285954010641542830909532282666921704441540274231471756737696217292730141075295915041895627944673111418575421633388146330060916841888875914784182429494849832575334822440997472981309079095152565151141035568583533084644278962070456372391402899543976192819400124376503735534716225495652412033610693036121519665279279254068466212930534040138728287107176713371277552988650151094973448620608366082113023727402313139981323262962047061217318273435695520297009335648712495611781512092972085794734923064931108622284284276824671992971401701451866957969592651317912057076149165233972511901829249141270382317129950255749529600000000000000000000000000000*i1^102 + -1677772409525256791007139403217773354166210039658977867059333918323055997751990327772367005923173787474676518619422843286963009694320781694838675974293974027515219283403155263338439005537125957563442043950337899346710797852527032441726388148215960811730861736489993323381761781654827787812579188481126725960342452538211230840515579793000691966483581275256487444425042224929368103912200198098904965064025743390996238126397184094604204624892165769111037059226057545204132229900147513668851289673384929520580687273126847915793968895746864080275925521597797588083405594721272146209960853010315033781743844953432845739252777320525952208571796764753912944721865052702351916340949743981160897706110199281798975941466924396467014488734572090679584682150657852921393790988300278386020363345133309721601761818700288517204630828247532807913997574091651217412504870453392111757476680076886050178316246030558032954617537162648228867951940703372598668599933007821204934176655597324195827723867352436353869062834368663172287407254351133776674800236425613659456685081774267554724359576670139904960053337183700609649802135511636169521639340706684537472657757857089438398076902378863804098421360919511378950559535991102368330700561873834621856757050299865931402079225416560380779179883792931058868393582303694106070791552308315729121823923749877382639338246874930233262145646642308515750386663180564187802783335517319656165697083428730609084171561864270224728897733676696442258883600085865755832826333963869444302095836220293990593582037192139858533893276613178885019486925162858313642581370248192561526473328285686632590728115304248069061919954063083582764727209777248096945435784927983747536904802669535128211543928967509872785469956694374991989259535366069429708857094928325765517947541901874200809896579171643498107273895448269712245797709921480214369122846745146176172811976090587761614794020092869394678463397411637948515914575841163553783122714890141437742602140624124162708624847691967722634966467870759986995620007788320278513695669649703880131287285785499980722505066355514730454794276063572073853362404128720933184382490580272978913036215495357009327320642756555899347733338674979553343675738707317912464795419729559403228659937714494972745026906459969138317873704656437769917422460100028216686349863390568256957670509281241148940594026933463213335374887473162829081170307261074680001046017456480356093091148911498842225395693599010410627650418073337681737324876895984520895495152974491671768204462369652068056946559709936569313963193084603086206845300163471442908411540655827185087130224945627848071549689676013448231595755592738299425395401776260472236020694761810099726861010000104114194608961430050458025280741129743218792974634122790621559575274048785599366972462031372901557775161166165925164476316345836858344371511740343018021955862137415037536444127297530383649107244438308697422204424282265020116076472094357234959667717938906193059242388956821628118053683200000000000000000000000000000*i1^103 + -176416112859581842508065880532584188748304474013840220725257012524357998936776490246059837604074348391515721508830828325918024047952548810117722271219092337237831499048089728153995898842959481640360639300364022745912095051445030754963143738280721385340400060965748991432069481389807750013283495369946327355843953942911483150386264018122900775762205034019733164859263948856493193629674157742467818920819851024355120665548430215835761741671255786409474537903477078490700325103386872048179429551064652172291004655711319718663932097039811934505784459323385342957594918874289939464745369116707679088831299340633257937261582572277616382061733622642091053924754786800483791034510007508825417386955534925446417866373300235679915159695306063896181164937174007676467233444848553113917510979346897330445101493064667609754100417633186903856792588974642271595616550372189597823091860885729111900002450598360043919930791282189175189517403970616470290044175738607470485529859494094252815832381087637746919086706935945624343356419471570594582696969557670593425860045031852658406261868801949870133835978196120349313602752069035350419344567299543215511719678546843390975582216651957320343069553901585299668622007280752366519730939649710364483847024928054139686466675238354625582424230158963660166007163162655296235992429762229787013424613353562256604050600141378799964012023096107088517774887174023404345632186157292975733822003050042098358549995509172640175452724955919610424923259533016628894182706586776195269392827327710536336977211887183882227375091054196473060733419574212712336338183564235522996798413694051457438732864101672017289045466513818042556725761771194959183386655194920917746456105776422236349603894030894012914140201011808110903603819446131143669446853486641589549632850189575204711895362742943824750390756024912829106790381966484993654050009035385215344305666790271322935751060902969789914404016013152564654509045938379232617562211622327649497884730149217477507096316373824216211032009099691696988972665608373395130309906832460064386705022571300683141360473238920398517068746878983466704414134970099960489694182063311185074217772802759932104038345024124474691852713295418608821414461177563481345211622781444367527503793502704794210980296998632811336061713142279733011757972674705985446933474902036650336814066400279776086848148183399311200178401880682297825757578921936987530562758158336424931132376199011382506908419724926567928395747034999392592354041787904057766830013154109437772541172964962379897240655009734069909737360506123156692846611159127095049978058528423892010074415144343636028141562109523191734154230779172632740555725445954451583372136725678737122500188420434792753531048007299469115446555385144765747804753848534984027459392239913592257918545509370404538380501907815294144208879766096786490741942223935862760296467366849338071318696074364050769622930805199696463086110692647223097665131418407249044287436671852343146313516272879277178880000000000000000000000000000*i1^104 + -1042685016498000144130802065897690376569183166482287474674062004415692249857244594816260433005028947150795718438134689701310160764471305470726186095596899642877568609197555971006180034255240197056951702243602894893257989218886537002834072587063668030471239008386247173472809484682911056948874626325498729377377773959569620229719760293409490762303086244784469292592351859349465546285779114629255082154701070623986999819890141274354524014749396311547019966037215815211023454332755158205042640925808935850243904280169062795944792828235714943480617060197394338725420751793121272613249477769718315858138472471896672689180359220281316504326886188477699046656922922955641605618176625713784307868520740072109746250846306375637887075251843832374720337160358950122587719505002866855019753019992885384196948003517342452768538298135698365203605322848609851787995602153423937338516981430521167376601572627881289915457142404184573593351602088100692489813851932700922363140693514834828645865950397657174661413950897814710998266313009666675006795872682459689225729050060186272849059396213989324698557553969523697378794133813089049362027852915741909262530892878418418717593230042020881963004077733022264004823149627530133616956739008035964624473218479362971507264266576243449810536290712543520832642035732737944418885608262525184742397152212008620613524476508473760304394780104058826628108701966093931952304938678629209986961859802076449223379203756292711191011753460532870624366279000917547812157796662554953051011406517736484867044351066143744222206776256408153413919369951234422595644314853782782853485585687314015434188100270932812333927813431370598987728274331777690583164552715320772447794285636782072671855343491577535537817506073541930058774742115801367705314229451572915633627530550802628100867172308646946013175519542248359076223675679595923369645998492552821061958749872069568650630824974735159599622527342288179625289378124121574906544565113817752456091910992683220337364830142542742948854739330012074547477107093927897685461244679722873175292321696601186889218155027387882431271338379510329876159733630645246981842474874207783636178113719329849453778253915632948595721757485011000180002395119684002497528939698497097999101694673128718832933466201940187379311813618354313690839503052696052745230510316164185012357457588016237903064634615101113292032418787335489262941692752295345041669629387818392090671597244604966870560581561256241287059454968838205582505132831313762513167536589749674632332225623441262619752942201547656292578962880870492658907431797523727951589698083764128264768032362928621763094216092468377823564095348648732904792552910858547308933040804802474597767253505432522557677221642308650400182915453730107929578050290458454134772428605720185521450840377264311309375488171283796405675686613152133796430490115626192170061214125754146364476659638307397258685148497355546609114836003512589100954917135871680200305078295348023847631758295040000000000000000000000000000*i1^105 + -246613459631214306400017805832066176080811169082237360247504966092764464642652454732737194705420254903847734151161576804938604856771278139454320450318640888872302305109314786584641194572605492037201872226342748249538831599592248871599994185052356149563674126560972078323504979268497568503169942852913641759290120520545874434737570375537655601073345483829549934781824235263351345125736800134163666261800129622209353659859511628895739311649357946173876162331752276246660620882474224825444420025247555953323734079404222643348066784444372396264237866940904156235652552764512247834762960546672496719374537296171281428223723874366068765714886076050078820126309793027852697993694569038412490661455437921428478592259977126230839036351310895724949339103101440375421214095991770828215419404957974489435364573155089164240436692510020851346047867277301082663840999394391346042291498733989179780165606208399145523125670579156320488088254173764898960452160119372025107376637031369867872012891699932316583591830654919076629501568029757846029713986643760899486553572009757325363224083287547526147889155170098171454496188566856700547800860970225778600863029199311391756570263422651868495103386790184526783939086356845028559328299092575594672099959707011278750559905596859086732024381680114929785208981085695175487975706621902327785013845321203936782508450018852145309788856235640204392471066600004207440844787565688082509229916658978938132695307326809829543246188627541002908353783819344278430098630649486306648316051822832882693194370115846115058454837124100884676721947030327060297144972181445233249534051628842834313815688208112822523830490982756330443215760059134146654355389439526633462794617042886678544589316829509116173350565506595444465323671163785997735691651444215670613640752464580809757750845700432755693134450469401265402293656646956236392097903249860783339153234770237231024307211390865946590404255364754367634270290409393557546276595039855551340484904985398965079071297064463147441827739980841369339653174189355127214850456197542003517122523868944983167690739483179382917170241220905867770802006802217512667234479940385262936854329272486062492526208088982874748142537092221997011458547133214232400997117824957940960112868798902395330156578471398352512782659974043874012854552757205808364252238039354301906545792346378491212104723088957870762155873679189438492514010375615120379084788462807218009419123772790143373488391371337565161905612832213807128184133275441511440970967589651904338943884045106179096301345638720219005324144684288358951009600570811947562714804958206765115190284742378216325655304737633588791716591435269384386120806493367881950904301613435855930565323383533916676094561868747735581337027077690789617072232379191239764269843471913582359306367606450564610397894352883630015122771488154829021322910978096053468823010093711584378265576377291768234236243007810868469551714979927726478573059667235366684615332500005543330447360000000000000000000000000000*i1^106 + -9319741719921448618004716618475879326176190862453775255597998622749335763235427728969479931539152363313337573525283677584073016348912838247279909982757368319264320495536305902383017886276504424101811343486365603193570613682991231401066218715686194931100616914898639543738049013880366008185424696599134315195490397583381956055453135624589914019521735887560851676294395814161495372205608204561102264693762208669229238330673411538172348885384914471419418526844566534586813071957394956028883702741745850355010696312785056521155798122393392571025806512057108329938512036140545729631212026268804057448965180609486484074018833756548828252397611230700422395163728310793336317232883211409832314756270740501932596076334303057629611469624729811732089253917915269673833315802954048590781360326917608455845985720267512149470867865673732768375902119452982021163361884431075700738009963479694486908440197301182504349681255025613084446039102847846029078554490708727256337584393423646830459968969101227403073045310580392942954972646285661108736343542351296938078738407435844700229601393590498836012704136998423331033770806280989202565305036215760063617231857336679478754175982124388349857367290241991009065085667549204996211786679327941019939870368511612321412402463363905747697027956895331824590998225590554041323337281176922946138851095717539544433214619792184459498158451836031895289740678127360877697227096970858880219115617274936533636752022291869323457973217111893477335803858429606303229537597630302221037492192501514325777667723143449892817069727192325563446610018674823946566631424882240437979326097091983150586143716901260717126042560992853480354796749202981796436661600043824798736107332353299230366657706439940507258558184934336173331444518984601739434565754896746567543314106140656879788144711381106258533793067854754350764531066742256883886430528167692069537895662236691653281244763341250619277308263055986006265189491746634455969031963901252593323604696565246283245006674705938934026537448481386906113870134599909840829269323001540012813385695318143353107825225226754736674503780078255072772705294803019274384393027362032635120011427286429850979003072535697518339649271637690031497427596528134712991998960572251303905566637273632132508836413666398310572313766293412415539800823615470343775291983620064050988132874895438069604787391655466375874140831288891419424220378491067092790964327197060280932706025964546757132723989592700750052753409721063816178784054079422187924949022078929128666616538464252635215777313249851805488473778511521474084689368026197481479596362852245114494317444756809290771582178810429324074567187679220970982631312445529589489478057230301126939523891214278053112893879142563260474893337363955425353721681535405134234279617048745358340023861379274646490485432295587464132839302187748142828316303232902383505429603725374985936211440578573716605706371162584569140501511880317021292622518004503700257921073757238067200000000000000000000000000*i1^107 + -510920566528600993621930086925567206441686836587915633035461536240327109730045674594773548506893921485754875120491919763942947650064943404665949275713173056229594956278936526335028986897210996896527155771831631437706156632161139949196001752187911796976516381377364179477946859560580525552670009461405517893110085600797985479243450897499908729002083482334255738870127036941099264887360953914630431974260024933752735320079574790954751172640062091171600326695848164013431063726364428506850875504227319475469874940250955900586325172875155924990848434797917729442736999439730095981677354376986302864130563654958767506294738638324770619830771820104774806590709179288378635370369993184863431378366665460945525231985782093061278953186604767363689975485197976011362395301189437177338381685714579466863002088910559049978639389674721794002310402036314561240152904041822110464458177049993159441368233140777647376410114843706898899663934796223607110174339366638060775459896804539770116501456764621864587180347834442497620358846897181468095208326411033336587428906065090359475832244827212202743206758577714476893367054181451798128465928833228990785354245398368174118584000001216642190813261403891672471803345763668142033446301118248618261849004206683947072101554193333403457880602779698210823479348160876673585555444878505978789095754546960410392734786514461597303908047510786490324006724025762104748769547674654731485581323057166608748161923493084955612246327232479530558387817471093927422647052491634636467228236784012438204462537165896580044213376993833645868434422645096467104316953736258408443989871080031453343071849377978940465841709151789668130485148776413978932084622630593813543914355373395545012595673535547594932883805561687374346330309123808445577662593065295654846076827561819635097435898408890585116782606920076703328244529508650529643086238594624090986713162699205791867331936980956088274119058359205977561158762186831287241379675664435136080385155537102677919439959151340723533913528706402023716563434200026337678404300856141825740839301041947414481994372785494403347675840333143753109328839307286094986786795347599099787468590331888046872565675356631769756702424866148345065503966730016567742341415720062009117815457364051484607807697871491678708107827937010894391283964710371076027645938050901721933701906726302964377826175508433569551855350076027078030512159294675612356787594596386664826338719964945782450525361599695396528105822455720633042144672662760469693476542462097848992784511027578896806943319027148695731854163390122391406067515999224402374056422020915156510593003013426592792020772454233027920311287108345632360752148976421684707847509285764747096246301790752392592581776635071775950332812591113949287564516955988753524234805812727296709850967108856515373274071309258672765069946624208508373289802994662312643156244473707221490932067675989840759731473083335058369926829077358548265007985148553185542345116876800000000000000000000000000*i1^108 + 6036357970247780486747290546558512056566931152347612404637503420767178741011880139488544159525182865349531929628771547456092349981188638893659706641658426137528574782208255410084657912586036444195912760631289044916819485965683887507107648072300926509188442740768047349632558072592532911885775071443088476401883178129006148991666065299336069650059748669619831681977287076291267832437271683728055342248203741531693449778829449196590751253438197847531562894869539044014310124297488630069912983476123679280382202100739241728439048260496761252605187373956053131957496590941522016299410347317186136965678058448422919075675495140930718756890034645366779594436708867853526580663578055140578407616889524159183923416264372170927500169526555373141880073369682677866268702865915933623990394901010354806321322496822600357885800407643853498239335056112927876614191180232083631961336445499284620609086400274120440180408632814943217800396875889017274421359585842016547707864558186271553315132433671041363343243906395403588945977632099559220438591035380832246237646762303200632882718808064666201411298559602896523162662175878438577752549069631511456439739430491819911660820846195061493999500624151876244682962919972987354286230247456734254564541348444793767364541959247735774627836556995017042910088151483646281103899002776743204451436944526816990199243885192228868570775524564408825925622407767342957420449860268506347112791762585892569464471140143831588197647120277775787156435154701651847084278711080372839905729271898466612190773036686954892233773686995550602325309850714324295160583332759448598502611094582292129072101530380452064734652304260484052192613910283817153511962463644686987879367808032254231902638164801607367315929611846298806468436548429397740047504317784032123526404065650048578022102532531009778713698552515152757381880661437602393469860831894294964276579526548113916022672551086889497030221826950443115228278475206063344678732534708277126304449117708546585970791439151128262117515851646062431094498631400045481829725544298349063346493743135429279150295686059964271261916663086287891600217734828277780272330459580573650414035596768166956198394658355219532182942397870959472940518763821900482136266365439715875803980370266966995071153314773125046668710918202387647051166791460710390467527458555503435993970539589450499203790648840377145261424554417991276297778190403105012578968645159501285254551979762544723465965558694666939773772752001276769455431295071129577960397029443995059861952934782889463780086104999576084768370808854127538989942609144888930178339138944594131736313708104145596059021872753061042784573768413702513536564728544739014636609325356993707265414898820294838165991509713825004685731555984177531039856235492302359666446121124041004366832871883074471843128882441198671665651554665463274944606520439051970358443646211089207712715967572496203741505374343754796836542306496635360648418585281993595944960000000000000000000000000*i1^109 + 186956688382258225238387019864039316311985623575987569170886179470665674574405358349758325347162593371251892575713732547835748374020850480355142355741111627268590787734846279347960507708869669673325136390582391529541955157613516869215167724511083257174760997954252058961917244724734810207247005157922495685484469766328182389702448961062612062032527934265969794709946210928396936169125823727534175687854355242277090924956890070872430013357745747086277140504481854643484219072936234251677485834185507182294284530479294989841340603592773128549836849821127224360093150102341109148651244426911272631900859190868179332310608095711264328980527082862452230906696158949707023994771384077662265630364463358379281778462011007549313575163670571987376426976329881276947435328975625605317362826525141265226045397230488725135512279190194306851376301923919817802068080643758974460648917522349396860696452352857899945031424537649456721410879063028706859068020263177711103688524671742255874932615152861020760877545777722347109229791402980339631936931425300315701458497507651395785173168430693809552223788370244038223338359129449648680180350324372322609054810711931175680604432526498854581988201286015177388939409999116476841924737836065210776385613453846814367598295383608840853879125875018493346577647306660266495356202190794523286190073436557349616883815853621273854061056150579066190056637577857829715268452168851283215723652197230726341014873914052957544966630958513987033798407491852537854775973362775773311824348030798931258178586423405653534189244749781239034176759314267829423924598700579535233370853640265249236040670290437235054997298745800228348744286603194042798942666116585888288278913915514750089882979502568521061833892864338710034582231585751281885935666940329419449683577624450859150235172056705500278262935777911917810860940969063189793540102284414782588905787796333631388162962107776589179571392965837366290718580406440458375780114240804463645296252941663979787691537115584946866209076581426741374244128378320965992981374413378680019635175011464610669169658860502278812653407346413577624033597305535609052518010877894930804905625792777382833694352633673599858424804518914595260144682550905327303947128364438112660461289346291851725363966152965983043333653785376115394015883906324133856478393956668183770246045236505493633122865424167487814678142421920901751646251670665956379871382118124604497222164658095593126955531039807956623318494213313409403547064399400556978628484356317806457776981305257629541650529600351957544996007346425061965578815584543980494218995907860118882071431268696146144008273567717467566764825803572685543938267609817273279953114739019408797605635132910200770161094568556776617608385601480583758439115654092182044014563263975946194735515402112147410937187040061719406248019814657240638828563823516041934676106376924297971992248996930210476838714196096408218511443132172767949441783960698880000000000000000000000000*i1^110 + -11703967539546724289805324624772046408687323102085086542703022778849779518560245299529049956229748574972451839490013256669561614912735921018618261188078366901204549662980076108276363639192393097874115074630573826126525199728359485307369272525996166594929241554215795092509261124779658980867518221648653097587284798909173415684000696944064986611536607421590034377740109082599543802446893662488795608889479036586689718372365437318714364266210737713954080870274126765637756144341354145519432123399206235688194057955261234742698122780646664941954456206415578495822430032908093037787920109072376375198833711438803906794356897433451756464901706400882956258699517223803160966880885742878019445469589759698342049009796381902376522839024854627060501409633394649227560130767738848971166982957027625709395354049227238954882295781106901062162847328079714454867286798251953681953803695447467576521774074617855045979362029922841157383851171122855544128032943070071647591619899627400270244170774977508907812129523960919820190508857367360685149846080866250328219150071178393167394368522080796944978366870358351736292818335043915827806680595808035156089502062083223184287413981297847454477457559720512479173892101275756894243773262869200553853356081165419254138865249476582440956596791149231879194510271576756816205537482321173655513270463588371765493859632696914080434537573793901172227140430328504905883388701827969162202410362911568386341668907606365551399437451184745537172528605930834315299240069848702651830410740878028966205872353463109215075530145325688403797970005804844136536597357844271750316720911266179653383830103585246890689109358573461651037837841224011476857629997492798259643216217226484614521487961540311092488947440175943296111682887625239743565095273647071509052162629299396907741462830514477889786332155150837230839768889724449471112872988334514733569222698211410663982703732341413920097787372268925323643945009462268255745595494237490270778729888777876032575669376875584783082670370008803489656026438699741240965336212666577838935382328609566919735718060860849952005567272790438798012265264658644318882451047426085719522013258127496935797171703802452773882073979587032181513095228428659255153219850085222027291806384804929197612730626920249312784772940643121263303419218407988694092634045460806653671416442587817087133185653365829822351811707574357091197170262418842119621485765900797963959957678480415636093675315839603428127581815881309517301562195183583453351083884778826857529226055041205936035654871832199761185242446581501342603001760590696639948008556962179837446984004233985192828073972600091347421895408490887934605406356030516976009785476371044042525293165242515906114894274136815953848658638566968809944712414269785873293711310218224069902808879879697822622745108932114554786572781319531112064988911872752536511891282791521986987119784701276252152533672365504085372552281182870422788505600000000000000000000000000*i1^111 + -71110393390734789899274952192810524935544143904319578194248667971230088142856799156715123682966080996617272201671732011451870014556591355541282435408802976256193772693065595914553092240637687703025759776107668660235840657067957696212638526012449340038476687085377090760667222115754294846378688578163866796346496222729417911472463339920559615610122252545086635420279918916611403625105752242594272664009302122380526646779239562133873982848449081541103436284142225086269715191896660747336118106963821425424286660826972016748252817186840630071440484230879183251560071121854261981261056405245003804786323958283091573367220621408712095552016156581693346542183159267129806857673833198892763711338579412726903434353136877826319610620347433806997329798384378443850869259192151660007475495723823036961034151424020045884867969898245343832265597717864905281559548184987092080828626888644006368401734945358248523393202235884363971631561166815430734680328825696268068053520776073187924766665133186882995429531696401409407195471005939574353894393864946674338874408441557747408402640787905951875426718547419522565766985343121330296086257522564240402752255082819796988874962942642568107610626567342651059511619379162368806468666409083339392444609812523111281262479323990285155102258301703564947025955897135473415316425498868163172343776597561155808840503378988611821666872879563052896911667233386954615661278750847346760587424501227304408299413357436912981409657248058136264361602143628815863061821475688718373413354030484091192703862607908264313963516134926261429931802494618387526787356095225266621736124108760282433012426347284232898790121756209267625857107018337208446534167400503361974348651530587706747440978227910158689302281632629088471150805522090601371294927710920138247036215067840499719489751927734480423745309357066680600123565833829906400118761680342085869186648052996381518996757786104451154094598423576600393281824178590554580514710154051152538575515866440887401717530654893646455505121839823843792789289909900056569369881222062082733185506312639523497071656878106974432348283613716252282212112664523997097926417945661555182225885412875226361989255902872535078321216094081295113391801582020900145448323232547525262507351909438918794570181847145018389726916270920682268292858596124299744952015461143105453476945741512260776898105720560881691063161289406718111196269935741246384594821522929943359927510159213553182561840738255014721374000486262729343723706495744565094963454627877325748635325642210942055705887631560277544543189031264303254877050323603886783829920805933815240545040915829349897525242938420814596862027070484239928103642895946237688983183586316201916428772035644435810825863380968857719227638222601279093323886745732699270831092608909125751429015882240435753731201114962404512810458717318376015004692602369850923308629774318668860078854413206979129478020490025495137790560887002628096000000000000000000000000*i1^112 + 5886291406058649792733875077635040348709157527248912778668835402828378617104026996340067650005533137588694673257378746206410735758687793000022974228111740853307725523002593932586617407292425430793440354049331451845151533052386940565646339533870842628285023644092650469368642817005051588621177712796286338923799663946348505923567522989183313662833602479691391499633692538046811361435731126860145961596853336785153529709556179906428988715604912909172317152048253894294831538018909563789379474088981477329694024223018152233229435813892089421394208316931506586533115686607656649947524301825391752685626536798894642349181752359208792730442206632640044406310636332476349070655632007573606803795533851566856774589648747541259641607944262076928103407442611343540457299568146446632928277991430805788926078650908584531785189942723133210002584276912381640796932123460106397258258885335370001623864628341670711187119899487141959568254969697569424742626437442426963391717260200412293560483261205951287360275691645007343373580757334903463808462306457406734590790852127758414642572968523595338953502955254015092097635630900178496896498582774067440133700915151478168600743661108931861772694068272698498158669623309451310050837828276272292383074613081814054932494343146897732099426759155902685879151440412498487980496339058170416738755012893442801998822359386513478347953891768234990226187140416318017677750047601583357185068614191687743440182675021491462758950921892267061599894951401768122397588636928552807605506739387466940521534905280830898121414140367488943497837600692417294445533653518370810420545525661343237021756489163578522040924482549144758643427742579039507031508209193399136880494243561469507309951410584622144417357349866436136322112140966464085982796453249801236692245489130687845965464483411363539509230415648351512912700989161849176186853325297526335389308737037597402771318447431004673806027247815953366486609264293663595415679411330934487635450568320835413130908203973236552474602678187538671247795266813791527888777412317062156771592766698735606353904896354026464779260616309578690977424499814009582383734526479376069594730310871871194122048833756145482188943248395523155100605011382196770739069886451761130717188552281938118051106856697730046982176631231265564547462055059549891455365697115576855812212817923024670472711383896514527913090806674405833348413872734915891295657477420485990178833454199630022931672382017582926258155049822704200661823516558763181121250098058549256661609058091065125032642224691096848742161871542203554202496566211401692021011775720356503911400543249168349473786902778978626253062585314647297833999608708872858689922859194355671076323372560574932746960619948935379888330254492490398168680186836737092576480425705101017531196702295415244739426406087392451747076560597289662844390075444520242627427725122156512227230992837027038834319611110974502959046878822400000000000000000000000*i1^113 + -98445783380653590978457400321934265835938535922951020021730735747242152017044918342648521750736029708468898186556970085407976364285737632438479954772063903581932943665595135496433319016831432727998796207662059334314167450694902594810144385101345326642260432365995962106715063397967985425727584944981799795221142993821268054395775311950024677217741009555567435827756128619428523776543247175931675013051537436483903594223490862713569279318631576732397288216059952200652694000995899595024773634692983147555469930723718499497027114737491962049521102605636302956123836990812395292054890387896084461752214698664999617037291268133411010984540271283701852735017808163503473582806066114672838380036446453358375527590596561663522061689887754848969459103995377785956294349714360144243993822020977477313770639605755931257788285623293999488143324948581112940198140923579316654511729589000506663361989168995879993698680376893809880461408151116983834628316480678413970479551946283543527734804546708000669695669234106783798452567592858077579832315240105127144331698299942826343471100911056534255253705572919597191631729621316312129558512004931072527193878721819413304504250071847840985763036027192900164011904780387902969286407901055406677684689263563177393882396154210083684486316679851602398656401824729092096112053021716094747537393622022116024981008450265430929747806657852088325221788865716870557900740672770655922437516919987125720216126484478461290587261239305173249090510250187540481404408598129539587448125097507762777853922435202053370501012281612437319453068235510124771115814409486419447057496011019123486046041659930759792170905172130206240169941754627821531866739917278260010441522520074888325072139524814164549461629041478963416736921773372839519871045430377157468099255544015369532058716020571674094629366477476285596989760965669719876675797626737809367975810235965870689397750556136397529014794351784994274442673606251357676589432602523584270112471825808882680969663018653658607688829225071108902180136380921020035335373899404929790680512607272411036257674109107848833177218597238177703478519712493200364797461411118814408747189346807595080990304110068634359552656933558392961315665283426112111763549012882602582050892545849545013833441264791205879563531630658435429096919625155031337301355997615091454378171577346325841823643743458028137378955341509816044786467787680073600222148539138592595153533945848114235758281185623764045086343637015901001603946615830722636413024615788055609106798670787598855073805834055004523001356402228184256371263914597429314965455685539242820950899192620222007922540336483253830623449693728147216569379794975952676596788249158619271809500477843570143320158223650288329975539932039891283960566323355692776041121483713754160351585269841592451893935771743046993654876263224384525989676749192951797813360689193320030803081756009017270675464709436406444851200000000000000000000000*i1^114 + 805446697907797856176247467498434782102380057600907374539789449933443243470793275098244002017563497214965452023948216487731013581588871796291033257828818778441131628669972341866839913687633495050539195398860286918578827869118366743176429231091477602010468480479200871229675985025954959457011064956641185530535667437256548945561941678517237949825439020275854050700673481130995755148461456201236285623701168595546548013839389530271849890975135373397722963430368431374461886251624361267026544997798331836927730666037989034567267517591202400608332549440321442146433591993654431613095406416976156394955379106369051130749345044661511699832048838352885501237207828079038445928650042509902369747172268029040922496797840099079095436763605208046741685498464516047527469765697005792963552216162221174477392900966301184058609463474204877972366900244011010372366910697344629289777503921599613127522659668487698773584248311885956510326134993842817962511337270117098013663212668795403390378769260956627092485874138242483680333097379180012783039408574478226244463922652128502418642889456452640261351265107500181327270862877102050815272324598450879874757130557225580304729808689366218949144148682994279597002469211706537185956654867120368859715976894905088822038909728397983306020259796957544749536656136430388760902618952550785937752921435631515323804206417445777542872888518503888676064099621822221531414777623699342308013800262195751200331046581761369839886588164238115319774571179399482346864413538672718700994570420969662925243933361151532227751836552523172106085036889790472860457318627554062058971440025940985133354025191889561004364639630896845649565533350477325321933071663665967693760512655316785729746747804334385902580318544110843065828698858612828517990866344638485356410984127696159173278377228808343710064533128891796804093237291756410603225198503101900307547450078238031009616626775960737894636110562246498814121056210487620150226468404272272993229186655500553390682338979707225502498884348411363987110577142246526727698554293318122547176270440341912484743543934572734982610090259203162723393484172203659442563398671476513877927738547177024620458362200339888654121697459676663155615060075226885218152925452605540369052992224929865078671166177694008631721576080595700087043588794509695942979088456033485907539152400852353473097096860428063241028661967983681492657465522545249227443906527874305803885053241205988455064783313201727984762998187995524419576379213884145214165668127627177454555811038912485789008915165115316598918917978122452132763281482649669508680058664653502357850623622536846355011994958369628193401376626867685534300001296222935627068426432263651341808249195684901566340442538045255138938197571905651583036063590184914713396103667593853306517626884552441277323569771679219527113858059575685452587653536419840035802662669238293716841904891754990790183264651837440000000000000000000000*i1^115 + -4267393055897867803954912611889462786518342800703948012062210404461611468525599478454452071506009209041604701791259752971931145720600731943257668908649187360721352634500598277469905231600687327111347128554721456363610911107816563217519803947596509878343877159538857554353486013106644508006254965276049724352678689792774972967529423767009609634748193960546252376691212307584311109839131974479433411124565928375309639977402132179210266562502038541666051198615826111119678617500469033698345650822617637078296797201677635118086325342443359774266571532437921001117631982443793795366378243589757889359983075206574467213603276886506457900320349326452566158896634244745517832976375905707585345447495674315228305852379166459171732781356520572425498032531185441142134677249802565263865627290829169192776754140569129322749903592417610373887689432136464900564043932888304953189765981059995234608188892899236855620950962471546979366810322585519369200423225190094488587795857132153162867953191808062637605679025509452407259652988597836843345690316017888183867422739017741346253452424634171708353376331163925136985633645009795935375250355636693516698501544047291778447478903919461488696626603657990486524378176836008867044346303706543066200466065716369426975903149194504280052702046610407073360442139445392321302630943934760610278257355770886188846044978904024065892161756130553116969945541062546707419897716385040391172287245092201184534761899190196448550454824659864822512060889998800796069549570112621737287900162794215468487613181334372407729318045726337629102583631608846254044136228548135632757878201320190985575524054347014154974971358143555765032589378614355029096431944073883063410254172255855652284264806010094371103555011563428957115280040958981959650216625395160222173732378787789389993974595359504029472968752597113359359271855851171628880712123890039993994924978482311167183684924207410860586689605568231074095335758255420564685636597271648867880194787606646277622764860456664092875155103577558304740343169652784044563678786092728231139725775768901509976246242539861600998940129176943907013103445334667420473420252680633831701236449327225250691454495224994031287818168142631538831503326676195381651637828000677584868689034629325154117891316355279434950429101792524511736486026282684216373312858249726169613319332709789430782634551438813363604724797375978353144033026167504149124553386232738514933188105861253934573354691401849524307024722635244767218287769721574293450245168816526424800037727554006647822773953710458790676763622279811135771422198938668320246848086922796451763416664076367537919895050549085081379558539832792979841748048777304311824072849725812822083089165224766341830097021544493423454000443336434654085046771472370627863492613998680310270980587567736293903310052412862816575650698002252049940499791760902032683032082084938132438059740769389198222295040000000000000000000000*i1^116 + 14875432692438852382945507683986261735372596550662598210164690610270156662739655743832961960000011721010885667590376836546103533151334525734478580562901308732779546455789134553953628755891231957354661073841694115130050633822352405895880824900544539155551053907483911138266596337660684233056306520616255333983612444757777233907739165285380735886718010328761285154452049966243357381752770480304191052787179093476686819264910119392877049183082740174651786953765912429440257328697833471270903568192182378295992728744104930906211986927968412542213994559988617342927139875858542923885228122743382130804203356031560469755785670114404461937437580571364063061760925407690278894050906235512184282052292800166911281918655074772036274171019887914352683608482394349502917912425369857424086010884848518908902563030556631332330144749756017184601732395762288570487081489213747889127853991189526372580121092716740730395623181670021881650981971837686817657179000047436429758755352054647031995813415848215311675023859393609866710311172701245472308732569666146433156858378997488881012830693731433498325030171546236652825228967278248508333373904008272577159521790673022852197805104314444501472222426795912744594316439181118709612575717031056541988047401084392605623843190630079674364063247631018550580837373751683212688585539155446392376237441414058350927362602650147716711305194259145210962013308566150698003217276352969303686150152596400047013322123646480692830788673137316699285435083427583429648458532985951897321571494928569738936057660556204750349436959433671125391785481379844885068801502020017333442486892152925966331033131848743541895684415124714705779358879089262612755079913572062906569233504726905913567943657929927300383763348985206817641850293082970107303536587864795076095424113663688151881074974847282649465660701441603060038763503011403559298550407620275681745164372311476077927408527773876181608107083229498750140652800110023980201557113045361337173683990435791630599046363421760699089235235524180188993117716175527720171826007766689465585624102225688527427355476158651950879161063365149079088164648320778268234030678703878314404409295624320626812289343269044329940399824735107512799235147375846006219261395013053411368872709393879535135448634491533636534131122897138937264239363398283792372591909683909326281894805540930807479438568314798506742575934250884807877271276582916319767250198170653115488528144505341517821890715493591855589238086772369985366250168392577285442635005299712681290411477150922044520748119003047484859729571824667660791926236584436744942871648866503767215966147102806114770255563688139468987832624544983575235224206774881168181296513000855587987083053556934714045238869361624039926541406570622385040765682760020448608326014288507755340714509326517354498772541540668573491893292952073339892761834847318803047769110484040684621149241226559488000000000000000000000*i1^117 + -40183816168264486848595359024833756595357343402081787470031615222817344705123045892139967193104086934990406532223559529005863638044488063675163800954290961594729028943197111823553085008346129131281587484453676618012810155517740725626434998445114071344011552408642931629056275647193566752097744983580846759375413335639833420803466312567112851566487728618000539252087688312626943935198171361682998583985714881272329893761202216532528900659041337434110890692885067594762558410244387941924425083283568429476194329914172797059993959177813898625258207270867658873995980228377694261873230721851541899599712806216706620311559660286703285611207596615420261748404965951353692922234624013824455113136286662231619544904906512524033119006460114627486365348871718622459864600647222834394679532180423045553140390407889291374869906432585266182614424149000501047082786813607514210281569386370971866227869165040105762658400795548388331866989163356729509287837710574212068754764187327195850133745774672640348300126122840286064976430681664517157307534030706282310453247075658055439664978679156487520131891357595698031063770782871610553305683226163680612354080375840658543586347773391753600591909660972341887822805648794383665271027740909358946687649400176320165876372986488994577069699197910766441431325855754565012270146963303346248876016114240594859749140014443473720128519873027774014257658552125052072483099640837257640457887180656091684969457389808872189535823042329314534450062610938168241358157753711766137652567976976947810173119916238762448309114204870329820572922965344682253583210445920053639084777567980657247203884839063862690269556303268124291659625502504721272207191678837980152828564402186949163687164108662546453040800582730108179027297428798755706665006030372183030407682293592970790319464408675056997740042836300362035415181250009491217742930689053778593201615362262828566878160451262922543447197636487547994193745776605011244891494660409263496434308996350887797103579544274130408802275841947184448498569120014797375777730622206160298206694264359718609387423030825984877989923538247760498449266989094988736679374418656166906605125764989539499931470785365238954630518325743110552891041186698254776384529783253362556652928628986751653387538304489949114500874045031204627499501722889400550208491255161497208486684539996103690091213868716560426441894902900091796140557689298780523112181822401184090381241436326439768000090866714753306703399091626679526200756859027487911346749287499724411662675868620641380862287299417164995790351483379138589441304755622175284889363461076278719580822881252899101350753741599949129106468021505360522409372435061121437749378782715638503517896962229703045472271825915477068979164889318704111331539293928524716368037558593225469648747545809399678267888035518051429749048152217499357289984926837723013454362582901855843768074240000000000000000000000*i1^118 + 12923252194407159191731341165763352009172573295740412702957467839880396992991303095808756455724638487823830867341903595818936047802774408558163830632327160034191191803159663656281165783917914304992502214650884530169432610438665048743081482241651505723723289920577687539282618517810435110862095104392331213163554750089437914167420463261622734691650680481204207467904516009136178905170604990490911860682108096646409443259705707754954658695992131673708918328343807734197623289008589449398876129681699372348707591007163740154830602724872026127495026451290646205485598476435817281107221757370330242732658502901845757278187169728193819783575556787352763176302123051687129323039255200585553452984346035243853633949078240400782043591059563225022973401629785653252723339506097955449935972383019018639792379388728471726192973882006869821297532425336788534025652958063362832919831355144496170443636893983891139499115805852368565570951098038186494389611734957800625066987968830871151202418231123226474516627455963711074646037889992836974012752227646831638530878359114052628802106705414505375893444920830340177971004702338232639002844837440495606258464228639483771804960058791131625016616910394501700417682093079607431271607914163164624273150628805798573611756986701855698618601681471143378845095638660998579048504878935325458075666739423992832322459051210669821101992121174121106458873005484852305058473376918253053845483731067608547966605117450715325507842574740711108119896815345725843747856294925705199627742747459396290483448365201012549528358389944965251921218162236963288302555210760697483005096625948881678819937554789798239824066738163959263363370650087309465259756707846270872966094305164764603378691052666263128556738254978264595567854948351379312657794246823740279336018197189491656403265296383116261181081474919252822949639959477783468224674865730413141864859597631912133907112395877381393174484293751829814066449146571941405092117081568111104087730201334826683099592393474316012251255888015853382601727478495507095272716182576958870067560234827756295145348962485361786110313589093901771960342594584992176024346121618844299941707514816413672249405542301822984993861828673226511654839467318758111027746315584434909666816374742069022372411875234083164043650348629913154164483319514030386461390893611482608692438729539990038572724900465777520259130515260965375138252373607121617175915919017280939319992666205269389139648855258446959901544305038262032311863903286492369004528598119043004855643450027258842140614087817360446252473465668499427700196027143704490464900344528821705455153966180669176573642033697030125512553949743769755866624297623336420234397536970978399368906832221106664159607624259199636255071375145359721041907726580304138338227259873270265638704008111564573565086143814497677370603546409833337825163199299467867702213630799695052800000000000000000000*i1^119 + 134294512944598788865060217956204523156536813157335916331315814285663048499128779307192682700448379220050977180313688832448545137270860943003600559148370532342634622611613568761697951264455595901033888034938395449379672732673429809967966029209746813521823609078135451270931484467570469235493459398115837741355456588274314703853574990039628859605519104925389272835501175100052273861641347661522914332001570487583576704458502235755025194370538482156228402611135810705041245209300398792373851941504484631834874475121299707683346309805881365825598751156778489849894250258668655736624411979751016454453368012986235262045145165247304328439654288979629405528060008961868272821642023953990658858313948402078009938901505384390911305854314398043939017469870769212972559744409441682371750837716677103000148076743866101496513646914535268019856589114070334723820748504654980431243228181418599713460830935883564756691719487035294442762152981301057862544147987929493676725378457234325569557567570420155528407542760315188691744374968222212827454072533157044706281033704752595104125383820225458694360921155765064352070074113897582458028855639100459881109158255253025631863128338303831531099066295915886255435441970285385922430304320576018687533812908959197462567237454809887907114790826786275101348113883059025678436997639737803887277771080449241203459217946952746244334856091276409176031251590811392908571794036049715837061191027908476762083563759762496981473527257313416365845802725284854018674539520361462630164618094617915270092180680749852192947448335448885389275518312148024268097130492513432420786822855272459093962585657492468504243118296636382941011929071080467861129233459175804750676011328442329046789058983293775302842364819912273410729127968540339982434440339987690962885131863909074919936712758835344226644699890218272995728611299093678914483593487245078037216630747876729181681855206447780092473548535864675938934757813635458379100476102377834332217547016222960774989568355224534388007368419972674319774041006225875535240159641612090356748548375065704306764469506141143417958423558683522666519190691003994223381321514603387397036910746543431514288525149081013331320965597058674538486054281903626444237254311118031905392977181250326644989768639445482466447631122161886380368040362545609830172588443136700911497265493772950209770831729258664703651106987968325493562326026247717295202277602256656122975499036141283391374961228953601515056620290950799067685054947030212202836134091028697834629518868034173443401098385597474311564003916319772201393169512758120772449381861168298442333882342484712341064561598652255981978777703242280374789422118898487888304156544935664924195040284627400004287374045192198086348943651778650890318015302196663493796177518148773747063081102322416228058546712817905030774949685752777640575876190175635880470904832000000000000000000000*i1^120 + -68997129929619582769444413137393038898334626097378420386055751889085401459485295660231953594420469147507283109770887322397939046790303727956130483203274000574209437430227251954403614557236498592992481964974434224715173675710879211215365307725161370629308732421580156254260588575931411120425486295148828375140256933893941362973596681932971389587168889337042370991979275335629041535877616122553932480095231248729952492341050901768386115298897262439407036847639224850526411421036961622449054079488092242426430943681119382330805117422034903752609881747910522743666227459516408951017868053716396694693371422396082916154833987229566217628495342680012363814098544091394730677183804272714311924292608192965093305474817163524467874079024740591751544511232889367123238807087826927343471346042420310001820651888950353492961505210095471148638378890314821702977070594036255135928221830207601374770427649300607054053149248984670268647716889232546915704710897010754807813224688840483807659336296099719206343534098749603873869742122533107770663958351863566042307236019527098920065708492963110561801275388448705329016091308806770188279749205173493380556461345904085830712014917001145480482571790340507346532131286554528384195410475178852634222921307671858164693373650146072331208003935709021841118136444065245340001818953005508582692004910530547833721260912481473940149536849052782604840406548076238818653154913285644997107198477543715702325016517419246764656658033872342461215344624810814514080532614319840193661758478147998437228671247527161176699040450698828240817781461252536273204699834662945503009248898768818738011757712237314166304306750731049852075090603758811393550589097820342206211721813218989775479950684839301226930317606705130853493394550119335023237022245129597707393377507582442440849404055645035230520867280874348557090287142016572111560034710204797407998172065839677903911539775783456548217504591613089608615604056920605174339130613245647833954850158501600427778909602946700930497015738814257822726068095877854097210472291253620861078363698473239292495517182996059352409034868308070512030698172703710618397386375600147303356732821393492093005194014640551979360271219695471308715077980483716035513590994130554693554458240966636372852362241944321162196656614390099612230553719392482280801772101875372505060883182052761734031500135131348959232156986975765102424856209912944125412226267715278620185819236619897809452539524277099901088622303568411063336053825466736694454442792141469897343231249176887877058625158837936127219328681359001495680538753865806803374005684499497907047114210246285617243919631805796762483623541507830329651059263294222335447526129662264793144502600994890807936814368338246151558310043216727319228143012382170872498971344859313879626277985412779317485873358220770385422486808903308531362434312137322004480000000000000000000*i1^121 + 414968646289530056679733025876512258085567049438147518481696697357003947152131819810668953638769845262357439118880094908857052623871787058987591446547838701724498512481726291363660434945524048871379704156106377712145012988717779976087886998800315701299740295080867122510076289891847687760157014155314738576482990140044674268903795424161445080166794286058752458984642506201044694301073781957510616441586612389641652793887289909929264969470835338603720247451724318707870553792943438490666810330066703674882111054338466944642241951885383005447998845873070140274286421430392130157473350070052635602035781188801443809592404640411290378518070435083190157851718945815587829636765636026438245901470341555630475210898672796603558402747367544232103265087061461208121248271955023638070047744212649983657804849139169216813660200580247518522612250917723508176952098122296883118428789160823297570396554119269838165490148623988055413811089403738612753213374034137017799640069145942992231542750359857984453677642117366179729965764595739118259303473469032584457336177451985667740481296101766142285841059974915217496999312646513259859431258875069617071213393972826435175876064495319690902513936991665726256737035878231236177282726859654133464497874123295833415740573294706114371361848178235620780525614187552345373059205406830102823252522343345962169871345817255532463466968151230402125911623075235911067059671305945317670313649064244797730079772986138803104960670062037910361271649295837366581620792357876257315109301010993688011309510564467051289680342689604474270243492667270672851613462519733161435702185439788473069368248529788446019872846933016448038212327019195326672617061141297311157348978048141997911861515494827518367740099836600199100440754488383344840985454318374030554475347235540598205164625155718516812502783200340083071074490869941026670769628851466286677019157375207113753915911889209668818006824490231911567579881863621428027771575715410582318129689322785763765563129865302544408773939536478839869802117851359136578951155501862168960342883289406713779593492237132484208159960965216959906584895955040596621438727653934069492758028322760834628921376551032802775752543247218247342882682670076607636460824216292319837806769173413428705903044911853787037894543660410817448895076407821695823033503806757130021982562464757646165322509068641652488315332611482759345102337065563283440420786967463098901791186445088639287249117528264945640565984976903081338252001174726618865960966507115764844024757389461851153174804426382946066563166125893655172861547357246761785578752732208325131046678582320787494576201033614848534211305257622680554720553519069202915821971208700710059598335595066616264383527733948540753933449620987892807389307068449210276023611264230412842382188869410386000991283381024509726727059557660929622103073751040000000000000000000*i1^122 + 1976138313512111770355921235198382938990916249802221442036437631081707340071272481825081216868610330774694957362332831550220721141956465003358837424027673529274857904531752966350932198612347854813045932667485794742299848373816797268674807451625020546082028701461811639068018921236723243570413069705128606892879393679093397788627783677945720020277366413849703298967928622898437466633184951435738954771371959648121408039706491470273881785607790351065800889808820207368527040724796504590084729955151078029445365551199751935545880148731522774675469665226374743020800760027755345445425319818487674032822381199164542479777306218842333473219555300889535531772481592401347501898381257635025833756401638017295808541305443065336282892495615223798006854650250469407443156059807150296867848910051966711307584912472576824498304826496287551824853733500958458467520345037129007988779422882631465267586018573301818270565494562473989250512131429886897740024916522975355174577269971729751891639051319794615306162277210473141855086486376777777699651444334630847233617452113596665281375239317434029928296957762539148854447054256106608333949238146066081353820305495296825956071477600820278093892328657500787522835676249514896423873686227306514230540504539327114204531935045069441097454166040746479475519743923957615924726737441673289950394319402508396094517957285108013527662014934769964290146789685765569221688267031847311030006480778375890745525839067760139720255148779980230945854434558045557282563531992328494329395925603093834745006099774441920257714843182587115293094845098060093524248253925587523147207956568626352642218873523904376042142546362010294404372830964195307187226688211764285307278819538349649362380841435827770788444701424564699639409306428521661003652553598321319023259429745930706099329314634964790695742666107736928341047642683004361845148520133306479716367518827815202036886766552831170130346221128395737583899723763365949222122917557405878820315526172350004534368958332457226932656289228771886437171968367746108806309388962705516115808832851675431874578416458928388862110637469398536180922449613317102616953828409125101000679899166023628231250426576469995525205193851095959613801795721500769327808397414816843831494024529965009812076228606075740784582114370086920621422087030111925842943693250677929147378362401204018434203455368637051926636855019861686124460043006175976823962173962092889693488902868853537219410470025792705021958262780198839462723643480996393892958444318097822277500856799817541780179003385671734015645361449605271576928429475372260436000455179289147634313501375342715265349213006463626795994986557712362457059434552373024300733398671681652828015139464871349969899232001814666072035604530381510089421190429345604758116115373287768652797991633292445386174982632833621511637165843567846883328000000000000000000*i1^123 + -7021391533494956625346500516241536796655069722815374753681288840277458012208260225243499691396125077144690269122806647299758491957159500193986543227558510620850696300306726702179086523847319076018509876995234848231822947154226582269143240093505829151704044814777952686922547367708842438534047117801474016635796917494971147750587706516034408690718786485746120191619731777246574875157473296790587795722241579315306208562579332858136765630150235531852545240327875647330224337999094136131540615243083224321755256555954696707079229439214230088175919218439427598705004953816136090168497531532406200822504542611734506862569931126972380459638447777475827812036396400337707766632738761272338174982666868275982270825877740000192290011981300071379048291822607205098262713646311558331921109471147351082107356772356719746935701337938894119403538820139235655371242329106544496108045466401876382422650360257276145310677923721810913031322452847283019515481197991653185268159655469537654845544064153383468147125028851743305157031049584995367438571781950166502323970117232391267396868013079527955252707037422202353887613854929784429865700773722122452502680713354766192181719539050503114627886973001373291632910067471212345632096535541228287830985839516545407552351273435009541688468077647863079618378813261851245042225685788292735966371897148944391303029782640398795614853308150038857416468462917757457760541000438283651456516357488886881608556861372198824021267619555113947237877893458266782336913112064734387556725270332383499372032559513844270050413004986168303084600734618487082140439978968540514419954793936479512850329779308709203379188718628149277538444249637715764984076362082933370551308755137771323286288150373922458376015225022909234693626218759271184695859141087075748996873356626831183913742569590346622140830419165670155045011529092676428227703523752307307993125981255307151876033849044896657984436442993876431571049841584001710245734702074720561066791288408275925224945523330622704015522310220607567292119300830523550253552318717585057631046572431575448947309563932230714994619280592319908387998859678468665305807905374081284188083096220832581522986319535552528873872613449189402395386376490606308112376783421905553019644411209536926077050055591617066924138006049954298291445580510680681557167031563682491890444028380738598776194710725838328683308076440970207706163891959867074989308352775312257255553314968368428111053299142928653237728642112530130304492982309398386152455868623190726907439720030613700721877799952121456467380262725219805864506648086243505955900102260229877373316882971303680207129297802340785477407716131335230759599503793475188140828844263225522071159585760701163694681598221489079835342376345236682509603995807774827692341211483750220914237475849259523688507510211247713514751256428544000000000000000000*i1^124 + -6319811431493089332375181924657305581522086966192623805725537716554327992385052326278960876917384293407953512589226439877280806087387272619749297441757428755206079190859447250797769336602526122891967395604864650324022085042448994468318466575419930984460839541824504333338510023853569925921823278526457529373138139513671243712166060450605712586492414470846352361417892515667309303672762691830065220753562010500442672884562143719160749445409840195055610706146995331987944266577036512156283963538068059889740585768215276981323632304761737257593209720128003722322501448380953625200239408950674864247112177087862325591023064427413710628008453108657625449216808558032577155748881081112961740934657166164324007891904207516728155131799203922026772945945389901762127286705991091431741555703801802478110933724032431562830829608844903220047976293763729056417573301363132792203739037915218710731234449182077688607655219033727207760649987047190723789675604914027755841213553915477971791913690267994793330595995229084358108654424328627367813527898420094827045107703783809029415922190541451707265147440584184792414064511279981844285580933126489989846076114611854838847574258244697325988043851558301397057536283490455921057917955867116053663111984522692816465183651065595508535233527247428869155852305061907073947378435149706319824823303688359007231427603001820967052396256281940673040774284119838743739906823277280520668736959808369948251521134555094580631554134092825802603374179533475678854443762705780534037343365961213387270916142465991214310354487692448793471496387182122172328389382812436299707350320613914268546236874364086025103056803998076565533719732437932671539752867317170463522512277387061395338918799435472673431885874682357956368464488566897926125469993337616745561554525424187825632893446304377070083701244003012792627932184215743373959825091999985208628924000963243757980758615734852224830414969198202074670408185053086173260507107636824015176758459750012833692430698460940332638812610584550221125771087627949868258808693100966858327892519819142725038037730776177863577485560925600920792091295372168381716132893933434914000886674446003419070214510117675177645176862938849005318668152179141102447265642310739707482111393100066508885599913489145585049766539711801866671811455866956471025854611981420303062811538179230180936559629614553262574957113204168298090742504027883720861101312544401033986844278960373389040194907736663180982307674995725690465317404774350213038438760071889426526823797009319407705920778595505423779351373653667896029957181719008067228342945224240350086772534870040872102009618388835158331562599425671051529634136541216287734693823266471344221255040766678534596192961176802812678958816355658073640559751329004442974348614532492977882865160108585316927607310117781454297497600000000000000000*i1^125 + -782196606684659590642150927202451230699441663368675573491752596905268480538175862341947490183793309847847598849118467258262247525717288163221679003316514649197692312449044517968630011061745487108173691326970137573111354949625231844740485984395566982278814538098070353481015098325887510433103638691179691872637310369564862439011651125249946031687135474285054614660186887676392253596061260287589205134996904149536490119868482111450634449814155997924709272175904128525100919941293027780316732851849315242491788247933673894483970323493947330803653018953454245297962754432912998561940910188212958679979158861205466463171578344999585139189635361360787337654454048286127365176298095308407580362296094251821684106952180144842727554241331741405671670354240185949592028345750661026458179115675013538530419887946963388922746489718796105776058819357056088867928190750140986295373921284836696585387800696567399569564050856929679341468738688529305513127807486453878827026770596445445681242062131298422260753158998309584519222689566442594012276097437914490122688642591323047868448523645062391163884481256818548941460544539278874204418620331531879232356518752249520151654798001158835949820560088080733175015318234936352611199276855772929837973582977833703860642748936632699342268939022280850778868561919365850030967747789043216437289714819404345751111161626395028210958293260657125179361068547698867207149109785576035954874468687645046258319733501944546304591313673149456472929138826160769533865553355550239151393610630991828713013897754576387423458954698408110946526852140862006719487212831231396872975960495599517666442905205284734795345638036797728039741491749718311636296119711118151043165935388657717722730280450114585502435617046051853524027675393323693236863884226384481877511597456878850852034375549302018234429692850727406618878635550045535700199583734883759984019544159272674909523700521500153218986227348279205099185801383779969743576040773259049644436618315340242676152419063322821690729017766339229954596940735759084993006036455074673639385237488922907215625098065119732900714518474577584014617602153116029530576922277167849038237927969343962387348182288278897619023822209087449780538401336491925865834579670120751551296659546135824136432644419972447799441915471458993087056754740651551553046528121069545174442311603866462637860651030961801151249520079504315505297846845668813702303436545977105064580416414120144854651600419854643339479302399280815833638582191913608065221232489005116847068416003539916645927989580207226699731034452070208889650772955099503502444769063286637057999844515272234328504442585000316211713038348796609590688594582774636094823080884717317307585241844215779796844711701847876734258467258953317369390806918807990934020734248600011153133125162434417283808614993100800000000000000000*i1^126 + 446374739974910344083319130538117163356922394119615708866478337438985070531796580114913337260646748368308540086776948996415032424389074531391916626178533868173013121163649659054772928646833273883739468639286431539539511904520011590830694134058355829435141994230549807779258272488993780847799708141045867123159134878531866667002528648714317223827536143704358925362306512366193982606218647957114733246220863931401428697772585732049500505821875275174089219945356029990858992683257905347839115729959278583007237534613471311201121216487631048406033264582483435946570070657197661527114701888038606598568092026789593905753098805389504459952679573536576382957581106618872445414777230026856619184886067475051136498491924933762910641080961779678154184992100420537655800392745247569343364218027678732783559620002850738803895901677578659627040316690670615829533940199882281921927794313739212750087854921601389478595151048918215768357508997933962680160938020809058185249417247171925088333665264478311350898552162090925309411355143041028996804698046208991360858929529992131260909028551164212469067838886324236327108219627311255902314137722618668642338858108801900188536451731270030775357644095854007639539554255911309975965223536748405637597890803632781405204717592290589490089248191294705502535818466898768917699173138851336567329405843769404203498919530529795147048890563757685834088412035216814520377003974636747815774409993548278845662820136932705865459733677216329966938710823601670196307197160778844078950243870289705173161755658164967466825801674695262355983217060791938489918246539513594394461341754163137257217826202620238226930499749185654929967123495159235819822905438218528200794989266587784841147115720758604276296804250476615453164689223923515951171194479268495322861502944843271446627566484400524433715846510902355411941177925452335015963251961728174422488784441875454855883957945764786771493210514315889657740053564425972846596016871500604218696158223459045071547940767768859502709467612211088693815409665336820990814429557448107013868134488741230529963316116211758131934076882463852708137310968534905942790606251703496505963712144860726928007950183495170699969529758410451425746082062752935459955541377773386446654222113844687311473334377600364837279723565046386614468163385918515299431244722371980069260632014765568233563783131758163042945895213684373401551323856677434102597706160479299455292070606888644222819766188865078328033939786354067808633882678998793676657276359785620449105860039898222934225460494986135690197090843475839699579433567338083706842181740923071774260522549568471640785045316421180868415539154175121347370625202337268694433953366257903085091182200869799702262748834650062682622808556612990134520091981427357865973932770561314906894982294481107702251520000000000000000*i1^127 + -21296352594378802556280317796320699082501545795261135061328665979721062651892158989235781930091565434728357322652332022257912168255815645805712298699652161123985620572871880791259198987420129594896385953042521154100360374739877916587484703743124012020782802653297467413213817504040828285826501747639561759281010493016933040980259523201898028503551375554998837444357224729139490475836492302358651917231682030790795211539964804475769625211678928037661863220071311649481652778351225816160790938578293793556335373880585921140369677633038998953480175595177967348160728724608924924803336056213600260735361255464686655848466102455809779193179265206307345409612686734201761444750849358161545258472624654926051482683588270739951542493530421027938191045869896537483476893944045259937181025222151787428391376164935406434863176447500908226754968908638589618434914189344828590433798034803006412426243021945953256196523095343904079650271451282880384225442935009790503834721328748630416830842691009722218040703556238681531727450215966894039367421227355605112586684840693875956659287785634420117067998672470510507709641931303304273021707308634648679085710579540458039250421059869853095403590821576495190053520531974704976956734361405451378256164684201201574817060513331738974259363460245562142715428159765951336305390315145575149356633827567109706646824486494550956228007199251817882917979647940485855171917630848598926881142312633791144044566529340592628980288866935351892499189585425240790504079635138414255124045366640766876129035176748059537091213283683012072593851266643951622150846745434070558424950304834484365192022180087541715199507986999130932364030215519622226582931371318642515624940493608739357036685862140217647354019981085851032767100511539905210447706674532901669482094236534971839240569201943449598264348716707581851579599448302663002938501078688908922057492970061807480965778328699735395951234217063019596478364662906674363913292351448234160486166164326545563433686859194892365504112009114923056297747990804238934357555084207144829007717263472240436835669643939877848360836721142914536069819436798436514666818117139018079965802965123695871857080881880000334220634106891850284411656927981709495811148736765181193101270412716980207436505928597217727472905952818118689270845422960303257847100640112009088519497035417596628057474076840082374945913587503464594754513598837465397259866867640069383940578095892144373435974741325756228683497510611897005786741426291240822304277050013695259850706474522594630475424903473733428418887657395822995552782246693125042980121213358247300875316170508076359005840775869044293487368728307078455122302302351092632778182629529194631248696415658520854191528104093845343752180642492261862771326222445821834901538944206754052915695053701120000000000000000*i1^128 + -4764339596875043902696926450449571600841214742571949843974220451945550161137687579263542601699686514725364657098202201227502954660577520182796963908505319520905779343773258333765440773279453155867745672038141522607890954488364967188417866849616741293042407258951870411702005331836959047331848606188778297756126569734332061992880910294673349449768009326621382101016045104208793611546719591686845115751574919303736970714109561902175456863090751092308521626594068510132701994223250638694775843994829233176336936895006755412672830223013943505865365379960284310264569061811310652140210549603790760000023872162770793011467772888861732347667397289830745431878388384953203094392256278241622349423682544988251087686976510841487663167247190096098262381554505917288676588296304998561580950360229487201421683316358820154795885716044709584713300112205394916682051504018710839682712496076705057335234950287058329405166239265280895599791232863919337024885167727249865744319009119711268667180156177147376508089888822825794645183793094285293939328442248632087939337689003181741786118018832246350122116443496603902819560657988331491645481941830798596423848611976858751232863334575666431942476870316828543646136001567910561418832754678976354228565279761657550228365652452924941359159793578488343729594730611341554289773762234660077171009285748821942761008483808856419225373745653937398035036082776501913782149708495041603408720561227589651109817225736482469644726671437568001873702637499150660168215002543279646230496491493404381782803036937113143579312577577394068692662646003279241636375010340810641183367496770904922118603080213635935092292703810414444087981208666696674843649127765931828649746182699297686835719409688896070437634418657747552381998480731165165393119283278270904655788869445000898645781467635421027667714345900920311875133297144903358471073783365153746597079926549042027956279856788709159499732545844655821918905947029636666152795541060601355847098007638403716888244975399450815368636503131731832892827262151854938228095675414380306380482587664636030450777991723563341024214515002388245010494054428552502554387748787128065405909774624489472701781443567084255608909849318491158055288691797026551491313817406771286253078787132344177119251273097372132321907355478291143413096627735714091011553227006133810844584666059767641740871116973872165153878751342369969988603854155570737967629217209267421242088466004586531958172702769418507468884230922960259295971793359429479588308739062763998474281156740576284568234612469658828410074334696600002423290025106404231354901237160930463675367807734944240010082457869831502042925628026804891757305273887484142729294691097182683183387520212021584650819716404430143736127449055743096852490200694748198864797266334317660864512000000000000000*i1^129 + -370307052407479901610802483464223111372679200239753448059051777102233815793298308004752494192051998632114257043959140566149588666791372069181916276335205033480080573970350991874273437650903887699036278432362307655503832097929676959307600371816026846453127294291673435082919916231711426310484004665486102735817751676539105668576451949489996305041397755688042586982668021842190407858195502364249990486093759692593831454380147709774042906320894852505923996530937032127561558074528395962546011647724422712055215108822643451578932016147697669509942467045596943828873617516831420367077403025299992089329993620914224867011749128689102225380597407043388268024517700396140266483347053406796078165995076827287292024220017301984642875640543457864307272099130771897411105377414359667242871781219884393440483396767772688501528888962255393083189900063768702445417737507860783354486104866416780592921774140345829299943252158536868054058236539574345016752104381078308019447917576802913287405886862268407975844758741091646837891492979177584378658871651698051298545308442866830769056818202026711902470363439266634948605371702085636465457692309240977356353059599693486951254303432089533228234457717324954364586429671593671179578046045842907527875861663593548927921746453998696146814938976449508678292306478426987030429797520614591937822181655169488954818728025961971103180088609023035467815167403399078764878854967307822335013203288113739323768513181347161876938252469837243728613073910112827354503925806788300428390379469051452838991687205081858998059260818959003720228885596806272858190972854775357270225388777261493103925343268222928411371645936778000627877325846221339866352533896109904838479232238632093871852047249624295569037711321426530972210003803055986640632739559520217079146872007016962975896127365760354653919645538076635314113103615623883792640192243064985489566997926983821497512420682297025969043237106102265333030149440341370749786832218519335643684473602342924651676932715631334399388193420482457632967324261280479556154730289477812196282002769550046091864496295716641823217328435478701197618468177829467637216731687750111350096510643001293976641528316070426861120660913079536281916849353942407722041247752542432414424880926658578232143587498955516262957128632664415486707905344946026094737661092463010801661976060620803079265423512362188596247006308837248066666440537616870164318781480972097704999926760863658447477157378510698015682108522295357751898756733117305093274075037029545752612403472749859309751198301374975266500725304920075841886617006016655038161909932733255280486257459505422760980794966657908035504314576866969897641511800755764558347900643459272633500639335754360501588301450348803884439731968982450532974309316968979335149590151168000000000000000*i1^130 + -12875606697734986601633220746968152750314058906647131561091471881138182533598306698844617842821115230488585640451218554665174487925347357867188109822963491323195627567364767909448291178608812348555934566667248145640543075853238625505033020484928671954430162828044354391301189419466117463658291017828718107438804465811106979566013828176538711029557734970629939356711066281709760879659445401080828773795416384375059857023412281740782197202064348520635530277028954335948004465609324085714069869824519778701733068154986335935619114987396618532803471749247218747380488817147236799143294005880375150560507305819625805863602654563428990092623831641493725004552702102451556888870748005496615439604142333560795068233029409279898044190079408529544240348778503554681370638061758465032802149553491854541263421651357009782631633194263464185936542777497670612040632847076895959837674120124300165473611739128624908647135080893351224114699433378956102688176233686999928145353999001117195377283945440515901591809622917257208685477631999927761008021375648215092043277040396152219954133180958555924726668740644440520031061752729555439949133447383853028185227506303187951098627382806338868368594239056835630190144980647425149497971856801801635153735378441178395530357133067034426449340203108210726360577910085507234531801445737164149226944819593873946621512627140104939800797400319045700012816976192590732629071151219663454768161844494558810921516866431122052203565504309905123066797009007777826463844595923283009820071533310572862083268100628730856474497456196850747551800295130121760729036707963924297151963571262347107511409414774855926433723507521134382378532421106900953549196436330877804538306382440375096780084845980317118973452384644389462282101211027990716594073809305876435535460388540713346160580110234119024399342607175685251366352669856599454356331662240583070729271443906245332114431654567500872923728836104758523578888451866273947701497234983571252332273662315150445419676485150387673633039587917906637172448230364590242691798822487244897974044653614252052502752877982911307982189418701129382975759042486961451223021534806629073034871559454206168127374574969782283379389559933572089627250405874515204808854691426311771130803011076347814095302805606174322306055798157127645212709091559190546359386040473144511491598002223202929571997482436311701144108252319882692615044305280749934485258292467529807945007554190433367956980653748107612958314804267092275798464224804962513145630033520128180064167641881968591232428723928265092057959103980716043875237438666880998680404895001103763905529335706102476786671744027929309635973664338046321375660506608097778006497072191166673231211182995923422709090438025232248005047526249163946113735124575913928294400000000000000*i1^131 + -288998783470259759146992068632396051133552160269862177307126757658286962989026113213657354887629424038514306300748453556033783070985718061959932921576290538484504800926672776107633065774680628006230684306901663529530452011243930561698250547433089887797029432012266628362487355017163306776768055458643132038722816970661703107975297929901089280613606226144963474351398774450398228047201216777712482257691168285288607693490403608091832363106822445934969844033750492021954098965542419758046922971004551084718002589554492743736351619787465375091584568226608177371932263515596567202016546100876066864396849651249736127518797353461898942426317850885819880676095914419796524152129122017104560183232158476788091389455573462145300241843953791407937599286635932577059398027066435029322958314362810818072801083770873449178540018288434185449672975464910851016748779501101022007913421215902241720180380708088277140284653551204174411578134653537305144691645761650874223010944619510260595942148561506902990937744837373680991859274145562409007915857063352748822913128853661564346138181611961246954703577061609517822095680597615238904487384129669444193814422912592455706021007540107697103339284545665396303302747538922530546327090695856356056652750152373702812165508715635797564191703699289981718166009879561022481184029187072070025344716780169793506782074910507532107181953451822770289268176505846808219706359163614908092859622425085612808004117042942479530524159799721492557656950923949990325167154778049131178290193048981630690767465661374934529725030215515584981364546625889704009082480573476237097308465352263438493528318413450486340220043538752427897443130289537571746559337747438083001805350750786271455604747143285130554364253952586275026684084276629424897885939019429355462542145182778277498538670146092246475925695467196568642309813948376127656592604938384091626786932846644577378822754748160539928333644621337299819789974083439476666958381743515674160904978829690971475403119744420270209074748015455658511651955576882049533813695551392165067029412838084561536596370819067938096879933852372361157034607615714507926528208051089311765567172353986579043460550812565431695696132056308285497145739297410494811878468020825750509218115250552812211227834038160064431374369386922760787045517934843666389744553906430697582177044276429948533065063667389525731714281482861404120404537197145111132930697138513184363794499857354465209031488197639525159375292281143734597411766637168250597994174894709990098189427655831040160564162243000431406838520992750413005608142876423702069835140448175583322385020433847470155845973100990033537686176442927106363019156129883197778767301385875395062212097057512219175994672519222802433093141995509060292612141875200000000000000*i1^132 + -1803746565723153366930878121331958029909556549963957337973092323170492449236611866555097608041354506808952931016860242262227241413513102509626664315135916226283836699922576403078495373770596483124532971328231475332401933014902713612245636871772257315822525727832036330041349685942062778360845666843267156192108714297767621850675063285087917188345205191170604043871199485453859827791591554846989384561608852019631977959581071242885075462081586700091884182065700676593278076539069401423857001844562048732308239083659770031180430887342244909655441635876362161293480711567980576232799281682964036683934550257276218867191411002233990284266914215746867707462928968744790088193672785752368008134331658472037024449386139999650601308851303596052411316591011257910292139705325843935145385058760432617484518168696725518593621913993898472271232882653015202161025888815760056169481439486350406144150206385474279106375524848769772746497496808467922269351663782831230188411454930220254458267428874595062246788003818842509142549375240523161554852379806182968191804392520912892863246598192826996735003931776358122689969330890237511618987798852946399192166183527099870827570813017106907545126557726186603212598902135380915124884994916628084260184842620118798518060433670630589748856078663598119351183592575890675223712660524602751397073395554026627123985831896256086310241089715438356113923049751178522565416941655362416820108909678210152689969756164979557514279134428631690306013331427783138170958635779302742777772215551261813188818444407707210625608184530058803149645810602358284989630595232287938739099924232022509905606112330970594637347824476262502053208437922190586589876642750130376721408796925743472893521675882846598410385022104800266450082478577085460698942640162395914736205572073370832618089155154127934400677174451010451730783624298226704312019174215845746618671199799913114311148371183223738640469813623080909701269623330811251732351890869788832778103328632950997731341675441514906348419361630478011121516966921073221490685893452890553067316082265202398117836875989930652373720927630253339186434627215420820742831429982119733818691424833216660941889373105032303982852059756432543093429188574402733386803765881281978559207401563677044256656280827450519535814647765991717427691563938245868638420169358841526113482674267440036816654432751914763639444105757152536747295685985256186053059454838587168623332194789623210143286779831301507725752332237578017465954621115044705019609524539146385087645800580531832443801984563604024415404122564897349039020884367142342963473569873622119090493805213657107980975747425278232777669287176193869207825054138470374447745390998554441208272683940957362733491528862256378886950673177252986880000000000000*i1^133 + 6877065614720811610617614236725379361911993132359074131439522211036445792206578790136004588110413302095256800073981676406222231914123248213311790413697545821487897292531072036149788976306551156447112521926552156372608308278120515967949249329556186340976202022382792491029494624538634869454023445793445703479809840123671588612243731318951563439747240790901928847621669699330876977635116442628546856822070880905696030464381878595445468369414771997717320537933545680476895516133931519772155641238717976174661175632078046057822320142329555747256319929398458958578898732535446755304074312083340689312810718348842758888741868698845004706856340323570410717405790941357646348123285751440968720219992351581241293069615970027568174335918828003484386915926148989039963987009009336635303235090409508035260972391992338964727315350033164213166458372870756751240120811313534951089562698308842784298718123264281404751851590050231540226458281761181913211404434752403518361774016893947818241038389163454645712429158716629075150569375412104755167760520450470110219201845663039828379458724011769810577443533794869393000146903864568263422401917352865027253740023827533483602824702276254784811933497869903492030981181162156508344236096291013092285054370363022008509833144430777680043057253280044289058078881144831634712289776838125867347256012473948857284507586872031502842444973174755527020184200840920025814007157736286512089985881186889677561288105366917665306530173116938667420834950206849362344114702549822199868696562208402409455393329007393093978324708820931553356853316498706602269168715878063497725720110295528795840311433098052141524742119000838347635029240792201344402260874759942601270230285480013155614289767531804067068441725844501266018024587104602401772567548314430078615490277305307347962192571413462383769539534130301502877230866775348822178257286901988088574658678475990637612342677777422745677585897812041545065604656314042069370057792271014274621541142414936031903123680957343900616231705007940009155590713298136681613740271420722060271620181502368696204186218898521697667535971894145642310407934857369183182795428350719931243507360940285541008660992038648061204639703655250313629259425678240507620478432728183240263044161675892707061848117941426002936355726962632977734365208601518005321418284709837593658837248843190106139187051179867889567113764240349168274833761037970405852794662260868873067877733392849210935161346060886393904304773073964140683944807695002526871019869090871968263007690267244473731713905873244446196693680271296970750312170779245508183901824899387409296602114100029401444837555532574992118071032222362524057185756613928523474764957184743643811511201972794628955349421735573665485946880000000000000*i1^134 + -379085223451402388229806701271925632586217461683542684256854517548720540251470929799732133403706020979421656827134370942762098086447573735938795195525233564133299247454384456217310555217707519822700692976183482654914504851783330716382312123398036943199231781318089021873394498416698359851740777260713881236425643583124753590199469866519540815214966675158816587691511572879117198019626040924383793718418341605449074516712474984509871616874273734903142941803962958329059804894661491840676907200337797298100210782006359259048624353524362104277099872754607710773783855898941937485256321382610658861048830008731546518834209431691674501638067508090716684542931819112126543682416958279834368068411763122611168922347249027168002589810678264925730838681934255823986167808614240729484186624265250724958386934992749450813798497271982983294510028716765793443783535809816751410006963582781851409493183324118310880521700876274980902149645820590493132846793798509573533261992035479282548794395660391523069111497080792373024038215705472009860106446737165208996343351814173057801992588070448650616080596562675451115175842013643789171658047295788384905195487246759614005684764842723362331613924778115807694592539372227593562919224795046795257204997055883175892591740321180548134136435371008043182329481785868956429498565544194642943749466555860863885010431408668563277267958367503454603678256861020027019467912890766498954173217841483411621135558995084662685471679779959781173479838360045108422913117371585979010293917512298297777990519511094891503824472738214480484079092509893715873910746610387859142402302954292300667033714737343557881803499352625039231371777799922102795480028063585529660104916876586801461561797248831096338066441191395020237703359557290946235802350237710817297146169723665484441029924409368008038907445463332013539473294011599324735658304147565409832917849764041606399071551270090737962773088423310080199266394609851448971340349765544137441041950983151913208623471794373140276619901762350734615526504855750806820438879939866308802036722670210295526633851839503992040621969965286108067672858826300340969648626970590391706932684251404710438010555111999629363125335817556534512534799664575793745847198162265791314231920072517837561365471584848481851292452402355247888650741538266184946093483721398536713666256974111027243148659033746825348667151785804642625118929579148926092358386927253301725732015268972531416020564963074840729562724489244263602552962331452586504698172858337146719128436959500350718308565127492218551403563530629847307410928688898536158961086079532936693782070410414949227476264596570295730276721936207894684877523875793037782320176592213058896231302727691405310210174586191872000000000000*i1^135 + -355636115807577243770263030403493368057897466631252440512342836983580421207123934035637121429444387779546097653103563875388876615251293611121884847935629396361169109254559742472661291653409822958006164359170357715664614093595918012713368857521887858266039579998347932772268585481468236050420698073962110882844267952544440388325315808215140061379616207875348604846467572970244913873828163098555135004595531236013660762806721813007705846272859368211156736935725683155425287379219892759870096655687031006194662945067513634928165179202684525152850423213601351116001071766086528738316800084827343056587375685882559373518606794070274336097314288770199175023448261158950131896559864731023898947069910508444837678394892449364603697736697472309736602285684688388406762720601606286285580400800895057204181275186144380426760087418390191826722042781794900999526935229309757040656712599858199969596928976926232235379108760121854322414478505223645004704451974457836653607560597308715086931311897515286077558329663635108039675979036046196594612282332265369341795883128302301445539720945170231353345266965116546029924030473453399935979241854894616759877428568791178200728686385705876993489922418441397159915116124939613054211253439776616159371113343704253629285354843381910341907620793031542855575420452656345670018486584545080004836316515292725632685252229211080330330437866986241598426590925699173542374254054045903909723788537409401193472364414188672334960841003111982191278837692922606123508586584271657237573069464299925867640020753033011520215587983778772175830969011272955120939562551816915114991148168907889454453206728329762334581272695570926044548101940569094081709159515648833141237454278355385203978113854642787714869315535052974363536561899328470745754978358704717051559136101777317455379209426588974392631803741583359433484897162795511946837432468928424571524923749953274335001286581615637340571952526022743230098995327722491475540102614558367949550833643653424653511638846900259212446344711656247719613939512269895363116787614147178241131284707735693368569747801041366541993691869560160109630160608418075819619724705275266151462138508068847467121062911151528804569132866250411738632710788857804048561972499045751905847366053078490989099908050117873302158500805228729813080265436949548545776472747500939145901888455288030223192180356171213968762268696058487936812652633111504068447415085278620725430850522864233532714198609639553241596368205258540209232936383416437250542650791678504670144024619531111344938713007852197757847516314178375515559869405079827460895708227907755163713002743667890126725709835030370860967301869796773841243433798454393580128528547010186399700655353106127650816000000000000*i1^136 + -5699091459857221741134236938384499524723880125749677412452527044134686566953239611828917338236567868272845358712289804748000898069339320822467388883712336080310103040242113803039974423486467347277241081047679465527434212469053139642339448473454310413226491697991127880002876974859825077209925793553119141836330257242982510202737981183214738393036927869794175121380012651159829158290011234389259137000472745506983547759374449776184471654684362880209104797077657259428654622592348625062932020661952839954850400840879961104217851304990265499269895625565284813810171315723694342887304329943575477828914716017731404463069529347498187473285749687120987869147638915513492418177959449079195002829058271017694189275120294546378765444336562897884833633831946424806292198223610922668196146624467787147100400901509782667878506563646338054383205631206044782940120733525629443482876770141239365274237119046968830827156242453714522620753048407415648881130374073975919993619029449969831100597842448677872573551677171497513357061587896302474649514330205455957295920133593606121067001910820963807142911694449207487071070351835119362536983949786638963079901146913727898414857687002867301892776403437996655449673324057713820763158098988685354500352427511024986101065888146623526384851801567002710631523704761842859532183313984800089907468505143415137108580830040502027731072697691913841372235439315084637681967828569236482285979311511510110045341525636613132720625639732161298109729747624335030864081723894399134456225623552774036626451546661495236823765859427614667384264445823385125366063529343865368321376492855236600948956728139546465737404564534762747941262808936919130399078080107362727007619403876998093994274995542389711674411565027141403239762449345103804295076703594199876202054567985931918689581257547992494176397967622075352724616472595983116343576433970687820404736858832503686291173272925156229435939224775670738959906676587744767426167792121382195464910137956402820420292667573743532434549400563348702422490092997645876342959264375255337971725754751025067027071549227722785307034438211521865168551439772270218891880274800484400074328693976567255344348954021111214692994912178894612876932074169907222959649307388785218659269911084736164692658370011969396947569123927378223511288532214402605044380012838042750687677346010346670760891424790700282133600111430037197400134549527226366541976078003806798428592175206349705101816629590864248911272672518560084386492326675657521420030204687664158708207986992954835598296047408570047762909430015305962040017428236009993893677047854711210065191045188969976796160421777216502307991107874405769091945905046713665952468635962776706500471554048000000000000*i1^137 + -40162137065143840811279883298708230002372774835173582770054480781766104771150902051288826099543881894510749649950017570090274868878122205111147348760304566935843361967958662220739441539535869847997412258056144205533231755278876108998919414444978574101328198221791822469563949991387782299544510413882905596542998689819285708489101818062344687565975240936607183427905891589110260543218046116685504263686094414822046908220997237528512214295646265347962992166668990359602841281399490417721796562312980165677929901488907535031375736146030458563917885709905848031295389384840096123564119535071271889486268686503958257678682988844617418609579035964670348695277517768832395595063431881110885456640388428705786265626042591349683151790401647710766506592421647555386163745833499063612674960441331608105445479020731083344173736680177008675522550735773592434709744950048124295584755581223447054803026128810613942198906041860171046028361963017715052161699716590606950771603091635824348314582796571442606975945617224486510830983628917160099550812775413330277296987735317891946710654140689314135814950605305817957453530779360421819138449212238734088342064075863432793882293741679678733795518697575988495972408945431629786143220831965021351799449061857593813118045362532561781004016087802168242073910834798361043900349458199325705954146741937209496560824664862882525848761713280523033859243443524157027471810872719868294348374164278716284796627136827702646415722668113752394323777255572545317290739574479185829056741281012761544861673583842998884869859733406799258477729380181032778272118561174321462316943377527090639670062544062798155511406174048328279847259060583788525497769460268952875503420566109797806087651131075532626453153647034309035578674382159869718268857248562445997023181085438730667406321763752077052788511835058703854405009768929974103963570259639748602617407385300987050291912572812774536117702929377606987706631708902532185278238493600623460719739560050069832704620404482813905061710679631130568948011843259370395979079092654010947802337986515580833492716915032616186577255197574058184438285715690671686503668924860266588278632152157927353657115582942304811962860191888655951806660971336238465537678184641319816428620760532901479409861639071455231708977706272238879051272811127046894908765963303427379749148892710816312297032592049407578398811051357374977983166327187845929278159331970519663919782994251503111646635927927174657433455042820352879282609233096847617496302101728789074717160937153985888799209475914303466161882576953425912568207175414871516391153168285347681566793089436685933535287549242602441266187519608689384294505941947323450634441901396197376000000000000*i1^138 + -265962381003611712335072365403591006118593250315840196060283050396665811524690326265292909035917770946558599415038781638777601104146167865777717662502442256476841075745618462866628923930333263064946251146870012666352738757577952920427156705657915587703973745910150998820313047538536881281987460704359455708014964407153655056877639201307514652171735631204186041755077365090593285154011157990710669635185457018184492019049578084768543291318413158823245068591198268935760601775784480558306442171545394615163681793306607344077901298051643544135410860950798964022296931732225591591979861774402667586477117712207495576649373228645935214076235595471759558972384230370890684760253552306239142315622043793927319426164118733680146734314279026911303449300931778221482786665451496986085387902120648972171329897723691871959482654747984198462605429591986429612181986318326090185181992261549019695746849716060187636556429032035980436647255497272614849460896437759925137460189438304655713889798373173490363837901259597592398843087553643685402714028075331023210080840878067232893433337949605457655558917202494114548298158926517413616918089676171278094565654037245717226626266007586718603280046758628929642200303199861358614851622300995716958490592666625617645516756847736403705288530313790845950687459144265943592634521272734812767655802091239622942511886066793178327560338271928241955300188243486919577088802859000271899781483625427604582432576025198266071732598309062735964869798199732370528448802635537916999334726159915697923527106697227962873460681787737483013080515740503660958013905607587740287163511885477520397703269007920073292869469877287418341124979852714665077074107748364967534671361250276301333731868946883238971555633300719132028556212942260659870437853877027464156223177125849607626163619087194680067690548783169745837836365004338041221037944701929405042377311075730442641294950839279524151241420073028044442110791536270177332251467315206263521277299082239795670561983661448169540056673471285207880208605436346132622494530498381366457969929144059395114923023656475146059864668843239575369795134063716897046768578446853108638698577799114741467153575280703870769526662409753814127553742023335820643317522300067596171739650562550921613881672650042156019354280944626925196046726946682811156241950839309888695932884522852071853044186903763051584402160884312186365995998615053959340139028731431618047032879768812896106571872450714545692916633042999802097642273769507330369541252614410046158370051797233670814557542170369838293084809322784503168857581004394857746142153688606964867475645872963425309313231102031620964375517212967321350311958503889697694946426880000000000*i1^139 + -349054515339444123225697508355006421572297563889321172817632837960066651110347484306742033033437365751771170360205083406879262156007728347069135083447658700783922456390983681499468878508823181703474142568438216995301921624025373319040581266348069792696063107894859757677855131876149783601870416795899743260526399112999162684854233640345567107734237974883018292959375829098913396163297720590709137690481633623979066346498758609284816855998094099368836229926668141406521254652829454671598025943437546296166187600314061116902868027601742712557576960626626729290500850286533076833449686402936136178297180322390151782341612684787557217875070075303547304859108382334772560641989017091283511390719316694532781025035703773225337364539215802299467720966340452532489919239430925514030303322757114440632425635176794822490169722301882863084643773368642682175434435582399158223450182320439539404347895419755897528187293762150941540828608660230296341910803255352118110330081253233256259290052545343136775912968944818083432455162935728907094521686652377361211713420067860427139819167105499184549411106546446605772749137617048432869706649343774420169064898856578873837268512351848956222203227839629916612569855005233762868469990194110018879805787590593962963507671638064876181217912143965491022942237883940073058299163089812966070102248855392745896059828937332879924688582487723331776534631598538043823322180181924802550095329768763928050310805366897342051747111588382852782436524306614462696139632548576443346214835008153092196826488122938421312610912669500708992725101072288972060852983097606629477154329338280291927795838849363068289685117243681538821550977000736285154137603286288179595410913677449004348721487663593716387903409184063036021158097161496375042277835038439983050771759802037049113723777324971531268129977882506369367171224732529706996898222782673531846137392794706913220446213622670277642517280363852666426687411652765272214609538849225348557164118675856881987359547701476465600042556998054378902492118618353579478789698514667158897761587019133776173507459499178815040288155029685295725169460392954944667617056411512329889556613131728123139692111448205276973706568486594371108262326703640775705266549029500829293077629660285273214842174792788385620380302130508094541733528444203882915011530256597432152274218400944346990507248656282962614330838693918609995066028313917801334519422401094413848323112776218812957399335529818600273594959909067068806172620928177551651664122912905194431623984320226404547826310387255898768973384920971263392821638469957859591026897478540403171407746486391675247005081247200483071592969039822338660505275680686080000000000*i1^140 + -21156974151627581335034433092442552369985894032542490461376626275664093986774420363363255207647872684249804381097019806824896757354252414064770315195933444711270926184660839747601704322058736762085646998595475708080306210466623180794236452029347299077250423775125152305150876108812605929324976608701676735064121617421824772121319321973579200578428758876402473653670625488313204055560409863316248323661443490398517576197105198421588575578290207602460758666194823277118572078027977120045830998091457118522261468910277468887227876849652649428393932046899335020820184770987719122526558390239021713742125914772948930564977321835978936179754250553899016331735260964226802954398186736462420477698092724045302463140664314519528714982062769416087798633796011295052005677287105776477235443594334499797097596726480544641425047482593023567909559665370547729552662051032995859364084028444738726330136288856216107559326343607275521789474450806542053616182795934679118405707995341037494204558361146413723336928679451812871084683309638565200785099798018352795894700270102745615657908780918856094240326214026381011113103274091639720250193968594760361252881520807027336106312784758316461258456729459354680753941228061480796097626869738905085278393609231323841782119193147922727847188195734947774316719200277561756921472372598570749879404584555446711882667732220590858399749375066714213113609068336754299261193795658452831207041005324752246006002159694783843135564659461556725790162954836462860510752532662433660885303604108498890238083641600162708354044811154059141384548983765127328083666810076050738656692534666798543363829144929475047377343582481631327609533198450852797662576581495987623288573249395057533745665335138499992482551906794833238723793276915100959131462053679884506761412957894598899549306846293215227735015118394415251222593174017902123466186077367117324509475627859244856438419267869965982113853586810357164110777156534269693638498489551935135305510917519951236466484208616517025081726354488627926967125189730929168456737856890426931690369164467058995568222268271900932467055565594185437394320935593911558145231178736814874609679237973844815952322561422725059180401006464642770070847311896641356907890210695941873412840202948256524615930100449968419637338260751403919814617701581797800780724249485822135144052423418110226128354902546247662541810732284901862808967956242004375957932007322023394270769225674725728624114256016386591010803990479957323781921060543615909464811124047422494511400280096836411307508408268090835458822266264494837714967991079612647842727182031238615056170403370500830246498625937794787178759336050791809024000000000*i1^141 + -425979694286148200310500394990442547223809139847059794549258467771980358382721389687777495647821103881702312861219241150257055056971009678252069351733425205232694720019244852060530472164582577928525888281871831241312659348686985426980654319181317646929793219688286914838617169383487856312983760973164210577928287402042570346759614656902177063090951329567407328598850905240110776048318080489175430191031421451320255401626078438134225053731339542680827917429245988904719143074691065967576352141334003040565696423894332730871338519143361549493359892197508670526823270309242072355690210960666509204674049239765890185508170350944425734516863660727580590869979542214017539462204042663201486834696456837838515890666479506775328876400569998568003656002150616213645195976911523736600198278005551898024419089602054268244904306196752542206029587149654672902850976302427666061586731927911624686282536298849410837919284321071148125548466656879553883134747492377646072039761742401320008445713363000272079667777188018192385711973396815237683513415702283496587725324759457387000651332430495852326324779587990526670969952497940511249623832909575791035576086165921200208204223133992199516984855636271217093103566803960746221852417691795669191443293628041022779750417719298058183299811715353530150884102388733314465474132169256680733441545494975112086141419586331827131993497026814073544029737401026487378779457555932396060925265912458260689554463369531109511697201244694140356390104001668995446863448999443640963492806614105268068083976722221677736000510613418076669823955122715142044956189472210604649288474530238025947014000407409215997955660780949096558425721964331040215440955193131046065239984965776759154430315591224375652993671373137309742806793991276972915415267466165120975152833189429587949247106305915505998290756552937392477664226261857337177585304430541448712341741888330337904226401984849005383797873875098252601613496251373050068202247828101356640097301625578118592174535845171486896259040714788645781965304547219929137252196619364124798257321846891341521452038166644517055842455323220745032197101713216560101767087985309319431808751931669340857318980409009977180070926402619027762253462223472590742501563149426419620796252303719540457833620625309091138208093780829739676302282473464032328240580212021661608261624659375770084016063388245278057664670637472060077204554564087779996407339765110787465370257176077757310988820739737502788086799230992263813631251804109544975564144949844472024448600528832208570451405292076371784429120238767914811810151104328842382169204315013687693495272461087460356571172432910101002584064000000000*i1^142 + -9794004883054409796005850287554538102110189285197069111115953876944691604437715018991722643954445001915783763678176756504884970172561513130256632943195298485921931105359874303163232986103893261446304919946661673504484739761369395482815743817273639994845232421494221204097878108564664861568092718348876167427706968766044361886539744804002484382729161510909536669638820855907560613289664091009217661815719444347892726084635972892024061702643527888378484971640210157583081874970817809611920751299547810571843922029130647547090418189960555952049231413188836954755450315077706005237295330636583470520527223322980767989585735575630672276747691809565753430374965689827136578722102704072030347802811472862347061192407410285439846199460136605383169695757597038648310134223145486318093819652538746271202861270176896701817523057207585443338442138504860632618993974680096177004533359906365934673733336659550744500701848320784717791779663580179868130723768079495978867979896481207799497975957052453938401173921881531435134770282028879673419867473225066650249980608618217550116466132548493906750390077934870505320038832844121377367967015904578841123176155125372357297866450339727874507467181161550984787012338195232740505083385880680934160035243033585600413411985769036503878967131722031975256600668965633735432922842246082075286111338414332564747246515776528034198315582017991696675959371498931319443481709076483747181416796170417792570920081292301649241017766313728606410080695254069697258225444758828278047391896267166459643537237422675769948059852672894984145612248275748926171169358119231744389720031193989970160791905347760875837094863089040510824891694864450196135976573242322019117040906403140799783895372120209227987182799484201137169566706395845439430786077322630347960881302260250700019724435486723793511953130275340634440039740950795574135825967261711047589808138136695771900420326648147058830697560237392325589905843117818509594260291932219346776690103482761093487321872362476151178002152690918981238803801759516520623925337868873164565209795724073137157662994746020441965462931783580057122912209870751140655092713388239530125647792740460105020046827246471699077273196210657099747583309289495371044006261734674861381715384536212767841833533188279204701820981373510642528782852194974155482518830679638586307311988090531686752947726617574369532971173388016970228953452568196982713295901835082914480826832694240008845684711024137825378600427655576702420669800365488744478620439703021849808551292187000492988044565412999792787543702186376161943355773434648744908879417993444655767842893788624347892133186764800000000*i1^143 + -288508011463819000628206561041284483249886885977397313974240124164595290480444892961230237390724180807332579392469504900130036246860559356831678055743970576313766744555763894689704273649302723720166433431974195440712980492085056276999329657891016928273441302154518975504204071842865911603045196279814193247678494059713687534659433467377914970297740303676856031823798225274131124466841337558247328318534862379534227126659760382809721541268311952192378151489491169953617162271905427391576091043050255931083943747699600397846943643761557526721396328241758684141675506566948484260638959195080698315878631142263338022002904577840438417036002546683688682833595451981722516945773595069407156582440409230514956893869021725617299606770830202966061329496199104436827101264172084743460432714330482639094504974309065519808011499348058843825176957412606060798181971590972749800046094832582791928038968519428839559273741453862061887735656619246288329077683658681721682122303181216364676519915025402146656319056558754697422593121695874050760728592196687832231367167969253005302722807151921063622936759967406284442446139735352254142801098461931996429948090571830702332036326919296961670466676550479381606391500767266726997741326113705270737902191923592349424187068028505456059162934452200944745340951334264262272230585364122944815952139767276061169967027037594336372367331344076152659803576276027586620618829752745248132393063539693211760844080451340151517718612559948807935979684659725091948289774128234303389800968711426092985123521443864982577488899731055104948856324327828046214725866378012684428549635204259826087839115379576111782819519625125098649133669315495500244372845538747980289817579763642392557620583159968649254049330074451850087408949725468380220665249700377291554860898333343672898536171025522932074832504480187375149537445636707150602368164811740433897648536275781942969561019407617428062695841865528110017989622489580740058465364419448652884472779004353775917507712047630835341410866726003138371676373783574252954009762287613577581816964684290668990006053017252995366601111581727149976947962858507006570442765485896786186999127944288596516671248260158599919151900455065073427992167577515577269787799729870139245509155665528818099108189085104798361935629347981026839581056671697038906168029949470927649747837903808403922251326806627758521729707630868834280129519581082672095263374428674944911748032229678983138651000098394670717098833609716172360352240058268896924227660657571525415699204506005907423550164693936591766779964738817463985032515499776696029229881865922722817500347295701401600000000*i1^144 + 6019554620664359155099622795345896285469431693208075844097235050459599670304768065429169083439077498585725034881571822404855527677451232861992533040783534607188825032982174108068549814328379579666008841098654939239473332470029612693328955022122182986384925942073482142511443746363873318911669868679986299754754352049315827934535888023653119663051551568484587818361858359637841136137773628939344642898402290097164633279872870426461317945075940986410617483020508109105231444347909369142417928125441516055302290301944545835839857008494273350084828843517407180260273019091243730037696258200753408876572166715391815156852449680731053140983895293735245583245389672884370350197153622482564138637916504027961170444125247877706524883713512847253584613014238344747866856123613772917873008106978108608899814527342258642834359111054073322013118885463979211735189016430081894559099053647702643200809877655593878621607175144563386006395037794120257411965804766058998392300623837092523731827978850721002424827355015573642127820070149804763843739725746987066043387523059889062348769757238045799965395670545281090355940176556905119598738606975903157244297667727602099560972794857529054293604104023161881533065551005886001102976779441426040034824841462383042935477331289726271242179780363034794811272652017302977877369887435280078547381013155955867543727291314445777427942688873810221350356126729105234998419067495782311014182620279918089980120988203349172719463399272936493884109267148026969011503832128675816283100096712577734467480171777757496635338080754784673566995817130934677293731106121074474348967156958379358431156509062137331862874469219727964529838750067282906797275871370887696280599567727522638827727803954146555137451401984902383155396891349358450960586159875247342604393820068089663434325997398896233184979984500805676966559485742489256084091051898371128188153124016377498402673526870802558862894959859792539155731774141301045338855371586469900568528518261173309931213607350876781362427107123062581646803866254220270125097908856199638457463260866964278096590175957854446681275556181182911348588647402637326813274131041286920623877691987367330369748549745355510236268627199046221959541174406567642994481925709819228437393605919001568768849865593627976473310945314634577832743126903926571538164815313159770473607083900146600584517874581441331363234172113713344402875497090985912224843450752977750029467613329855538192315397885529540539511187880361800120544355990143659144314162538934047174197148762148331548805944730600158614886961888031151004108968005509532438776240009741472890880000000*i1^145 + -59552054045986005353197130481873205980556146663296143942745013439309159374646321105677407179371974809567335202240612408087301545318665881300391873802831803139855427649110956733404063188870362322018578151872072649562913093024152599101522170379161332101058196338081819120296101679224043948260135056646580449282460666929454442608524209275344968475912073713726342249413563127150667447879182136360991723536329836186158503072541068748932851147778652710384229231069547103510717658994758650776318781517312668902554744902874543178657342454356748019383046078769495141500799381837563322791462883120376631268620003524999562268798018237155244847225323078703323970186859446063858494583145978459840965009961430943707288030968978901891729127983162499575527165012260422413166732033049582562439129208050910452604097076158235835504621851889349437408446845241079481848428389845036320021842223251411332646221395030613173754319082310285853734959598761523274969838901553970625110293859471037100703841125510355487861611345688951586286625514191508593543297464091580827581245413632329090679458500220372932638809290787577228606156436385935600824472636980660482902516846223843569810173848174148162003056416489118338330553065206976570730379293377414984554467199716973458557784588582928599095895839129447474234919082727945759659101248073923999260193360457924966430651017500084908511464454826508615225140015684254540519351980499022116487239260083830602808205956004166899250657725573289808240581789547079788021954454625791556362749267302805483375246480009354969180602046212501759081916692555868816794272162350575709963766869485928957852907258667866559714290844941453231315488124458526356432603613729622113599929337240510936946279608467236768191471467425579308504352779357654207424570870458903155431410602395926926640926264659438460176226154731968767005376120980241721244167425202431426191651291769247378106688670743129017400737249342446506003547328951154088944121751639351250684190089704931507827062736307861405369674056700542773113958240774211909807912726266832470092176373576066510462406377273241176504715697065746040207314670761891284154531173570552544025165211353458268647452190931698875756483383001991016982947765538630188621265719012064988576931061568209475452323361159057957521386093768035298229595766512315740211686488001797926886406999978332424135440329863085730780705117693094714562011995098746624414638212444090045880716401032241169152489328955019978324382505868181861925678797651941654584989514078296872285323852565659294135974820980999400964350904356384866644177185664948805608407040000000*i1^146 + 9030819606264559936650951739382248486472517721574718036687491423294079638764265008879538067296610350814610291293219063944646665661026607671986813090472058056468816926972726103766688817662109556031819549203613647667998031414169192205868792801713025664695252239918739060379111974593770800608045552674064317539146141734734297727671681369474963433357702842118255930238885195073701138860406738317750321873807805399454617248013951628824788735389803948005061735224809226668279194012570300049364891567396801482994111741112084885369112591135418653636244284345033913726343207028450891023994983005052366116172829691728593747148427153958017732447010656566367154318375922230861855133168622497977892061077970319315035805373287148041952520812980834295731617313605388198779947001787504919798419482534161766365172698641722179642777174072545480942700867469430770362564429344359763537928035212185339374118462106313540665758754250409745175573546442164254364418473528825620485431530597253611321407042580766114842397011860179335625630612889030919689423763961303065273451201782976142182337031438861335959424537683060849919653062114499004047941635858702881589727216575130740907544994608859849638518215351110401370541086643237721737884019883891546570377275055781429476794234798410784407965161728586188964538076498866857935683325774122792283893550245360150836422759363147256791693048060435574166183649717944852696727778429828404291896081758451338057453127023945643740759227983310566152868457634848479767375253866470412147056119170616288578130132431363583765662698398293599449366258192712402661121858991076891085485941976838334818067336272510391889074507975318869483183662587919596246096465529594693601756815739227256972151809214763871515616633669477414045055086787336439229639535936964836141804960775401299539261358519361927025204764819284514005833234605678410460563133098457516374158040185428219405033752104567387912398018755660770121320832614804719631107126233149576628524360307921852708923560405719460840254546410677551534891694874688484776034052621209549102323891958966712260209973308615507319536280778243535893681215069943831612810346441521615185938222853833518411810799697705395030030358225947351882802625386765229919686558904413536143436598879657208664507016730507425155168386587197460108419347627193542050160145488524631420030744708916243917386749615679780359181414550524022676364473597030652814128174550674951881962271724864629042067289444584330256702018653191278833912020559158411973468957127494492193352295568048609407571561919145011930325386601826338923444436992000000*i1^147 + -2239572095139048250079953253448153580345761489814778308256401088529610523822360007000953140234190994348215247666482279606790543058930671627993376057886531490821741275145310147123614332675981083942502258231061867923269485499332439119366219330996752250272254846768893823332736697416684144272898129365127072294227112772154484281666336666922354684996239438653161130203816024365069378500059126526398156402076614883303296736591832339368601955753018575736236544919265864629361055909449937629752224679274615595521549074837082931629977024771511106525867238152867077755297847114525430417434776796442897210157175878024394125345893566770335965168600802894695212337790500500135074361236747941556040371107991611836864056595644294899399533393595728522448465096079979458845796374163351656185679611374765248915702263489274640916873152751738445924010425515565845846310311464811652824763058982311049954211751119111000197183680318518635183911396432402871111720263320271994098878981223290227527871458116344837371313127215772408952532215224697713725623056444427875973167465549696308739089797972417069614926192362907174755446953606506974497366584246359838712460259165052664867865962068054324054107699738822546698942852469139813697531133718845495228869387526485131487703779906510330814174827329759104656418666697918893756575930375249518959437885903885882942731705123753755946729480301083697654625165079712284207260261414850992659494469578239131420562830772633098350751941174131968176524209993859264190391967209236037311555875753277363398159763721844451702931910936058738836929256723073088473455670350107011249514669395456686743517866051746373068808222546679315469548564879232010198386448228349272802228842590071799743930870011800230312768102296480464926475262299378651385740619831813986934840681425107595124208967690179558400846179123924229564027329928675739511872039886812187700259318567331113111064125431727012959595135153425685465455680562990550162225314587182470802262560342866314656392101271558877644830456313723276977032988260142017468512969146753637225436220999984769108920867371182863350945091378062632386190815301871691319380208779514872362960291063496878964546656422416140814750764251708387671937947212980372982823996073336242397065222475039851578692284135597122188735122965912427131184186649952527135662575161174472581444504726210018466296259879041423395125742584818587853564987036545828956226731423534217883684964576581860476620352062388506084509177463526841027145102670505718887272846742442563675528933953224257249553101089523381527695968725630976000000*i1^148 + -2121112811448686057724265251930117379758215599922238697264241763978903500272825228484350445210693050272340727965132870466921741255990314516318229940128692466512399397437675795799103138251163362697214899680858169420797590211700450682379590060215388311024204549406943592376246709212013523978386034553003133429718542012868157854700326273643833113376406057430740456177877261811926370649239058049260749446810982625640676851931432574084370608746870018902559693241067845932968287157917655570780729315642902335916371161778630551373705033443768973060262236762244573624408432053805248429153231904278336483365469541609083086645140733179832809829583234926809500497866157837561331805778082661741954308395680192768180869014875957869806393183892302932220239176666078713039407476140073527482318509162165606533006509145372984394932158572527692033008065072467658152080457213285506062593497156580421538493434153752129798344078408583222480552378140755300278602112027464936053191012147239494201463967898125705087448214904848328469610539099220103549219715268749829236598113338764582955034756782551926132215591287110420120807080519262996739560951077767363312755622388135297098667731619034553479428464667369718710727060656297176092451317621554678258655961733398587417677488498193069174689143818754813826727374406166956646824810946353935699090496055022876912431680936025631909243393491430123151662844632629468324680622156251804796584773935596936450909959742485547997578882083331899130005859742682838198322127389312007307927807203723661792391007939772910195495645396482967796374278204551837465366856646094462849342166864842551739617829404919054901597751986119980615722481122223907576566821503032077191716424956049720224218076202496815748830477228798017106825125551436076764313737011686087600045773555031541794492051891747311324803006223377876086162607114511057598292104623097578010030906972875343409239781712922903902442394553185261522540202871185655262999944877312892441349282232443573770069978816135801577134367986475654060476744821286723615413237223509826686688063399130835401950239229842288371378625619403301585481390803202474635599143506769424397380689013321062356937575890697515675102025135606410354276693237806871607501926437225661930923838618708372827895329435243794388416566838503049094277625769641695109263372046740859420622117426665104439838292578189451096719853454266559817116550598257946003751742202756011756240560691743976941577478514455712193870215272108008159125169067683487645319302063214343310574208987162108234302466539572219084800000*i1^149 + -20041888629950735495459571604077076965490317548089856968399029189568387084658346907816319737872588431827415909878824682725777422585505606884748271175187491984068735079284591116780890168755933905451544392727260178738090876286309903854282129498779431614392791321026297041078323620154847073514433291941396978979300378310353212537126665856036429086933260257130242821435181922241385189129391678045678803648300417291250955170715473588757797852980200958377136902602991658503666235471911356739632108817956925989416295170640227049375590115814310547708242512095020526154161856817943917881455803876340763410308196243184163404897162235222926265731803563985032287204806000917856755616290336747319947356370392249299045513286129197657197689153598905809308554734146376378227437111186722780422764932212282557940744802633136160538396486536620522400581664664569523981674027409563341855730266883034868366105648240153574958321960140155553668547309095274949496268260571082648430756503129414051914018810661431302834273449961175948194541953807319022728821603154648511597526195854947151830463472750563834793760734839296931392925843295283628056876564983068277545227234663721950084859685785520882646931043396812839049910562874433156709622285816583431200996827974745744483789170083358582586910256258113833073627528649885276108989906353678201780257240214535860520575302924510420391068397788537510136813726397538174200849665818094384900296506312859152033564962106141381347410181429986338034691414303882533594792116209305390022736712145318136594401410744748109256946525711102048604405398969540747695031317642801703553695544022601635425913214404398687165675785502482541053130802098615124971293693262490616996698949775977713214640635459226191716631489355624886342762334875544173417017978588203366812114719503232583089576878317173135137440405354952569229647901025463087824682349601234087431890373108567962713257356663327989249086900912062197903774506625285718409221034194956457120355704163907237851609578843710193900280723551222363309939231032867207881256941691863620308250853668124690426266794377188689270763324914062233693847168485771371264855793367378659416315102206489492969321492835064752851411140738479935923981954270316016237982108542639994473544806833308727110796178808552356591700432220716209212306378199411687253801681498164118434064519348680360542404081255760645280373117088379505451762329971735121644387482609174394241141481429841037732268678323958372083863473705749272280392705187329519145708909386851638774277835135762909836083200000*i1^150 + -224310960196727307900217458324581478866906115986926927966877928634788483655904738214416768698490622232650721071997334775648709209086668190737603240161939017321280961687067913508312840968025812822553240361414081758271757034714366919093520376897144669217164367055925646194979054134443667535337344753980196127427664426760664256578868720545423024516976558740981083326616897904974200380989493711718695721100639756319595499325863557265645923743454722038928137021127797428764307195449883738660211411594390465051838517270143450302922545459714763805722917901379653675577764054892649628072804135119795712291105237053374328175200323023778815853207989615832297682199520459627903756179523882191254581300255058078567394453209005331142327250929434752043733382046961100932986426075360057885636314266394095719081717058886194816574724659779208290685910337139423068994702413876018693761717236170765572066078700174080494705378145378490631169239859166434101668031242583584302728787935774212440872267774534036576418378508867315105869073995722855437119460427517063417551348007670053744766077035334366669686484106893830110971891186917064276977193484227586556343710969462354272046111186414844346863544175250092582109594094524711110280944292839668207840390460980876316533069544545851762634391709352762324727599707044603669327475940122326725811773227303255861333363813847995000390915481998135199951770482685698332534313987568276900286031621221102346589734642626876490699368063136162050838365053696721897814755505420878739482359585084301360743165237931913062152085443920688826576942670661188359529945197820579386862693949301180059290406382683987047335515613843834362207484988159392109115654627726410673075424090546205052033896333188254702795723640723451589424692572001133215454807473683511257898076024669056308028271712589596594836017272531313173540866624054164443357303802579445645910253734994811149296935175801611887543079677727793686341331060817811797654012756175230016602091877560545015842801004050607281763229516434212505473814875063151830658841873585289836911920888642291658916568195082506579808001768101623118532847701410425722835815656985485906344016518741461099819913348001205625378066962056550820948004711397617783003411092885809771333036801211684237413865722815751331419030743660921720190910861870543658176656749292192223068860271944538608891566569653689915601031909901244693221142607328390377948878838328795648017086376552093692700174655523125107022376016276278121406090000622019836211978756524087908239933440000*i1^151 + 662297285832667584187511872952208889865346212799565253072814122789380768230097958586599764275212247215087009804083554444683382920464967225193810995185349682519080236953433328506407498653151922314950322969643370078710866732772975474530021240972115301754912220440802274671394612614110798985416529506920596340199263599200521243109298640800446751651787927260629428989252212554534797925731008769619109573429059163993414072453459040189150286732749423058024612802837547412973086275494309142299530486654268495206216158260592304893471965320891773771900159834213466142992714491736781145154015097119864357633572729216427904292915813132944553126622896028703670952979718667649637255942799305393920121800876541127250387435772771495504917971211250868297868960366530610143515746970943648489932901532641136212667765066480757364771069589884384693051890396197287128189186640728552086250282309082083255853706445849081915824357242734386564348750477280400815955000827131790748810289197747696165001737065790123143029086452447259905567423487794415650851907313231499191593805860453998740805605058897959205029780982259361472552015590230641384101101663572447214961588894873377223279340417060282555677118354638827905415901667014816049006089329114878698702640182535312632010334073050566301368819188432510863630911530997853166414589489567736908850130429456521509320995638428126444583698200304866924842512956674843335550149196315140512707042278178524117844609186238718428067452982150675591526136310322339854175270273862082713250797630584670682070675989126745504430039392648521162909478766525261205761543079366068664480872370640940413184436175991898203892173290022100972279743112916353067074880697922664678168639033424772490381075782867359024356020301957762801109031476681735741191462974286220092307309205434757958319987775913623283946697167906167126300527405775098579055726875276798784812846472839061978365613223954374678093795450490876462926775448831648976553465973167680660300437234906020343656605147178946868958155350454057481985993911556693207415590599309128834513325771762060317324880331675033186798836477873677989705206960728593221493113257594603387052443150962153902204432766238532952267601152014617003851491738383653263392989208862875620242047119679190514942587840208749596510441050614845255557258952534004759833857450069784357025439687008882864147911473171264818058364150304772725822922769047648395401843045919826849376115709467301078231322549595991717671360515654717697642965774610368685111377920000*i1^152 + -5360695262433551502568842883524357959978657380177884510251014112268239327533838015799378760755055326911868768241685164338612073402685602452577197386731033863463572235920906627159314353657303209483094011681831952164719144945169432670314548473340615638173169186194716571248547844991811131333940679429962818183125468534761448924300446087291591456273782823307935683168379392203673396728190343932056787421902099126237952863187651850408875660456965526209871529199456291884396744578503636769652271779654510695622950115787594676511402078837061863914006463983765688109636230622058537326926847564559598970275170142622563829178630927190867694501992269849620218202941083605172410691594816441065330327197390944587380398085371192165029286216647092835631488900782193488752213856289911961853723590706260071616433545819535884555666363912215651847470521029137551863831677829459885527148901186693448658004252787328736525501375244827927840996043978240157335427046595287700817876650355470481821655567659231542409960037668800114022878432988199341160489245489367090910170442221217859365640555143724805230355502847042342241492969702736080904191037642799957806987116046495365727904839735805428968358576517626543106274365458468000402216744819869768798667660385357740905671636232869042387007952489359826332141901739274706055772356861128567196313094613981922116013408744763608205021303003515956919977017222436018896906574941528455501881766125311623750444618963453506861800265683672852758312257303898745659237190012305327824621877732986415475313699612171649206432523974994370533120656874785464384558420768157885476231813371762459682899019776020207976115356274990790777105722210486515351215744664025839550454113824412085419005673756375503573326187630398204768112142448516680575019749656978408408633511920550714578793420267351664568594266375490283959794516862846420752621100570374605385605307623545386710398829200421254681084743003624020730280342499719630766003888052060666635326883993950972593091190408282495428832651129297765954458976395531019144587336234196251540556679030994500758139723441947367394387430513230271806827742032228038787370532173559339043254228102611590821290765012697980296848103347679137541837556386999619132166345082441942675593927491594170642863602857568384935729151636328961465173871392038390929670605520849114759258346762787102906623157560004074961331092493122766688095180369427861917350381356784976989386261266651382202417491584246568398271089093600130621422534656000*i1^153 + -4583322159447371785624980634744815160619576557186515659473692478725517525070961968642263006170730552900457024735543507416042556903952688688468290412869879769988250531767903493186246972219159390216478814866838687692871139448168506047067149724947703780874688912745134963643646768051644312535253710789741272838461491688228652183751783562854101890716582400781687244559740685686828930575758868337426067365502171786496385583432768487110773940372732185468263112323593710383730641679642068852312899608077650473604581379373157980814722738954929324875466982496735863653659702894363020573371477587766423004674441933944816973023137369586560180406749437815622468195105028386095124279509541346713221318783777685359690483558665473558917301808093709970829531520089261927180624875068803983653433631758085732518986532816796928491372931280890550712842671721621765943122483418592129565967562054888651139019238855631890373815378323916054188046421115114372497588380949656881453265473368974844492155847528431376151513314925779841868352945324375914218098453253017530933268215736496464492240781847939906225858207913028295127575676467419310848893697802192053534340543586848212581640445092670011292326880595155168897550697873253002341385790998208363938753731505208334693189402117736199412065751237815525819281831964088244590083541052534958713546366194621281470829378807757712766033246864705319149170239021473903913448450517680397507811981885861225512617846879873696284604177840328019048607862123580614006526262474935021192981613900406152729003773678304629623968631850504369807111241420167410775953620526268613299063485598567759281782688332134573026930755584401522252737270235635003900899542688412626631041858735217358048785254283687326231210125415835107712876233937112834616703160679852486698721862407776084386200614779861611142212560880476117128462334663426640357053829449608014807321758589677965616170473927293731908231760486744203075711027367610241849436839447084463387965957496659989077699576403004510852031591161612122695502514610350204445096336200279969771305288288108644032240972058641622287174049774812487030960339152172280337030479297556114321832541560309992298221302798791604432204138465201751339780703890983724919497989548049921828639074744386218370223580434452839952278979368540534790396747518491753000066187922215732410266256020236788127654443940014070022933878792409997156746342786098169336984615318383542817674468261727674884440595864387737271706259456000*i1^154 + -1208244764345650584602026928714023592144446245999381262373784028931552825631043728350295516929748233702038068312809604914962996589147441894296115079413169392200576783728587732249479371186580430200052926301076596220684372142765646090018740445248279203247733302036628719249287465000818304619776225170535068913104760293900329549376314684429799614595736167125397901169896483753814376484200026770123228471410593307088569345099390969971173657261944189220515429429467963818177409582636385436841994320016005267601343654492361588693165416881631611362645247475816753401768599618285688041431797639752629666923992232975960777673497288979690741772541460344657063352078108714268514486753635659359593544241892428318853759452605087341080816478872986057269888997107531798875427444338216632340166755642218537718061626407293440328138873797925796541120284202940688684421759991267639394131254504904782402915480646595196584713228205836219403132825446368764757139161952459920576729581230146325260400022908150645120491679822355807880437455644328382419082718625183657491086332872221218664499471236586021972003954836951137307969678908153735757443019977779538931787816022760539467168656534033073533157540897008928181243876315426493995817233661646903017761557885954357213784755360979775293846342226095332275203952301735220627626733179195635837554973380725626496737317714312585216528235628240566412127138650408855294228291488208227632626254385770472973996202802124859866599693346183819217313642077345240275397118353302640855001287184579803122370158856609056203048807913350090592502059631485348284745608268021638416904183842244407819830807190693648294115220109251237051959095042769153852044428569084697488454351153348164532278181545637766756822003002803838970645820153525211751111519472580300561622372988000171776584520048392935856539635486042102601416335868682402046952811902647185189541308160043752079642871076244118785049799883221872937474406772912039299726592817230445651445375361211661813768737889130904449786321268941105973886533251252659893254003339656716082885459085730579602837718955212096230327387529585319015918681996970734072958167118048318492234513784489447584125414250151870549590831047094396254247292563148631617703135674501801352657647567688872855086241907921840531126636988675491594060902094205131066891167707561259960239400608241196453668582628688613784088911399701023636309853853354387650922688600935613445572799977444110810201808691200*i1^155 + -93075057816902292875636679233456820457593867799292614438417248849047490974813792012495818292555879400176206775015698452261064135969538779312491332206614949465133355984470526247462013126009971441988111047668952492757709966236633639351111588969228430089891088105120781693870171581471942867030349802339804408063285979765159111051442643091353324271468008023326341451872864589098510636002483415495857229751884629621034494902572511407576477280715149446580082822646279589575072658033616672117242439188916403281122435842537978850770319197690947862303180098251142895496399650589880378852442666372110229937897394537094472211272446412942440994485818247136812043612649137297234984137827532602298942123835822046097483236716502586313973207781145221436212578757216994027436649949083500746637791847873229511665891397749815036336473800011723664046433502288376795244844041723529319939528094976248126412479608794935342136463860341843417447192917119000291691038946958455625431291990963663907535204126079007604849702046938566627571255550216303047383630762907162900637065098795957139465611498492627822644182542855478049502926534218017157539519677357283727118337642426898379796242891440588083553243896822868637288851346302747127048644835430749156133531341626337083456269178498366780133792256247544109800785974477817237646765781861475940159957300786824370956331529633329634159117000768176649207407652173422407787585825329521459722711984049186929238909273923557909801529636012950844520139336223466839019486002543455963712357569135603999064635476989804709152906316212133029228762127794129599366408696812501250705994682687526761866278326091947344848722429013272771282335453686200486067546806858445499435819434919942637642949201112614034271356883495897086162405355218984513963021367842308784683369274878417265538669659919543005814454174596312169899840083401346757261525823011755985945644915236550333937832406956089654092846606363327592027048868599790911971657775477236071155234400008677818741018032145514081328884867311057714764796953491466436074850269045042836209459713878598044329814712510915340682741818635757499027739082782367792946904185363954705735118306163368962962289693603316166761394905522913505518107283753528877239616289243696675061294222662399121583897886319741581559786887175273017176943021051816053790959560357418483014983834191196023859847023255113344370182117957623079832284502525011940558800035662687346494623411200*i1^156 + -2942998793263397679437191338582245595969113268918818439003652760733030152074751819034429843266875537173377532828810923223630910819424876148510775247723785055954048843955182099739354027158359265781980560927478478938806191928696033391813332845275660561461591079172346624232803120288282710537894452344200002571228360703033334570624953417749031709479173336062738643092859555606413775029931733093606062646343135362614068283243587431191930217418500221876936931813885507334972530644045743847463177393306980300580107330757867382755494476172253192195059054536651973260371205105277670360276592051973963237186764115961554899789640523774781762557869775399243404745834236772521850102916750347162669510894083120297774702487490892497331472798655365354623948145492391887826716279336227822778628754965482598562876536913570332083909661433568886727497728696021551833411425163306545130113103112714940050207884920473978562278680507569245850568013288908801592461425871806956854968257759046217544685688838730972353764603589976839923839063691563526655311826721339463719154968020277299677570481827101427157053280079376778379680886045854852776070433128536785759643179571502925529168930495327570858229310514175075730051690369287492122335673666269673941423958384624290786199140685320084853470466276493478684648574652330663082584269632666279963959743836168377962018801992962313828743583700708277582655521774125754796147692714616907250742100867384638346786691300823972108705504655087023255554292480468653027466938193386844774974350602769014902480589073064765519224077123648020602412588921112225289695447246950462842749187269675990842886887746034316183606627105573444094704817284016176852776081883850835081507869786962711738538108639653848095089340246547597344782136104006592008492784052732380883365781448082331129304472890441087635096197711237788394869461522630247462891447586699578332280105115183335215193712231230587708080528073952858320182435919992303699144231235799730286334991736883458022047673504994603050612152150006599104925413039187472635739132154790392058352184166220924222963499628534145744886168508496515692369364340741684568510515220851338268632361291996537033727760691432878350651876616263532583631232396652666629292111606981077289793248157229385517212338280032483270727441577506847722781871988684102761077238445804866939955364214758462889100855343217270838966841764059860346194333943301984000*i1^157 + -119591493109161161762867651199882071406000883785259719412946617831477718748622563455107664929718472909939937598176646959603262770935402483591202238084871740521432007278857494982492384262490601331939552572517769784093787430799231905499290923408303410075778545622202649931610952697316092784332263075057127149789655646746011117174750732773899284372223677680930152678053838215689000646604225723067386514809848105616413335724059817750515741644734876260674825521188779555737698573952266505110591711406012015625242122814760317753148827435717371419893415788061867563907814648237311640123617811400163282380061212885198799803860712323866775391740173646088522763887661733872341249164222530805173698292187028837028937962497871297120010735252798473998167104082417123891406249733089953543980747042116292175168083183792947098765930625455473747747527909259162173299561418421243886827170764937486145524760287877704568449375933046744491739659315360245685925698281204440561432837750093362582252745191513567199459438613740333506270697028056078787600105532263457843986618220217950966692924753041648290351283645051715021323081547703436153900900776493061091256177630128714454757692237245324881640732473414830355215134725526735376811941138351243516937907808735753634676677658107898343824196472209437681163558914496518369015880203330354117850852678883358372163898810789211785903451080558953180173933401403831667957217127710133267728659302436857613058184219931995464448931960062886487432052267498911466768859940146614396849845767684175463548203083138250615193620805517211006840805671403642112702837198434543495741510188307533114690451880936717609808179696175123617273620937641058038880678188891425896792253645514524015268286488188711981817081610524393923346273635092146240232647494351872622399382871771424905317970417430590860284459381947678546341093615732421740906312914119903946064897088361627658283159481053105909477297785336163431241637440264473910638598920885620617964324678297506512269466309037149427460666810903933107991262763446523721708334757438819801605685535765059952719514620239600759073389725094575557943382925611415784845965064516776735825457043265356188706603388927639740755833428699260617943645740400372795091556689930779586862331978797413832584644410222241228932541953586729001883158048999450546192773287777346052892212192886863958043311929366582080*i1^158 + -1121643927592210808728299474897315869442301972525885478560125104090992693075563000484814226458882973418694143639641499167341436501579726938279737977112955749812952636768898533877856525536715037365534699404646679586101808350742429159670176438047079785267628007300735989374168669964396701635277082965171138266042876668533605399736444649276779122240320355515457857419087963987136462917352363796841180823488040743206518102971925395249400930456201238499257418603035685317165601728908331103635419705062655717917599617681771404409947554767977441003121470510753354576171713619619497748004633285774821085048205009616349761084201344234519652169280424166932458348090001909062227900659196063604115770416063975207610860436289812692326896875959230499739029462063779598648547781748536828062181811791509696570249295469884600259063188420244071565852179640557877447241652847831777441438914355115004745457862286440493151324764307576336054932444833077066230473901927332831588686600363054892763333585091794294879862754991700160795186862884029070900999429215314510360407542759952949600751229272183127519205844407295067210132524680597939760111980842768174843891350749219748311024061841568524795027627139182804931244629139767284897305752568986138289669373747787496013595778654958498731413307438426062169124716336638114170373685133180080864129550818638754439664612259389253809947897157463098219685820754318149818639503522713438247522114546774889342160683129296117852999700185058144943622235823599931795315019933120621192465735507449515129931609781188854564168028433947891582599341217442951649534341129074368769520174708624588671839966258737980035956671972360396834692412363661272268894296389261962603062238890845463250709019102893846787984136619854503724874805301532015690141640096858355344470981791584810037227581757578210344800202823089726646472079450928260388383230463608394903621185388022879005663154110161050084544535703593344308349294159192803365333869359928450717657965043517044298045696821155883877066857213785300965533751856255746550032930361467095256631088951491083968626029302761312859470174003362823444776103878194683819178034877358064631054273154175078909353250425786871149245274920049740955715383030994615669442436818298787084799581269108889920086510038271068730258519846520245834879577218795218307786525619206700*i1^159 - N1*37177225014833899298961777201407321585095592253722353295941412573302903248753587631418083831546315635221870535786615635178675039823165147280754996690687677354659648374778322048054188809228716471514217435610384399855207620770670351768966346532853385110676036425806408840419972038048909822309383316046844366651787130576266694770528269240739826423406859831653513739543443121795232944040499698459916566341498226039719400299959477346935974623506410272867741123532964509592710964430307017951493536836419304200798230008443728*i3 ] ]