[ [ -1176447546158266409529200921348880177926271688186721104861170099763714030117019794438175039416155310108995166059051761943968047466624545980031707037705687806496095494110166422004391142833577321357978442277436093008678549094589449595338436075478588774015705025157417556986434281207567342844059556493070144886092868876581880051937561610072649159348970572846720163235497243382634453025673573882697274240680145128385335736958044422088551970361860758554410638837607776543950924513170979089436064419701101254239514050344889215457694011417371196925581176024238665107546541435851519789182209816093597724108201309383311277915676025742415353304672417807261279986893496180290717382844251100581595067178252370335936014874953811055765876734812200862073256457296693188312933404322920103345980830299493356874109813293420237067123189856856496006985495660922433444358760191449418977615841141763891286521752701525901410782677597042451478497530480427454441940120996487066085802825446292263057000363925577441330609177170339387876190639597467930066870928242611692606200433587841242078038618336245459134275167187801893975090129647394488458756541038029147009438076369313067462735189949978707341590527672505769202451318296724545482080857975751713044842595463688061865223574765704375028585876648878149182394803286982124305437780816088307375112253772558613621508482347090788918888032638008463014319843718213518988188432393594828401941007268378359942016206318519434078138460340344619436763961623204274091390017856967731716131670240708468205210270818747587934693039067127626810105023927811235433591758018516578441502278117190032265238476316466976817026959525814124819953147939524883106682609064508985883779666994736187590533097503681954245767329455942973525767281209975833414984886978279582200999749055117120331888165287455689501386781853986295800494781501015610804339811670800878870768186575137766519535157310765014487812797740622973534915074967495133035893228066086589558141405975341329810221829625209322806552929116517212269525258032464810684830568126002584583025393352172158659350696051294449341827072485099087050654573821867842194686621324468420458866812598669637185875712564591665393085683875527232313417583082719547345523213320393118723398727223984929847910964592270563156851608856957667644646317168517044627486977619054335149337649274668308702843154979533741489256192108537164765201802106954571028838738156295150052798415578163797128672163117814728169837949924044517832426825092916390080988948151105357344101238107226465736162776516873922856469100169422251090383056799247211720506212722353817804302675120014970607360555301203426228554948578752533997634292842935700534191196741545246448665619469833206479373166846779965744279110748695760256256271495239613896515844243263434826070964611092864138831284953963317466206023796313046071338856909416850096789241424937878803040647217948562280472560409071439488206061771118120075786638686352970817665152895278010193342549635172487717938720336348388682585268854693104083463821557730516324689301185555576161817225324792310552711559306562291871238181008599962340762053527388807511833328228676924531142184006690721519975414039957855010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 15264048357270476649267729511335715334899510632771490807155759671512760392009519954819878442561743691506545937704675254642150762519001189008276479351688476968304770984426690602179800463643573859673354867312890608105391184778758462395234826499599597367414411351428278572006272887104263288662568724277057238186631361675299276634409543999252545307438827776268645068929442354085665472448801582292340410321600018915458951571905399276935740420031453830451620462463888371304914387770191646173960687866506445149504887692768447066270415125215221250955949870648565448635105653285077841798454148110815167822522824577020251696966660890698649766459895980828799579034029023000437210617221590204407063343381245921567876462658906900578879516617631485010022490970177961440738364926625484201232829214610534408044468462076118275310437602038272318600102104717005404292237333755254550160234248524000288891093284428996891097021690297053811487401603610498670790546921041153822384769410413903860001279147443596400825958473904503235073565878721019529512837172399170144929750093042517508041144672684492820236216878843315252291199840981049564464028121216609809426261678555500127704606508326542441005506889950711621974115717635511099664829810216980689332504575330076906222074987380651888661603586920430488375972305520242332198052185772306912720811157514280727170544681173347832505962523349598478750730939391615490461193555324318986316833954180905465374572177863797860954058033110304565330712465587035650823655403913001484494352564381453538622381391147452762763156748382459810111327179154545878328232176811250833502618519724566426394696884373642258130809352124648756997521144867114725197640998692143115054265196426224580302495084108192885702322716306289168924956993991313246191320816505805486915753056358408848548253384982711960682903631416048757577000709520833305686810793296649937696490171984969115148898875850581635680762503469703083670189616354220575128966687459869203180848130487928897870982016229518183085970379375998100089211394951376778282513130898679655014173749684417735673498165700944360900259378886309785583293948538141194251513172017751821132329596576568267105232866702485542785306924108157999446907496263558665705893570219418257212003134528721928025849235986565288887086765962264299007059077936286642803287512220101224607036196914537961651848799839851252598374181958356129836868617391679759629108410472777840641915683544506423683413074232552975733139242975370722695185527604995098588790334626133777933103817105296547770407266884496913151971952384731440004253083579729125857007394052932185436409732576146238496441993794095872605313124745333204772848290613346044139982186258120216108603150111807589322352176889678150278416430482229942606831812413326328266713743206051432785470277026142864616794417336608174549899630158068288063313192449189583097369722516507463959213942626072420418255012846247761221418939923873126086423403948673467212143176286609013624678626045961614080077047503402341360623443068644333145012215521053881820073868548040086979497019019394069630865628695383470540607107906286711913303068427014576825316026523689511482849743215115291714686587451928163123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -75279192376977531823122722449709043211351246581407633743831914841399311307668650788031840494323694560147563476281386806279713024543569564879157314911075895270066352740078719996452912570505471501587159929364280688764380606927075976101190029824384143365113059776020878086405000102451515861043180398585890879486420985722902877786739812017969114510206334474496886770417060755076390681827298166891429296863427593128803236296598306639857821013012680755030815823271438985375570635649787744318064568848954155171764573788178830420243652481734820325258996369881453790741644324950606003807574753722115826922225149621471800574266820774978258929665453529647528146774899628191680083520079868428093630875363123288712828872913416177721588550827259581747604181652498075819658116000964296955357593027600509408425019663574643514647414490079702509690531376654591988941774940733011842669026748007749088087086106974403108022915013883256116509999656339512836374072641025517443212771341397664067566992269511922359120516192110628939763304449433063044085849276687078251631704821480115444153825911115307303742098920093709144432717613603550263984227217636967010518183752647643003394013079853472015126362496749345623058760190092763468094669193649042337197393070965655586405053899952590447239169285756851741828171472748930960603422473113813871043495561317511952555338461272732525117293833955327680830291324840415037619302683832224651444177971384379532531942706143324830412089650745055369426825761991283271831799457575204362275494411720840064344328924812193557864019756998705880897210706626896957646677652886151376951713106070271831889637461403556325205544086715034060381087218618663177705029221936057071062519446201524264887546456782191139770060569342346965792694464499347090996367037106807065724406394424010236840667346962546997166560377178598902195743541203601819530058485707868759009704212617814079849789140248850933869247385030081604028686244890393749168678279350451812419530586944971414616559626628569366690708497002798012562634530118825070227423473214229907013214314390786030294034892753971183362330926551937228150700952114938479124972821152564416412589805536685375333010574658950104983098433593390235105487284778915715866724513823417348734978713321651775170504122206802802047727136135349056078305281854220005358486717013826078988614189092980973796461746823574545258702659937600830567693040353414494186103299208968663249554357962687516326560185846465951408116319352824280178586558237896676692304133224229784184168266713476213390515240335051596896410061219262334221329324556197349256042052649206016834035595410970901628780133037513804904956412168558061667563772608989375870290433715449779838040098035966506987427404000755931312327942117534129873061225981805474750880910494010454243988160659350482543254909847006496755621792868186700042889741231133096131858931970032242470774681249073170655383294404074009314906804885669776138900133294145722266735343377899558955532033818019361845554427852945790374956798205001112661165071213289581048659424017366630930153068018799345549651699596316323493934532348474403727145894590417741246972382051717962271148610864959641144103360543147950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 179747401747845051105324936022505329283509749715689521063747911972806681615922017149794902554831674473528915636746393860761176305485085416414296496892394587268951633862319383313377137430308683257702227857273940006025460509027732212808207338040787369242308936409951011927901557094878171258689201866841205502500637787986792416405950879510826511787866367006389272695302181572770409268352879773875904030857770136845926086034518219709636709315207552308671993507757553098168998503403875492507606352614690070578742730503693774651643808397620271910526046689819882318088364838323242708122871970798866997824761308030540258629050530587445774242270935723060116690851366646606911033031963568592604799918492944760542256092297073214190952357915520100117155571518626646264610662589867385076959451581666406234970781437305544170494361801223062027634357059612588165220692849344034363422260436596111986806966923886567260095930700443440633894512703883302673635668866124437590476956287698881257835779852392849297450054680117852207885722448005203762398934948920252157185590630349082725508932814041115361930037661124832850593556748721301957275197616764981505938879788010552569394819325872946086352995022899069598979951291623371184629313118952067713369002186936767366751640815834303481575952735828345142166325368785563818911256310320622683520106218116717114106925721429355850572187518043160675321149534374249723304324348384018400457573099312745501718808507349362349814756835700079923324786112965007934786809971192257233150146551482364721045856129139785529521164508843427409530746486766829085398103785653644974004417364668287771850690250378235821129253642713121797880341204251328297315635305799989035754424443257858842067585233184530045367503431546533600246933917619029060885757942397590287540066843780022811445379073329596006687735814870591684094031315192371107778490927198222886005846578358325522744379134870912992694459683574135599667408253987574292998767932180031263229214756582992956950691509463445719136922864253549405447299979171222596292698565821658473759515772153836110088191078145687248813801736304466220191672158572602593652087320618696473296020343714910578865293916394163007792953036692232891327657325738601022154669567117440094632797224463965144530671145201552965991065558334359276836252981120262301675210013311721360135997002152390258410211404666161356313368303982752361000281776040933125773059209559852046662969701246901759356379601384366586976588495741058720178277646682064313856415555049719940860069823500535250863187783429683199139845546979112588637492632593503755250229845420793620077092677673394457605692564429813261503986073426206851729706676077080063204922718282347329394411743663047950144565603628420002827710003258600981273707791303233659722113969416591033845773912188333110932691248659476873162066676048465916783405408076135936123671809852785427340264217948078670660012199225573178193253426781232197157514972168226833072273450816956662841322350397615450686380913233923947541735984793927166374584753535615982251600602587319992039282585799051394099954730386727752282023662140555282651371564725301285030151766159736010160358837978347170092631745722580992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -224460165364373627864027181951850410352514431036753558512578670531875685626617458033155766711215126156836215295597169713064080387658403712892813253469889798247588369397015425754948229678247025545626315726726717233186753054813927075728198604922749129887590163074075901247225117447436306416816675818633065843274165989762193021175236157795770918070748015263019851265649726746475510240846968015811268392452936840914916852868038873681907405872861075495958841766882372490309776006906980858413837519175124816840400112198111119773683041647069782522347992498466050977054541520988680353799658571595906127403972317243915670570942818609848671080815655221725468359054328294973257860637176028339409929189942652514677229413962935282698391478574629090685912939514986566228045934830324011861187810171626838178921923362646475149144105037032097753683087909621918136266567006606915205736848838001399638549187710929804336500841464626607526710301447905744742469183746887684172968027012704749417863627694886445516169452331051482440436343354554904451571937942026457511684520239741586749407633924859946683210008132197709510737408547254689937311524526059229237284034728337555328933966472380457894803207448491882630948385331097575927535145241849666866346131144183957009894757098821798116204712719588173938827859285023930089565777485112265061869648342311818023617422248718624590253354077264862874891798082545368554256788391045305166658733631293973654681160092700699470868258372535057975259843520591687269290317686181115216794175733417685103450458224937155770891149575425617185569515846286159763210610916134697844496003032016518203864622705430319219530262359028963957099332314735017849039916026763679054814448546293701883093099260237984648481743330693776838319457114468020320209423375753199929718828490331519634212826796809794168380013528116836073479740944708797963288320539722760290870813540828403878967030399676490545884172477796120996159215864839841771101570202989011612660716956294205184486812652538117469723531431350851445149129235494037514957337159580683040562756929540830474194916953401139301911629437738403001653170561464169661178843225343616009977243095404204522081626271843274699173486103451147391051262075005615546698263643658107339068424520268783467936848781860788144086812823123465043292115805762198470849649418143712818934780399493853990861390311729728979358214984723178365144126450828390772706969128508833207712600097261194589303895521858754729462204557600436864844117902201313968097046534341693787891337113603175476952607742056317105488032905101188557320630282816561919746920396065543742438387879085372144642477827944361478259111195882609399281047033314327455550272937922862769135072708299576551303591921868914818544612108271932151993622448922539625012260114582820652370759043661558578780348266787420924864619196110523407526155690276543183834261756168191334114419473796388253471046758215848260329752242873728997343213078922330617367265969542452679164217903633091724593874866321881143342598932420943505652916342603275890071033673247041131472872000864707671550137087428159402412964659660036576592787195022637206867392889491019791255149898478191443822677580369100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 148653691142435580835764835303456714089695391264449499623270066087458076420654444455192511184369693014406473273715043474087179919720539439244258446855797161878616084868252216350909153145935887508359024392886975568084648426414627808275546956268892130579597185779501224454830276785254724720593808465581679359469437778317875074523549972401741881570265371849368802082384867608379706804998228568402736042691627225492742798762592590414789316959585271120663031778216592471430254364035307954913161050298202863543022634495057999171665324844591796491979110809715870900427586305462422975176494989292283860510563637106560318225786464875404829353845592887645598126217918641154060690776620539139821500787768816523121778325541077066680801715927576108281295682817317622171247191883021145416379956086970208756322166634134600828883812920641366535320194001045771396564683088378029962721302586707589676514165865965218881654047076994555685544364282059381367269395080356816066473545943746994734828401387525690385836890669134717911024968045338152062002842312805071155849678886954734554635205753383055527373073422471040565390923258825039169131834505301668878265891603158147547951601338666453224654401592767150119194698405959710113130666249466557786860763974126112437499270807348131591493401513566828059316673810068192029759211391379888575228851189592484720607789699859349046849349407281217084273786721287195430266484524872429421400698422062668193304927411117298205395315256821776524490133351032758373743494520938049718820011723982922655750108411513716349163062321214951602890460203278880320240530664806956817675984496881207305069841243033859402497443874523653680799103208927993764479443551208486368560088420995256816111192647596843897322682659632332301633171916517525089277023484018828629977407632007677776740919724975268484283554738894304042454832424319473972804940133164327540580722881720018964150412848674083985365363157490849123077679142443849154106903138340700007837736892829087019942403317620775026956819032111977680878385471635593684648700219742312517702256086934349387423194784513770952025315763959511838592866798488450883935660449863072076640475357319357745809877548286538205222516537633532767350841214403336087634725064679553934015904392059784585941415618189210263700257804878276556112702493873420764364090521131599869168279027347565911805275855747649322760912997206934170252672291544197190462550333169697904667386583740446483804302872799282263717263043594648360541151707145723329425660645555615660766809496376517867137957488112095700632102788777744023846341352478565728925344280368161262733786344707225113774099971205988874180559267835088272672109653156493568815963634616358443165261770633769718837481816055802757856636566026371770312541604858329768580715915030237204277573674932037924817509621230816361578384603981092351854282136480435981721681644767657508997762235081518747636734112872163041510369620767005199111556490525084225078193245166278361454274153005229060994221278746446936095497015195943190133997400485521148299568906462740035101588969826156608808808894565200450566591909631589255231120521954194228613941272872536850556714298822405334595114494853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -49108253526169291989481000178038293782086699661149235462725869792183852949245564787061346782174333304901174247250276128367013752905533120821725835503930545015795485757753621849876601773479082391775590952778124772430615034827213112227249140408344028785263166895000547053083097977279747613046812649336583527910445311612633349788269130027382976932568532359137839703185980735911867385556380352093889690678488478661783734369201409619906195068355940265684075001113741167515062969409808301636389974966764549962645237741715749624283929183849179510121048506693217348684628113687023182291380242382906662845173167064267181284674057276470399292975891279913975184918186079263221328935641290985909863871654715989240520717901024073540444878778316838147597633994323103316884638960899457215008665179326080233068130724090485016114799275233644692647876537696317732507251351627211681300318346218821797451499681348531592266008174412484462884766002804093425271789348079135972921792851256497338278107354231259812733355946236532132111056584025070675486162252877151375702916601544830382103770182096289577754230447645419710358118587345337472621858535808443341712564916172391721406617102395215861603291276832756003572506626702293453893940458425050233999180114143413213103547139778528382885805475066999734381310255786786600738031382225769850511419200256523707179165095947578841917297468306252482996705827118705524057646021329871212054117359796521715039827177728090419403355304272418104879902939660590070105568183824558171674006380039610639953234941360403047687078961888181082362936332688410838888764849649332640562345081307112744862936598905645159484120042271279120671464152719067782513170805390406274208735079787628553086513109118642197262220393076041567778426572986165532542005442109022295172496659659881266315977282424751972485298701467783615261628837181499254500841668285622710689587729970551682834308375502258288093497310067825184610288347359634336132960504741424939038134289029150435017587786228046841108901952737480981110674586068333084327639262262475584182088080655166945752305299355593035419307103189076790771169664726955970004693474231140726392538786462109111450372557102758474965509060355541805660383971597548984865977488088614642814370618499601798005429994758539215721740876626199164319778302900556105453631265066830361183806249020883967552501392630777373367642281995827356858366855120708799572683399177251339376785718496313082187259646650702893483401148869119657327571189787480529778182785050653724494562132988958542629692860425257490838920258623544501108853035978598504885262403406432746624555193707199232673294911112364861975561446830033884221545567515551816673015133374277537139765444859470890748858082108251558913831381638730398504161761462984779184791383466678545519155870470645354405779398661779507850010386411446014293813427023464968335482007551406581839403434676158353270353674517054167897900415758564671524187268933566475471961852813609583311728292583508869869974258345575688413131833006072799604358771945458178952038824899982406304668095052175450523256244762627413121943971067116853020561216351063633470416884436021831342462491006706689769287450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -6207771980849264715608581534792094946319790353499168109686777155719062698388788998717456854001005079786476725285776422978792485449844680064764373263067675109414697363910169546506956114948925247985315971814618084334600920573757479150365579768935136216920932372776876394096367377085665796688304702919412150646897452515008156183802448103904617875360058575771469668607412679576044443300243397561451272849213058538627823271725307363188071462081418703840719081283478001068856129660557424923128501586330045873302240684853580071884662681276873702026052891505939061368849426470471445265041042926038672792825930587509677697266800633824617801966601540745572541032695456484181691413974250463760943764824179695229572350478982155891602259983253411142738971239338511056288985628594906025289708445707858076535222376538186404355646536984189713689969025642609390191092821959939618249327002788089270863253528501458070355886059493369672805512008617104613689157524337321032836698545570674731792343956511582855416286032188709455608978865010682046077943216528988506944126660629002511392962326556509676558160920291477595693798659055311775584617078923663686261506580437399241638354227847345426008962409349559447035240519494614035074842920517971747859531640847787858709705986665088920298630782218117864646464773089911909353715894790124335282786944315778617596513263270121329144115651156281821893054727087907116872444358896457679111122135858606007623579373449380566672775503152783121809458164793437997051654137665931500773804688786930039529428745962785203750927666098401462811092406240166712193282294580940815253463118180463742964045235991783845574183298810403872567035658900340395832618559248109506057165672741380495536086274432806350458815287697268223359458988272879418981604159630669445089803149055590796074394976616212402104199400501481276696666453820653202946652774895189963576981018546521041943662263400968783282855025435274656283551556685892728296798585517569128937825514429153586426656675429661002004755344791527511983290997990550321115664672644342896114403631788864179684275499980415468664486051860366270936631892895895813901043049160327110516092999428950179737054553035529268655673020626059049276509120623181036207542236526060325927764592098768158581798865889519882461180100172272590494473593090479193597470871026472120929470075745721747719770348255737251337896947250230801567228854697277979107281332832808712647634731979393365940062960360948401174654816490279761353310638383626981243650209490556012872379369130472934049481594360170615133670060436317033875959658993207658234815601177206805155227435743401777749326986980667184626566460523134065593915503338523932833278762455294497160003557987161619476837585496656192449980469173614766153505533183436154730414382973279704925808813503843793452397613736346365592322507223808384367656864267515660230534300517914804612631502299312938689560740135471694915184881729893040390459576791704790256368837379431779899326871904629011004822210789305688385159005642741834683326018462275343775835721609571196910338620258402058273576117562626241511471624510495795111514851605962999467950939701871605481118545729232656943965798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 20664817827832696456262250359720147216795679721223075891451733380220929142578851804202397879002342429445828923895010808724462836218148546449387035253709723853740705143689833184207597620575817704835901546343735720484644504144043748761105871184758305635288824333650667156533349106039731984511983505743581408754940526232913875280043743981282889829821443640431054615039853392023355143246643052213763038985574275659725067396643634044549837310338120450512495706931817885097503281935246154721568443856347964545019895716135274330376175645981276020708234786102648043775098566827055933636408218500270370194797208206457307859670723724565459197204431853764585058428330487426652353814408611921022068870757830818614650456554433359743379095180313675145000943735791812148993715153805481346595720393893683308778694302283155268708755951298280010454148142532759550579737141782872108602716066381737159179482332387025417702991091328211513814664542688416542825951115633455482142351337750830251151090641990182441178101927102327857699434425435788135077370023857683148082862019448461412655989076145882296490458432218593728896579393164484020208302594761516568687277244176672818176193441180004166434270796301356074554707498337536248595957540503473717615070861378351517972723444499228652133691656545881686002168174481864094705153641561286452909101404970848251924428051639154182620376258298906033073267313817306263078449938589175232783539149877407953060715551214523636515573560653018015454861925648433071264013681869670886340457562103127571901653781021856550871436262489762813367406034137893932915253658545329415239613033667210069017511543651860019471569072623562140965321190321491411015144566132777808428976995545338650706974361618469507099433236095325762966767416856587775276253576232348337546826312142652821981256598417418759815040165788485825698666525291828950496400093398336944978545263434731029057548571534316809514777667741669464631409808741043830372129316937935679766951263396947398818935915695119409839613953442321488332446045786208250773234841883761626330995765106097762905889756319914768244902058690837190742174433131318945488325554666875960619399456382999495901252378993010720013781760889022371108041110361429176571286387402048375706575950779689623587926829987395465542075884659474195491530888138817842905412868698089371915782825579858759472319822895617796534997631409701225581019746042868237278487468153310097869985424767323079707415628969814737181962908964388657354668159615391067710077543490640789842818457488521466612163251759416672953899067708197743950069723304021446371179182616013780056054853492127542824073255772685968829280103119744718639909500073268232076159117515485335197650030577079708851042958475476854088934535017075530091213872216302542588098477859561445020802020602965557213154289190033137580589086476023063110849159489996579949771035280076696263445856051792559960692407221629361085756778454698405537971689779126859262437656425483779758765367162897531201344420499082157865536213608016541743834237518274327859550479823465307349015217093735808690305739164522914182146573108832251227385721189368791158670330570324398672053775526999586148188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -31498107007527251269593634754632949315701837106455214881100232498405790960155902709054488458218996135593187536967547596037106929668360227754808490867603870970966376774899644229433805074950958938819009509776639300791302506660755106577451570070605617821144008440049960198743794864504649498864496929000797020781743044503944877158649435829357273175947245874101487966146568526244204578743610127370697331421192770843463914546702580436357566482273354110698812289467701672019128039483855203455208992574506562608639303971690265748870398365464638092142799257361329399135479950793214837868860996416092020383401897733515648117513791469257628501763054666776731082078771447810783660555850683573705611733674747565905295999860707261042159437829461945691990237279201443150435542467704853553994887719060454193374811234770911140520180669757065266524647154653981693161847313456035145294621547566700478631759838482037702727619965420824182786075586436420507048543405411795516535958606607264926057769583147912800602390221577470654048385545822702324928724237426374029076214384900806304528952914077047707732636568782203522591436321996038537308826358484691214112086105077548943413405212294387837806173483021749175925713168692992161662148887725312722137951684790118025989038964563667583179051765288659940371099036744338841574208152988057516021461512149767721407186410408135187239702369133050052987760536646033191507659078625207192944400200544566606299235669419245310857369265505557393430474828398521963706488451912974257380301170647004017067828915075557232078599860568043383835097928116447441633734256684576118494523081458647497456530490746387392047207721666892768864433551213028368586829089701297284261703983481528021895234643919868483411897776506389159982815968098917457569901443312031081022625864976854148218189859321239289137255778596482954735918296571365308605628640780746250300814694606841145284337234756140343614127191092174694203381146869538298951068154488484891396762253618495401561891090088336975246087548694334188351912281259749478943567206277420794928703463776615694164520879519883884228499518815804397580508550818552968163771035777533729151169533552531838184998274089789755435997164414492378231715788867779150684762002054899086015814092671465071877777331791657021399928587299919077887462796815136474886493295048050617809792881809911827155717248777896925504626998895795273817415455527084725487905673237430177078015065859485198103001073941787534807179984323461161300556882144113951960097740246934494881706752378440607709536157953331385099633325713670706098807452757605097895953153940146590967043658609831180822410257751524809089298272733774944697990060009352349443940857449418693521719487263643411956211232069957611384767705874440651201066684326725955173683728196679125310976810076995919286706818851012433117554040758698551234041561805036030047524414096796519900590183368266220728033539698357960098957680053432680472108768085071372949927256938482286598877239483486672054089301433565333377925524952050832576179706353465169895942949271878217398103740510232176689907456870263368785525520582817076563369428761606259939189738462001796361788169428113842765824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 15733486776905004954932912265115869804165378398618863290288932209104604947771465219536079348171038440212856460297870682364059986225920638383955790232736163203981567298709658206198808298313625998073816264504777410367467028798061728202969046770730076939928033264630796787969303232091138279735167456448249557557232461018372976181006707488584144056590218046567320778270145480793762582683041918879967819318695650346786947272427016645964513803284541634027658991888209815593620324766022788197259587750002845474305050856407774559615209078934411913004435817889056238340760534535388124583940671239444095700633960980327950753304915059562925661629508314738526865638814890240949211822093454609206966784077800667713587509180696579692737007191947089728651042615688683257230122737394215765733384939918066876220818515048140788304125938438872820356652948450737675499438273256992563741722705539651698935388024267642996454300065850354816651643082184260280052847958169794563220205073562762526460898238128105485503973279123994802484167191348984916052736094160050178295380102580645807220747051082118480953734397403894205255633606825220197034301254675151997087923660404927208950573345308457378450717167701497569593562717601099997414475869375562547761317061184768850546533035806308208537271299331935409164807012649773743570351409142641233112769096960280319856554293149365375633103739984332135625644127183075633297120077321580115847388141107481205826465906633789184331795514809990678173869663431749527226667119255827880960230794123099171858307881845801001275297045549947817027772225134607301513205960468671981528567865645674847427592247357354409020276431739665840269430462317040112983053374296869137320561519419698144982144562067765667845546963657415067699174717227179463367896623519468984525348343901678545679392826737471545397278986164647810836086774494242928286298036081810265504495685313835381972386335888549817790122999626823174798155525474097755352735192672762766266272258704656514080092972831567028770725219774949290377460884083584822338523001855754670035906418136784246767943440132746487286194284984391342580984132630329928352533179737514108176850683928825643252035427639650397195014076052991532450828711451397594272199248021457490745301355373998128013656038476361777009319463514833300847972599651598673633555680033827041846724388907693105392881653667819813098100942189934922756649819197726725827098988649253949568241295057163962548306021374658301875478760823677594902682008972751214800349745603949303528712932421633006999846151588724063281178118199900000640333877934489745230407095968853062682361469599180761340031458327958719625306569162712626186233570738344139547457972525358539103228409828571687739621451664500666485657167109534725193298616878243927130050289493413710443451975543149952840129364250157389832744139041954170319364755192919703891134471550975211609651961200943502830913717231504236174439875180953756340758115238917078537563511028093371109531516881508017398430085229041587106322270903782067706428712081073606885383967318415961785163026398327509263069780172424742489722351412049221225474065753379582385751435767885790640516832081904612147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4436850534198161863956130920794537505497807841772628189189566345025224886829376836304746278875857646086966874277039148274586423454237400772537394876576454097363806729025891490657564147449178334813519492762840405509011533394405713930993075618777140267032229122054199833795378034497981319745140460481017692771077199193311404393695839017241768989908017395892178409721089751272272851407201934024523562321602246427591306656152131742790258311655721472663218731098874205806045374047254285737278929502993636897709532536278979665604059776229848347167986589554528816581333583281854750072456564413367595667780255737679747605108596607989390871977923625542639446909466016908800564964288479728929972065229682282794413289744710522653737392108551080478441317103671392695784552401860616621139188851174760419590388036037087039527366046706173195168835882017645360972043461163654965982862609676443389892765424068200320302112849279951534894641260552976600706497554359815430977878750932717744187537986069331669014397701249494684895835138181461534512041788992444516176889724101320757098654493656926688773173976933544946466958224549959708399123227257603645935539951846196825630003856657233898729244065490616878921882322851435890271802473591705886223568976690488331367997196806001922214045073586687265805178451289322671411190364940936064426951328331680292068322666922389655517399518301703968953934268200573050802437953623567158786655150747242816844702685238176292983372462148503519418519385397508013071181094369222712453828117293105879119072505713469850075644766830572306576296461530602242565110679341732354944569810568772655908059340031675802113388959746333645139629699043008260928864326521581805999315409767110010310266330935514665640179348256472978630814931961919801395330013624722554624336910881524238286526823292782741843931751422977320319270463011183998332171687414083213269789658300550454540390173620167488211073517497859049360769909005752311366804359822395102349782208114963935135890684125410385768592117827579721707051144749117320765199406543836409568606232987703127999183873120368054127342108341609183637360731742514558459892568846672412687999505092372321393330875434353290405162969303218900486125632683445835878889626436552201314744281573194685666875753684257848326574983534889946797258280975924019779853964290519993452921502536068440233554485984847587978002895287468646048016415253238372142574699422794128191045652485746742427871255142310587285972404093559360985974627173710029287463748133445165182803713474301197946795989367469386629145811842812786570817099980880294508570455254302843391226432782552941585716883194639843484963452922442854261225713120513756257048754287323555931175678147094170548070277642439361428111739800558027350628826337489138123450859964958409511890493095259979684179363245478633329401432901504291345515943743524646862176648419646634264674739974736094940010961030344197817342786989952427131548231426626931870649206689388904477476511479100955868593313618601620954232431898575305285473470695843963888206196127830913816121716431032986959038278375442697885038644635945256424619481716457076405867096495927080238305804833511178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 425051099237399131911158531500395353589115587103610987128525624214735086489766588181073400178137965676995053176623869565577335940570331062080709651364349430889993653447388491150142470767350398132408483318792081420630571225280462985846846996015300979625053424361252156797115375486423095451782230978638323353268450100457966855409479779829529428351716517764045234159338656075724893978135756584874423691407102033032050554178894390521802773890362489380488493205047546157214832575762001820170144622816911794282287176892415445940373219127592235978009291122891481454808138107797440823883648268846593628071879256313060350028361953577236330409620181650113742836853155402866237151512450747572081697469662787622732226715653712140153270000866759904451303699837115234163886390000486109398627442893755347254118121461913624056035479380178122107245359513360307273995452910742612083130050902653812568075986056987452451821414700963544898364960640688173017947019450708541238700655886163159437726938836291321562439947312575214046742887785276272407988514012273361048776839568164914504598805575752533407687813032347409180327521441509271757057753281436944416075385788936552071168645006324636243209897258004784887606204668257993649718496118869480116363787630305948557953978366970969806998677385075127158501436654805714293846229216601241837438404891246582677575861044726998715158824335569717889625452512491702312837633454710331787507349148668954002895903488024319168916797236091803003619497979052035522466284962996848339547334598861616883485069046055027921092937309657023084440356054377175239105497326209934073288395706466188351400571634333830210974278317257549682492442534040574198482120790003147520363584770941460605455021118053781369979670704435757937934780104364390329154426061907182459143004864682635697695842442636912265378524919374402688460917755593268460601303201584271019677360025811671317508253097634482084717204306726094957450950246254537642885183098625460298046588613700674227662728066158838401821143348584401640795887593556668015380450669000993127706637167069369161902880175712210129922427395587945798119960325530650285821546994900617333219063918655330738249782859489224575633010041507373653334046645215163251334734853279786194145818941528041579824560833608520156303651074440426361171995075766039461102172275301089483765390354185028954939807683744377877831370405925706797402089866639622994443463601656724290136138274439825625548374970421491907137468123276297615934003573984731747249711633413836566076407719701829345933386164067773093605350712278178745738001741584862145995318350549450070082384279408408088322341316845446905024138323986911472817100307730615184633155793059739197835517980001396539167029462366975720570872758983599859731786666282851489946000229681623596337855925746172488724244569143999226824262325107955612731296464988055458771726504194828668782332056147486351215628405757137812670873337854881955013897151423325036442430472777448528171987402118858751668932237430375170945276207552378624012087073508547263220744140783098239884666749542302434241206342622589940157673436095299889177196568822244744596706261729857217506711842062336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1454241536890736811745799563685028456519497346005973967364130773323559774682697523675885565566814788036680675190171431063939321912026112852250541743316986230326820559147534606591227961752621336750572848467584365344827655934872183989504052019337169765953230671980842126830295093764759801666087518210833212049177382242848831120711645589170062190994589115944853602778730492786066708989541715833546296340302575207777494687690016529606065498524714429841196832575566428029181936802112578784160339969783180060780540065174786892580235224755273713778931634433758705907958772709896804990184841748847878240072584737856545430115912511273618087448697396416988551681557729953655165744927429395323824147449527668106290311075401759303130473247179593635455154451755944284531365393144355390801420513677448815003480211501973013122538245779814563507255030321761857443390039951582029652144357213884350659755768379495171785783010997919400393344176704181719702669898959256666338515671459261427422843017908963575291679770048864655050890468663481537266090683973851242301343926576011813473205825512171943644840261680734064452385203995939383359468911046810622843112106683331182864592498043412703769001697078221624637638904318586584156887118767565311044745440170330096582433352226646087549241045634890578427428744757264556772914326501851126016343709380791382264132806026840458328892487781236919359765528855833884863821668481752203873283041937929308835674140390142772521598104017793046696190627195066054312243762191283441692723234237124673834079076958854202016852939735431260290386280557926855059009033131879132671089402423364747653162663121729917998468556986559413820401884424654570900698321702391689741389257110905956721530663501886024060515264155770156086582611252756068734387352559395550834091836753536159005580201140504961994524338571660175779384733578545704978469593958422943617584215723274853120412810556332136713087682110813963777009291412642180947919025477830393809874714683965709070801286080474779657611870865442124713219160396011180206038153842851594043523445663440355583370253492102810991284113374591030492176600106950486730055485296731087618299591375529600386137075249903585766944521618897116238303944047632651926900438134528400957371295033330089386390209620549301459036344284339209671453239118037941093112736453150479707185140915032525970085016255254571075764585759104089360478429935194300000503839566013265452886042420790465297248104202956268663266565418660939990436832316676487734158939515561417977954840189637486430133851423993567266806152996378324449863695280284962212953676332707414732519605774196203676521352952857567920146646946564867582948970305811221461703743624119364278722783611884345383118333310695585137074231560905639617786431090736347579894783439569012619076478559927931391850043456609448492795207654730653681060966635433576839678302664838076481762233327666016337249662408299014241865554239462859374535728755445275607652906883779612944538384809697036984826082064396674168211520849447698100690902322406317530973997128847463714572463059577003816551889754316343052465248820563595292007986354680292157969052985556580329608827214233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -946060403142805725517168424490356812200414595914611184323107234670478593815325899143783782554060132077236488913875275910533991724242798159155829184295433750779037949114042094846737365650994260661736188691927490246466499733454809017630293986679013483124625517244467718520696236110017007455003476880472425514978184046890271607329451784042270247477649080433258875792509117322568565632594025386029189290977804867972534766124460838333048366602634344049098332839085868842437227391920123870357349772134380522430959117399294571870407641159463515636083186083486661839136439888575794276731799606101760415231139898951780318013727290548819727030154282348683495531661411347724645278825297224632825999799075832972267931482871245921312192471696954422456953498662853837178651545612192177974563403482724332016917948532636533300411863806154627370976898779859750268752251079930332496932113558747667322179774110483268737893114433913709932478510160634613191016962420321674046103353602394411252995521978024149326142757303578195722298600751133235179063373900277514869859803728802328429421777665607702500208009431598176411985924962117794720077192912855842409524494530261327953992438651086024452953548557822733181722445115722031330393538510431825257135598950765922894131189227906192373034209849089269449868834637499825718206659861598152295915625275543084263249200770556854395080144769469199743480720850113915522324058642350560781952709334442080509275710808512558599022393764146375536502240323709542678216418571765143469124163705635056896962072100276115735671428194088176373753941137160328672193569088985421327528273725940370670889421221525477520682020973249619747848779241425039269486192448389103078292894192386072800336789138090413024914149735526786856838733418050019073720061590640932348612001128482380338499313218345908187711182462005295678354718717877424014978107918832012583743746705134963549557230114720223274428629789197204838466609492403830679987950007180617140063879884582077243875762418433651499628213323702582436582067119679149845456952441602274750808225631535936194353015372654692189111488967454452511539253277041246019949958544337711988905962575064940723225830337897833031202144892763692218113076214507911128713349957212942797169487712530671035814141504575966376037319512073358698353680324870578769551554417555494447480893508743460072878827957781412875995121949630539978350785168179224143796120856672253825102468695048749706196171404074194130742879473275142745904105103439923836960711056315665271695257470695152606349863712650366697388760916374917524168793107721952520714319806560334316708741011516565219082987374143368995818264278813713608191026756221700068495928597829051463262993139626298737337779345222801049368446865234183686414844653893759053401015376821503252797690731104317635006397245865597290132316949397657758334964010448780999370047088102346539463671852869365101367630143247908812085057266936893512228214937064210541081569425623119542054260902907387691447902880202459785135389690268719252398771521254554074505113553151913341368241148943229159605829505787309234014899898640851888469281955953214306957388476057652608331981783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 417389377044067956848022818898211961683838646787323610072818888767210538702631298285153284588837456147410255109150117806605348345462041957385374636303820460638758296787721479403534433256778726987225465336717877614821694149240393317706241105141203999627078456502893219525261378478959035014903173092458037104550064896707245117287952810316727753869045851530244718715705565306265395004460708743718392172604624303670316643232194303892977600578382752129901038151893365786633801316513265503833586850774854770540922211785139514649439107671069689941484968875145069765417705281454270223828937348752082592294145583311002044325106168721877438174047872408941541971473221675221563141041754574832930549236349946003773267380361943234089186455872905624195656817906096648518720001918850618290145849232072560804674611651004297596244743250255224928342316397858784550746698993490239141295332626850252014297292564986743415880014047426768462621703703478410224927234949349799703336476171967836757643596678077534106421003849556167420138532683296034536044074028069659645203773697883506920509405630438511894241497745220688995044382385074920786991915543817851932668078184581378469716837373525803377100339065118112426823510592381754759591128417378040054357003077338891726620852737988844744481401423103175720623901151877393759331680231787355796572873807167461069424069892704407979310600235133192040950175981396375802440471829117078443345480895792962749585339680351665649235047092537239093065440368215575287391463043723553454389785618787030123525503976610222831383395763748925485361459194215434610496977496669428470609194367273450903107837680910716379593487526050760811682405668384790001072980483514145064077969510982386554968000381042641793045805186298735333052844443947388553755809313597593007045908021701184999045695780644678209300036070618968404453452086793012783089547487209717713977313524123488248547107321251369411221082744267129245288925356811923480788332953259450218519898393030873968162252712244942463500287455457932401694651804585173419929090071568269266336175902073627349361715025466617529528930764303951548791100680643829331434735965985361015716408587601975887954021765467107055704810839862786510014068942365891543875292757485110479530649627103834915480558547010253557425638972576723962050927574321008939464077702867320566647809146805106593281092760895738851279508293090411103124115724152572834072112771829018827492988087471638101754703088477307023492597264623713075550357661916247970615163039100494628061216773615093838104915465629821265829989994834574958969323554202899435773707125440222041789913518058197262888456417445696064264866461346121189063059335512498912396707603751270467275713881996464188179602080983483373740069188940270819706591689570621718602391262049631181145957514421713173578502875573147760963127391354921551301173032392467557147991915157400468409809464807994480321338367621721083873737385506623342777996727343833659059988601965574858710182733151646301800857105948841550185607235885026518938718551684077460921502447827614468405968902156515688241986933946617124262198332733545799834774628329783588581084782594314083550363648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -174641826566042000863519931360573276675833388048003043937879749739299996170130014585958207589505716402080822316758721460128328332793735937510868177131807718389780655233685097379532598307103098337395314166041554043304428452027260206543167386941073462345477608756514777145779415746509151840416564652942947440654567023209214187365136619676140038262987619787122253018845739028855408060063815651587459284995872449446897753702182076866873184424897593126179490299745582677409203386246069498877379699968223642325126445659028387577607432312651874987204475208055667170115300517341071884279308170289237718006195306684792349691570439137117673438622744828279221084222275016278233027933390968057770355150670461029630092256476696096089310792996254304475597279343533092993551373513458518523568371518713725228589351392370023068530764974894974819047259538756687229396346969923628623238668500923595620147239732347665230690252792889352046119500383675091062114323668069942898959504593173286947759767714089812887867149743820842778369183215391305922525962291157589785674061730427644209534490905286304774193999025698387705795824134224866857331107139405323756070522721674009516436809584180267971379379266611275617114252897301609912494436397271327974748671714504929203912429067246518132614011862844966170047000025279926567460308642663298672018982422608067647188352528534144356384723857998049286181309232535094398754614877028193005251554760109242815832123538735505946496727888519950204271790710596116815891046814016127482912362160112705751223065872807649254350339604669157765414974392719436794783338731223551818024352894809856120993733507604653527939262278768580632291870271185704018127553362837526005136815910644493742718419649009161732750515911279067784798660176389357619280675469104448409459480533642657104177518846531402269293131070668100771510191936554667754490967978797654690463275379602649970348856369881211908294146493018686006919881204521338262920195074744335656770287135196486126381293906954563428649120178887343699878530605587597605929655290119066187678310168857429662720982677064304677891691909547533889218328091854948129762093713130686339888070712283571597570688127709320231439947969530886874808407069385901547265166556091922367275075700689077528835761169530454766897084998039258022833454497771242457920614400646013255168968627792231969920798721375648411433525972601443769869871819897728056744197511532261683306311955174331232221617123606669583213538163076410005149415517053567858960548807371237355091920094306372373435701845928866532377471206488278237765119662341597778842555501513243808811339145537867248631756302846300808403483487502734534057235870720343520350814092979788121837787258484859070427034927189201415249468129010497133103590967158943775722213592260659693629726859328885573002691058848670991050433472348704750307533618723575318760634260937359621494608251120371714888975114523226050029226803167217125639640547217246919076275664981769851431804021982758507482012061543615199592481986747114942990958991115574236564172925299777902402516264781303417987896533466401579959836998739603293110794047317161888541147885881111480998297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 46903274901604918153687094547931387375484257980310655199256701656431749915830008183275033702682148635838630952578812608730888286130336884174947461189216216810537992676008186992400324729356486986262343899716744880544724008389789735810958181018212554218480439317688042627836115737014121638962903391201027330022455371187090498444313089457494991584325527555722084834893560997167616120082709671470060642120253446805213677344650099798063564767622735511973556546450682333112415814396402914645949728182099468475857732514675612397186879135435391081122313718270289579407272445897030609885669092768154968143403395346339348188513625945805656596086558741706778552974112743140447127659848828549891295738056239557871071038954941765151528825731076817391919332353314817387432405121321678176173413832196730998559438676114610684064687178071557576828770669027078172724303352559260992233104404525798967319468319114345104356504036805152984264399038262469051187081632601712289194553337365999355336422304924980261276221791751277039359727233105573616021959588322109306958243709124702774214812337138735148467197120663627240123207848700556247152738403438347681648157808403160941663562067452043620534276213989880289693240166473570771269302578718391650851637087780346692938228234011390161553122568340915700263666837455755287014528901649290653624616684449440152062452037751430128075118943562959906585928039195570667232507388195608858292648159779561773732990468658128689789403438250671723489624445785394229929221889065676195526376771855061343389617588526780058925460537170930055542888047917016414320088842799289946667941114569369341858555944585258406200910540600729758105771991089815679057622923662186896820311391903011367329161646455659981084177291380939290473460377519129603436096995878249457158297149266013176756433986247658973228000351743834629958418823230668035544057362441099180343087245529674675245952888984521997986497558049263298605179068219501244591012921348989595595430476262418427934854514136686934760965589645446611118039882176250615190762163522714933891571745130032711257170488132385097152361982672433304593699861065062477846490348887592881777875610215134898497795573532840661303019359829367906625806174019509615229746196067514909063531264154266669288928535307418869431229613249932270616934051213977325286795296201136097364541721358353272662599854491137614967566052502869988267373018093773378167244478239978939943961769473449793600915575010045433272812918790157685001800239665703317741364870050933295212332007757745379139428609181641507584774476013711138444839425376724764295770533233250253626883191054928022634274157937355061081320148483251471641728842427868472842881350678860736545047296530797247896915338478869969256734525436921294665650391749719795326328416907263828832238878447835010191511131080595428227645821546534107080096409007279442591691050124238261278190010368079018502764617980360952224142444495783545190186537261012031149359673630334989851496782544799191853955255268075286937559239956397972579771995764551132235036541525638489203437840420298509753019103220534586050382748386420685940926689968030442706220800869928890531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -12685891056811724619925780130225746334329718403455056737924765961545009752937806030971593485724657576082711176719333655923696568706996568045662037222116417836378969762609127370302202007336353776554961927212048919393883843701365435383599003400725044014174477143883765816777160199601810756227517353469107491559826891877689731809668155648414749889288164133642353041962166140314461411005638281135781618395561222840817166878666805738835208288892820968323597172955519347535704388841771537775260639899243701415770415264755991450615531750550664637225086134373188512271043751048433804998106292220557311273221789285307387440473400916033080292323323169928065055274915439124190633037262241843902898503607910816737804354706233639425196584820770506107184781664023698008250385695975123369812997817569213268134706661074065697444636004001583829732651105531597178541131730223330473102590532924791248847783996639545042978272401237143684044163761675695143839205775091561571513610814146094566873805727075847544003808223419979318990822277676099233437752824781902204735336671877505569991142654620309103616145898887802656657097260364757468348850394369993388924519560315412604379689090323494071565212268720208035418135005460385464188948517208364994678584754207434545875171661232683262449734345705189916251987440197165715941805165923433483029408968225280006684041096079114133441232544744454056987540416591034518768483037628337800671609445917171954935756632762290824235294972242852305965542833753445123212237498283578355519663785939358049057301959174787850023845605462775555490367264248516748766129007286312867274831739245187301218249804834103577600985084579083517066357244339638491197299362388916475040728060485575676555053177217526733173423084384620016867365120996503298599868675081211339411711252021480087050979838234735765529132042030682905874257011636609460867260252139507979185641627004276125144118284295880385564168719427690211269708858133815117315540702446652890550362497974689057004375993327538021081891473206592603120216825590073145294153522598674293816136163109582395729226825502165848745058994559968919513894025288338909881719813734381609290928319233900207945873357290483440628097441531114974832843285533657420910020640967251130507918448327438628432504216688685494242503720693412367380131595559709834551453037970130365967689133406026371567730743397626638771727814307226116648185705139054325413077208859262739786599912858629468873185706442911673468881015427227563089985315297917900696657663206836693589798844959624165979120221930981533061970589702949701442253463516559179545280219947236402869757235954113497022708487298179613957773330051982981631966844748359808103809011291734174734838441884969943068827085062612075321204088078941115444750175241123542409272380185859924002880912254415916062321989014426821649132740461785852552892882286789942322537176036663760983171408610381634573659698353454891481838907089856431261799000480009707585482616314543140142045712160912900469323156962210685511548263831602571612517938658810488539002704195464575075370708073305301944300743509981108024201288579964214517916136324661039376129285305512493056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2722562480560350915497172181548846211394101489640249070605456008171254542521336307014183059568835564106611387033531701299704812567755064304011282901864499318325188434829138116377842208495716254291204715849459374253836288974929165017270343385942544831953195676737044128085934207966974286273529601475537890375602906962764042237376785633576145894223589190514475675447782744469341206783694092630547077449153386404556985534426128270879126324477829801078433497712344254119039751965242971338954713477318926896730901689496728930372018807582630687440314601348464873701198245525363144814173005622739166661280953788143183729518195179391511299164600096893729556362125396303149869082799635648797657517451281120173525639471436671222173641556485224203588669994990963971778860646230210716145128403858440152443168354665026067785082924399766235804907174305539054405625771458695664100899266470598991039908370201751070956498995503719844627959785651032696949923786717782371489946487762676318650668923531146965200830570090016766505033421112654897575255889101616364550545076969227992751895839778854154332605858926659113555697735786335299725547825025236052871932864313778944585964787020650018862765117874315963999787135072976703434543429111940195672707440049991405392497720269979248893891706265073628290942253418687847716867230174157916191373334797282857111873897021683095358348700059754694606281635500094881327414360202051887332870898619210320963333400027533055971406020047075130938912970124125712002776789698753608228436292592223519859449741264178456680705179101622268860119824530582185847585732871230112176551479317676773721805490926928074739387240420532100857700043664136887672292282307910678929145702891157282159761158634346480096272489082538248702758504881666643756296092711566320625807156281206496748049053214365144866099303999045608704693041421197331512429520136174680348716636430562195180147243304273360778355734456826179241402009837919398816552752778085973123155814848147017654021444295270431612261784577352169973795125763388477865795299226598135783353363281106152091202844983238601078327264813518049156545009671873889684769367689787470627717511132016269267507526004953304655340666107974482799731607457325161107415299815565988930567329453515645150863056894849869910226888561994088652785699766054598825350275449470207404584430705931927316373145735678312983271287896236664152978271481296332992380903128284393737642901046933714957384195087335732689830055200497658793334560058367697086070040307557039662641151114270009376289302849609286169580526174942046430698300110878744932867155821175024952287164344833102007406538826781927651090275158971053722578056313689131342929422212033083037834406636189845265121664920106520115472273405530069351001163464200836371203472496536224643889000572334999021939474687425340348216828582177519411635622751691014304536084485720810005974137633130461586296304933168206972083224341711123619714818297248911481443744145855664197975541594586790563998914096345971152689623042280543670075112312307576288011053604490184570428189240254139555960889665852959762847032869826400951568657700727358040846270510556774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -503085252672801357409748518094700161988376608784805724268260542272541887078574359709924641026648129102513966557959427257460133518970940263194056742642162462984449432144483264101902322705641585489658325217180161698459746163475277988198095934684423598625180985206051841870361156771880458561506244516577966816707420198045596368668149238524099427401006315346930962394219524472360474769531683687230252110888155718673243475130428939152397405761234239912931467369997475292615038860352189246282548800496423781535935359298924260290166869376349361631833898135827154739610032325291566477432919663614529604495359446900678972225466991020632114202397054753501940931865297045698162412363556938481857779084417168218415145692013477079739876003061345268515432288212654280900961805029681667462618117544907130601271733303363961386626971572666495598048962976705857314365815426223649874035477209429225483206023666214344202259727540770287267297507980817613261607720139418292834551862466700829107840316159713606913933342672593433227923651445727839453799328964264355086922041050525301829490693125302097263798654267168566102751825816892615822906778989304119731327191156210665218098123703885807099287166853915312502169222987092408865208516507963166103339290797134206887240439304184380405354546368824612076113781049530586181863187392741360963014737463222777558991424738891101265733430535258580298758829879972497730822554581996650947817488440135586639182488007476434717683877951079812342984723208138460463211662333302971818572904061422842562119660238200145730876876881223081168761265869807358302944377427947598595766690648923888378848475757460570130546151292366730555060910323141798394241187091232499893445172150721577773006419889190819609007943979510836218931771638824915724736994502942291150331490632065068441096844872606525306058197191860688572788869523088374173857237293848816996535082705434299206044618484788586427376455979202215183851165160289495870100421349289483717010380345355210583245696908000765613273486312534943775160165142936155956193939588589665568233285474289336213874714002785486202502179862443602383921857739329865466079117240610601535660717662335093124142809740905941611387105751043487865287434052532094784151090597536969660407801076400805636312962994482685364546572114348627133058247172111838187702121834697279366854639258404074885539949053948347384295561469659799731703212290959678012012936277787637204345732950175327133437214258871057235403459937070510192531625753664840255637722549362363047847355637846063736343281885815107785512044654219899012967801118884095801719940823722790684006926330041371983485552029630049334853310401129931737852807220880027328935899518680389013783273929904314326914512111523313117188239538007304932745154168104883620008547193159310546044295202986654364151728583813792930389397987391088651290686345056735899213071819683728549744171985622098305374628177220827175698089773231257800556687337124637805915517555051712011972070031674054937610226951826472838870651878461423363951220461415775420791905423366720730101849373654697243157144029670231394688307358572772511974064081687595655374428711157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 79427077025202093335169103256177269124645115143986437746575956782273172918283123379521181556557796775992438283559423927966831105268219479459542535938785294614437130690380027743576644975725389666075523741310176668160921311235435687661301871622833412866159026599169117120692348992693582777787979407029476222219558636858269885094743264794833485385645529404938505529239295496809057067778235272088666045176624553925772703892851337583650666243668726220971244189066631709419673353782742806238034912853058655959547526530478832675133820640320018932422001884579209959896535901359619097150699603031870765476903652573386023814535637666653739354513437946364198990284121217249637812192487143365184535008126083633989280245297482957535164523044417463835988934197671345899904827847084514040867869588812490996979158436101388990512577324556909980007640056438011147640238832104207869712628343028875707457313968017883791158328633157794277768474827258505482583604140171830493066603361300228580530963289848627062030048775406734209410840625564975743361186199875202590983367673655569121667453762098130069347354918687121123203218673226043123058671087653066023262336471375573466257280541048521038927006813287115623177729182286700033882731256529039756217387068557183182399777393317810001703378306802499586388250891414911809844766502127367880842470742492833764966484674049852367305254657968381703136044921763690471166811452347861264640029505850250125322032012125487111339515226080233201208515636358273115602804726534768394109759669631721781005026633068835263145289441267255705525208467828591818028362128175935648678663856878926865632040007171879998290262873219171106227713459445945472885083458020671378962404279576368401835383764093551933588317651029877624890633725005342099849651100347751822444786002847254151054238261538221816420046715228288931141126139657878656651911907631361731446082080251460316592838536747570179651433396715738264399566001871155090293208326902905657299734147850726375948628505267924410376789625869350615208629222252333034532061263181987202486368227735504316496177695825854980621378824739938899008315244598334584437171893594899143437857371588404204884475052481502041430402442131954365992362111239820577765764981260939726488885475027198362330887174343719160452828581349163473498967461770830708676079355709613103465944773685038777624207646185216320222899528239637766010618380166177638155467354764069850861018591289554920350292011993190663893267974541191194976862993037944887427573676311938790667553324653341447237274590368150365848117989551800306839296206209690592074327500295070516482076355330339578200065064201968586486473004998289232245533306921644435755776620343066527584699095480787827818852037693080787617642123510793321318337093388801924483165778919611937896844042990304568728774487768804816134402343451138361382051575196910671698318894043118109027993301826867423566759317092398048055667247793314228440354879414331956708037221620904435391027821116900617916549030696236843166168977247091996730605802741968646922652430995059342708649576374175931418029815300962114855795968067030736580182915528310928161449705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10928948119006003344270384814994133593827711184151624212209396749804543745468992325689592816532235386979240025829810388488559415589258909986416603607156642009081519527228997623449746031179620730463553928786883861820386075400083711898619910592769751032359502967733387006830494327459151941142125004219997595971135857752281311848913969752832453445914852495094588550315543779913379333218194764252429082233894054935247535003060873926858180688018131870788960711755790922324416575331890314299743335193887070062639843559920682668622563669426118674650669620875051534974053020910322596878948404673478855970229512422347115127136119279954591192288360327129226752549098970222352932743723589054362899966959192322845806646815780976492607686476386569181675655008406509831098886927780565504043583602174858515449266706249849067373485219599502849869848310488583240632281849115404324084380543714122089204112392851883004278362294286170551601245700179793591416975063846002369820417302524998396285479054551934335915707478786954400014440511831324213784023247281343085614079460633519831832463148025399041903687992101442083390644498555814103595607153719456711641854514738402838666298311257279626837225522381560796266810951029610801542602117133676751312335591008096825395298700989173221095779811254569282381028337543195473865606988518502707251877552997544584930029008753900387630088244423382557523387471557844113008329134993318362361381825231737022145046211231725921898044910916310893897550364768033198545461999252706712067495118171956454351315407135381156573680098655053143535993056906786716840031918644358266816771301046423858360885248324152386066513272571396644193511203862101666864382794248905249663485975132042849801800015507747119653778694149684692998108172071770987107406190974185041377018513058628890121502454324397135562538924434372071058607582430764571918441020237318112171245961511670161868454582716423738317460326033763110231630766245249531002219025337087727789135050626964196932002811547828297187254234032414834882037371328553465471623280275136501471672457380727244351872232093583024737592824135207185818752997047776883759289857494108113592768920499185172709072610054431414048730196811974388611515178630022667805592506475451870028030649181581095938941674830074861971224934216368550312070348984047875282479827893469263431756808588609920896678498389632967783094928115721851854729091288226648842351305821080191408939518354082495684383251116661311720841682641013065560990101811852375681350155682358614992208465272248580297648576605087731986413799475625341560513216527336471467953959842462815778692827201498087564137006577258918903918665374436598849632703865377707183867665463034338721133797472557800289826480415501321979640435012473238354642207181559974149048407419606133893430424396549372555657671698706015795331445023885725448504012267638429861566456554697035874572525103272454063594806522446423328549593550103779886415556768895493378583809587826098511017744632824591138585089514215797889300666402840217398491550622055318355756853861795217335146492437650452681985685961333297416697488508650026870972044691574900805913804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1353919761185765266612809945919570972082483811814723111052909693501174780234525285939598098173426379963761540722709574465471540510173553770819099481300580220708209111362175179653385172974960557533827396882844962510366152031444074483417015219116704120069814383242045964293145077333994339795994062441718002203805733541206663556456482933991923857711128390320080267525135808400851651296013211554010234332977505087954589439268529669793184270153229847315768585247128681590829625747396643756104350061062480127966000158392920717853378129767682758201999371927692990926647407346648086962632876548667303133288864067121087748360396154158217205459965803461001295758533839012963058203917405442469324795972828046800442491804542812820953902337876562424276084772819698370279764977795936310335683665407363843802069850211833611062502489427721386229985540439749963202099815510051545633783234892505398054896078794196661092383243064149394841992581377078354782647525266856925373188310342799502645146348724915790227573074809702379570248841073702539952821288607520697385546640997403664623422723891982349284640114136099735624611123151081679981694852757320911589925368367717961268937421951693316771003867685623033935122798795137002051217476014986418499040498334379128679149868481133759749845037046386689486293903402132305736771077407744036260196751166669919655363100476353445512949468601955380424523829711996294989860197841912559794228892993356270684667417587440877633952095718059288041802055227791196267395008919778094374478504733850561964956227588243521384631791290930364514443037580653804627866096674768651094330120822945572984534541405987445128957273422266092562515480224423427339739449211271219108968869872885801104964536234482253951691374906733968137125585303389675999217497242061532850118790969708957424064423001350398409499051806298668755834435939862660785703006227639608808321281224621166939293867713639014888983747981556841806151158482358832214892981370150227754607350413235103726806164999974435477733546261349012150751051072546899006674132999674122094418064944704050814777078535506253791902392130591178172177819121031744372100877913640829534187594383410995105179708401253006636324628290675057957868787884503167422662106700044211965464833604224625822751564068007682052407810197749377492494247256671585426099720187472830823284723787919358825249720932778690979983879637664937268052803093418396106451959116666470263066107433588075746904878810100548736444479417589164953323155493312355742921826396681043536485426795180417434501444371882901138991783067542851153542279933352804746331811773906225336804401749073900797778983257912935531823421608533949575274089168759936805045546359171751002257245930363279852344301636651433739644681713322855453827371149405393173759895765768417373058681524141042928145388290226944415227155539013636628328800567387544965314941260281593991792081150320357841064453328719116785911598107647202953599078540765158963241223482606893553023361246099993983947687955181444451758798529090805279522482469977201772765873095467660188291760934251932850637700535654702181686392278182794643481483733739197767352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -148408833461087227109892729246952662408246413777489427507314660040168886487085248532553163073883291413616633708124534655752348490975838792464482445541948464581831222645858019662259757982262759265483189086903801869893419172232277347808487684892907029829999550510180271480233134177369545348775561631516495331190717252888213855078449860267751790614984332853990600612649288989284571036026550917289805729288085560542218161938491948379137221355604727126841095287152402843771596194947124569302158221415677603943248560192868406584116610119930891294765377736667531474556651367453115734046702910433001846461695481722071835802100759954103828659033421213127557291403068698160519646114321050962300276709030480200873262199273696842042758222800745490845372846338518579973808676347297738052786939300478978481170751538662083793849755509831823597366830213592836005815591679407751466482198840308507392206072207744644157641088734373369662282651882824242891255628929408820811480888361472665958056213480745429366270952758825882134578690624994420485701227088865099605461723168729436265216382224143412861729813352606440683875462513343103533064863700241221865511536281375350924773937214185011145077591291013607592753348884780956914289749445142856739542371541851461222243323682347955355713739248235762051371335870755036118642394833708407544553032839833531576702201760277574205373902334092649874700844907209782783787184462726696572779792986607205785753521453195981946303724800226421395238483299583882071133939186147250230648098907392414127498552377677025035685926396148826605007717715358057222843847290082764773406722080471571450285817336571423835978765687588347613453570991135223734623456205933418108726455816167189530340412551903340237061739536235214883962738449358166433137830642702139323127887895810304639583303912042546179606799759518137338122367338481803461279891338624650438223296204875049077730972705758189972908363203497384486385906576129598589759376305977249612855388492928714931732556247227970278520969985013504015692113405733905833626235893276185963431025824579413706383045864198148259128670999998258780078702701452655879396113522987120965223518957891411754747907784518958737093119145226996544806632805267997225227001521457483407738581222969479194939418111904403039769630945439863602560982711026231540441321848294285423283376719137371009544283777117899425623582784606271525327352351200898909495105606012084376517828161346303420934133837655632440252150911440976077931314628850841587773101720976062216167897670638159083036051805508864232877239998495229914677413857360561660071704951133472994565439713168483274871902608566756472581857677714821944044486591579645907757847481831039690885440667431203814814760529703560885446523857228836020332985523030656209922210005476836212410277452071485296961660384290228280352735378960498036923261014271774491923156396958661580117741816364584794150655588834239561683495918913838612831371334840940951083143197169732412702519796988567438787281638531041556679692686573938233993870461741613468233319276826759439936306643669034097159681790659781542943941783207088760377875667235454844928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 14526878246282409763177297812677392891300703743273403167163515147111804285399901909961079013561326898035990922980334534529312468563436601157812402638370484339730505310526352346821370510323137899503042325642300774307172209917550318002730279644265991598991514636322700470789450503259953553764538527556933959577597109540113992838981577029044208786082235225600431920023790367898856855011066485992264171531568421302459557207693279904378247578159805493156466796466881651755293109682446112088042955946666914933867994341275202631791799207461757830002646074251124164456338460341550911841665737089554801753306878520790086010597106688082110969201963031566215374014707766223628689665959156160468102995932503588403193708623667671800404118976687971372954676431217654099698512352524520506485175380228082648943715306396456247844440663567823660011947486759637922390957808622343615367472851019688407666362773443483551259509846412279583094779363221760290473695302688043853253237149388548533326737245823098139781211480178243104293826267023094405638550166005020448491098423447364813025443616327153013066688500201729080770748294234671568599446060295947226419933506179174557933406182201834834167397456309109918383616994867979535708792182658164269595508590254556507230432702890810183237666468918059439284156581016811868325500488567373712077835617555072259691484148021525485640124092083488799313932827075767225614018266420773718321095631130120305593872391388553056009665828569931350763940345437743942097422675547481866728968768830156253741913968304221595466979167353666185290957676280625880667851167233086505307760006989668133401884340597678585654962540870323548868509290554656336795796724609100363404074006575004404006580651804172630808092409667931664207697307491419357226396382426913277238288733537887520851737882185688103874182939465761673482574404524800780206792847969088014857943931011031561080481652977984573768178249130791396353568987559796650073578650625037392569505221702228197008476218197967350485485086800794431108216689113311951715929339610652408817527571955551633051349887228718850077757027790201823282942969635456320670003403868069123198852467865586102557348692963906783259771862269051710704013628854639813525326212947645607944603708639812783523648801453297118828161638765587113568963355263184836808156476778860339399400056472345260239051299273084527325761870165391754944543344678924168212811078433080623977617649317949474420284916258672472700657214092439171621384684680140275055992410734207731454989509826620355667045015405814011858652349368620619755396781907865425135273049309180899397819103482461128796471128018700849233857161915298533933956227283674725665251192253930364102529598617401072594287511649221562263620350857846136432458322965502869654166698582311921356734853292914434905141598872918359273369840935251035834545110048384186017224389080900845694417412054635784432749021939930789534359100329791186529428684911714114618045417791471374006830864575185282185422346216436668843458432537613165440262437138852061550443173483301798679699023858995717908495234483993920646948182680386432564196086562108211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1255028309401829518328773795879612634729249199454140538330212795440233111817888166106319807949814649900806611046580038181776716939051638077965430882050403157483272477755590296069482058544578783362164998952822849267618616032244366101366531405532995564891673015563438103292923321152476844504691397657163594172542666721972021415950033903973207129280887647515340214893885659724443883976512764591528739385977461545128167944384013653052038629007752528119564897997083037455749414960771259367154079387693734099154756833637597483250395579825353708683010560179334087877881799723466958677885016655667713115702315041320921998267664702097202832063774355484763791227546121605293708731580164259152733124382754305409310434143004497254480646486823916918916547073978647020297487616300989256148528168088743316862167907911800153678855895794727240387923963246057783937940781750656883170267358644833699076403258129336235682380736903237408306738055891143784549807593224115138785959025445894865496840649673172778111310201862604898844450853014976669006414930106039302817426458782074587970699560999216478158958015322771903682527277577448342503202603300585006751268220217066109096982178420145800676783694278067030378731217759671527172928762660439851282571585542132783623886664027431515196406656600302114497692817906464284010400640526147826558961484430394820143303890908827957016974942757032199775855396054154947590227017311384182813994457125738449758859064325873012463808579974255992004746074649381562199259286765985650186480049886005800924310844278134998518157453670937064003431363776354599643909944745626769527964948766925382614125888835447727183310962692922030357540612706652109067382800281863255438914062749779892661816292312223590807929798755899362541435842536824556622697670232266125948807324188812786129135836561872485202557097808304083707354102696190088599118364063136065778445942120563994722069131081602853662600994837185020937904687318572701981397381415251630096006088752688006617759474875386240892010453817217441754038226764397723058783013709366602462618333011769558045200677814682053120381141270405224119676756583823561475384137942730704087287416182376975746552227951087548409726646858785909464253800797888966231098159923299506341833740779519248808945770132613719524202208402222174782056916924877864762979889192946241842594944987451390746633100052990102954740987576716718753440815984684246764100042686777104425949736385937697811897968408724623840326166296721332072065055230198492387392663155480247217308572522571039787341898285380228150398701446032630811109399357854687029914154289370537232242116176794163043539574371588209968635270763884588001109096483295493867260030115154013431268901263385075232374695527776968787092193911957219619942149750867513002865158726577126490335070156228652672376806445585000032362926547037881645528862447416737213397681532619911971174030608980499312636148649898309222025468229262359027997351035477280173890219030581153423857154831352367541828580388162642049242561722630845495750564105850791823029163308643897116321622409735312413968892782206785353957095491372301312461033533603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 98991140159545192890303658500760730183153968587786751062395043007351141337810242838353651692306122391839131126319730906991053426674103274703854170384049192902037999332227937730582988066102051333814199825937397171977827380099143187651973469713975360232076261769939347368415892286648270565287604797933272013006737506335572002138728425363636078487866454073410339548048955738740033670030101079917385939013963626170908969367037994545244103121322777184060528182554971760861869683867072595777359422984463638721124206210095876953073886331763910464981252581325587742713799771329589611623235789429677366941163470205998315808164422506552591076846856701458426343458207812787528231736960310377745033708959714042398598541166921458152661440800346151416933880399714659292162893944682618195165538059435063595754804238100745210234702626886083472343754682536255680547300974318809682652956624421508075812631333222771690304580487212858914003452535246451534622832154365798870028719084867571122377215409289185166482155907783568736318190020489746792648592229397169274358326853609771593931247152375124605236993238461792179064321706792583686218173110030044639553088361625538954527946268896708916814681420187334365845384750015930079777126400540660061403443194546416233945636041290653662567206514107808508251249177741749502229841510064212829642925783095771770940348288203539725454755728583175987038206474366906070928464322682600125184489850107294295954393052016698333131255870053293996557010381521542889358445701956825513912572778551039832440030915064605088948458735791746973336710056088898784313574693215103098830959324954215888425474637866109986691065150807269939778723727209938634732161290796356122861722396915248548431425064576079818315957393358282184520107371701038800832850915557480335411426617893326146664281716534552219946819855045280541459863971721455064466371444922363742719529375462937610621466380553826935177147964220664432880720270146632071769072209756845310002122070139790539964077072857364855557587955326202518196574312533199526079497389928404618070162841461424389035636839674754432811205076507343650230668229118535209538471776748932314177438794706450603263971134815917229415910425416013798064999471466733680648042121011346057272122597946462527980460464600504307918177447413422197960022148629025857477919744987151288052968980124122224707018489177100628926438280598857987430592173857321093411895600470181420406129118105778629821602615669877176338049585163591656757289794687914230528882045630175506523458869581677755906484565179678854311662727431800711562263060319497358412485614390044644454753072840023443222421838786955728993791898018192532894934224069637468077579991342151970751510598546702455207600261711009327425175041945294020961427893609955582745353302560497064102490466232897514656022987223984206330199907546619520580906409599754458133595620725593578835652660944329863751651996255459529743564040877158896080229152000870239354579320504432542719362674034783724094805365974169559902942947556668828013175784050163053819563801151342497532903574274080585063192974907993807300091048032434990434888974336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -6890687578814512981385296062409220125356001752405572532833043179574298852722830118778659257086579641882946234229296012418310890325949134885384962897666164440552735192125523997700576061873580694944560336724083623774590988196874991031216718337820716164376258527134684567578273887785524262341765934547625004517177103245423566234035762680982862377197206235770894051932159716056221396726829740850543420107313001221237602005535836310207099529583740692321576227849649050195640787748705792101218367689063821815503053598198456580314015731128003519896273166884999414631276983655043070436662162903114358621623750020359106546549159171535985530963914674516774822005466275063232579064509521804418280133268490265570705236377187823739761706988698459346376526127416316811403218168107926749147958846973457082357483842444280492756035753297347237021476720014614428740402815487693054520043843987608352571337058221823570591564562660708553257086389443769610410500896514168329298493972994228586356744055246922080295455623497811637891736504294400329367873521187408520968806851207748620972255060878698009194516990304816184632335077773875432859946021935639901197146818904011830787651943638148751453332481048620831667774026374116012859735950794791085156103548520805804036447516488489568906479704184243159959980471179222584381422598837485494427786273229497140104731540938487713255942678816639169275569974683932310879215017790744584471404604517387043323910099528913896111825564975358091162632849705110912926447646996694820327684479130534796602637652170995065721779993852750313072966322783655896301050594515314807511803882420855691528763136778152534574639198807184814648471280717123310843502719451800677705846993681984770601391677067050107645849009474586586480201449454806655471981312205075991172181827461417112882481217344259770921772935643412633477389991519214091075589339555340376215065396140584741802151392693206566058971148844227527169924209019376567481714425433856910553488468300049862892701168354608412629169341535844254074853689359869753824007365710305128697899064925499012587974088351909927523224767015504773063310488581025580984385104344756525300610696694883724723910066353930107446570307559481065098060848131406803443000882726241025029719436097486537888798957328401085938679142050949679895196677694410332432286908313242667662940237798611723040664693997202672596301232922660256516282321027777105108919539740855186933560670874935595760870996920362099007215078207966185091253812088206814823910137211474031036795544506009328553864122322608764838796433203787726220619354452295690349243275087748214753327110413184857742000529636594619387576997712936183440045230537666330695852123990976376859023249284254744522892503019909403482929489229558981698310049920297217941527619358692742168525913887282865785112538406028371332769986514964636010649616992442643204754378514988388264829581363256893786667961991928367930647469772310826764523748884634095527945972586114350409630919531888555556625263784514651510557242056053166413822875039693514728435978819571771664537099621605804550023295015210801241069053555916912868091494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 425415646332468157137162420260023942240933524374765874800714570970218078408505316615728846659418411447567779152659575303608753894122134461303008816812356169531917286192914835888504980354307230294860557231965359592866510922745737343356563858906771041642967888646351791591811844092059388346050943507697618452229536503123495417740885610277568312350918883537874501613617287288063560404496467723819873243037159049977492588031807932407161875095066878587708735474290580446208604450336284483772383761354979976415562199107009026847606096077929296798414408516297441037604369185462967943160021247067318640867924235501312493378812730717969927626576458545560456884679201039086590191637321348910289091342771534304074301458174169338686349308317640716392631327676073424774999905977564118457822138260644948636491715875979509567812331781341613982332273215352750768425513310611876798174726833640686404606563750074097480147885772505705973548310251734288998998454389254155505331007830337741143687708476558687393513690803348138689559438987657704275970418628291870612272563651516367750309373565480551801830598028749613969377622819142573202624547064003114674247114931714803723750989949626770788948203652230865629848611959231391502673100921987625832826126319022067045311053963126814697713850046781107305381822564919607845870808012799606143327820046085839912225725573390529254479629482477377698872061824969292019490020704020274846162407760391829874921223020262823144356286717901240617017633650373775804840965747480974587673414161300378251317279536231313326621671093914290264645485853239573257944437421897974442757553981799786635663018325361907826517620243921868360338540974246621751537461473017237811053975134064528806969509896833694092880233413507363611310700509642683763520410104576067429601709407089236548487730455873627703189158365679301292734411419999760742088563385450221676900592919737111334133401721453419338707262852653532851195657649522665171611755969982154824820770172412565148110505793960271021411503014997188599442768508813033927290174162394919692430235702811261292154955751797227650327305076921218696885051947920039709679305956607217745852420346076888135847326245176741712627560748680632203092396599636377300816328973220541120110387646549024529739497792938752286422996574949922608316462736054224311646369364590732254525782476022877723136158699403321910383722012621897651839289952127011724314223460982414701821180179116670073769071769366368285762406447693444772085416182192782073688829690999332178462679169961013717161744627624802339725522680214286983032447774136023857049021968397129539368036663836167084662857433035024920725868629198608909406283140818028778240400644865932792379602472568758821668377924405994183946129952700723976259143482742166599170531628368852518627856898219030743697876967443528494907852150565854693036662354332243667178830116305399096323622273672557254170356025060505724773368379120293083891569377894678315378257523505797623099805702522410932203613856184895993096209513883283255745493923392442052519028205000861253584424327295691994672388138810797081505786867708065451868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -23153016214741415376829559457567064788141830788420899076236982159609660879870290531140462688034721425937676971630103253990979384016768796648725160162276706005082752393087693448123314591231140558735908623693467877549757807654235569780667533105230887285800779665116998027453469120456303980175747620158958408834129240326792439040138322488539384416231913955233849032813822059750819408302652612226680386103764379224291146048682502915021786876727289895201949501576388194253025037219542219484220524056362389971858696433355856067430323829034146922431532879817711053447315997253924615163405004491712034699802397320979124360471730254747949167659082731312630015298820356015156863561655427793351831784400025856269681440436780646960774817101752886315140297246132282711896249361969446614141581184018212553779692608193643110688155547692791300725429931796523454260041400512008803618242097425919915443107320644527941094715895355621432183301094180969299347151777648994137630404867549639088270038522015645639723328645382763562151596832660768280614264273129891301996844378458956266515321534052842302184337809597029992820655196562598487292853076000541711942185212707923777033071108738899442874229557884240788761209088260450557766471506441659568858965205675355984643015857810845683324357255127974041318371512238878376288971879435883530666265596662908475486658646119655005271398529217056194924946628678067011397270110870436060245129272314882025353792738010675395322078951066568400969313043461093815727061099264403377121402462406148278804264198230953536586712478873182855682303357259793643104235047584990603334937743561640309999609331447860444627223835681249146949415828531767121499096600971704141915399357090850988552000204358262794296591359264771311481778366436400390919782276599117863343276216944778928968011949909290795155365190168970960851028408582291877524299084022480843149396213146327082333293494175071851937248016840205953735105274791000042600795514354755435136428929372402300097140796987835978862942941299869890770367941012747291864637678344184920057764565059045936331336437455392869836583308849771283750997392712678765493746436072745180608456079110299788272477204563382021085674748306950519822960163190743080124191710939740029060681714568388080273065613977151289074912058595977933076287995723519367603333401123979013164467542217657489323217295884667135874315204879874321951922794377390205723750410642340224842874781344086584173720874238500608373660619447383002141529227305540637566868786738300779843483460096405091096244609253183935995765956860917029989096980568967401449962967770610055472400027660689191883972245550260957708560639032708261674049618163073222318497853793550361999872440553208938517058001268403325944338810182787739843332937647365236460053219355236700349987594645740271812848348971376919631167230254661420923619840583075514687544015653663987923493193897878071816626560826386930026626869856239550881114632326880576345986908091248402299999620408229750385061249749413684103833996759264180310766977399903616810564706050304835484175324667728878568548900875818637350483480070290604032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1132124685017945872718970334498195215860713160032791155297070120644395232085853261281154581572804695616461829385989874887270020038596891155961191333850952229498439425967085517229828738548394895593754870423517540514319206910480063044612034092423907994303516586798154799879324304781994728672162517530070644289083617017041338046645849673231601318665724637906212410092769070465852149685445966796073435987403246697185730766740341815472328099201057737528770770553913533362977366331841151826611004884120559242853313998569073424456301422598292816572213929073593019493153432982848779827280564035429986316096310209388383067677837484362084666162900867069537878733681857566903616878876639091500457391608508160516266179425287146637952648237263379242504965235497480662578307677946916092461604771537830207394194225659886285630248590769237271372409629480213027324244388669939993709026889166129705329749411200772247670930989360452984825100506041616238373557054830456374855793558220189006231486536270222905195043173459592328921032904283016692706745352149484646868966832107431383915760567336125300169105368401695938863114497401597870493471228474831831200058521147558218208305579633535061099546755120488741042150415541998028631449272229970426998324784012127237387524956677981262224289419180917627508889091828971160990140917152176438489733824131800212463153427481012830471774003166273929864365446691912714646299408714891607591076720122388122110276267780310370884180951565678857337296312665996400375936916242315970881510532414532359693172163291235383040032085150674991092235169902015952415482668738000156747633340994903621473839566854852484500232910786470980533306451029226073967703113619219270145360394108458574165828525116961170472189837313191712735992204658306552692904741441869537688219660161472753228639742007652674532352984050756039562249785673828773579397503216250379125692502101633170517838193003808817679630128386955681302322543219913604216738219985098585338442141214910721621834726697067404563352968972783505008165108722266599043407909380381674450890006663193297708872870293186272604657635215279744324898775578042508569831109209939679373880770124171465419290852336800751877745071296703640753847658328480981045879702748831523135168148481671001204456038428434914481605879476710877820097563031142076450010286060208490210896945749848412776012656809309366340337869058727385655913634977785450834175458749176482495901588372709492451318677244585997915748268303681099563317404948030782596965084615262636483704577475027670511466120125008659756712237490695121608738623162835801673267173971977761637606480200397357207034200591177156993169061041899790301002699178114859265087870635834252215708364779935255457848914184119216140781550378954839338899257600840801025970254283546918590855021180981479972759198491204000126497609712921023813793938576487119796926666945464140092434745987799896145478863367825880417968515438354474916552233840072794502582633113273584240303751121593694769515001488859356285144966439724077072241366902305339052284325228847299805422075911622945334830765504913170985116367837202022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -51340608051774327030496853468290215754076878186740025686336338419996722015629829698321804321866534893384835023313863575456736099685037389315663673433421177559513001804496289375752227360973233135751377242878206280485500364445962584384754615122326119994196916897864439320550894384892819706746794475994079042598543189034488868329576409300620613494369335858337317907873011290408377966821604058299787528755325196738880904339029258629186147211569305625348549637990725476473956958087532241248740305107207722258351364204248923256497987432425608623608935515378071352299812236417190110248488577733656208905890288961913762595013081380345455883858970774747346426821802206362260236943345590215286283917842946635087510931421868399155043357309706308059242419268078689444770759079085656058726048110960781882777953216872668113379510290411079458511643700080799305984925810721956834001415795624360132146875016743408298821026094242622604029971023405860035053171137889383661929614058095439753992940246093278928503976650449548691237748395981349024459612382557039080988828707931812581381334259682004154352140169609661791725921359116950100946905613546291570664214021073901264841127109354940106202364489724516966386503460398622372485641073423424013761162350670637499482790357457126796116616017260282597666600068338354935432191805632518053619465117570482052432101642040222273525452459673277152037433113309327656965623839173443816096424885808739642178385760334007428966800708641190438970969859409724051138652262245966790811401776090980642534940622625196087904690591926180973901916697181401814852403394365710605616932675634106234614833524819018150263040083713503521026788828928598128878609473953422500497200251552461424452041755646052942663106301070211302735985801859819356400313041004026058566570386815154778967990558451449962238520238806464600766905767028716316220197818622575213423425502926433730459499310782804066321281327328058038160102973314028436635625601343018262141712540872455261611926147202634150612478764206112461750098208984189952028713364345347494982138445645014753666427904447979258248309141804696390714942084880338312875993732601238383145181233547722186281633128878809473955069233906515876324158304360154874132239695820341424830696647084163691285675663968595859770093679064045092067003458335639499849088281357201052343469441479666234955231972564743016096855703434858670458122056095646742453654147790546999890441776298391556671777750886007058560159314371062396757974864456077375010475908865104624373788866406415053032659099346962046921591845090589333667236092412255384699259550439992623634526510120225863675380076645783578473285716297975020020527176686240017826915570346370992843716492961075032778820608303784204029981937324838252378555936268071351918055354338065762407401574850095281591949772854795532482003109205342958050688649196410896610760526644054893777111690802987406601536035378595292818581318702779354681223121244961513081945823850979528233676479403660418029102929865176967664448316484154306269051948750734077274183582114293247249195671535392049295561122114673562888454232181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2249276180818140533280768707841767413263681837640985848122929973658348473329376261306552307818189575186396429578970084113818018066704123626447290993861065592512833341994424041687073497296432809498062355184796453120792234232415274250591061314069574941777038728160160554225256078588915086955918845973984055410863672981154379781636237675093969301006332571970988567632496511720718120938714406097095741234742141879697719755478471010807172673351211285929485307738855791882131260184287106302329499892216893008790311308878738572151768044890105595605242348660750658295234071223237930506887281837322052920979054436521496978231649295826946763849404570988828755688180879553066114887513954732247175780865818355283012453147139123971717573875029590928573706246879148608727607954028174145568733142509465054704836706578959995087598664832948497234313442403876313966328261885504939155049252956377172357060218394248637694681579035655759106496698554064086603924750995701538254236702095579332735109244199225549200162708709838910971821068089592356049443310629628710549417041544775393137895856069668026381703448631282119272973931817725061641985879719302724724496886306096588382265786513396739449806040486245695621770902994700957576819345096214756211216505831407337490189046865513085294034648985253848799928749772053294811005855440814568321227112253163216630046550859170596434815852194090101431891434105196067334008773653990208803302991838069231362055274988171364156118143583870570755034687870518468425692381796132951116306124364147922527800708410725837629960920727647992810059248742168225668727871057800832635761393331588132797094122318985666026450536728416634347501277605184015159642091991262493920980209432642321009573881835733969486292300380777812052940252871776190795230042781648361653538678881785273943886420371593628883278256658316452224896179748686188614658192574222619044403891519387988273365488979370885938844144303351857691935254489763209323992163817605569545684228399649289784906853555259215776520903457972956270607695954083141172100011421088604653471318681128501911209155466786560483987361927212834932080156106646149530167974655864408165671080192289594419351850499841488815704406320921263024420722249802488166361779418796783867602841580238215625498217188584567885204448051893076180240697828956365818666873769541381835781926379509259126843528423149420098963982620161848472769016718955097535935857363945479694579736301012270554404414123072958975847990057400798441214553367007729898661029559293423670183828367608988916852661196643830696697441120749420210033717069354838963393155843443812507990429754855303921778099201328939387513317812173239958898635522530437272825740636827471403857604400157291351306897393378939054900085920500406317534716046423082606026377111941670226132586510263177385889370103388075008191466113083900303304304942553290972937794307212431469234122795192474736980550606026607251529870952068539687843188464954985359917727428237226445372554992971399871802047629079126726171055926702577777723382908339788346048170713965523938444008832882183861975060499787427374707363584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -97299805095625789384898939682429937539887476852742658396621577783259360739847947836817849810008764011236238187384624773270266331689169218574270009113736516121690855009019084937373865719650217146944335834993973021000813540496587578326575785655899730076062377979237507945830294328370332578181636316125228294771936096402416881376212204271768579803945284413976562125724557968720328582966887748714985742777441577501518472551473039721417758648682180558329997193340417155526529059881273598351251429214150658571722130261110120120154759958292717912506057832999693122474878655804390998314212342224109437765689916674986549574632573082396633021142099203509667605066913284430159041535515344556330189339446502600300049670885152816148268312526071072687530252587129235053072772971646317268303506269362199895532381787540658969329075432182031675953252792122162301810882549419905416739589556522494313203776480993872252178845735675067488754138646046480118632462783176500215393619296375291478384149167766902851274754760671636122529550265345334439592888530816642458212347523699417091644280548702627730040121899814920055059615143674932447281149805569614969656662829653224291615449054022628779355791249452791477081321059158459370905097255006395232618133429604208418162087270209925223360531424025326713748198475718798979859210170124060933647166287183732857159890175946077893718420503985901731911163608243952254418504806966405631908906580164257069381103511483568572744512290688939392984063087687249433128480857260323595902299761198144412023693180825675635911851927071459325227082026091453257707967848079035890916173087795719856296554253145100039743185328229732047395796316120838707786280254151077144332314426320792856474639064517863960963005940829208498952409877608768914407950509504208204183887356090343716211983089527561921097190838382939811680021503238290115679799661772310970192354169020227833736051958451677233689863150286602930549653900572286220902864130336604773800444543187032447554503407140200830670097508155048859965476628253215546352211987623535251507009837917373157911669299735466394479332804149396686793965097200800796054142630428669763040739125244148332844988676004575130689571125657740045919303070303482213116604865914582822326707878489513818151447199250102420462447721698211431481943052399507750626225851066079242592819474638181821970125959249991814248122745569938889582134760915406262900597201076529734177074290408699744314266006687571038365030431360738973599039115758770849139719695285158727953580093070270121412721107984550276833216079176494789438534145655714644990522442937161264070984102281330137543289455532371874064337145799600035605409436577705214216715433373313603201035343356422549651592339294303159392617135444341282564869307470027151597826626469633693486808358520648387748534897586372264621057025929383058994861992706753221893761219814996718140481174162091464434551103035238284602246433470210957606662915118749994669027837355525563761229689453919017752614402694420813150969898831828025346014239603812052099955659484498067524551520179771644381347447686489810007481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4054544513094675858178682199726023526576757152711023775857081944525743443405554566389095678912612414953078610174644774527492910025584370449834542868260132421284642274093247136324293160626193861467420154617807511460920610912859512147849329121309102052671287706738515523496677635526154584242239708535442265081796145348128371581416348573540991457232561084784987133810514744867590884496930686580272262012379496421169135946021283588406533698572485727316386965606732488351272124196002470077660752636319833158233060579217657595992818147672056234630445626532758114419939483908901908707354309131851475779459643273146978083585532099048186846230079815496386392121707543216664823924177443703944204180021289362821843940876178787752827816641660815079372999548559910484844788122355103651094354703567878446255888179503836052641500937402297330316914233027817114970687044337834244133595775424267545175416425219319371345924610738312290155325546041857122038036845225455776162062999389241804600617680068996901556863804976593065744477737161997622724734001019275501835908729381939380055821634431755125368108243223459283983226059368044413313330198171093667856001212451563510063058691342278401371333713182272496474389238566295352697431385569893365660237424075107034130302669006463336154046116580985151480947175413353734470694455480191104399996446262276216619378271909569973378367552379034562056311809030537088177060001350186783418351329224892512049347172224461841634761488150716313736845220048064074256656385378087917028761679049416059533707614712698204154103740646657704035991786139237151535751437510375373964265832456652763149806024784671339934028746515567449459521677182572292325066370580438670059715702606198624525416092783153826585774674933984158743095733954895855810382465170912261879090502820142756451257629201932313801483347294515885458251399989941359711646593815128905151454853552567757746360939514381974907517771346710469545547417148837173702576226368401156127985977982801697664510817342622073261752868790713694418029691459860594911390393982749322442087603377017018492276214027937444142619931001484442459968492917931827652975481621310385207315361941657361046510192775263064245422629271843493960618974106800016999775176562706064061800268027435464097622844425650413877431126014466603946755508329921550502149079392329999260049664467503283598010250133140401226003997760925067643294691950139375802746868569653491243224816699797299479786563442535434354128703752883781822917250368738831682080446929860370612159054648015397187170347428973621881270856286813985378127403886278806898293816319942415417959074870034837909718926426117893597793614801946648064990068838663024128781413899855856575671943049938225529188268132235886100371205020967115434273295717810304774993104049417956248963141791827330570659620820264939949193047611186841545299584219730914179305158600925039842552356375793872413915319701876093178741346270563320030108005709869242321149055199285823393441992758985947733443252812184958466576185864126113215292301265327035053308018823284522634902762955764053279822932957914339318880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -154685365917274591917483884624131331832209615399875535474116159992120678491296809406597013614014115867320571333334819328494682298347453525955511110267243890544923383256565572102392992947471916831752143975436428885777550938968577167206227276617361095385463993083183348292608796733183040469649899604292260825084900322438813621952561309949635876699571737999709503616623526427192880962869749756829059220954132745386351029076933833483872009273000566923553347711910911432525713508553741662125485665494946763165073261748636498781869501817987398419041701683827174275540317233473352565945509126351588826950034494825875468814105120774381585177677200114666657175540529760760235343064849133812609852674327986752585870435308293776247653966608501817190119689838283613998612225169060689161726175181285159021498657807891483017927881513220873037998038913961965776476581460232928693573891431119950151969478884944312775897578834559502507930704411748217168629617293374261005572891150867103307734794084391084171993726005382254712653328184360274296590826744018046096184110333268216076642011505593990132891698568171915591061264811268827225506073999956413961026876806405799849483723166055044079180624097756065264853028732570219068751601256606385941545183669290536184646953064964947395947820299226032268561210019337213762220855062330874694501350836577734985238172325992430389035546279779880349981216819239017335133278928768188083811089482356346964980029453878375250883308059063886547764599457266213633247720956131030784435882881144328745598257163308481342640382576062465892029228183412978793672776054993246965920863218596691208084340759589806290350486255922490241810083749802539695028577046601862304513673635519011852934163947541398268365695442257027156621454649887868543198126327026914032617191798424076912464653647038836825088192462194691845392616385695198411374177491465523781718042728106986407494979224417367823610586334894820006642592867976996604701776700553266059455250266927401033540570714208443884629228965015762571913742073312031610723871986217955882883496908096514760063404991080621341064392866767573209742992959718418971778435812218690960621071488486103185463918924016652552600329550457149794908983098199912072354127937786116657944263491717144329072763737797256211109874800099796709674242850886429125745390576055711835118845409286707957363034593652476628779150353109893016958239843117637131208649891499025977990764705596508828683842345800313282202949099487954245953299615853236819743680642863336965042557749366635691340009817610603115243983019528931291302754176586780700421101260586404790744890823853696572774193958373735054473708907563849732319870135589649640586205162017008088960936684733967153838362692611888001618465582956559983210452235791173680830096551176897585830190728697688706060271379760677804293394890219377094273503395129284469679342590783780190482795831026218197321592063621958016541248272644533801784386274883095780254855335706423440869733560080342261116767631440011937520997578311419126263429328378614741825280257060634188014984572251192984773080658973035056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 5158861621985194414316947446308572502763303206207238395966347137700212211953107561551583772144059540655376650841576377991102217469967740467531226592339162110083917548718611388834549961361437880916898048603584541239190304639742950410200825981961738083797635494068486550539322646881730297257525632099685964948251036721866032651349092647090625214679381580529073154857639418132820271791393602264067642445644271401299535446637437656670182284604204230101911359597887122032036905860770642040506152228074318090111648470103047357818835739963685175370849409317577802140881049344832229514396628985145292386953341204719115393348959752579161014784930581236703676210004452466870354176217580818486728663008095969744788506108028799752806670222981805871965743060480966511552515848792980272759749691063839766131012209869526198754575236648421868716144296625901973509345081145516502660003252897135422071611694831756436036870463972800293172493890522737302114193160706683962233730113060081212200239456748348497056247494939279076516363849093511537960330233110315080678500231142859762057812362492613989167272002882587855566853578021226436919790888925618018298520727553012268630418993719306182970930907069700564529630548429000619923790798314584379359965329587234391462053001001663732233058353613838813008051958655121846102120643433027856837575666403474208716046917688827916361426954956412704260134408559560648815275174302097266734868207027009328041582309960860917598848905310472836670222300242137024287420595850960065105370665639765105849245365755576875547954518307051451671129018522771545428901562035297874008682123815343054881239693037645599375332819732568538399619815660814610096474467962435876746499980757272035999440378248790745346217990989514434397525194977395350442534230334122302633426230081567660469200112700985906475664924639986157263235543685848034566661884442763376699366265940519619818397614127877539170094709414304125543174994162132187304677547551443759548390594556621496891687050983019327378602422405399544043092376430376283593258639984705842030071467942778760850640474584861151433877392752198427529584518352838645246337913569513394535312006794047154509963920718770109633932411175804587361097598496637174088245853456112739190417835496925859475469416704895330968275256958772021488183766986372837160973150767166378518853315035998362560738846364589872319014230283148349979862820946676302272906834291793441716085555466307883461956268757251225626566658566859473495845807541670042823897116759776308428396843028720707467464000306059104494818877189547371422043765284218044573926824707693860559556405964460715363178841657022937697052617391420285711643783234168823040133199866952212015147151623114042931049811912771722069748500169261545287018457288779730869716758529766643138503409048832929396732310796400216054011875434039777150485215152632064084279610187333388429335390544718298074963339692914709876073574236724206871673130513391170231837884269894608422525993912530368043746424229677512294512759182866618431227042411097446603476300696920056518153283607457230946730140022782900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -145291357376919886118576643666152235754723201926479581062867534047595379047295152920631657908209285853863727163512051341358538910382545912734088018455989140881993872024473257758105163015662845022449676818213233901321893049071800212272333007388867257752962258026909139541813934379306715689375131016339243994014004298363915848501975801003507910100921265525066702953625557834080180810988418059906892244174589187414222265581837024653348591263954056576957591745179143605331579733979149731478657417227969331124939660216948266827898073661326937611615244822204889897411374146636605622726080779701490002447619786120692824999733825346342292690487632345810103294283878400202025564713651188439419328866192638429043656641400925098874544963864946385919846395147455589575327512489414595002536468227990235795074461158891074613911812492929428249265778124491808117301845397586218830025217975707773823208493555814924835593537939577397940267147061691903897320835478830500756057706667631582986943966036034112186214387049920150868203225043211519062549883591058276490018417376594829722440174082067727147086794960962249869342710947452512921420886613722596725956902396312954820799019607160537232935741727412812789283580614427740455995343516342130430531048872530043117318231928095325609899448048876622786153915504028440533461501732543110856047531736625025430062569653326556120040856177618154780316160214859499599016893305304866987516396774462819205925829829670521772484129744233330933966720239509502730567249434992346260198788286245393939305821104105564422720597568614847093972881701163128016105246562431408342323010579739806722326417910285332111559669731927626964832358493252494450379324970474271159070457299037484060817569200789971631881796788594870415827489808219319938274564128697021186471040275694271711072505342010961391584853913945373421184552015048504586105670090038731855312402855959209663607495388998241314762986316129287015849035276344769450254369605098323431009873454276059773746052110194859449484450886637162493496780049467272345317877827561573838629446415670098337810724820486318063763834442020936560321882451668567556294518345764756427071603069613277779867064939250902061064053683332390868351384268460598297955719637517886901458771205580976938056923720991847970477708974467438602792204380285763158986204232304576422636973852509196731841328317401997717152046067986965456370523113780104453048603788793548958256838435036072688675586355062135656720743345945864602389437192271462378959992376162060579530039357800603225170068567835683724558740951095522602021445471958342288457337401552736256320260800360463278673123908345702388777926015084881232785929553107208804489814115307548788303814903486767644034489114879628983830736292630125597009853262456414509896823949041498942042957436213113154183318221341545286915737899619058209687591650356357672657477847751153368768077707230501637432888403097668805838737182397056357301444513187568309741442702540258736959671779623164813773503403120617769870229696012446823404498947159040409602551077301300755581303204024531620953916252647500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 3379931497995752084695907006561391296430532496975922229240212342371309006786600785328850080084515161306335348963041115224590397803300404331167740789488847546845208178723694337116090693226725259904937559372422824922423515981779967269003961406527878341649172071604936395552205867965743029652931722379187640304914590295698454236493917151477451652904117690235004837835284600034724808004526145772566809835003853439716115572144116629091316156811080026948678900695046211696529354868113204380222365451790092408927318655200390973909137280475814524849785534902796864921567061738366199506741985108230987874362013293297463078526490494673407523588153726045835064249753775550860820019983447804494829019376381676372129604588384631251283371494250188118748935037638169262748362013935165975844565628397209980830698155904420108959522527847182498624367018001563714538186208417159508267679226803681590912788019670152531415635974072287317510534119965317955242727885231041123180553754230665740297630417178976153353840208818606730746290176134820550127463136016278819930883697472937714842461003551828728486778984016113815073100175256893849839057202056162302231499126972241541275289503200924888220420261513174379560624601896679920623194528145120585019679568042071157757102545296867261754034978170770703243145520204757319147481241618084390610183158549854315687058356143137018206408387803426760821659287231797158196808723254438611119477079231414822394241847956974604330122739401537185541267246926785375489723808238315153812697274355534937257362573977349505046249409088586651787982128535499431559598318395421546182321540100532225602391503741291520831215710253052437704974071805112662104502787834323869979796718337760098693692249964363626297018819513194150463173030428878886389891580765422390871590895730211393736515674059497206615039850773072087377310546992961647772960621364939975676497681579245690409092866762931597928730515882713134944063842760457412192023844175542123255848423216083786087467476047056693424039783342064260161274483744189064127122879569515467193447455212866110987733336951344682514836026302035775388894100107153281210585435479473696739876915182040092942618120724305515747843627812733056683234808211260962432064332543488816030257903832573413609024100746794089092890944714692294674947619708275662646783958138219799824741940405406098482734922350438557908785290353671935266071754873608466841096106696741627731472931591449293752452386242195952131497155039879862207276672121160627226004752499350216944814000226613480452478000577436186742869001179777367775798109776902057502701332106789166037155917185755999214019158560211322957687507652556788930085000180306158361263265056702827071525570263744901815020447090736940687502851808879324130176621637600365565469850520955323544309689945055487693793931786260480432314644008098757972255520294760194782070011173912492639639535804443448831016779475959840087609444297308910246117224799246472428701580131712477314270698560528917209300590350870898375530340483877142949411834151676718755562193254134237017228448066882047683479219312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -63775429856518150601961057165322283191226460182706033927433048728006277141182988198933604418879016924682172727710585386915596382177136969655895655945580505237243871868815755721894811719769036198129449048973776521944352770079071248497416266770070951318382124134361709762363983802996089637175088961549459157874089120878754964265527312765951666581405626284534297499688595140268529875480651627039937026271611130860790768224196977359209583826013505423233632134482643768034141651066933132936537009906626406994399742288904652599069941832061781305633415071148845646487195739483334468251777233046246661739993081855805964361945183456762401439686962045925017654034837850000424361914423524922550700377073657715640532493155325789066689542641208271470556102863037294893995960581796468964758899683816648569529103128432020352570901856493109057532358984590522714845655762087790491638473309237841308289608772139117817622100339201747287851632373534643272329738957508085737349179411167581283821547237460681823527631587752829382607273888837034351782076064174939177019545152472729094852473651118687062400226424140522258658620229134561536192416227638810350332200513881578078604378395847714763086420708264125501706090002107184979992060098083944428383889436953483905484158935565331347451921250930864201726173285413960050893206520649014046969337713215424438794403179720522514221621827582533913654966551401049074987480994744020166374948116340992991614471411843207885714345679311837974050013782661387084120637790958463669883315454398140121099283733686829545027228789576617107556421427363262452361103957164843693309704529443617094542214771170776058831384943692979565145856022938942439479069590327723741604385014238292465551667537487882693215181228646069990186852969525100808494365005395212363919114630519577741587054368025690409706116814802421192446672670299124318363301384355898443328313187442094355914952054824581694058037624686379863547858581632652877092845066904682152036618382168027405240934897901835686830232250805065763305556394552051129155205745672864993122139987905235928113318851523152731240914301370021250758145474675932538416485695148614718964966629547597093244170012035834439782927534017269530737133301785582441984247562865270667025374199609029928257662319401502215471808111931701835721203382932902472284664069637114257138580262177196223867142208023144290757382430102990578059724893629015509801485818799345730469008490610032465109664996666713416662078062175196807549609186543207997376849304744350610544389280372553735580053429988628916765884486881486658969798635721997053120795549731220918726710233064623599469154565843823208952718581370056219121820672691559295918575432939016960055660332487929549813109802590787483835329095382842683316750049750290802464256069187871894597508065020397149362497059392583128344122853749593770526699660296752615033935936154399066978698732462792822503008195538083199744951553896837250744903823422482873542983762626009864422975694158814450910769492655059215785563092321834466000660458203992419352216844963485638966748419675144087834238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 941401558266082623581665097809156337080293946182498222809458689962574185279734652226384847616692685074214738824705321290592621705767406291196887085857633233304444934254493791210914668593685995566520318600679033115395478444352417738403884042736840764493164175191733203809302902246651373789373461598152293617833244243946683067700629156619889015133654394762217767933442824470101036301626497574258248838456639450837901088193179470606993099525930292713080523487251623109624955685567651258541334613972283658048937342110454820249766012238373466250336999984182483821136997965595798759674966240093150467204168189110952475807830225544501237089607122589765500481564538805032711075094944892554262238611143118832920580189512802302884625415312307059413476798997827756853748156249764996527584975855516513122278321423012928137895285377946914121324877701817270292190589511927229353443027851465957718230102098352672513322789016761763447532058013614452227851505723613839119704753475906574970468775599343316957129856147706543626554325802499835349383961569612913679644590650083046552605613089304756727559662000387740649018173682935225895529417885113777452124471180440640923956705326157467732641343420986670962982091495651642103912233236008068741654759327215312282224164887442137397378452333854746856835886648306058924670870496954489320226918000720963976585647398104247868776009621744096744901152537501227316868253904240896350211263619912822877909789509484517671833942246870747987870789375013056585292921675971055608166949029749068564479025433592774547400697901890554822288633682614089778954474888348996812557742606208121118344085229141080642408456874936344661980402714053209161406925401157941915143978471247481663836481853960411986086439853037485731788125738235717045060856718893466598437625299642742524662526014080183102761106714596660392286380060095464741252848524234472933176929491542935092053961977478467378771772788447526554557165376013081659321663636808771702930571937425692101314558163197728064750544217952505378032139663106558057067142482659524350598230555240802093727477267740082544371167413021738870529446714223687872342477306866011858444816974406798595889080833679707192197038214049698439324825554365435968011991171065344366765328046683610764474695560806747005156700408986335030453223776950689520165116605507174230995289470109117651036894664043118007376900279274264507853804106057015234525516861230951558275349337109449791197115333816879970162150644475527541232973977205820259575694425828118459851907955226362172585353507691317454453993138556423371519809670938598471645064665882153145582863157416426647960056703479903980629341746221387892232109977323756236833370030330663826839583413328981011709226278238514364342324100408546227789238239529562952973530102703886542788525150523902897844978263627635098995777394400711738525661927740932818004695129152421901632006746878365753793823006940934974808917340794198158438754333072122120145423028447239106259919861079980175222686485037613685579674880648424874002082266995711008626160151867154337044061898524955067968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -9917663675157748043407444791087973107256215568310693146417184257395572733480714273517314234556109827540083333330621590427153085305325400301882474555011590345687009514928718197247431178574785248883434430510438630742190716736095298266171986672345463686659350353291250449331367828856129953534101649049467454589812455579215152153018032345224767391629017843763740444962275781316491797808565828739580027862974136573208704533640646616534660773624127078696797440099985662182434048347962454883648501851420872550472614424627059273507991637160654569092169039055050607226243056570118552689914607698657506307721458126415987687432403966073860933741980860902543000729788391495079486944755368184497375623145883971781351271732869476168011782191066353563821083254181149608598491331092473458006201200512996910873705423757961074966524435367567921441060384222272344099887928393363197730655107137145093181930300869523769711466859494853900888202886632677520383108517460703445152808797559235172516456077922538649604840254951617455438292486580309630737266511070812674928706631093807644192823911961424327770755793032912173856106584047649093009706034977043538317854138114673759198705178684930349336674752517985251822573535555313365780595900589512554367775283852777121371869952612404232989238404834258411854535982757061955831173711731546920273570255044744982862866422764952596862186317719248219094879469842016369932613950536829996234242865484314691295250608379070960655505773828624057511001169714990550365216991093246494192208742754670526242970231899746388254280831297286726787063488224609047352646690269780572999866746709497770339385707924275497024755395746056703564241745145878816615823739966871768756206022050479762221011247818180134470276167803641209135366002444086385124193758608749723026591146882828165527431122760083419388933055111355879345109355546154908835704118166377826917100868867897133952492573748591501286438916928305940464301562192745606087315020196633828910704025894828588765389925064495898787567923253546723854221821201157507216055634898405471803459761479778715657448479762702277409892676327045056163177879538107714760859826155420629742984857945742303071247907686014700566133466663700937456467173355146909223510150254261711535801442738928847116435786777336181665633719018119007812289248063773003911417035061027207915422551960152304196340142856114195418866119086271317148300069960102850758532249308623175751528218397489611008394403334485060268046538556143599464385041497667079734486758278386577721899067133851594301007281338170130955454303314233121569665355593677814446930013812372190617492168720927761724190708740520786841019173541433980637433131556644115398855038182698840152251643936095016701479891794528921466316642444344233906497829374302311698728268797963485738069287403638080972072505171889302209366468155166708956764150299379379775016985195425793922695224879977636923744806457303081659075532799515347368929178997149725255992348451115739858009804461228178797844555971863860141101329211682439318392581580220704482077266659480846350304883863106660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 52028090413408475917158650283779727187394510004240621664226875771048376485081967778922939424808701550626337921502069045038922593720863834292340957490125172277667793085779477077288574344780425601889903276749477426242503501420329665860762066526902826986524672044686696854181796437646019493324825386084340652995685860382503218403877644449223995103664951101104851247282682169388495262246494759221217694268067388256763821065719693204871520186285317182949781282839710080842226598065450195853787463636778717344574516669442738748713158285287116983921441597093037757564214182329688942156195775589853231962906919987864797985727247167493270432896411263086109214003665359771825177636143812044600021307691967064799076932276047618380793070497074547480429685279338494141533893018130135761965125974205988295284104902715378913833587009601537500652546293197807605617288131962497997991768688208313115795138229701497151714548633140478705191225083850666562646925630287497637018496934119239495115482720522682789435028449739240187455784891792984034536870710394668253218138151944861407390509592618489112215784059545784701162401610802446370105503262844534789802634079175315102199154998148593257217743707092947287753218902758516305242356085752583350855242313242432888348601792452896233397601074923698871431574143676373803598545874406225700811701609755980578400830848781753942532754382357438201731205575956214552516750492320973367703203924408588897503325224435629720581498141613500545565467875643370437580530806305812431408206020381791030838160583471703798804006768773565206654906527308270027384240070282768335015179914525941837881309367839987026729527623409687885948071867988287019085788095090835612478944981049960520382000253658487689231232137793268314610543035224825434939386945800574678693254503481578800521576493659833804063401574667711946828934896367414322429848878180613058363675661736679950797093861163418073356907910639300521273653315147276086377234506263055901004580515197080880967524897103784192314466732034840898449024021611082008961862269477434592091855831504745429925361879501891964502209355562727148941516214709791419386237755789511599177898698741776527983158241533092458109218598375882301639689584536484092873899367732154339418335042711821489542552185409000390577954025366237667948655168966717831368260873164909950705190525607816645331398243249682668787309931328038492733856132337296609286672670206749945607888684255859065387378976359548966795497799537033828344435411221227396953684651906554798872180257040326387004212956913959365331791157756583426666026333226570785470669298863126012447338920387103029227052881018681936574545609025045251638317046730359084657847516073692898696273013286170005763118210761485574873476289713191283870321402099748808613188516582929239372140551608009212729850568864288628220686725857574417961211130240095543658590112028841605463020525419243874136762516773578337955044685343335853211357849823286313093621083882491266436745925922723004608362142590483849455020307062855750232780230606236589554175353566837729342090708437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 423393816562914226058389107639689008018820109269791877616585536933035489281280839853981875630626898405920459658375578322966072476187992302917433902638996290320554830033891915304481676315450283818623609906013732207791911534628349428663648780737118555660186589561535115238185532432209385284629897552690493763261160927552691849995466000598597420614372700324899588789481072497287518432445737372021346739281318109919227052795532984187284362204843353134891493944883675227782282480810035892548808854224609592007646036195862070707894165226850231815273378797163928259087865998237362930887483290129393315913934836558595692351284706851738212047719937821087001131634450644093214437567069875254706760172630836575599149737738769125257576395589137369737295071060925164596522078944557201288623379221964885875338042005250440406648477412902929575258385745314397594747335471869590105801270802684763014462470726343447552015082779219304976942972803455664290053705013215862461101007845040797919646007193162450721263405156138190428490591522446801709328622934022428812028579727727645238729250036888611315243032000033726052681358688403131285609885792843219731833222790365248573854567075392113272444322244398249969282202724129464689635216510529087422447588636876445950375897273069604996613725022026816124606695259160176026177202902753004782656841239547985379137311145893412060280040751203452556099202315825990263619171445060274296460982803058448883815175390325682852493440709067304058519711653636673960616689144521414154102197407853525089721314897772439936682951742803499185064416667215475830068245725836775120158695226529864121377710603225925136360947189998149128386302270109065634622074700177410808802477024667411291673648286556399596969235933671709041529458695462750767073674156382291862327898086610829214069830870622509116090576637663913722609458806682201770647228831258025684144354651579858156010717208407727965150619173948428551255445924876142885033218303972348773905754130176213622692351122750111279329996404706122254307904168859211240628928203893150146290016747427094710006036528746979071230147339660331909946216874529288802766280563295468441817128826773144361305659684730049765243668525757968429516937251295422291834363533488535381931100241725996057096168739007526100635664092472792372495932113742796031031423596578241969243074777625759474748503608506983171272870645835652049377347133591865561207665192785155071358113053012022385343435972400979260533297951037121114149150789401174078570570355536671045751816904096941068172841451450833226682524367091471396310577557157903085440647249033485754549125163310440593365626001002551981385441368842741827330409404146397862268456155230963710717092749085594647187435127276079637887323297365081201950997638899418418350504844517749144014802072890864288583419996801481089275959152522677315824956269862776136580889571658867484183839410644000481401415697554817403661938523807506784727445360615967328238455297275073760858315163120113826892650511538408784114275944179748018923720318411717723691230453635788187825216918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -12331128141221380638843019094766296995823351377391800683819244373584570128414314295486703464026229959165079184980494967104026321657771968013448200262849121805563333154562043945137442963884183845772435431998464399730436476446063428331161907066674901130333630450547747410929752493611936689436878362110741193544815912247951196772930407019139586793541300269916543967141512132305695829003407044623136719779268886906704739826134407606286769248852267845972260640840884549633914042590096349631330596842329960093807960042686477654642137190499296479681222093252455990575744009037754028785743417842190308435805961926715595024284384115543243086898943596145727619736982870284814746982992084503404973664500198511961248787796844134554915784701586070211093644023812520089136725112385164855652671723013343457960542445432540401868916348136499683808959226966833254195150697505294661638261534479869558303808879066546095607073679017344322612330960059184893898159410362201149858050698363001066057928435139020459564809444151279545309815451039029410273149927697923376525616654944021562425628724882537936425749289599542256423035284869421622435896526323230875985962216175137955689211841266290223736385539489728251270593575153195883610978033869217598095190800144632402201293517841709129335252994607143010067086571725203106014339742103053232231741026517429395961784553651097729150104966869776091547742706119922236472736955775951847746805384218162325307959309192849674120492850243892431906475399605430859374222269516774316105513106661359859523391611776226612045247350268955130619131989411786724074744679548246752963589624846195134518932269583747068292695632271901241454977921188774525045292624297204916509565693277472371825768052928434728943472462188289989775120392212497073838607176054177018571341680973791676772164356387191613292642770701938495775685009457343098710763452563760796554856772666947996173816043480211929916137469361916432195365233389269254738824441952204703474834133823863610073903266992984873881854082556755609258900052064210433169635667058334061998095465373790584201278279270208469496545420893307187227848980650141079644131061150909817192821841847524559228025998894982178246210763300837729754928749348962051735403423287794828691799106116152851071297034922385947418798875433711367362099545833328682218203983589916947350755395243949603826991757023434776808318577959833566130530261524055129631311125228494260330638793529559355620773485882801878896554452911945807328693096266428481318807605722831408164503228471043382689590638755522571199966154936434107597872624442459469424420541203048501441990231553980494924102212507734287134142506008683449372400831716771093747906675480999546492029881007175132401078664184327167626410822255572761185841292510009662461269772842733112222344580161578778722254095428518410419104804630748210229458056072381325657554885516423824352567145712189247452047181635066624486745719669872333318279789875102968124623571076645934397026003392356078039841390486964411369483848102381757049845137427459893811277954707250353886652038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 109559623751696609449659025407684143606709954572401330993640656805553131971930297257018418374093124608588885581730104819321202614676969215659003564722898440831562548550345832220125784420330962514560001894332071306661071027193287429704944758373403322525038262240294702528038100652197472067758549395027737549513160414303708080300810855603153433623908516743105526560630008062868420356469369817663852478659791381306400236595853940077092451373100687994752394923174179847964439488486007934660410641964388513878346741427673711652362340534396027722132664664429558269863504208712546907090704609353656473056637051976503595894536328389731461057168539402876500640188279161690010182714833120390330423738441068521786101816368093801249974518384685170749702730528948715894382109474964231402568025124781104090513809499014229249387667749754780332422728522782216619926241118006052675922721231140512524543273779779863109790163344140503960091902211765322903820978459074210637760163326196596526130643811382431333552391609752466665582030229322734081970571425580563362167404520543713066327485550673558107954215204135214403493574034411360869962572486321242517685819418536154099137788321487465477063130074194079681728905460270612864153634050232832193360431557537609440992712790836917434746778337039900146776275378677704585199171756373461291203982484341199268740678041211278541272373361285161266759709330756621453215568445802826438104348059561997061264881370001994445735851758238901973358814052991999018618267348333959907504229999753688851688246293881491709987634579206736746557362667195492473245443957286051514908173455744705651812662266268791042130507310854385371134386366306130376416421536292951489005661242210036944215986597690144607933869991462858307049780466313425034753960402703695468177176003183685283854175689391311022899103793647329714088111124408017472592086096458147283339925559896002268419230401320799761627600152812407358248313026061972878034661603543018549256633694508353465431395678940838052992685227543214885663092554444143429390324518680026044424064422107879786540067049761401147130549183752400894939193970093032006114967507239540929035790064750018518206232252492611945488169582377734253178130372375629481106263555242265474426910909951147338516876778528601730454283035608588529413175704259340205056600740560545172443167124294654753443061250747444550174773316891559781526162675456265358694520771440658701445273202441083211006902537454332110962592385997838248550183556050055380086309803017023414518053591266355532544214383100632766374643625337135864914246527146906159188839783453086347942072850919738154321903673285566946322913824856497875938657517468837809276999709801479501201075742494953269214052700482075914342827945530648024561131490962383598265856028468047350744226238848016170414657280686026824313819668926675202881904917956687575138453977065983441199416287337350520727657131755976017721451323594132871206781195372549035427789632643562621815076095599861570549312133957111900440303121552520454758571756679068126860536041184645878816223144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -90980922905715944390713028016085997689753224268253284343787626573150592782547315199050304186870920115225008531891671524553762946180857485108948847127701315804556050313518082108648486246022087529793416768349461537083913319976729731540914331642298817023513906241346261316107535555544852933304953145868660281311017445046047971262272523593829873908381644848100675841113053917422565445673224575441585906298108586433902973136964820403639048361419879303951404583398655143191087340225860269845823017727870863509170512675215987510225391121668735572000048383932802639361497581802591278363703258775686996582023490615420076749629349911468328382057666839116747531180818493805569239945758237464844856800887766837454405743237018501938791179580620401059456376421836446238695240118922514753935216588426562834757981108929608196676871009251490631059739155913501837557999873342392875403449757046024071913485589812438530491561969199681098871937182321547981716835115864777727580303139170690302866902953690567141251086745323289340801600068827667811921327317389288237469690582709427020598930035964919940670449660577856566084555592403959197883555674531241674834764595185948623032991231432217426130859446796252517992978419796496868489579733962103049691619391177304326706475683245552152194160043202461427241550102021388902954214096702841692509950189647782687829905611109209258583647827410584626342580548946200396117667316222169770926418083634292227348380452881350802571089331581688985263131943757678626715193271846165047679987025625113114735534450464932078106101229056426227044909162404879580855278523703558726909588974178416886146761094536719584105649468439143477198851009303359936699142395307345047004948970079550719226635499066180616298345184882440119697482605864854961752417890340974629544744383385541765669378409251788570553773497348538364324923422129462487594044113300115916243135318704882259012448803173502526243440130489962320689858753857971461525885212435686052884919548041594296974453694407781056782404286925804643602171580526375614554179831847472192458037505707395568561301898615680941835296331899266409541263473213574608182302886463535290163906403824179694173770814152544240865869632133412948633760967833449509276500701221531975819209591915936286012388505377806480103679251190939970070301119642131182946353075148557641147544207987858758477290741429294599559263464683285882875569322833235253754983833010343871844652274900110744756498577385039457186599834748224113805669324655991964445020417993084916882783516989152407989349026636450730306845469281639599762899218048616273389035527690712822663495207424411755139702626469006399238270869410975935091630298708987914634548839429875678955980451088583543636182121609459189105750401668223918950318488766131215547534807835832203367242703974199745075444033717636490289287809965246925217730704189743406192458154193358179600941677384556922284518792228141473689827067437936390834109738129696956332683893633913472229430455095221437919731924634395341665785767832296613241819006080961417127668499139093437194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -6006327095129600560752571282342161058289642430109091553227208905649879679992598893891639910009764519665585773200626185532793420927048639936265944477585535210746819359788897289738579190011875155159570960944051313769950018507511408760121298664907358043661339986518045691614975958549069212361933285441131727374470199915390556048607013779145395975313183539613990041774063632508635161511239915174692500554886453400211357299153203346972219470321927494050917396402605538779727681778285259959378141588756037029776152967712778719006965324219186292042811108338677229017138277287768397889327376386144100464903075638898741855983650896426125031620617552136188296367888247451595387328235469274074334731828845803297295718946051134761395803424043793463827357118889143554012590321514478932823528447544845819708432806215148068029040457564087260865668102883008110893232772357658131324834138975996537984851621988609573983880545525941291709471780124926896983424452972381758865784043586547071294855007951413729522907382988760668487455961006235480804970192333410077547302707018505230587641080498925524019445244654713823744743400073856656595028619995080055667757596922177815631887415638247911640676174853013363342866029054442222542259397949300334171802881810303066663373682092344518754310382622566501719185565250465741146194864226786637984912464189118115243301164477617026036615497250499426678608460719751610726271963729836931865985506635360251046181509320119707322813170591930147949175456630956113356147283160499811866516883452366583356699097556232191334511128879051051779156155971559892400381864669711213453827640761833214613281104719100537596211028506546668119855291026224048723789003914658672395233492079021810498796146529362649292580429762660589390000380517177353322490402657526914206798040804423856960943460858422125535374909046672058447266292926246499200237567946213468414589456710163418048236549839712044047460067573207625170849003664082875132877337605515214213803593246293428437263591441667927713590733537312416830059881094397120659474258096016106312337348461478063003415125163073173745674662073764833902441682507248661197950946713404746754481198716376750360987048686714039006519203418025716510295503468299525090854571911087719837284797740217708931114967263283500044612118654447307050826863870542714257785539784652532610201205539098417421619584169438485603706249563917129193111148270092808807943294465660093818598636837238226008009628072043402187845568769622944530549525457920220072436557174787614062639163999523461734876244960653764202141831307958793340661542762254964333523911811889562525863567942122678039690404727797367665427626315761455937488857688169374719332714051783339324594863628710354219411838244723561986639766923481127988460449341881649455829624716401169475002364828541596819439321799887235708226321313391887964365076280921451963045678349556494621399360963826732935025326905696838301885559175795322116440819592831934487595470855603144965675999456684767091940865592946422978534585625955202996535115112494010429803267397399187088012695312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 39311860866340256361703436634862984538674036457149493518883162928857414711839478365737532850996450634469605436546804614018380006028926444336703392806801050112690752559397910129499249395871887336678852583913985146154520246143864281460456240120755468753320447900083404851851877302477736964197656603333283587407328103497717716620394785023923150457917421587678859566845950743812584169261088590864757612516840660291463552923637897830465033820513271840080891081292191808235575708509030676078890092655488246849639121170629735324626942203319705472384745733594644071017791450844208975641002437969987840714321229201477039460881771465405775575803086507502747833747001292935654490431728259080798318403987030993125688714347472853539414979474446025099443716070391125131287277177116087433507121074069971494999050347804503644295083950055519284532254363573504390291729512524731661712042039493205165532018462021629369556579338457322627677452679938670796879508813963466990577975471323956731116208968907252688893887231376860420489856999994461975807299542120747722839762746618398101970877584475021781377938801637025947521622537628715911309481443448924171605725591218557619006224649309351224316995702555377754176416970072184866505509327299698471087754556267454773476761075808070917239051945443871094839002095913750076838560348633029840848445329770296449016574266984342320649702987058295723940661008939435556938973895722572786834460455520314739015114043726287322848244831457070546052517093136782166073814823764675496139470298705209409689973114502425093735820558464586806695316457702046982889702820027127808427994824083524037298343483775175113780444261104507316449012995706082087854755393879175133354715452472709700408884707874775749280059386468050193031682972827545424694545496804036205004073150553600983456844775054332442918038216860110618453791851597179159590078192039523779770678754048252041383998664433782121296774746199619491123675723097965946253381561116308076584698187408327209886597081041169221390353516386036052496130650776581016135344537763170075172773010070193776002716955943453731992700954849174779447334268539067764145896560468656253925783824634944811971522732956755904857696835202548295423801781700740047808380510048435919862728050441222277112188406725682750200501020023050443182290699844228673641660668329535579609770477025455857653697091908940061652963125062642205958001270509679132268421128999464155719684083767187720828959944115417826131098960255318604544919734693467720778891258066470402301578984659427940909728563160195262573960625029809671429853676847877848961987855831609892556490842913391631744672666451173108841876581299822115855728302640493103957367113698268344109987400189062681832122098781721231477527542752633076248895922777310031194548159309110584545116938620789429779365164305599105014283979317379406275805062404382434124191963646609128225439180588978756547152098159654283200552095120062383021691855513605752181020953180272565779415299508460340578677239289021589721100105438851980411942352985270984403544695651531219482421875000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 14023885744678178085338029031030305388734199587355402046628966691209913536237835163383571105536567762601227719990888539070700365216771771069852720711632239516843601631268936432910383167156324368723819777282926687820284258163075357092025055921601413937858926801453610107402455960781387089571996650533625690609642816659963201606445686934568176520533445627853650458353988734549381706823841905987273939611162814166112880532846829884933014653457839279778315219276359824505426676096499464106588208053310053651879947771862117806057790618124998926617916023648938083536860348696241937585884373966831688487977564841314256639758493966921673243090287002260500127916991012455422402587697367733459322492223877594476961468875053019597631680852236276673919496999855647664683928063766669088878378972618950387524630680108787848783642394837204961943571895810653089565486168322355385506805447031070219888847708674160017583187469538211247150494061504527985916141175861248679080869583895103047764239161371643877951514125765109859718984158539090338393131123966384933631098744453283234551332552273903373863763092216888380897409468669429121705716780418211470942356797077622458359706865778926223375510467120948386516748936450147183457696116956310268019823829673979492724420433260157118910405678712195272389880397554889480834760027357058040975337140398988588802213132655516562920006409477193973780197060123976654307724131664070578642959438422082000072639043379000166678724657941222079731176015375963904830613576284440621021602502980860669603673928924881744549860007972081406131601326593301405169528252163470852145833440213104128295717768130466818840515873708234463338476065220461805444995001772013408205554670553290877595519504374426060073955805645290006217525171593915167207199003698850001268488563333720860227155571306655823340648526606218451711530030788344675254747363630569867462502972457272794461327477025183677598850185207193472100144959271704984732681796622449434925446265390453368091915662449935667489074033728291899634188896220405797365797669189931544036064040923053018525095579948539150217683878009149563468059014232000026195850779134006444528460855273308232145794721880707929024128920416547801478314727724968452754657305258851456509014997948030045654400259116836051212289187709091638335845435265237868294211977376423895580550597937503347034839058460878097955184399754494132313896976625813444804178832583803601793566675282915246112219689906829211700456838230911205803420689544361640870029166277612343712472621010010218725231307254291704600205105638974395080279457839026837044063840568838706274697080972914325016344393911692438536511777219638669462072757405520589185940645155472103455858751151969595214261729196657513925317139423806372094649929169272896477796261837302736521979887453507626156833103932959851310635727955357739938527930195282508366499553863891244934482956087051745102638775318955548335137992886463031077520723218969936145833634921009961977758912808103962962750767745229614236211916291344932201466467499331496224516332149505615234375000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -805349425972170033298836111691179602955152941084289403165808266302382554868194723114993097284827506658126359577583220791027780453809620783304523844029731119387236770684281472521266805688775554725200042120757800079538914200458268518021303543339118556014900473481557190248208203837111566671360874915451629511694139732682997872998672026973419255196454276272222538094111185429435864589505304068521048883364079577282236705027506179189525358115695379863653035647064673958867016515276491830479555835779831131895601401567804067845833771186033636574017854037303812848684571984826963652728869181110008222912448363740257465894369989510642432083665755657905918583788795169883982037918536187505791700306667830083810465130303667703309281058777352423509392993718271209928049161299219553380955992711299860122818107819371756225602035095931656726602938116388338354829423248490710501553282749893289950329596513170162390196402103480220743533014270238156549631775576871983172707801990373647289076501493771772973341633497069111566894992290036783779339581969333460335131567847986610499812210239172738843939784247402372127061834927287422176486886805738402232031829343202059040159704519853873406680359102840419593310701858905763668179924957418587872733394892783228176808053713678615499507051584639389978661928341961173633800544983398923953464193254807745047391533615134471729113435524171909756160659195130291387614575443018665959268324705888835208261926498523674627794624776824210633873595770503946867874708991260660063760411432166463496466458004443576914248453938508777098518862055426231741610802100354638118722926216971112957183264562641100331654300431434536555899621548450454898162486938218467173209390673294935616279540744146870036732768185384522247985542453203715542495907749479938067205677466345827153851682188636433200218492067116371209806728050922181238731526857167138114538275515544703002107920741110316777538771953988102590226683525250233207241077199986198311383429973299281494429736990415528329002144774978786991627714059162020255045162750569108225767718241096160915758099398615736803415385762683310719768113582942060797113959736742068610122324496998060735549656092747046659988243176338716021099889749689521023093433730409974135123564715505358214168410146785774325401652033022969702877657573778240748754708709183792476457643768092574019334806585312700623141163708108151392570312289821211143447004348654537968201204963622510931116246606398010505987111703931238795860408614137529744894462220123060537619562256067271701953465637929985224244417071243378839386885355405228480930449102387352698991274930826384559420038979442688529192549152861409846721959799296962569103072589070547845749202848705441988230795828121049348992075188509740408608618481533503307849459462934337093649231400174197337505877231877183357024193845736209486057931118158146634178121150992590381982396440929108953329602362238460974362607605840453689763729457053013751034307666915673158418064126726127868698598496141410774171138438325842629306895152117210444040596485137939453125000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 877197842629030013357104007401389327508943607904066738908301083027214780301786951167912124601071478877996442598584316065669267950767801310303785817684792006098395170166768152619967928348179156367072353080252184521289461196077494765017566921611376750445593749776548784522904460856976278730934916908047238889740654273565888453918220030584554102998473863294619620768720314494762375733086922767130202564644932922249985532180276401165561421128867336941778637444072992492015763489407429799823154245222600784819145485112064153556498419327762936547538601075398395174031240288131945702107485487887416043457640797041307404135070819480841468190807117726201915326824049699165939519024551665139552496140101416472998071515345559514647982524949506715574873095257482105813346393935651168935268166648362972778496258877350153851573307076614246650057886511178003506158074835907364021523852948060785560371887233657384092330683105135562339819929851566968375210189053246131582608129721325009844182138935239773773721591664605679283291157177699085942197512289384715890792369484931382177843044731147589405292636889373069927224172595398023567501104063228543238114040232294230780001367984219556245263672783733086712010137406982066523289756599773127740302409293425690318979935633735649008661944594732825689067323542353442654332100617415542414091384414885791317521484950010452389160818247290471349505127451102521467373330586928438116641569610050901558892633588025428094282507150775707005675281115986340510868239159786021656109151358740676771633404019348600241712136675532970332940443380161343908708208639989235344978343412254813811536258736623745405889994842692690681816359402371452928415848284046256486862521878394692478714054834165599113858454787056248467434586926991256045718089879931616843622822092710485923673620117754586162721714874821391219522938203437752916712913988580631639616772487691630523046616966332436567557903038092403486056754479324116917583524504238235285628874535429379297895231878478130095790700644720759922913610501583892477591798789548979942870516206713793151476460028971008307757170990712419557558061835349771003220405318224930390691043971257477350371534745549877548320635348514385921141387158832698652773215950505377736208692387128208661605162739139025930994144455265891220214065061596695270201775655463893111327557254159009291955035063917951125058883951551883294268521746635786603224357627468596229768050762973726042089263655650207473437707041207298573351741227014597146101543275750342400100400907088460102340802541938067542507522232997361293668206204936763833650326213724490480628203025800963096425192766413092742962229161068077895607151298360791572923316957706740947475510644730394209224656795418726492373964265683205643114808142604975465321440533439525381680792171225232520542314447620607817696080474106156368860257580233787068766833927444224117991112166383252307505018222966010548130501183687387779768497708501271374585353677085210012664475596041276283034384032293376874502328693317291633039461966962350904941558837890625000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 7965149413373128839734604355216080279720563167789650558136569255379251531416860815690913368869297708570297162089702763070059886931950850507518945649180028427464885312094328305191853861379586817890735809152188625398271724390059809455673296971756857802392202975755268524030760041124731906646851447154931465076327426814813003995704216200988464329378037091653340293018759077550052807542882368000446481618508641414507489509003073869740034851686974103638300323930863469359415042187528303347895059003164486913892942465345712906051804979892949115698560738523195148937090272748571941563713697937516312519233414466970986722516054066864387037953958472197430619637817700011239196972403383135296056033896828661249589837304491409108459925169130469168698286707424078407589926796553825266046114447960676165745025994335331711962949159124512002449135041001909368382586359446207560449365282217999217231099767753313767330805159401235401945149785920917805944388212461136416845749789739690130354199899369218302995033580732691318201573890226503675239823515813658442758872602757458553861302354213842478427447902158735679175977942957769699932734668306034187851975122101355456201957775523111554990658431865387760845820145415964659287227532875782717940633906660499698432827426732656480421262940334871092922212820119655651429029156738857251602067958309917020661074820436969625754342837467802948788077387117711840054843425163578304450393786960139708435385598531661256378097634208266929911652868234928650622007879246693854661217544241248181839626726914673753919184485226776977437285647626505278932048254474978726178068051910171029184106220790024311002383327455599233853742157980547105789733396988371401228297295517176204424433408048237357046097328535133186745680048735226040579009417988949363898158341833718319126513364528537596358838111466608699605858391385177965615799437666891539274247866045412753205339269735081617929263862582737480912163622923584916478604169021536523006298383611842608151471427423528227996217874970382755207687606902552639718495453831793101934430998225440404676221130545744660525517597815138623253633318341360884027304415058443362756975307748723292235543787715534907206796514601002285528153748812744373436343799214434409954669476381012694785420384238271770881076884105749174344097694432248682521515973063641190998061213166137533966318549042802476781249650048070118405475484839215186738011569130370061118633971948844429668902500742655320428954675354936852337234664840300697422604827836568874857979336946694575094871177702919639872333409678872279811472080096397202666693246850026692515525264866675169965642266544810527265516652228388643082761395107104794254008823787087300378812998996309213931774145041584948668168713119696547951266743957622596501379717623291437428051932782575963560387620457564397702501656540936446910521548441457064281004480948000323477137112310366041924357838727113048763666528158111369682496235658557686349194290654114774539202879332152501740196180450782665534926265793697131307822907836423255503177642822265625000000000000000000000000000000000000000000000000000000000000*i1^53 + -14297124550676082170716142201169317002257495993912851545163329176393065763027946043126776792580649719382484749003671617300697394383777781543672355913476403889203251670339170037775054913110423091819911454753822705767307719357138969935973496836443168400143689621793781895653110365495724053693130288374697186454591649997493501232387783017293017483200702645635675064486512482670341794950563608459447239763427956195539583876804173930884821421584300767559229136436752132856295467624967312524069936508550575903822869980140449587883358652032852119228046722516245999004576273115941975189328879242521645093084182772583717388002552691141119461611973750370250709116189273593754617305970775363867843182920062221690395034967524151781091559594499237465249403898251850312910170382498999973911864792836845180370740556472438992077705963952430705596474830173016090569258820575927069145212083805848438378387965626245752920656887393859680951100445107540939662130702127832684171701432314693175826753091378338693714124207626884617584561435981518949942966422214591024642785066527506285514976394073442015415000143852097165221809120510393878040021938473189601857371267415772489946702951865676911382953939324408375758353906240154440224841675021181673476191720431524672310798693232698246593775938348427661252026648819178538863299464823836343880606862037999057353984827930065653817469532198787839739863436231233003514693982853930105931841947493729772068552036537358381933731564720471373768609939867340445130160944387878282309621302607415859831691239273436903165004490468334781497414201525779664733785831747251417516677407968515995674488445027730320679781256275206542859646748429880447189572166869484470382244908729261011082625173194289890735787451760307699291658426400278470764837881093723608289386919292516217172122357287591565823682223524038687074064517360912014732803931914294087084473870901954684016811225014881227723031788641170336782335223936050512490340248731884236667150886336978672125859656613530677809556101399251895453160766457741524537240417329281306818000797265675834695244801319535247103519524492651246344418072337951295003529715832705364857136269658820443809161186511404558731020482612703346285737694738785193949982770211964442914229628749508290855765613891754160071935916762476063360579058981790938548256574101094350652651285347940122330218495882603841318556441988682667442394582450784429774124769332882458077553973067857471014233801010195115062755107917349617466560316482960677314351559885252116108884106874059499504796311231334858683946378016568012254174339785248789599747510863991586037579046499285484316431360879792196755584435895461713206567214692443761787420484682445328614212726136973235026446760816363649949714765006135982427153208104857311231572108344948950333634833498049422746502570507772687731626492746752770430366895312173149485274972624062887795984840099087516852885681945218287719043242565124868932761463038567738159823104262799418710048015826474460293496344767872013577667249324969584836490475921891629695892333984375000000000000000000000000000000000000000000000000000000000*i1^54 + -83349089242071126118195513104799725825619297657097907227429222713374822926706296077232690222980185878738269274401473693227372406943714463475826257286204374006663923883240200903951600149844017073772343212148653767878779289773702920024228395327036233988262551144159708001351321644934302687610903038808457852716535243609166201477463777030122183160842026324623926571269202204092304475011983716920221281652526980672496923455201348621594293765542797053017316488291074165635166144738039460863456426076804495814265281485393507937684441141185477714124155761839080425776896320204777091022406468493800668866690523240950583372656898042932448477460432725300612407103285737597829834644670494810225858414424087843156399235858674941614404247733424499556037426429609571699685122896538149476085261713280626299968085742706514893464998132095348136478531839414034320539698197331482847527078010814746891794416090502650897062615818652630973384282157107410200136603233258458972064074516691535942940135784311148865188013261234736268309979626708974657985078210846245044155664378509868335478288907491923227044099025267378828310727929450411326642556476137070962860133947871922555491912171370065485506772736004636528175930840980803607232112031863767963751205066659126147555790069570250952583578119245466256789762546979938492167322858936480529432929006331665998093506721337278551785313382951211051927242453874280813968122592879061160549972048859773396025205338263506879908597906310438082449629157109021859132709846222494188921756194530525259696310293112982480939350715993070073333066157633965304871569882543738048241744710400094726224449777349784914055996092737765843229966246116642957489830874343718840821680286407948431530635629162052673044081843425027693977107282689723426009834522642305550616567798282876740344068604746261807907920682981068758824759638588388922741562683151176507445348680517612827474906887798459802478688107643793270029814477075674318325335255195980204242655976080461862037558327521215478323765468129105403614920529013781357922066221762403824657607610068692970329176667710178891638765935774268837158879109747471095231342201332330622775913040576511523483145499872358132508747035395791682304708212845672665434120542791081602931765318453159603242539404671594848969311771292155382976536595042474131247183504503700851019105855317328547607779164131132148821056088645779639955468475698717407261498189549360350178088474122033208323934130571528826242384491651042735863278963823098770815706239402866057037282391415843066780579031190339239119070929792892374186222153194503349460178702163639907759430012133615339437184458942327675799423421814382519895719425252924900959308167767171507526714580410953079890736508316724765327048023334297415424337826701596868939743620571745355268978558466179975406902402000405103252963853247240487998912994000635859946688140262611271982438055491603271874237448142401380181802688044815723933051920043320661117344757664821530619729268128818786046467909046217273494774701788147475113449036143720149993896484375000000000000000000000000000000000000000000000000000000*i1^55 + -89729357021627668358985147600472518548009001131874316372799875063338452743551158802725000087842170346405164193509273859372585865860324641180946782607961260771849257780528951870070560848719024159153039354357078435032378481913647395122212763958918892366704101843349647431913591866236871071623390768085083636092656444033417504959576735182955988456291616575472028567585667518772694231144975538891152125420747355297291888114556406642799668932900408290074501175577071838584617919786666737065550026615317241834602090409339151019845429894771430706714262409899657176312622726115894028424378002852453652023362285828652118849615946590588463404102188639374490635645940487292562941173702019377097907983565407184810361966720044485772435047557678254967645633075265692635041961849092011868650842588427499616697260375702377196622441359757726055307803190422796063386401159284662432744883108420465809418550805704919032706120378844526516986757740862890817452925970884662838941312436877797356918889591630700158202402539171799850107527763704321922007091514723860885088608297263978097712951876940605372131246695184271379320411747502472900178417898863879160144291648463660880272468383941275823345305198895206718436732322392734032906630025020522617582519462921370846598254322551323584074314180780258496447014431412614664009617836451278794604060015686004228252307322944833373205117209066613667296578802985712728869529035300060554141161887540648852938146894716233217709130234794335765702460725468755291643423282372758034740145746313515804157948395011417739882008328372056266271199172879501924094440885081229702419438665350617535442114738295749714673781748904056561191143810432878191572106385788096919902049830329151012872090987635139638529226795242621729074678440934805972167065091905516914352718397629505086705715554936456300781963121868419301810269290288203721040609158531024606175095298163732783096243618541926433901333523180262362174346453204397843910130400423618160141053816961731716581120870814599355832304785023556276371897765917923284744726272818451592938621560291050034718329428869798605993366020419095348145746628717349757093062451048775397509577793698500408869386175154769894376281257669581955564862867484556622496237458259540345972925098839749433933348781262354921016347746447426984458090068949107163538604873558851228972057880491313458425370013728556964351405999516018569829381079824687322075955484781069575696150716766249335437939774870339102309320916776039244267977254386048607025375582191529378509847627462826375546997993735489272696484003740945654540037708951374489252248433963156853846736397047212609718899421223650874600114976517410273404038931533356139599696861011599490427639605981726077411895420164511459790274213400753998863591462744033433226592319010818101652459117359331548332158889557610113541740261340461641350225896122850505204947873957159870932010313696119210615035950224424402260032857016992460537874461042989342358822145168608966492828807501845240695332220654624968832292293056140246007998939603567123413085937500000000000000000000000000000000000000000000000000*i1^56 + 11625864379541909410250487048221450626083607304859287743508512262546998979308400190453947198502469811106559358554476635972739385732494733325434177257011121807136944330739215632147789471086667672654565780475107123528242839878996874269607551013071352359222185994379383730023991756861640355793249380287770966395621500173493130467470580068576796381712656360279084864223510234251647527366149735511648046606307979304226229687241820184751640817985302600452747765136808858128949062550959794190767943499682408662073236962304235882814277045084060666882046604619551832628392983262767202835428951889312451789292045871312807750662721335813764697507529311010937841686037346886419338999199422640056452867337278502204241236386543829038245300779652261718578573532053549321931194185726785452220038699618146396848029547526057009379439058396591302895227784218081864171798322646611925782276086259799841555659804666372060178399630050825567307329657272725681891528819162960912794763707966130468721337279768733989601106401849069732339119449801593011612804246987465181079858651585568793941440285191804062726978757224199721338410948425411077224340151479657921040073423667339206235605263399019368319608886307355273469158910793641332850384397447109189019245936797031382310717110628159056071455310872338375860142654171697456699201681279250906529967942579828017898608922405631767507689379589561314835963763465161036988135822410529554964957521077329893225680858856233719931046472401510791179513496691140981599565688032939765927013989561088761782373072508951573739406616582444675526844559641376769810879690626449261469789404115821919907230427383067747748075144061548178481842686518963454769138827857939320853420895727664231549710459769853212874266921431094815144751038267620461945303641930296476228439760771144164720807568742441101019432932338222642200479617562847588780719029102193534812391233396016314954378989309444623777008987306371797205202402381206744770194109425403555996042040964228639626464612822281097993704553399698345132090661402459736755764068243068003813937111608293719543243458145546578232725981441189681003107800832250239577731592625557726623289325243722069522772580036543448556198445810417415546402887902008034968876563134319224034935588442927426855730842512927587238197615489556980043104623505987418710848657836337125771051153878299557980218315912230758440963909475972995458555963327827498575059303024655408266072993729144491659671106077603195332495955326814360619619307995914716481109215982669540777759811884622752078043689715081425182992390436798309130377306444276208487530039722855704290114561451773398438105294602077174250969142697335345247552828331249291748634446263468807757137458225414415350129702380263986914164462775869019248203796165772989483956025220400442098006204450630235732505067893561786558193544823828209441937634831937325123192346285886856451659595520708181899095319238700366590496229387311060153757295070866892164946965901345540133310504496906450403628760722442219689849890044020867208018898963928222656250000000000000000000000000000000000000000000000000*i1^57 + 54687769718019281627277399642556207972583694512218089052895359178655512197905228250649614072383480365737563547746144503049235255590149930138865000020195225096411748937915918261018720471060216512842708500601530416592154898355354815710797692024066968685159056402651301230439014606380130040326749845663092389441769406348177814061005680859843080409770502779680558843520981811754889150175617010081187420932952807329824817902605021029648786115866039477003333965384292054294221969114998436214261612204722401092796604736025071552260124900529505883526707829625152035258599830653658911391500236066749398062605916524155123498316587421178591130797731650454787771372861591167947779543093213192369763064141174538301843545723298855978978236493702027376316285021021178341140278930284175867724842010578272922604458008832800082181415582419770697575903727510984615609123172876934914039475150851011512289176654352240305714439814740650143662800231188572973386033546315944374080200838036891779769477025625499888339987953673304576850901389850132442192794249019938339147377229590587390416326085938799153748274704659444764978797351909819273765282503289251804771884874502022421879195920760284077676966058304756100021108071649601981369134738118800479691442417110932406505593040064045374647171900759749657964177734668392054566131098533468659899268902081972138942926059507969012665613164796174604393321751447994706958155140536927680373390067893227492811125312262552832348306235703828938061935420620825838471875531412161454111110267841512603242508206989931170713598646164155358186433152963089366685070811188958119326129480337200011782118152409910071330717641089745541525321355094134623509840251648811000663016833071626969664756444795315752086800966072457996563624732473929854955114408758949508812769710243714665626661777639726364513807003801010006160448710370723428979568745764736033668946690712211052601840937490597074148079926921570323420029979284266634090792235882780318006145000420332851847832174642710879863468741236806764185046916135509025308476643228554780179630344376641386391490427058573156377481661896476818127367937944640447085784916539341063590359090492498750456070406058396239259136280154354420153383719990769530858210929950835036965096774829551283645575256730851391792373307315383378692172057972045251791145174063917482095733523001395936838770474641414530000081431274961840899893851150784211738758632357590147664215331366226439466391882374993224727971123613496503470360193570832775890054065032851956178116707430276973989020933727478372083020665135102309674305452480782980597310775847985627314491166235005325289158943918564084091267540965789803840780014723698730126241361244151309051088088981748675771220423226714557320155913026209148537281000889695907217928814475477845800818820254028793012812610017978577100232463764724887265806759644118244010818022631482610298244341739952951958485701441267264014028772688176886691365940641619938107887540259157662166042842831104483497107935073722900176805224054987775161862373352050781250000000000000000000000000000000000000000000000*i1^58 + 13970830976607040219886091653946180090009671492979773793904090186927786560770367646273462298544386745958965150312060147837996304505801504265772483405721243186653938732845504137375465794533308933480739457633811946346712466456526590486771880548126634409369678960761458120392119795092504715550303987411546404306959134703585454204498137565692009360371951444106710045912606424904633225787373845137202993502303195196019428140248197110230588619388618357781896186246820979954737841800902600301285701961617517430231728576359647611286170053825806283362483962658552821797274921214058411624796126576410458294856942153273541170938655359940567536495327863142947506043179799164329603649005504213929001907447903020926140285606380162092428191750859198124906285073950441210770202897915482382819869012888756591462493678193576399516053930955025553868440565448134829284267801489212705794307441059455279126594359311889416174557105589719102701169791062951081818915702192311586902422898849698871963162269415295862107552939526620614550174086972262038070309413703039726842735650315985529154161806072027334911158829413920188093676634477735067329470637447477245083289827204500772196818889581773214541292005415823812265988988715334284284426463091206343851081899733731540566977998926350640379559281671154239687336115797696996502744123361082429344521572545245725490990682249481414878307051657069449275951367986910978667665222387244681778896576562710330142603063132603430866761565738628781685069962759395639444244821899233755473551164430973743826742738485670385858143449644154198008466857204896340728661611174778489846558293045226738195924111792519836895435847806166243190167675583568451715137500477119692997840620750653561447959901191600690678138165304086732561330567246990586241980478746058082108371286144425530896358142314826115897642950421292361990919589520114076031517887484576554320261840688980548763549916563406697223590647511657601846864034195075396193518555212676505592724886348794372086597653673067647090004388748800723416531480556250737303274163924331882771009082116286900340815860452024820549451500038817014610001077480643394008848523955115572992532315543869315231087390910497879078888616968986586604568419413410369958979045718429744722671744224137695320063778844673833266783481798022095571960960475815460685185072285392454050513830792806650780083905014248601810684801487488690364284446719747425319064604813219108719397709396147601568358334286016343787751666293807138826327783288693460406511255055392834757813294185041541517849872102266315572312444260004423354782346556359009739094536086221656732865997020869791432465003239516994894274956755969163944850446419354459751159521659284082663827853115997381508202487549172604059835852906009675986750170736816939326187262754078859095322314519891297488939262278569467780931210617326132452066741584700259079453378166406620403478167871278438598224227175813089982938426097967075113161662409872950090649941874331311711949026075041389871933477619016294585183004528516903519630432128906250000000000000000000000000000000000000000000*i1^59 + -4957085097103663082598394077458106634121472670778503611748449508771169596230279332897877762712507842157410136168372132840501885196230443060303188954590301234437782327178804404947983391791149525057074414994974803223914138467163176581177564845279169444194188333941471411927816153026597148457088979464782753468282356954222430088604449150990102631609771174024686936291414579478989182839597361213789373104535117018521870515420811531468676880944603519209694762545853554795898848384488767497736994323617130058609028642720397505831531461969998520401616268902668161285270964949792045201868554197012154265255979187281417095313885905451751329661319943458232576074407364097456084800048400904856656376913158052136474659496938619841047453728744781069880211355842857107050516090892287026115354600164951821966390730004985086266756214013605238731385744655896243935343582652967028737326392379951050095711301128903744404137598618633647174039890754755367252665346861773664363259753801945002871920929215712539100197038088769801292769531135096964807554522065441948967688184997267661395709707849875121758421742652249975727457175476507107682856088741265205663419075588127533226343165217370066981443404448846793813964093943148870085079239802597601552656750587159727192322369594002544152292296009508109494021328792690154586780009233501020639591115760597382606038573745575108558344221055497040974366507299642463553885620769219849691113228896736210708766584349499715937056604825018154937139043055224720369442197924652274969246691944916884944884744638571024997219697055060192148921161111751277378709420007484130194219953154677526288142177866073302243562638859721667011316088589080802026222834644193187107124223762896376541915889780986059680447363144489817322518020169386621133211984756281844753161423356746125413361449815780476207583931467361230753806491222382552913035488470066373244325511688468585351406327629985437543188806166583787418945492216049691133457369001891040648744322064882801973474271574286203504148472119457078511660594860948868259980591093280589889274182067613427728274842608520853181298244116998037812084131922170213031892756290863779751336387996628518608724662046236730879272448299285544920719249719025862909383585112241828085809144071843833994665154889103630071726146445553552798570881650129605848445512439857197417158948222750507064490657678292961265297581926093983145802911829564132488030780281273480599727369924996937513556396382342356145150948661798927708244675062964065219200169473064981225923227971340030886888440912421046387840210175226101164455177302157315921707999636045977604834339794628625467060712308558224701949311027364288067031574936355989955906700996924248928288530613268433858167986188901066155074563780521156073803004601765028650055449222010152812020886292451438654087469196507897499079391716498834536558015024859112924352521066970807872224002603767008243630812371600076678903757861197539994569729001275560110194479589616009003596218779769134926167441239340901006471540313214063644409179687500000000000000000000000000000000000000000*i1^60 + -20647923879806859222087417949991388371507199296330191134929963224969514413593998887790643850528122562989702356269127861899962135014898057899910336747631789019438756980903056579817585022844749500259443712975736723495337981481888131378971424101268539699564918748526684402123616768375512629169926010430335134138532024097884471821999300719251924610669999097413535036352860846753465008147728316387172319845081889960787451831705743222737719791172422083742018527868250727198099739091783754259233146377854845412981548504755288059553425219362080332996545172814691860523476765608387255805976383376351417691146528399557172274023056122167180316577126173896784896172334549100270459881406038697464179435786254796447494332533362333145347881099056476070117602439988056322053179086418350516063216273702673372702105286162777434930603454185859436032887026599923492135068065484809576478116828081451543957251422488397509051643758288165913501457788529430620567106392398519653458823901567151381485162718981199955791747814461668056599727698681850090313919997555940682143145338923474190897541431037354977233984258102713219592842300254918765695301260584143301566552778970182187106370201001933906879532590364672898271895375345081716572954894881099082857497501940072087382243051614840552756220951222007665774895217731959340974027663305481679339070896261555622225428744594024132081749242543084947964011867302863284174288797068170445854666110963344231694173279091059508399112673978156117274171447388284133131871763602572763447614108312475833686891618868057745277447667879640833251073374892690063892043485723017615507441077808842504229050644381648615568886204172766224446584552475314423418521928259705527326851072423641482488093126271497710460465608096115945184137789765854225541692495171780347566467681014825113026316325736858759644892489264258912629087462796458525752407345094586414871341139380453368727061289540646888516196475958992249781276329524107096728894825752176794043688486395420195484180741739681368686059677321554334648201326923112106390794195540113620327828188236642301450709781851016390307400622500962520331194442294362470838819606483531324191334989316655490938279721562597822668151839682671771110059112193895804015425938440462843097343111221079068967315633007633411363957634695991109401854488663894627684538696698175207986655371621472361641052191648230497914277416683169642128232787214159958003363359258782401304274763218272084930770220284793511455691075577954029250235560456675997863045193812162563755185201977810056034519679331509525133973139256610950737756345632926359086423965803985372361835064702812769239729690303900417853284953680129754272928672446297647520411561085412802375832982575784803907268262018666584597484517162688308273578393656575820584954255604884587340380675250057029702146557134955470967145788362024354564281642785542620059349534695908564601780603552002675098590370637577269598837192112042302312589393505719325056332828083570530097087544803364201690299818219956762277433881536126136779785156250000000000000000000000000000000000000*i1^61 + -16702939231026422413668507764959124820263124204442478124537746783870319248926660369805818493290283270712346822566917388551484053752153652096378143205452594744466389085997041309986861236948545578171004158868657129087453045992866384983503673571805109887383017783185648607997146756313923090271423665676499528962139928257949408333510468988738544281596938072870853160187164354899275377105951278248434610910348043223928329130859366044703483427439495302141411131283774721086793270030292320301454291529287777633589364235108951792653801355391118164420202386431076895967536892078473769112027253598797830262061274284075277827933552901172504434644342669526036490984677307998953166762552264912952166779371180248617041786784042454609773450504504496027149591344549344152529383617429195714496146411689615107394253678725135242000909873531178677328882122227219215812645726739797836735536321496025763480377572986713221518518355157031750875509702815353205157858246924226254297914929944698408192705059182177248707161174064124983166033553345125073150492650462640728033567060130427998954664946715224861869166445823051409307330041367635916752598042589574049414528897802730347483944502502437326005324397382201806205429106245657803881071573722041773822652309912035149812638152872613335440611638109224810465943495556521256533182893601400671416569377929036866044310091736877434482530510560532872023101075151293365821721169011721908231954397571314926430452314115643800933473831468440978792274078979384345240680584853973087846902919452677376442186548804163259574335115149713115962217788326361607187946298358188406463547012976552231918706128890963310782061091055563948669350094463900914604168663223325379197916326647922950876136163381510922352093619969316475986316646408396755324109803410453506645084409185774981913284659660251612364384182197163992764879930039975702240302903513546057331785786945397322392548810987847321296103853094957098075845824496140634401213920936494005694517937038591356630602573596677748607579391507875966293251502611606662972717295979712570477371929895405233113577347818757104651543050258020521727877706780805665949540765407736196475749812193994478709024558825023526603620444166258023386624348628046732731842598320042564472454047098451573913231145463276291263856639833350161648012853078039238099979530831377302939117202554053260247449861573691211181548782423966143260159500955148300605373237995680902962478530509713576058089161807421818457869650977661600520458325540971113775359343405906284638575245635973868339396119983385690831476611815331467881414129723437925364459995829184946305317529220936802896627775431540484465020287911093961921333938598466305682256400483363272572295252737789068582822117885083923193547921810470317956176292352570018286700977212697504538769277825474195653907645593001406940592350792432437299747728709308856662092477131077418073899814075875292580677772301804114271553866560584007317375174987133581520627891437378878971476274295683164536586697899167575087631121277809143066406250000000000000000000000000000000000*i1^62 + 17963911110738974136485442115860017380376542092565928580705387705276844366700329769559079477188984996917891588431144184734772773307494306014845989945168111429351955550514840306970702070529496817851894468537448238919271799507493924458448812614288260572030505999299526532751775010785121678127905787355075829756010511859365003508392675263744588038979499853741512795931286550574404498737190049119730080341013547496680057104991094986954531916571771027347920091381120707675908740259414832948571436149650921980556292513174080810807809383335193578159709052499218430341731180273858569264235645631895140235233777521082203851259113251828488531714087776216203150145298385207323074995025170346058925284153734373741331824006215161591217117898919628263655145048999481326193042574410493668468262123609464082988020763672975434787076303974894099376025720562811064297733611938591787128916350858752040490935745297927305384403896927358954246450091609906410625295681765176494502653653646000390920180698875227470989888385653509777222518289077558008265705068758684697691943845098435506231006858654572515048002997509411220198026794843704342348642580923331175700069168743606370893522307829270902072879580398287248068248627462800658516440838457144348984631202474660462633934991443827127311999064238999429443360092031740982175061719094465844865920400600228042384039005878703999069688917092391152721788243012270954992379485323573752518384624896771685430765579875223082473493212232618935338219326911209366700771251473991344916035305249568698093183662921401498084656262550446813542180625170289481666368445418503379738768775725403402175244692485720439664490512063051429989603583831085669239789868092471310137504171994694216064857103466064079198334622938282741018458578643582711723583685891597527099059024212884947577945352137639917350783039330963430440000078663168434837515092904324423827089439589598857109346181707627674327481469900567260365925359305622136771577543257645818846021949988340780901174743775625145855620532653716963085770488852651378095822709217423599641089551355230156765706223714796898585042328805358828218887482781877904816329076052312339703524817742014718819200863240038089808615976625015486936456763447278518803190333235066559292897097379553558865267760809718188355477384819826629338652406095104973737635434270384892730072507525387646903447949307488685674763684987254610185003316320898125176321250250427836701020490343232458983802581022103656582153244916790549583724352263108756879083673108708474036597957961596730229994839605665991493024474583420764441250306522154341949557454489496740603123508689585655490630827807685035797835492452153662882563771839109668094577057041079884360000424747624593627699891099586077653027576887383682235281205591804187043836310415084404250532665456360851460798743446942832116687900442766572776529269774782486407996935061181540728722153437190159036114193725658776030337104726337699801074429056109892145103994726105792226681099011171113460888726365283218910917639732360839843750000000000000000000000000000000*i1^63 + 20497029864713681559619602457144496752745604394366475865136709436832898476519670368643710794899612137678759869712720879851865335694513690752913772925392794249887034616721347100755615850604549845624334755526426776734338333439642410280504476404375847050853079363361835210345539562517020298252124325522152112915172043535888314546735009329599527353790515338001313576156085411015733993068020881935384708768605541777760665246395078013619790244894903927492598146870757043274907093044895243282455391355305539213373165834815664165262480739873457887501188032966985284658498539030391650580810369068451990549632978585660608060552230723610025198876872387140766946693382411648770561496882811786436280955080219960225575673933783354846187588371827056558281738206490062982350835537470251597165735229111520525487659771135708535503152356149736862900420431362774644007731126926515709472551620513536558996512495185571638425273563132632912458279142255454103095610320314939595688235164655587490364731803901394165213524482053321418968849079016906169457428750375375762206741725179309230410499754736724112777332736301755079321421432047167807039928821761069460938655187684863645205950182021474934612155883924475290790516056845966570340963838123059803675382927135237366441952511354734524168288235245545049601656464385901176871741301746336679808631877945081822562161294292209499198109325586780292719525909422549373359214617762646705913356924871385259105308906522808923748652376051518353495091506376997741178459516973479385718754833523923004910204374209871796371046752021990628379049025054901267626255034671484979678957448130739713004530851097613702425269292092621237726638177083053940543984310911705444110576886362537223413019810245281067772154253909851256103440127963035407700768243904886352102526180221521415151498484759881316367830994609392029179137171524886258000080035173030116812855514620346741559689510337634369216262914675749006905051837737159602366350904345423145258687629320425615216732851124885699292387650870707549086928946234160227299833280395940925944585797352618618521629279549555294268391045919444691170241462035814094109528411727615698147160985602522504512627466278862574299348464454253877139872201352745478343286299903749683379071082650353247770615693303619944563404088904566068656394983035647400443679852678692588531696297091371202646134392781165458068029862043350426395062636501751897053007802980054710882106779395252824482870159137353039712033152523891536385574216941997183232427781219489612464305080120067364346686820859104642437974206206154843522087359881298909567675955901582899590560049115626141778136718329747646077537421040744632018907649054134474191170421738322995747455983986764781337879380831018626669220074393538763316911460057132399236201495137354345377008267231033210127483155118769740303079517604395176112170434813603954161562943330971342080905177325647402369176876460467047804565097705731126289807531693246103590965678563551564092191410051973100835132068908706060028634965419769287109375000000000000000000000000*i1^64 + 6002115572154318817239286156052710361417999935510980185171699497385467879760841309014763596777322599038446193331407899771571565987637305382946950569693357346540043982219006772470481456049326247820307558837260214655745265061725741337352104517706669116853698365143775671204291303454304172543496587422383340108026748879284746206332736789784315496114882130880644858568801910221080891366633796718804401177917909208622029291652888510477752577376069567219851997832530343776020069102922093606297224185804025416219198156150746922674046552745842468714977313313886661412710358234160294283491677501036748119372361117041674909681102650975042134295061478206683860076686903941942816779415877950983445321650743655753725223321191657211741447996015896455937745623204099425794578680778768705507991284179415038443392801154847973634008695685607573743406668117321857002018784806014650882806660019286423580185096671779060425215488655149475670204550092196797063635754196926530552974399844808534607274671678409016939613639592510881435205650274602114752834178504000860708541825426943829760978579505382957485738309015660550607589535019790086917243106665577221768995206954082104327027411252395478777639245052162500594230787549070387018663382040438504178886503033663280663632422273501476773499310330385936253583819882452723389290185498475683313829189060820519375995997310986983909426516513028866244211305481277287109861147403478384183945424318192871853499338377955551066417331261330547182476357216933480456174774991990544848427267147667234679152441173401610256961177381158802397508281196542835910742895096735330657390251383066519624790770255624760068601847339343080197168997270661107200917443718923059174217200032673327621601247193134277764462555041629617359764139573961914666069436727072001868503524497291552296247645484200275335212137577034285821724527898642145183498829390350794712967713356854666939036138062500872410973787730711232406293730005097658750203995308095567833424415496999926702110549613139237924705799531643185276926624317938563873838099403256461245764753479974249769006050565885442864705104038644570215842465643761085815610474899877096956727719195219584017258798838149935274350303175508557309730848541214539174613097518765935968621293969567522894763688716327371297515672476995903167477088989392869473498508397098216376285554834730782586542949519220751629585090168587041509166725228379693128791686213782402185036134679018578405838802924576746868080737518259912600544468072837821431865241477137325108651168346619720867279954029954533506996858879677845379741285369530655365480659819724301411598823187941333533355048293031758107636687465482140981463239954376048130373992407954159811051066911732968406049425366358420661268799550203619139086968246224863112028482947336068661701028038242030572814288028429467007932314819839586834309088944180482888730385797883729166965958384419650799872429165757936177874101786376439305553898950636039068841744263937276434775166995968312400044908372365171089768409729003906250000000000000000000000*i1^65 + 4879860416665322754201013133818669246597886145084526907381044556339878688495853240426428014923063358851115600337518014067489584477660467423068882260724275913362136559920332672871224997642161636018971151054615190310162469488968168211781719957687595167116765609465256863187484189741625917958351311411458316530590976206759356782443158320986360274086278905928448373461338003382748669970769129503568008461599543658882845191256048981358715958731791335037652791701155171717426580673342784689378124902185175691216055302084589015679319141689322522732125092877214398102246911582231284859385873202005920638327661363292626344994292058734918428836531488717571133655688817223339876627263685464798451273280785703779301607242654713421872968129404267205511694091309898768422728720008204639355766835421550360382590464248604945874005374795309498362866982022957530199311561368448949537515006559121291044942714624194317939233816400710448690208644406512388154917707768141910159335407616917637835647985953907234300264308225292566964532710094093539992658111985384327844631956759050924235491798862896937542074258035244623788523100788411881063564602681153229968379616431600814572373789657248303276753692488513463373209060858484600740476876503528113693100464594007241969050277875981050254418146133239990018630274062120816654464223544071859066147020683382499556016236867005923536252747756732118189486594527468039158137494450553842045585666268545082358575039544194672818871427193014561831952543359946602872510859929713689433062336415229887029564565829088183377719192733782082416834542185180583876008641026145378500227837886663025075166073479648865374027284528777297262463899786851384314626689932573988347334343292125582204401861616512963735009723986701097262168092609932025524594362895655540400829742034223618372808663401436122222833036908827544450230334758639185254675059856633627681515383363643951556111630723265740137198309209714454235195821298602761263084379501688118201057427905825332958570450965458040310929698885246408112297842315114220602780057295091521871358776060150779430536665598005166412615383163156993557396414861560662694210503426669877185842967460016688392944331910879297740959299112863988449512138816116713929412694065885703609213245325853473056746764384187713831243302452863730837858811849311036261721351199882812969956398919242140760382111167827637864158161150684156349668635409235966416284658560051745949802970261348875588452336580870265201125568663514714114663393773593903943892476884234659820226192685006960944125438779107622446580012706427078671211278092794006415365912672250830931754819680276169653690929469300621957390372491110977134964553463004539838025335180948979471332633787593943860488974913426520210803795455730166555579293016215775634298370145330492347322024124135961469026016948927527924603200475346408862590528689526770061264314931815056281095588479816539041291317384172974250904241666791256073022901782591752774010844187418253237310012878150122794806975434767082333564758300781250000000000000000000*i1^66 + -1651912888759482740709816506110643425209048701290958349189900065953687553301541234758263069630454979290571902743771339651650418397992235201524985021665772731002436227588580365885985522814313277927382069947376395477086934609434808404954471491797153773637772611108881479949513664844132470211608546697569982654610305150918995308810156750432396688635948438485790828149145311664322232901883257063594582995742598682925889114072618878591984458290417800335260517741750614852737802276212663102512604984983968098249563165208141846581353404665891558807347318778979551996850099701151448332297613295343749464505905622491567035092231852919031739704477681277558845958227493413047015038986081112667419856544477330097957471310941186289084191987351151763602745960362398521995121705322846866441363966507974777689106042629943294723224436523422064599895593302588320368749542969252654218933883181704213454221526320562341892433272006621088916435912381835962447387065579121024633142997482703273223274829344900274564273013065897848216973471883039435193541418896934743213843761274303090558975716326561247088758974309777112896530901360975689072476643655613112689599680752284864801622910737539485739267295007152814436324141808472516667765741971989428030732252619680939397791775182490950798262470294831342753492743692057824716777643087526475678190554954679513173854318031386010926140392694511295890912183641378016083326107406298908490012125452291250766848968274419969731918607116591654570511308275621330217925479662798718086953130843015704099048498396080651312968959034321992772496860795459980764978355020184632381767032253914792322423718565679290779003786745198312276792886825875516467174659057044627170248952688614086188723087418563966557123412322570904630994742152308144612170499175838318740426222114117287941011286502700294668613405391368194799054450948894476178830691458512888810175675022644499297665472024740474852354294685873731453886432561193876754750716833560602681243228998075942373993119804078232794606764691086525048944091452723976213511954702986767530393493310559010072942241976119230418322497664218525750524824241339368019510125248712493273226014262340560215814764023539827647575957420476064669093510199245390764857134919654435098014401866498899443779678708221758881043950235487827578483517184099139999885851219404294829216439867245066491473739972603191366960877651366166220409329508503765054032619505131584330845684515273989275343497347446840925796669121538826633882281812565938334523236864029460801967330356781815064477588733056494164110294324482612672138395116905111788804673685872579857237927258779953405386692977201245421005642551591186179949111437970090554206726656463693336956966456827769131852234869600579328705885638261578546176166298935726283874983247145060088920356758287499820550466941177539848531597371020022316141605369878742755031699425732347023172728753875573314486997634002459140279979996216383657770398687199930477519143382392615314638783727274606860646599670872092247009277343750000000000000000*i1^67 + -9558806046014636833470093800364987952101687344422108030556081623106764764425818614210929218070980254328661443429125346145344893599489489647027861875822306301287472903755295889598366214684112269747462897961772400135007668909002791345218035341295609721248632224843028572963343702977558846623766619938604685562482357281089764514178831309486311493088307120349213579720539717987863795973309837202584159495309731554257485901677739373728111628621398646416917686521062195192614381431050007237653267108282437384839800500507395796581265793332855194773283259137388481618612835835204787599352756264675729322639646687740391622398124319981015725620239053569069146323142930811538406818811925417368474196605962522255295169095758120671775154408110598510760370451548404624598839436534611119384490544743327738999203621107822246556864692610262102645758234278617055730761228822042660410732487412821990537880670950330832167081253819979589395372186829608467572427587062536246566111048823859965364772780020631922863862781551973047584381429305380565028414160938544908869072245893246880936806692316192740199602992690806114917710918991685033698482372568182236481068694848662624356269427700439823414387512883693640065022971925868146496256508187103469297565234315929123003880023842137178846302138335768869518444084427348208301687330250763702926657094714639598121319355628967270287056034588510089683787517852903521599736652554779844741204115371433163471008339134165863773334822995511386340206966352673833842893744195495414413516333080665856541786184576619696964048846151369261753793077892733955708218278401010217686318535396780897472923647924239475929402069818987299659950010760070152719435656568011697909575475820516809153095060151350349226353474113431067536001131789720115425181444717169030308887938873568445801004938200651064500386349233330888792693909044512630693992066786703555654945794382033779741000193987354269772860252014118185072614959697164297699097915120662852959869121113352543296829908578604990082494527889569664616059683119485359328524295731048904769954026418468454802327451478929439328434133106666338914173594316393870425221871575531043114045506209921993624903533551141237436280079849272273986574265750619903263845833169178003165177458441094445796494540369482037656011169320457024072557216456653740918538094250779030816207380815762904513373266620940579004180405277334750433412612648196277767013046293352429380634343600373464703551941077090711870221578114886708736047561245765008376446462859486478081503675595615172247026906586898917039741696399096022517169120056920528205051147040814538810489125886329984466789569294199412080122381977641563976112666154989783716005616335572227264092260921644637342746290697184783640886976492495461717867265041708278664049347120574622414452058310147437900813028459828598700677756080076511336911689471651470852296342734052126435925108275267738949545833754914271085950631132568869484963504088082939635358101162695268495327061142319280406809411942958831787109375000000000000000*i1^68 + -6980672130731132170465933257921120771568031751632747120470523561864082513623339018285056578074400802715086843074850986262347626500530646462754579316358463379919537010840360982319976972453155993808018611748438966781883832559583920203747983003461508823273800246727791214209739143942466196490227265943134196358945791646581708097636121913418663669250809150281703536353862627557713383283752079927170317314327290410339267784007258012428236444964056252424559349070189606850183297316898423531449676064737149221689963832751827209782458285363079378932816653221140897215388385918259407348239391297694882436755003254064735758155825617015762105337221533773176535274934046696623095044161691932036262848495789780806021149223019669121027746673485224793833833937007360881064882360663266556739669918250887327089179213187908159682317954885447330992228478861719628406086942848981384625697160549553196409678645104983799215686487445022317479646589828341377019869081022863263924436034374360593799816256038025186523096419881751830087229600051842840134397252332569560714219870798529621413778407105349882773846612002564085759748475302844480725873004853629051541280630796443505390113157267369672897432604919936463947924742053261388023995681966802121483975478446436095590681960231356163485014932654122149892947650320579177685457873051257406414820475981229141651030571934409744501904296742235966711430808057097992678506197513625860927106801733383178514275978288667677170084161206751024082752154220034420531613606396167125943814029218747905821772030376924778658218463025363051133418185011238500433416769107710420498208645491988122413046293083994348318031465602583996406581918068870185613481508564614838332376334936419036821997126280778402363215240350796344982027308403292662483939912149976271455905872837340116956805537955824025083732964485281436104765905316871757036014437612271553394499164891697248689861736050462848146612633207147192600476156402522528018493466811955809813905190238396041813967507030642426539164034573325915635761087826803506983122078526800411138339575133073181974731643529939181546463852526748730862636567300401548085289123304570849731940004552997557310198333616514979182957164881752641706144634129169241911480692266619038301414471927300486527319788136983719345588169510681808354591127127156552815228864102784423919349750212413176861690501158056998653032224527131405734714384678382120615491387313334571839881745280667999626278623744453078070937823054273029716782331337168477972322009963079406090514557584367963915072237506809824513024284845445222559765039819462118839908234711252430011194237031498109735997588566156392982832094395216786057373850175622452355948428505576398407010871161608804681882485741894137998128880998079655002672391047793168718301291449518491312991902540397927002016337954009777757524939067061299164714300723463186594570143257409447939004188274660350885264370193057904466689372769508423339795546531203023340580482315762971034026063144040108454646542668342590332031250000000000*i1^69 + -2858132466075504439291852206179991658954219035412216204416234914697392524780171662302653328152248644754664100098012810148010231566563041667700901515619002096118313006167153387327163505408382675309734846149458456857995320987649060887385605935025371832064411675694505337160377095790692265584570221589874472896139353702213734119218375381860859006741679427787370875842373786507134036105551521729866405099086140248584493298334981913684532112296587489219660756013383996816675700186369474756381117411664365632325367660815260750072894891175962447094296854102898934592893228447530255205045042046837295522944475246377921714151232462383050245039954432117236076313223430254584977633093591482643740655979734356155158561440149616286897867520576817050853661620472550187245129416374207847460198470183182902319083134373189105625942608109541184943457056784116894857221230658286365460792608226375821595622837471586321548837270206958344393399602121881169269985119367429725400590185228990261062404595742487617686764796930370316511795910143382212802628234331351415267111550170730989386260008599037814319137808723506099918230396950305639901986849719883319934098619991091255853867728305910783783906169364999356929077514715313811196784399381684400041674998420579115402122674870044969916929167170198576647161286043355674897959426231239319628969739364013410097062845032446307639740987621582238328435183486469074280766289236323050038443644683548781091626464747880192896226538850631312538008199971522843572436780808274862701883643973240926241077769163189571062719519993622313533724876026170925061691071218685471646236317871856108444043410819675139925449169631060735703219325708439195843489268009005171645661462089346745176865903008137864220709825660952789869545214758193474715050070963333889069836870274911031529735021091003050288455485577959845620553102348062949329944153667880926332928110776842408064542866902552394160730249824622460507012247406187721518239820684229428038493907018799421392978841861997653287993539097128226927216198434167499445717300360940596900687928553251099078740245329577673788967293149411645558243735273226436770954500861834681332449639149588845276879683400081897783358770562373413626106616733504028481638841296109123249045242455527060140348245864235544746404516598888469840092084632192622268528772994236512957579208382686033767347734011495783857504678605516840712246581537202485079328357515704812018554930701423086552310653983564015567559176463460134705092072447068595821928678852733505392487985842104555158646655051774932337033967571523423183134544240898634223519445798445457304054488961691386830854719582574496899496886942291756132373720677181096471468301781146869307291223966782768227430778820366727030854378966589665005411630168279442763337814250334632341376425640978992505113378092684659271894889340338000158663643592300478279474964524078674148120474986093379580605489970253708401958009120263912936064265696413386166000500979270148096955672656349634053185582160949707031250000000*i1^70 + -1416847433007355944667522687439886802905286887776979638358345670720632829300148690789238061695254349452318925643294323084065663430051088284318161329516254097498840491291895181262184679276856608883322485613945411015244820576696486561670713862802710575928228415245763397580258530284508664452363085570128017097840666100674895992513363211464698600515300572437201125551950987394776640439114583686649503987781178556791618938575906806992124941136432301139230694383704699502479533636386947082553466805781146196505247722850108988663786774951548880932825237346991529866876191660376858163715771017064625627951756424908267422706429553020979373613882575720224419351521105836359804801283534007204973827544055840980110119405631944031195086453948002802422497533604461447564249866343137367223526318822472195378827053568929117087501539963779046237649872480816806064433846214035606591906835970169741535170948402570789263300572010775837732353030363440623357199414587614195375024833488538683333199729877233363110164197343556355546140426245921763893312575825199574462928051230010670433938954086851537288614427568414940540188196143512805209303259630440493595951483411622742472292732317451485470277466903557305010717807116732792644626734472459894352357991754021354612426616632803818243597978402087331156405850882444171508971356409592609802021422235407064046215550613651615893902464419019521822579028637675648566384200137838277598096811477461971941288490970112450286525246973365698260886770423067824472102588442409214176109571774996608927238774750798765998610515679092043765972451164045381499296679081537581776827989519241298048323668570889070488005341737923050363178346567362947530587680590966788731456010559423240160832071732214998880104302757178276494318293057837219873243812153486991415974228164708723304890910110374416885261325340102828831508963316633840353839715999771728271270933447594748986902023371641794384612204269960672290650429231205132148230477228444539561073983689552659790474733037217878112094764675992391756099129397725165725265929498048173107146051964360546843728376066190550433075690580447328276194733220014441640035080026952837276533539663113294383508919026468626646467378404181650259794589342321027100459193000961739810308987252473811657134519862042245713936885015740513949398492527909938333718874418478693802346226976684029247544926242846050021296442759989542565280022543622088755396374809789187878415712176483487059888810387613214473113948274895807326114819032353918925135192614908698290292591541994046467606278846070316107809720615538524044411030441583083490184023456256358484818368166121921489455390911483946215234457173202377417375137348249179696640726126219408695230373077905128250874122902527665887958165402122958461582837336684718183313066497563321914426277753006983965318137916203702871825865765613254870793130616002665211210696280035257248359503116574733493439211757663805129279257283673815866769450287562915243458171724770869315257471043878467753529548645019531250000*i1^71 + -190748732302105745076492327984278307873111060877344733772611851852783411366261513047195930530602931621857922508431998603520074730542978983557527670966778571780464182580197469848112032056082678655446052801490203104865241142894559181758757260583377041963297041657578480484915523523575478547587386008183250790937021262585270022245042492078260585265215522539024299138370489597300138418900474556024577844075843437135901245443387842019985597317968080676083694401753557482886830238137696145830554207906049520846692756810782807376693162935173171853825107661807436851956338674448317737544535989514070341206101690067261100813161680321129903831262531190447632937270099842904992204420885805708397038331475060546761735390132185342720454642891901067312881062613014540576132585278832632922098362916024758610782580690599257699622946346916136311298392926022053222330515838880572525923381789881890809235319555744787636946371761900256795655468023307919502045816686905264644384839563926627861967295970680103748148135994475716057284074343941601137838919765296644365151500919372127015134765928647073876017761643060715708633440346235189344060921714495178169647250789582604736563822594178460200012543066754605328902741242639693111485121457566172291749084433061324707140791918187812324769812388778157730578864446187924330974228210890666364703522790887295403455608785001471659377509638851833424542098318410173820532487995169321838419440180519684246869545960451002801405422561877527899389656960460169325957745364188339863328565628975365052330951045765081496424313623214052877233255753985801851223537596715907054882966638511626602697038220006341721328010683920403614515857323900722697391205454889735156442001427695643989548196679860240678085628615171494460674138679398193478840878688430457549136669986840968844619831580824738576070553293458514869682560517164500867902468804214479793486972947645939337402089451208837708721902963873163790473613988357422656841395556100958692258938863842693068955232062173621481361811340836253540679872455596976408204892834508465793046811069901243229120995191533847641604091614439594606584332769428859939148228151048810424136510834786446064517963622689390684507923318733218140084899169208599722369709645463596513525571950141718434113248580471504995815805380493030944088164312901792842665590749498958893703154650228481812091033446328583410388960693332888999713665332108335029126513930478976541707383516536987301705915732846045287862703888115422461583455739813817602203404753867115424362766919816383685977099190450195351708933504194022228788234158753777012076371602306531110443880404114842199045387063065736689074766267106685295684380847074436828986869418861645902364692411597490883353921100929426597792564307226618575142015952624939614820320555853309420556065229713734186059772656076407601165160801589471293372337588814790541464555010715245818459742588152357843125138289313239646705260149583758181000801007959547278373607453148819157462412476888857781887054443359375*i1^72 + 480941067662303357926557599747736860042213315209686028913362213052707634927736751224413409776173812547309618079548472249700194298999519406419628910542843009382672616078385789854675697850012118858119728884126403406905325284537593066872123580428050883211875300692598841295312289666484802870759807864566891244909045326688089742980967763271379534552813676420251267736118887694283084574952733447662112498869828607762410402467943239660300319122851271053289639435572011833035601477629351286418143491453811766078442602976157245493040785485668891732358670911126311234106389453422091678981051716463975475703293214742065090352016949423502315878070909634410085424589193378665597698586373191554275923333205294441471133615210172398620121169048561734209801709949452837688459021397728422551198185725408642070501774842318820514255655860238580613492263779796402691094345553069655440042336262595263658788604053916103372292770440247777236910958438431972010830149547204844780160291144200359124117317394125983276241191589977189120772425494486450509406919290896718809366573457160676485901407171386448099980869642519583980463866173311394390165594825094895096315750655020179930825339660203251933356328868364288247356795360130332805400681827985821993870582384101963125657822972527914361950091058223618029810963470869418382642753419958550080605083576356053702327143679609064749814949536720662464581674124127788737746390740205783394734956402363105125445028121286796526960608717957368770320790221626256161658444990701810245808695614728722328455630776382066892838700268200352822235852617309156915110159386366754703633235082532314235650727570272460157295753522524547177595732066961526645331915424715525023369803241021123350205819210905549906002773812375046052736915993530931000525801312541705118676732748252475473487325379901291621236683559922672933845645859061114570719778919511949188816938212416231264900878943005841174304412068443177891124914831121534395088022364228490010021887316011795522209317028827769124574062543620403382678540373356525427560906653793779578931979471041754759088971734105608197607505023118621076319547666830016383441958641149323447221695471253046847033882481378556743890096360969590596296387674746096196196531819430383119651594354046803297866296287802070620572184202981309023089363758980210954316965287562995333611308611164327932248394521519485348285858748111473786754030866555923915029123945313518327083318252955630817497472002525011211515682134308167266785856909142358586478340414789206681558110582780312991600282821817743000461779783280911734443580705183036859699630306865416059395453966874516767726855096071958773365937661754063054548732323880423097406020976965426249556788256394298737098257559468444817463011928311823163339614164516763060284972985651537306832695913835418293160569208435983663047013224661067596787694389618676053091771546448319321581424286070332016547584602377970119711644486697721704724572674185785817191352009558613644912838935852050781250000000*i1^73 + 304783948623409013510133497861422369711116090004851948195984307770310158934629115542292591538976791682862598684090035360002087928031088354390992133349085689525575637384817280550926540786732012650651075839370113467715645873467879854307778471895757779046285076069701795688267979386049787214315808586221676550463367194446580788947484818061499032288242751412888099355528450161815019891429762009202075876198741727258218548182103236843922694607591111423259555697162418412006206096458392071191120820374254501822191521715243274561459526434549826080187681101992082968413347693774029929047743951612882646040917877397267748574639737327605895998126610186943133303606724747594752286275290228187453474472771992019352662749406265898814327002868661276560272575341828347307788800184330359859612437100307002861071440852996451001421178194730377105587077690295521942652973623860373807432988885444778709730708149784141194735984533310477209941328271792303679348592755621183333914665177506730813797711696568694954599138756218807585979594220668720782310807951876733236911743725175491323024345742790159911584694051822106762682877588269936274738365852195929506561507602318947358873415788364877475775765826471825212288670979412080083742148615345125669215821361772581942829627509674203526366549748356299757956726096736060292379679918583361338733055369320184417207950786007584297637662689233653776654029840273957702626604470291420557091737628585585371869128157553582024031089727766375721714890970647606820381791183877822450585628501920325355201333421471852885518507756207479144879097876126462193047458143799091729703155878365559746919300992190832799104755348360031543647281818368799100210746569991996487260363299750380317990266916045820710221353464524792792851100401792492224998855400659667376189950709734918479362245117427036967820209407287935162267581636263191677888156650164744212691747842277104652433788164307140429416371582208756213947280543660447171755996359308451144848988521380226942337332758103493981798787675244142878882519823120321610259898581651946253185910985362288041948883518482399984999372959026698243533401529168908971426402777763889277519904630337878477493975569958044541482400446383561916568982815154876155060450826575411714736155337852818322932230052324584885034398540801702983282826289772361678309260611080125002060877695759937733550940962047501404744574543634005128416873847528869599017195154362445406927638956076857196660716603594904919395925078241436826822936438962165910262294115391551712310663232497994858981612777476495088808636227457487368070482735330423704098686696866109056242670136961864504091317033165062994238682625288580608186634937568463415485847044117912119960437690351350697695317478178206447016920468227366269720549857639582758809829373105259397270735022692765698254382019072368844624407120733570582823591887520081116098799777513632099249664724518719170259530705837041058126917269023853894850811796501943717885296791791915893554687500000000000000*i1^74 + 61200328686970905546346944572894768969375216895492367913740163700857199785923577512648213123889412158323844413206704106901094601950858060542660221833806265409276200315249580440428436007126237264108436924002763420025581694996607466048578876027121933581340649867595891466672343377486042346288787001720181568103137331908030776406065813573264921923552187019061263289692173959042277257307115524315977431651305816505118075792484943423783552308791530143641639725396038134942996332535437918022677296584672599309501921448443909516300171927312454397304997773943112244012344463783274436460821237846307184738064542718045887795239439074456500295472392514605333737468409827073101831900870873017051972675521141398763489171021537970715984527603285932817020672712407196863472937395669430126450401448087479535655235965394288249819304867312766567413387630218223676286059548910642503596971477706352490385969038332816968507923684450881030920487243586508723998748052137364794833294640529390092889181630884371606566880194100819257829642051063505640132238584880444051724295699763179934582718725522734462388569207868428338836990565303122646954440457727378416747075115210934926973826755063569145399380010621878617110983950891732829268137117746237476441979807579857021820546117536004041722180243546433660861795551626684952157061367128632634543125650071412255126827963390269336400048048714794393385453148930588784281175714997617540743547080265365796093073022596794953807867360994000915861291463481390920342812555389969752565645494402839111621436312740466299202810060422522844748807577602586197993817080409759563229890036713249892220008769212077189453962454983400591026751723441555967258771101583993331890986156067204916540144544701057413317541144767151661469230554370402198823709752034909232297600915721535403510067960115942988845152575963285918223325030977254926078686198253208347299962847876063770372600178461675870543360143137447559416505014213172820167555878878060257266122320776155747526273660752521940208077418245112890217428344156366097812290060259450660495633575913926883781343175934876428115433279052063648549318514667493196595540733284628031766395781436837545905856844439791166347279375146181600419354981505754156651117846797677891162727634753500003609652803460036222607961494201738081711093140923995604034217565040753127218576404803114357193609319397171191375957930288898155455451137380704744008073898386519689546664613945350281081820933695452739193948056937912403578344602634180249785367470290359443108182913979548840102909223114287960128022602286665040219151768558059920310933744554346943963092631927427233536421303042720764514205179659794442129273863804694537364088825262037540306662645516814710835855575865191351272076592457504417029401792819117885575493857251579473555247827775486926616548663937394188849772716226240750765469036227264458947185956324318281280948504672477494149384945683161905816716515925495656347266049124300479888916015625000000000000000000000*i1^75 + -7056157596741939001351965240695751671728169810301078241564168548509868880798198664062808039627406066020473815431433333467193876716459873576437102262086932778445743979117449497738280699442087874568241222930788126025271806029248366495497984465711994323850607692263115114094953669195034103069479093653867998290201836303596500270390798816023060875264057251551633115066136880608190865923700527163099225109733614990973985614563043308237978767775437596069512315418229736550433903388770426510426336370640702447398502693671382500545518383184485510133467106153009101894993853326049676339889088926766128191045392347180850174744819386034704533435632392817542894671506885944951936833191786684738783585380069839273820681954879606938226334961134918364681895893872257856747111541953162357512959925990992674233615160034923129434834397213987570340265280027607608230132615216777062399368423605417709146821036670813053123902021242565992561125287244849960876125324123714170279090524549465504219155370492922169927549887621956728869112529233282711193372426489884454302883922491373324122498214750025461928981339534194447859553271583107731424660087889119953346983039299914119199657804012124413123559339090346978418427480399327840839680265558220034260767479934827269807866953562211691921616639635241268900432620062320608002180955053001229739045668943327189287712685147829942659365644901673308861458010879460985354785285690290065973077565611011194449663736005837607179406310977283864772152136104727469551062390545875491936155080038871913335783833097600428508832112812594699490870406886116220678952055043679898159962317320000469819033224823085102750149933164301647529233435274025431928265427336894529998062259534767568666230960771022741197571577399506301099891675483475394079477270900264097603392894409637900689717173745688493624780467627750362621575753132514194106982569376418061916781488285332275153000791450346180203411856750360473245075430883417619191491039763072250096844907052243961417071830976270741917359886889216599925197506221292295769095771662389592507798507541078692324388409231534675142754591867072087477207790666900715561207066405834561434187385099628477704587791688259147912889223915361747478347357647635427780850926748214508682729783857409293893288514490628249807887980366260829481177678989312456532506971342525518872777378222107384904691962272507130308628996533722754584321858362665913890648400077982341555764111899732479150989788834158542764040995726309506683645031869318186306822743580381119050043474569614324497753624327860680079367906754124920241982341120557139019773087073274160742430102898014674036334725074164461020390124175751507503674693650102880481600077746842152334322333789363029636641378568286236354028474418910870021821873944451798213567913722895205820400127698213015215161560742968544010516502418208473384846413656633673611426526781259521241438706646994400357278540576695698737812017498072236776351928710937500000000000000000000000000000*i1^76 + -9110916311177207882295546728835209175784874020223489833168442708948543998475815088981503929718619455410319044189699925636920078915262948576507745583300768273201560549455953899462009097418516909478037072186839695148899479563608965764247205002827524635881001037732243223485723667038499619355827725945512670833213566116795955759993309124307973148137879089399602393664490871379897707600755445412251634250794740706070469529462335036184351565741976916788497051779629897580715239642132374048277010255428999368545526766439252777373690779131766870924650818573474852200156777858118036759650831823532341602043610818627986425963539988644945588581432089367362081147277030807730880838112583168162132760667161704491943820238288571236749149557845134056559791339879002394554574163181721780642589587759827946963257679575990471693867365911223950449026375105542592749706125406499714630092611877041413516197043009898272257946598160976094454788124757849586556271553791142095685042055782536616733207296647054642609419437815540063064627742474964524408707852112144324197988092918660782949211134589987489164828921777769146120697293740583898606533682580822435624527283822029152845796419695420915494333564636810238773178840686013798592677815951623698737840710322001120507631524340976972998386426086776996140019639797707951894625524237171324044303446194120040123182305771867126346887209846898532302618277459013088305134212372256604394683233432684928079716930573206166010533325831179530090790627914532631752574620149826600721113267484653871554926529367269603767726949011969143136752014623638930348921148605934912305203834506415604411838968629382014073570224839210636216100138085309098792219169843207352430674960116094307290201541717694248832861769995785514171487338116225838001181830996649809366232465378406692736959943549653403773128218043745139733187738316779571324646011825057181330951245157160629913343427626221227894294711406006004495852622909220001072756993318490590023693680782491133842420622154631773886932556011601161064926846974874404318309630950755967342016345567204979118186394085402372653480106791141413923114123185816087648697018943310029871678649971702273804547422233792204225907593020388361448616196552389165643508547610554957405816390999047860368447669660965381267796786694763586470307426851946506577398915340228719442216169216850237087382220218213087008655762983401938733157857249286883125232899824844552329415177695514439296518624611884140648345877151726838280505095379057846025351799888224537561187784615185291697738841080188503625537446285457755709980062922443156793008058406397437667117690803738739219251920318847036458146847446097725817215991615394840195299887154248753885742241349654725626447660844869451188319828239491185812280100982244021545229797757638164884180788757527579282970702831881470978959293338310365466493852790994054283943584274274872376763892181367453117307798526453841477632522583007812500000000000000000000000000000000000000*i1^77 + -3439128140347416067060523432849973955248352421237186917959559263619858031568859899856936419321290712454246886786867413610129013119544832523161305361846332623160266199817118633595035965399514587162590426413132565906857772626514818807505703415695420691446020739407027296140120565832401404841947057652580281390610003323931376818081600956968786530069250425231124928460769672180932035667811701333617587814327448839072504543116178683724854887558853958490235968111566545413023842857969958826140268043227840809815022773892516780811295335890316926932067920409989962218897573156107939045394671494881237040127293791714911182086353817785789186571886415145822077389573078855991828563085992115701378868007318622023199373364240523674597807599881933153944301882018416724434262885213423602195786279077436247991132826830020094431659669392601391744868182571030171449571295344526691853175397001073843074339247422873162760049715267104075141123583341371090020403343460300255654679923650502809083127061540300417432835521567949664903557944295745546160327923503960228172823425461230966477436457992816155666607098285444732465192937039942051761524500033922048196137092261851745793788913704886777743801285732263997979972998517684899556714767758813914597582361566233065213463384331978177706139126900750771256272190713993021059904634584305560408888236267690815866797938146469997782010663370661445317959178301771562787916665309355681385915500192673595849302914917572320641904956030289472973518086302606966747792760623174551590221101341837028963744067721090991866794255602226889451465668048127256490730639852070754415358323751946752691090186877978712938141776631483486794712040847493954611461585691486949235593530191399748986255590088020458827431374655953293599507731999399680026972214755744534466461303708297754989259072487154307198074881264742061525742315185214019274659224968926944475311989635110659544567969049156504799203231842360704033286729016078507634550112186389251129406049140552623097122230138271701435321996211409403821094121864788072375384803926800589423006381742575900104062400195860602685106267633645014870054033849609889186379090236655542991250063589109954748429950789680622759915487605885593512455148903072197131085261324848985495989182349805003110173529150119680181406249300275547943252923251242712432001308845675608446444460284126814470595329775797736932256515358426306568177861809071274762907096088555580538553328385530534910085203339157738267418789534297229511771484004382405826069644523759735607815195021695313651140897063788633912185285502474269793008625148451655416546022843925278334062267452615862969211104041526955149277103369277444599564605142004839813883761677403656648390617810683920541905039599280204631014289073422214884078379030962907253213753478007636270257945986351845677855976055987285852537799417311066510547755474369298181711316806569683924153465142430972720940352618694305419921875000000000000000000000000000000000000000000*i1^78 + -751144727710169162795574755018928479683688480991663572012215928098818240015833904937662963684925471584233282163131889176193184995426547087741662396598226865931575352807042525314953174649897993244344030031931691779570416823214149470157208484831203436993522061825793952958127987462772836646540742135353729777592895469703343133344679880172506631658769265899579445967280221384978238217906532338211784542734228097717027546050511323108021870456225174338477693647696868067311759659376955897342609424141262731644600629970108925689619026978512725670313746749738470341955857560711398021260332521416729305140780428124435547916330716151459332881283179846809333885896863128175404083534989770779899169058136918781061616401486217091341350688093614418329772773042462344321620844921234167363025245040426540426713996206191978964274846119647024580241937968270988217078548015595383488760041352242424431091956419988884066812583153720933234104253602166081419314651384788923311660509207565391321366313640875209835338706542165866641813443809497214637665761999849883498737138001591979351997937130242666375960842740806714672026796230562801124837549025311184799439306062772447795464827847787866425281296745502175821334686160372897834383482483165502224780515287074077175235118280242119585242654827471256902403790591290986922640410995201520668625415350221671452368712287993386258857220405739856370229641431772042996125234647925621399157163791373342008505134557212948270752597764707126190083314050125601927757439678583817921780071667546259654086082107499251662156290736868636804854625576448607537997093751506785341243788875724919317159081333106010318064405051243197738901804022679299836972378118666667719291956802494206254889112577274742924214733033601020844940183158031258654610659691860510571452985375901723703640664548538238991849637777135825812944342174385513762036817454754201631993156517211590584750046138720945177813090016450995458771794850281622983298652561598829649396326855510731334406750930523414687255388400358797455549567979749307409872809285106194127377594928621622788749651349658135971089120408040214694282053081954496152958840082812250802562458881695379509453493415628681796604361545954805479078656792251237527338978722763769151574658733332487195514232787289964778807035899595811634482025592010139106278897748951936623878451850463848779574990022405746634876532744337335576938191776815122401396519878661938398444353214243489110844560828540474439565279560110920273055203654685997689309521815767841150485972857610189146894776028358601407981461890939639036994915830798394590425119246407986166496531517839584474836793615340244884679610030862306433000960699191755284953289330886973629625806021665882498760676271645009007879954359399724856744411729940695569918029966898391324236727429188245075730681432693524026544800512512320581952724773081224697525982532604926758767258617169410848999023437500000000000000000000000000000000000000000000000000*i1^79 + -122255526421796447177009638312746359134141118414931200451784461440856486921492273625306905004741487501283804242816945060970112957129887967357001146967694095891537420131218575690397501276861528379193326356278197688188897745348853021348916051896903633421454092980616079620692879374806246055562838503075564543342250294690779130822188647875031644277238370438928461521170442305745158615221401378178061715893405691935118353152989629386656367603760838043455077191275444273708364763310571895250977384502831190331916187035694688097999137456843499333660019198566072375158652505957130985505230998384137903682751074793316518067418838560653774312463850081821517550124425179181961243187725247866187761242516718855905915726940051933452353805382213456333218879684388415655578663659266206211206867899230211819952796405543227833823140205827808461753478193173460667794684305555250143045607095574194728180226808571012728419069298106920166394235600665264312804049610925694098051602570846180301656043975373059081325238780685103500993833887595227331844690494006987091830894474967710931941842259486570177512213784316426385985301150295753470934812774426261454665579072474616097214390874957480205798976007656224516597859058409599221288731650977887766119834588761226985027362565267494679364773340021260977632545080584302108004990944022766439222706644952703909248557276679697777604825814255534564608189352326520615855019374319040142187923997118288980718237202850117496251225725624210789507525991999119005786299923382631230223626118006326739461981289288798899551705878036636558530661226207163947567845986416429096236816327257658321737862101571793861083944401036359467560417502731888558098542410803670926029714831082039767220950989669321217848740486917317632202657600036294321925101866498591742077548530843561179303012066316944394078286118031749598272741267105889997793139517012469894350037803160070735528252822732453531291264915808354784423165190590704970095019772626674800583117743003287030449315567124104413037116582788831817809151398296783192532735284511466510761677074976312424593863898284123527109223153668331237385061128048677447375749833290970011694172666654402059566323439728787176247926271933656722961260209542176941892995017705979482924397483584293821092529016371440473545309055810251208356567175463199547197779139003315758478926947192410851955852221926821778537180901111228655620238262157028052227253784945695291573134046098007307719500098819964300126589796691855429170573602460066070305140995838655619242451059510625853420669913231013535767013936986418151328809478858483707737996915576472369599961671644251708284395840493002411921014863417317120271018490501406825588483381711623812157734494102274318701562391723828197238382930152249725781605794766333292337397294799115518149619388910062082482420369221577877659074176382076156440444344383483394511773699370622565615344551875000000000000000000000000000000000000000000000000000000000000*i1^80 + -17200881986462242738378643366601343365365782141864663171420070896435879161341933936277414237186418787529798034345998317576618485373568421013943898408099613964439614059254238100520771094566624179591874981201117691512647963696769864068026322996325707128868864426211432050872029302838203906869893740825615714453569306889836587285377115562883362047686880190618941285725188946668479431044010276316717803502595968820473020795351296540681018678667023957260374828290191855686073095458997685784603550527048156808659376337197641033889276651876373181685989533306512891565397655024721680281028992760683771101114257643123028876941577754044757545257549022940543478814370664971805529187491295656558394888060393001539588347078406357422314839499114543503876416638033802943386880998051139398885053010548026195847124011833463426026690521590218813177366092644677168608715540908910005761375370670098924573117626078514763177570556068468571972143660988120208239900119546299121166315065752020240432059087533717372174917009587933498959354779973294247744768624537956821175259940377643042768628986073312325132049627760483415616502453209583500017117837645680173650069202516461445579677572066822837069520627013826685045618007392630892731107325365360919401863221384455346220825961370960191771956536572508842004690310719550563636020901922975048247716418304317291581928404089545363147516451388648284885442674897134110019699274418130622159969866053101294643102114729127251196445767071824792693339015306486784579012238885544526952866950427554795537601819080922412865425056840795531782132495157420501327542730435831396074074868402087860910841174025162073261695606390576785987264991393646477407596344204957799366135908310629784546351782292146224700227788501366694287809669558736951655995792942010815802625257719681876619874351034565382565256443961987962322492183820147608937465404779317094477070594426574274249650505694739592664460957909139340895403567273760133536168121215857436712070112129019577411071950978432044981875100392225127256580354726323966674391784096727195030483200040078310325483038906503643874279154292346696430000765397259861665867292201270011963789811791652700978909322130624175708607322532871740301362822612116864437406965354135313032071986485248400022456656407696431361957791420338961584525088647746524932019875655430966287332912136367639695447276974290018269881583512689727230499697012139764408174364706720301460092809136890785287578035973592990159266134562194568738506868552153785838206789009123777498472067764365823629964154083739140981885985990617885169461133613265475259645001887069140303030662678152512871087953030860693975326414890311712232874720451278793118582947639939898123404995711448592583845523631295916680570663408987876854584603326240269646623868775999253037998853439477616437852809721566892108054469891628952889695320500790063254721331306067322419000000000000000000000000000000000000000000000000000000000000000*i1^81 + -1944873263234094749789039369984549779609727726824533948546228237973884317343636942831093898368405786054708868143663305969890032279406947549429673982312959312162573185973411831658260559257524349222324196557778235365018018640347906319174379354751453325278075560622121776927670515325076731987876578868216162088884945101283733211522851309013745773010928137722866786748733160559694805972483525619426171779578608759351108826203249433011442119883722081512959245274198169538005179054390935484721465135573117498686008647968920718223673012790138263014856488409199075940518455631201533614742066471574656589688971082576498821129299710985834031119199296758077753119794126302688648094315486079806520861272284796492612144287883687110672234716117517817405936250606266299112166229084096571683055297020294729000360339951616744834962520990700958269171425255804157156810316087321043140125988303653884756100321092995874856025912380769414231271294735245834040038008898724741490765265224136340094115409993076772716874525421728386865220334108505124354002608455977960073606942710135585789306713412443193741867537314879553944442427811083943926051212572129499978275325455949189435172358216089757722550048932254469344266266404992515171473400209292325880353926283406806462946355482400880877461878187267204166684059620738785414086107681232108360375706457836395258202178590268367503097880689155487350438598244985263647134904112756485456774372039640795742586316873638742022181386560699406810966777200894138094813878895524980473453448538749562414840479393884529099438631937968479654426336955846845512676997822575641379571038261810122445871597284898945103601540810802004926935883635910789511874864740687922110448207927752346163511807647883814799845537522763690953911091761944995658512891813787283238849510160289299792185306507797078616453804825484418213276515722350109689471413380572070806448105487654086274417480728402190022042533425737209986000171370073107532080059056088787146298509453979001538269224927206987403618612692728954814817661248261293349929365894529547647167865599785753476364918295390107682531002574040319287823117709203966400325712613375709173703744681075103260679637554751000777897708370342100358336003871240722124540756385823186513180039241297648497871887739019882403643769701194576331600566371178498212590390772999393007165521759857922667054620287593298147313877531010118071529939857994038011957180301268694334887098250790471880448153193897119333601702605152407340943484169622309241379939857565100300789313100466651137957071432823491550571407697546563589904461689141098275269380514762268083941381483624207049996265513174059569769374327363272451815770778729692818761698195005265140346788907857992704615778652094942142879070626238833762131306304839079518226263241519752400254015324274747057184144296020341210262120762577133803801019449098651485011707796198400000000000000000000000000000000000000000000000000000000000000*i1^82 + -154885155823372447291122751616060541151062550651274521636001985704043531218131274242415793286880316703559262079569171949713050119859909231339424468476248158946961223521421167600416560607142840041743742866766650828699341604900201934002166306763588896186981341933777237274524698229468966061936986020548002198467899950292703766615478329691392339598399840879253372597255836883359937175006810211998528097580946275681095758638450772975733018831766051772125819591515495685918455882604072229143947728132697723865945513974720109422980208880834876806045069782770991261104920061443306747788954378918103083069452678332730161064645245125411865501793542290869204068437763836432215331492998289294819425997285829996646240523717333388618239515077243344394667724267848452414431662975002464875060821485867013629918288047316209186127420656013435077405099043775626626176457967023299069282166519397862147132676734643023350542798580093925314176703308135393553011657919024693957449829606069482086744254651829510981650495209189629776310581021497160362192880982104682265651968888727034196806943437449974509839180700163978278789506928005950298137758371415453897171397201814726348616687111077460334137797605057432256960006084977456332956283581496611289073126943015972961775834506676698746043709875703162238631302467295318413149499935601266842295307263231570130997134338735821430182152149288752709722182157759631663192596448690454086785724706810178034107069148741071231658153447300097051291566060620678849737580383603885165887730380377548660855854075683232067834825846659663504858581490194960889898978050332386786205773827792627604949474376676525240789006328294448420924979841899528533180520301911628365896790669457696056919537117939340839011436747533059082668984714144285225260513836149055373842787853088415576050499941312523868936447335167939177758619098558818471467193521547462438838750936436088044655460217779619638309185274493225894263342424752626533094831732612682476295540154169654317283777241918206364890326553054528949674358987779837107765650458914490342562053662522281992224132508255853761141180682436812063823082572967014821183883850456629460480704131715204283497656911908204820732914350050527525553489986516839104024022812179457372594230740946208934242644035159662703272863430595240373889358243878848401310225883467828252570353319621638197661361291555298761152886461781582313029621396716794312384871769824586851775648277519301384160565571496735516114511523629162862797919950247805717893053380261471877244259231348763952468606426242769243103241478624298165755052676141923714126950186949980330514117051870951417704952166086404984978529551018462384741745217387378380018706270225886295083175115077895287346027182852510437299991520970602346781853011671475346944213726604878900763194748978205133228819878074983925640074347064393231427573499713730439668695040000000000000000000000000000000000000000000000000000000000000*i1^83 + -9389020141049334051028880663024985272022245961012019017814693063810383874645359827623297194139499021692290818113346330749236065227611591855141093813984505997555876217857151301440178579709656070221532168936342963040842281588402496256804933064685750819257321390637836592948908637871163478773657682745180453348476138700381554564239129039465530673392706480209199655070996904498310214422196332159894952742565189701966125835571398608978582604442505492478955522032189934945131375867505544083018497065389794555866340053152734545155582870934493706308768437999038402852673955297896285538952809292909663755594414716035490016409003975823404178525036244465458774308777139653487548560305634162607214493041276744680786016285456649933758823842911378625833315201631824057192703019447067941337512269021334872747594573436247665497797635127255604781035102923082573686709022409092223908908339529453961784063532674338680249228391412997320755696156638762148866275731789828126091299164659764584393183917484887024989325760054389408815841760959011242396717201168194838444147015055119576354164332755874283393858609805355053104909742077688722749209135458423891562127500367396020341482658085843450528667063155311274497501277487143884408067008789077201626153715910783383721585091026604742996286428724935033404089632133571594950649371734937979702736927622824800776555209009045105665276560538480244429732750900788678972429877350032666415834272731516142455745393597027521709086809719875664326042788007890246936379184227080708438486217161269221289687976641214148899076242079405121326656427837355760455845078081310390893106807661548305681844213966491486650902680895803327124936388447320013043450728147210432007773652789217823340288673178313866304309185913251373631343854791285404921903880197940594454931981214726192564237929808985861124730634907489694675574941032676196999983660575054936718532051165807338611375832290719002704968793466513613064574972973892099955889094351329634340923549792476863667184659728127702461746234980013013680681403861196647107514748008698416009641702368401767575700414269070788711913639984723774018962873632150798159738851689912504610614924269756007624452540323582876278269447720743802496174110179751233556207202891188785413756593209294134577102011369153041763199720022578921525807488049579792030165739052253585378477041012942899595589917640099625251627836076269028366138156834144501446501512809223961565620441766574713716215148527654233548971846414301710067253794100648985250553813324939508289388005629887002304708445842819487803964863859622078461016005889684495503506655589873787282048226059059015888798264490364979416971767784155509967248052838342884689127807251559356440934080908733082920142975331753841276521839789060337944292633668173994094207769267488595446905580316416848422595747872050926602432780849766662858224338321291608064000000000000000000000000000000000000000000000000000000000000*i1^84 + -416039972684789762172342512998435799624377653616672600424171843416373749075119182430450018309580044009565376039337529127081622578167507508710747171387128058165673809106275652174467136423106337420993520550699118902409770614664764100432457821616244449698430432586895682473735961845793640960954153820191634341025462711780377915728736138638564655137264489920306183744991615355961298036004820915625371933340415097686878332069051432294923359000054296228308067981907213731646717284612720216203927048619874888836034086481032215892978318208360244027402386560710564614393570863567231435470626251213963073956093035724537014675973738958848772318241744530418750223866110044581367560169980485301327252397670220131121949393067027225098936663970458232129271712938533107691944160305230804085271717070289978165379869464062595675601030687972001322466104164109636039277709942319620020289112381116764924288503262493011643236421672383430088178313107657438580795064009282585516057190107648344726276487984962694671148194839236163191280839808665371452787938215996314109019290104272068473271425054097466242980466885188345062704623377438475298548912850852386165237565369878656736568230097075006747840975545527169013651842703335710498222644094690808275284442881198708867632492158267698414054741635471330223347953120689752455892549867251374188939397859989762321149854071839229202001241792785028433626613025104708340581807302678155197944568681787558559657436553805358024345887308154803514381195350022264124829260500319966143653000919277772036982650434222428935594627795836341038109355784574915477364176034709002702636604282307573536762303967029713982999760206540006981360879282943416147676354903836267555301831511624135501078713758041782025156483164430281701022227926912267359211784053158794002253735058530590898491343018118074311727231968565483578407805629895270283902961929360586198392803395025744856474918795584317961854262148623826410749317904022731066288195992990772701459643566965104599312415304880594388461966126749901031186639913653803369425600438863633154290752118310830745323175446388939979928627412948798010685532518406031608689432222163884208448559431214659478034400042928747146669536985139185675656889654555931823024816838398628616543730906228264924345396918708851994214959629233403569421649387906107051685768965541486015396613701053823079809031722074762096142114820049955174320187779204544044205271299880610103877413702386365498963386226270373192835562749992016211177858293289044210445175444751740153917681204317660114861274589240952104138539658112332498674720129604851364965339977416871287348193632000152251793202745423300959559728937812857094816014167671880557213691014421229636795621880115203991909794280078391444122598958485928927609691280903100509948912315736636930867447800088220301919860535804853131370011250156906285713071066316800000000000000000000000000000000000000000000000000000000000*i1^85 + -11598933258676390611673182321760014976046272151342509661800052866087561903837209671155947782627400353307380951829012644109530117216324210505296239017871628514654736405774943909493997685562665998876121591916698411046450298703928016353787806018584042948625673139891293474843548960401218517965057895111753929003578337346963152739052457257398076940195659886403141205693525294946994127841680507467618304757365902991861421374484129909731387969183902180389401888056559667361777317510153820598255398590860105070702036857935042722242328306612376826250991924032985967328587789403686119540274396727829472925543896594730704720440708210573580883098446121644852414159275421993065971790783300331932817629253210366883553115356192827491664177693978577243285173805023617351817304196351600224764427163800627955804657240040640592786603138548481794199732177915170299802562797840757114314508948808178269074589907998531612463412153954332095908432485014382997738476767270034841312314977456210636241536425301792542781968508858661931849591198579917875948008244361282323867187711516603452526128477788435112349290587193026885975463987691248443833520184687710861980507432829022565581047138980641970813705903083795325400280557254850685217993806971207202095426359787148156556450814027292440248246848106379327191152648593305823272674271954223896748382833367593219343126249844726368580124229234824979745080763463538886226839281952634622528625044806656637209892665490686590239361380219177580705027670844289351289344977700872637684940255964037028582322589332340688509392300452758667351835310013018850020694223042723971289088846438037917054706469638005632783109715274227818575609494115209113623983627350332483128511925214084341057202951450736252636116127753860743470371976755376774260444077964437780817499178001859427306075835410930840567964931313063267072747545443390558921785995880134210414943026799921634474739843652843807356090949412834412735728647870755356516265151172867855790290396214751866151413175927980488007628293489554632273108086881891827790489992609546460959780227678069714452809244967705728741397810889530970334870174794769167607743130422367201872916827981255823284823258827029457175038955804796480896777605180467181960622571345057700794675292549511128814884025066893858083331561341051658526550990265787138664834879139428125970255762616333415746075497942517593100829421014409468764546306388290825356503953400453993023419313449231593300016101864809614775780775005552486982323978633960162255668115064648599618595001564512065260040298664893586143768668119967320065906432114921358507697681182724002197701803407534818825401135810730101991312762909021488640543923141859376639782699096687564717778672677041934361008162539831340682808404969950485599293802613291512424412281310898579586191353808314625572798603466187113522661810716851048797962240000000000000000000000000000000000000000000000000000000000*i1^86 + -153000527049096109963504171944389216770983993889764697146657709662355088085680247078125479889622094769819619373781331591068439980050062692912461843641325096161241650120025450041676226197969516799574234417847955197279886923419909999014884785639532158759487758814709598718905801369875290275511782233465719566973986016743793887504201277781800475333768864421878313885461669353630788422080587420853239065965656020332030419053591185818981647289219399518857894878528229387675047870556487297727870049647112939557290405358208283006672299238848091710552782561070694575787114925969145145707091602670803952905591829252705303585627594968687977539365442989661593965593340093785526835362680103628752963647455493778579869914308378505470187124589124761167541882624735050570613397466746169541924751393285616237202793706708182271015053408592600688550339241564282857784549046356076557429741749655881940805237739750537510765585225755235121206969119899039387446763161106495008220595622400412370954815467229993015672707459083854402260881501389434431824535643001656938071905770295704782989616864021592927928433002184548191684848722130925226724725164991372651029543276153044174084410469843765648579553810221024727066563179019339683603949259089211735596231479211827621383658939681540960937658192220749915638412748118558514476325073605963771015894382937783337614953522068671676429363349266408737782228099385061208472262470893021101455175633525033615171002251382201644844710087251032848939290989533266715155510856926508685262616250537033310586904309462974228302838233843141126173204726271752968048555491331212956396128274461146290412829970771864270998081030622421340941426435523804044327693917389850429635426424651077214594400102354185984729168588921555092608158891978941047513884617835625984381261426542824916403384405525826184552243857220136158722407133009083231052382255327744267734636156927775661792998924141307100803128224352534463623242330458380878530289813879460703059508423434748171565509090304642283814268365500043507378056006797595537067548269516488184243830948663173240005668667805605234030473217886412381416441056761643351505066670775648067465003595829944242372959290092353970716023461624872466462099416191787086119003097052710447835746598084625264667575493316453064484580618640574100512076117288350569480652652790022266008073813962019512830342454614478127993012687800846809359248737864098124860268062781311882325733228191182413218351544856805707938634766808624507667693406289037523466458321356630986882814972067334321936756601655081964455967309578974025622901417978853507254238117767179199107620740835348335873575189970520694780628769218472013254950490381778909081344960091959994557643681133104717819305738574395699446767215888023009669065094359902211079063549308774945128038833621086475170641571629084231061785280411336704000000000000000000000000000000000000000000000000000000000*i1^87 + 606720485781009494646700545159776684351570788111061169803153871483059779581349463821319621159891032628992522514559839028752797017485500230470612535742275229179424781034824139452832946176826278871465197856989269763592915821383034586248897835910547092177401055926557511472946091017139142830704172652080264854336338296522566070118973931477282344546315487138764071231082270207735757053135625196615924047841515673754845483055921483092299497749886061121751370852020309543247132305362305448470489313044975224075510755231072362084155760619963508111740827179689785386936346295707571542202630065281657521006409264262327880774074033633533537553449172117701285816381096973583938688844450818108720939849090221447885641526653986480525759425065456015184198171041413772494363589384392192765327524372375642050916303354159228786866567580318296823682875224615202064091505039759777147007142318987514387657509908091254615966310677224546657438437747190076918311558866476556770383583497212114599089487637386426459169436038765092177890211276927091847283935822722733038684621840842325421578029570961846287925261442283846167390940198357970661862641149472513842260664175584829677965256956563367512862443003291618651076567922776620714540626619236765714213158242600810851598511801606684121536632533488944898350122610896760716709515273131266836902427117234874328662652953062765534472971374743269215522347078165657459032588448236962873616384803773241145160804303176567140963275366123062927158546577088058212955185835386316588299130315101843723183029406708918794109472957680068536712503052332721041894615286012049785676186774724640193516635201292073792083820954452255162550589451134484464112522200676239882912418704409714849238611818061072522047763400380782718525806236744747118135345194355678204676148852756662889307020745437888102257487575165497088398108828511899066099144808241641205228581050217426036047307834999680504371979915812542241928336854864386066060703210979285743482010662611679486478237948205210798102898858203467945299290227381785997340721952235900473509658643244802958702112743686596224228571013502335319305289211731078497515624986392697906482171248730856741021167763821045727256276249784694750940076366822224984906609982704436634772790781077405699071167557850895022741547829362470611596969324056086083421024279907798320354214423590591506101544394046539731951690473369875307013201919656776343218524379849646986166274895480698180171696910769763122738080689818335770677928121020276085304464564471674880893039763225515114831415028178519204464543514397165906410201618342469839035693221830267338846436586439891655546310063566470201287986474181730469538701743962841150432015609190605284420459855240130181168682210459851215637983271329884319042708459840385285341073727222282380368732993124559952103551926820836401405860249600000000000000000000000000000000000000000000000000000000*i1^88 + 49905554705089531008606437054687094189104516899757445814690450589715133516609369618462443224919157137142572540840990018864216283321627079945705220286477851304623532317589017489433633307819361261250981592451808330557802385990582695417362296865038628491827542944988178969642225465241084075740736560944381441029019023038787097444567940112654664893871128885678484897427553780627201422279072128496383652506166619546808891001533823407124905954125797017339455841684226212763883995488029710215543386391654683355922946853237917468097586561606762523664270139755868126175090348186278030107410587857916085542438019556293474902237479276458705725854429152850334399880984050939961175424953129911450241816546497345183460899060903451315140346087229741432365408730489488869253362366275641377332630395628331148709146461523348069938139110111915451317966715956745461193847302208409808869956280213282524151713376892300961621814532751038656725315862248026605256347866748432683063259363500848549079438823778972040984687255765114610316927950087502330704244017923430460336684920727402929086575143074524400868669456563639052643923483508582845024369288444026610412957597398729155440204373284288606713452207552010845014700051052183292349010224532587905151359568909363282963228210079639792024031265886681958194493857424006467002962779936305451171634390272027058530705695413433267579947665345979126943572338410953549931371044049617617140007415227957244574748033807670310264627824814913772497230567755381037705133180345258299042221929299150981806939253723632021832357230205862571678723072574370695651317376477778899174125722455628736159074649395864709706338136013705573862737998371319509458993825672533545808514390674764390671165771184743541457099132647646987554021547440037273185770472421586477142950347631691959167586264426106346593066334903102789212989332852912253553826949144551871204530889224749958434959568747540625793755835615024906178936593000766109834283180976958879468395954384329272120528061082827585112077120209177540268531299701758942181893747238173051776581322543087175328578802979389470730881568331138512360133797987144580189862478271598700891659297925761141633197555038771584486409961918373207831703844208867649198096276895896444348223642809802112651286059971633551730847320833591845390465225292574467609034058821532683865544476045777431417636193679547927230121705768397512129817662496756628539499152043231241593495572611969218756081115366966203607497831014342516805596392687709046670504736193314755063324384812638456901253158895901294931625771120937937237458509398212027565668605227576591628645062449555559604986511229738667036289854952248987139729348218989803741193581313397028972534838857823603001581038596251569335266781303662030549908446108763930113270206263359591499896334655832728862402730109831175208960000000000000000000000000000000000000000000000000000000*i1^89 + 619876685182282140057594423079365666264187694806776463951060397584347977458771885926247158228367833932021959063224062773184709057335469761372128968772742730920782805556298164734782676985355151176907749420330723197393494627593105280791448697062423721403706178529594438519602017711752269583085878873268762332127164181952845805297237679683097998886250657724109689568499269993239227168724023178892927778491934540706427104573117456690688400037914942817315116426775101174025583639830503862858566381670603804222024255258207638180765959001580375163605528937897173515425677729671289833682283157428927146709067269062425924696708346331512475779854976712164364680192077044504741236699079473960989032204791404910427010041080669001965818570628594739753063363201961347502174114743860911084445200528487721947224493837623442062795576081807270470879181110359664931187544609280447048877599080266297421127245281931513069696983765244707354941066521528191629334132439915751733059074680689573644885637665320092271185328595104995226054013160139918913227203258130198358686440478381137305334084329439208227706217600130560818897757525730131757017003675059060543028023444023848463484736801370878083421647914500969392359910504543753386724116879524620382010134718391052521950685207479191260751065338657550090354951858062940338521114258382492584615822285705107921437155373827341661426280402609837918086663323189901932460948156900938018612635792121518890744048193556585681766951701426992578603728199709002223903531600515019133718542502668550428075561456929456929895114528117766001500720994049656080697894708613358089829182929618698154543417464083680713546103167165327600959292977066807863482033461129827332947321429937369868050398523098707189250035852141696536341321480965432809258969845210498816747433942192221492219655788055017067628635862574345474413823947956960896776162044145972642495092340548346892012047948579420673036727914149650531659095824848113609936109595315109989322256023445314687073739028211106386271917903111342894292614141964631109111338126559292404000885171025183391644420267520838186182201230284761608582942414963892813930061148473979419660176104114147878164670547695117447010497833480282981005654153039003621048389368311168575411578252953764470329117240730032934844066551697476534348175120020670853514986722374706183847097247871392851023224320770296145082659874769457209021694875746102338943044891595640279498216942363262350200741534120478135497945966253365674405942846436721864388240855346538764513166092986447645374355410975081901648785100176138972267583614751676340715167225042818026099379949740986683590834698401050836730724975541934630357917563357001548124397376343829311197827435020118220807101035285080081304940392412659457310148888553756113242448742735985649557966748864841475686949487378432000000000000000000000000000000000000000000000000000000*i1^90 + 351249902270938654522884475979800315528233781391456191824386175086228369536236765084524791690461927479869429007062730686251770633340250979522274943833043332827993298327393348928609604777801800828769150490782472648909150213325210494183038056192528862950047646038710537291818242000635457370575704106050792936623061954542159065276940459131129056792004774512038056325735914763585649768667042955882143767657237659355641999983317096705532466109495377610580328515717707673117255525664541146170238472511882208182755269166677131742720271422046035700453673136576963967491038305532509858485702917791606553949355183957204161270712917480115133383858720686790741808511571173416906143978602246028206156710476193908121883006219395106924795638067000406602872306987971344605417560050459287277177522821454165897096764365109223871992334792526849042265579601639189084887306078917784466270389560443849740231600037537407496697388012466217831183365022601585043732234760847384999537677434386074888423505542728603092080334101157921633583859778582056529039545833144829963739754443927945056949411118022814429949879946536697841903256259741256069951790586927439411949232270227235350119858821498790148942782402391285555240802078035942843208616213545111254357489857922869543285845314304414175021157020513060970085273822763003174242892928286312147340799826346513589555739100221994670642199774680136833010823443277586656977145958667408443741484378990647470198777128799839178650789898121822909505069730662508123447882995885364313191465804471684070585139697134567149857851608851343119583338388938069232382987524925184746346226775393384558761194784799859572204130992668246559404806598448912770531701113586062897309127137398732959696873495359712225321630529249413656569460440607844656241048109922682384860642874470521565710562311782073769370151298245529161006081252387942116870654153716169305487232243591487533165625723093095661071211956112122335227713921671683524267206964677102206930774731311476663456431016727594903950502735948617660937513653356976568740392329844647950116158391640104750275283902726511263680080835730968615139889605141967159381608411720980524818637623781658129492203902490472797714527816476294548316306303749977733511714760188508621798473655842265597331152128930595294987076328852479253563929340845483082153374000349576079633246733665248805049537860602716515104842149673565288034308339150600403056721260332998412981498607226298953656863958531299030942997998944676784305967173633174440539447963107506683626549393954395914974032296901444527672888945238347428514847331781261272359856573782643771339622299186926443416756498488624052812898833833386358486553476614255667493156986917091572646997685558564843004521745977726588767888648619653205042281928306096511363664574353597856326110001970756697299353600000000000000000000000000000000000000000000000000000*i1^91 + -55939357512979097069319184529195291281278832862483622675825179514619196947476366291268264749792794965766709828591449312320386524003972610371599496663081069071709707436309612054501707251216111500935668356257581556449128340256844499442737298660768257837748475946184608067012510100668449392702215501712520045748135963330944395640524158726739809127106167303834557944197619637482191273675026579735376416986862609229582513927959921284145108458488505270987322933856437224401660913725786042205620078304676028495322546458622646340118039172272567290308433449178181155956867736776470118182413287364551311373012506258375948902931239560788735332705491979818090950750162605130431737502015458644466864824327752080639209866828919007553083275705686214407212806879490016902281746095346286491155283577322953950622250077445974475074382039806199333411541452551328411389633003387181954217209277917265295728522116010653486789639090357785452732977651519078507884249366396673581618743839230600223974355170779422381247483585110017573138749025860420714670502875457884904426814448190317841246309734752268425060435831682820159273324935677163351974097696839073339434602451095177711252518308157829839375359296527982074655133054046536020074399394256326482788446443302259320642089634381759428200692053403151353255930208989096693349524822964176428410097604457619007781646340605263714839538913719963062593741896374946387148850599248497001215709530234003517795067773535215788267708315869215247357673337747561205715972310097574735244103897536236486656323220951910801993755213443711647362393448027858316831775699496153567717586804097911227428856192686855876890468503263744292880057299672790108846808340287633112584690974831621063809565493462563207862529041672938168333299444154011663768654786932655816422901831836000858329720885919419947417021028801276488462783932524975936897634066520665380174504883201991660038821987211544935411897740747879689612535227833812796947737776879319701989541891534510147620152060280752284365546270865448742832694839377155434647998349371734556277610736036220068595767622921630853398029940699143487892776224605971464182271565455339725939672237345107734941751263214084991517587981200098866196332510192164472012345333504554643098510582441007332549057645807711707379649951743871844346753896303454834011453434964267247759853380260434848861118194810450634723083169587324397111910861405860094813604085154615859919244481088427059849032802107634950684810838197285823849414766035089814922062885868096379075508893368514746776394206799305906263819455368372232406763385515387459430122087260134048919457151230018428400619814562497928829959464918442327273086227750953048980296194693466867881121437101057855438361643099940412568317166888931351728531274978416640253181815023308937335939792900026531840000000000000000000000000000000000000000000000000000*i1^92 + -252893726592376027117427927980576386527924263243180607130891203862348969959295531451577996660979444984372319090895594799063489011011923252362455537014468058378099547908084747905396676835790841404506507028783531153587254942665092548017320604732597206561423483390724540501157952919115260274244611167198484977576446788929886601319667925667576061798485454028373390272468284837264757406306050339330235302038266749282998628085291343959452733953591720809290330517469910132415589004206126852264880107570314642490187740008052635355880576384565659640083543859139926515432944756535298175395197136160518603582400868318902971316173810659132610718919638687622516806386177692862355995795655470596957012245337701170964893963067672727820323238140793465237172226372464851301166666994310025714789706960890626953686931720439412563448802931798254129669561575305431888242745152617185795796259780657232090791826653724238657426332225043590781966718553496077836481114640753589657332452875652566621552150984206224985322076831751843985894096126733900637050142429687491578515721175907076763422832855662125658974371689709775845420697373650493783157328373659435678404555737366554415882994189609218533604007024498703265136613643141573401195431466306349035466429278812782460642960600080410648291071765018207936587813927993002656629673527538060402802833801771615224555766579360678229774115908140115404449778679840142516864853547150372539595722327170139030566060175247903499916952661491570976168177009023023231874765754585052858180481201838089962108423037241607956396123195312417397938571576913188314064182819627842197575443266490661272143732559904497529046050327286475226388193598484602568266618675598504886233630184455750580270642249995002742852526972694493924448761316896604069663930564980033414393697331701582740545345392898545018307951072317248630311550445733781493252943650677797498614209536501981935397005818307285961747469224991462584347163639678044925574055753047794120512880037375451501950892810961133892562469560219606353622726327795077610737089500253156393633785176396639212433398667460534407539564964247791597071298988941694095171473554029171003882774942481605176234784618222761901961328137892826827055426667060430028180090368556087392668463968904545129705787935886644303753469215414963199985792934960036323516366392850764879348742752061976819702428296067792045392216210864972816952198513495939713738873442930233797838212480818920191737666682376317851084250157396890453877563872399642815710685292535610695728356165382816043370608163610239680161760996119705052387317766040564493479888802703026221064127269380808198673066000287732864971516805014902272160891829593717657960821135574326080573048928145828837867888367212266509628009148709344754296839971905858154319289104919391957243568062464000000000000000000000000000000000000000000000000000*i1^93 + 1666646935879655682857822318981466425690338209966063685270244394345340060479124156964180766498560265403301610668584191702232776988835000480921385017070316786065341388698007004651683998061703007964268535341929640996163603617604083634709197103048335292844021710021277432917715451597186500373434336644276010067573167282630996334274343517024713859741052124039198910155783126977560360440509847545135195076900682936449818099275704967617373680435536790100552081983559277251712237821101699262318897173031588374991011396405005149301694506380431101597649673487966693058919366018246108559525341057396002216482259548541982701137699238452005269985291872851198716518971631379664389316163116720156440926230394978903317980426021061579915217277441880223830965976420447280865078381236770281073503387040992743564707862777110488755255498818234178854633957634201868735372219415734603189996275288750493113571210785280089425677029691991468481951198780214563602175543201392463356343947826548065479743207900708925669704698987770452333979820821220675104199984733913596724356636419009496757605908376267173385705568969042999169976239485194782338153603847139873187710546976701764913469571764661002875402468995174842074619563723959188956926517973474278895071098020257162765141510472164703081814614701312473591394219676776465690873061388489869315403575862201015162396594759694147223856191072127795060820821586582534249248057153576872763967448059833979857232999078189801404413393729192741172748221783065517726594841109394865317499608273052664023276469198227488808838711483505545540213975011679856744702356954638490474852707590391102941983608796549351833182254775320138504665702120239835987228178399730042991930815451477581135098903605431016833359023295666430285915408018084643200816335674262311004740354881058140765660907158481974089762295898910895231381750535080958981594000399121738993949542089768133209517949746309310659710151210764973867791922365274516111310801984960805623292699581925913779343753489667685058687778026401429999419590403000613258103250897227802852653323454085011149772560519895748050909884159483550126456501304570319228278485436832102442504408186263747443677846563972743502528395555141451076500777319927553995498691439272747568566468572023245298589437928892528658485374857743156548588380220368588319668387887961070496557258110275396520293575748812073133696570156644607484878896898119143037564312283944697266861180562966513434889622392073436852972333317831918598732741472254026968352441224194628697225640170779514011210896291481466762026994158581173598385956011159740264112215177791375836163132206566082089793178579031940617040187608308836900839475864600340337683710541207633110945954396804357053173402837894708267248772646706065412761554773217236382120943065316332247449600000000000000000000000000000000000000000000000000*i1^94 + 20400638396089576070919633235517321361868510151609892152180016602990582900161299249502601122802751931074403622133204261928907892987850077198106935470646011929807249282497743330979138956442681065561167313458713841713476481908716653106961493756092670408793277771417355049020088708139118185135444162490140648270836811195726467808373209120796363319550080137130494910221867931404941510377563899572436192554099143308610532108209332475771872585186361537344376433596607195341961144671963279037676785184541025063324199204000484272627266074330120744401655381354255813591030505725120354189471612875001870567144402877082783823034706003372923499231190169446785716865818110440702178135804020806722458830935598537261656421485234588029368389501166185590981078582721398065121939017369670522036694811072118980633589490514326227201634874783561740053600964429649540077989834919417951828590621383963801415767329951360004595013456765782101366278261423630340624050025403156964569382993607511946465397524672815763482651204969938108774369164395833719379736041643451954985541920623204543067882453316362700826942646907844102166590023678596870505058432626134148548775727331171319885082720166316730581036262322258491466408701607591076987578862461721155140207796215295111617716687298733482110473515622668745202395502123096942234121272739621346955322889480235532770001602692317761261863220557185084997160379114176625139333154552370273889205258956199190444009558143797368552359487884968331011278435876648708984862812255908611747428331949262932579255022573897880385361380092011553116066010874570986690906020931707570007108116219317571785495581115643188354760854717417878582182783309348751454387273581667491919993753769143903776954665156107163409290403074464383047636907358689171923128086988284669345626327506529551429545932856305675632498334006950634789028698243629964915713107036017012059733821930006096010058707765073529611470466534641476618726069835123525757965224228559592991296163400456888109335675799737193561866697140609985087243354243872988651243856724999339659981464583594078652468489092223695367714919566049356157063286419557394915958299516561595902887193433803744910990906684302483887182541390175062546571482641228486712299750536007711075004804501848747108398205009905359161112157741390251566511866344421757752514410896634494566139359629528703045766167939850145616846639418919072872668702724786069980817253705032173718464817791972045700345720468302437804593574502345954938599955521441828099359526245024882350544593442583058495500851998713799743101006514714873227872246830994831599744121360186820025012102563400611833671440508464526513954215303361647858167187907619934566231962630771638787307645312075510963232246064089791490178481779030878651961747153427975201516655917137920000000000000000000000000000000000000000000000000*i1^95 + -205238919674290008710160257392145743656410828518141103376340289694979220428367335171519732059961915551173707694498280509442796560164801134501944023773572743386550117755514579095261545679541395291923144626743766429248297241258592892845322071297546749212150064607238602054401914814342043624231256024345972385231869089553904299151516419771919757502884400453291382884241719749091715585371952098705133712419289373413110153860952367601822711567125962184986384615122320751637368335127773045670049659527317992234956850369713871109884560575710424876229638093793779778146528575327307444972746683057502584894463007253726332856527930719914915121729698662195215888558283441025517845394102035343291992106609568660113346148460762183956843187072807088802239614698317684591673068991452118203977774282699839639455080118002809171173175996033504625274320872605008473802824825077692186583376324223392994817085845185646234432120451200017489852002251043031184313069086176307033730382866654139633394161511232748425097039011719322451467967938469284539781127233681195956953844736661564595979736026529059519458068766926869809630562870355183754388257881825082558639854668987714933721279987955718196044747149199006763765936109883506649879287434681648830729659898145494930391495502547085115510779978985282734740101009886429818741488573992320747871339655588627357052348600908269989669211035261054162303147720441191622609650439701388217723640834401772600357121299991871022653546493516192728098795377888029494409390700560992412635253409605297861563947310819858975091856476757178048683469921441352998329123663702800872228021216008063484101490939944407108707060146418425616658722926940248077664475370988168967388415012343086087661628651534696553935356363259126617621768533565042516146524012365284263922158299206298021126620825240004023649544054987384051702729242334635882940464392471393234088011257489621178512224797657730156358129600373735881682285074508586373683635678006171143714185181243952564204883536786122387628528822558969374120712902838899634092012986354139637669102803143197489981367501401003974635732517950074567177698891084190289210084687652673755059203574569294473730353145871938445999368350365938506003109998453125643228241631493346517544951360630411480220380627797210945817577976170119364012886196559395560074428355688474558645958120245758426427044541586057610503292071364256919346382283334765039044632143557963497362557390338407102050012996562948043209807797422389643316367306695851331793031969596063658165544584410153899032590546630911055173379721526621418944843061657114380718179176142760153568557072155313752329732191027874039559318186168595880835891867026507403461284502792532083949637299840410286079319574662304613511127938352348725814297459896351504071655424000000000000000000000000000000000000000000000000*i1^96 + 926933823190268772360936936513193887714665010645518273493927049645728953980851567213264425145437357222897056108189466475707461940705032479495254457808505973659771411606864414993671090963348825977122446556746031878344981832853855922149624506509266261276875532765727023536220296017818378351174470642932507685576305482573159717461167863673081209287289393243991070379007547723344023501788975438407940263614785627030052811908013726203511932092929290433410025288367918712015905217571972502984174131122983619005991862623618151897026891274600146422588807168016094341314962635883954310892135942478324685518356879535149696606711471142558914485635307336610799693593868228965451229699942127350515104556395913333748039947623932422319622079244448534263791249760876404075153616686150774472994502581874553732265055353903220600848910850106161608034787534506075874767768077063951954248831196545349118391024777608729241955550289811683009773545727850435768566660590537991931351565592487678557530442781313545978100812142339052938440764593419754693528799208599525557134425019834986507603160715055992796073053391154067054264411463736469256161102843442015499046662604468051758887571151919166808330351248339787704033894726498612699078220185974310164712808437328571448689301427387011054569927562018241096212862946041372624461235974179059327969823821937561980470080824062115320855071054935244738797158236275126582080613016730839644634602608069549987148660596352691956317610989291160855641380698801052621340137729625175551606679370247068686940506347079712770508753290677560355626896577076852213545161301321942304552612351508003456108381841446720834620268207246586844023019828252746123401742494117095454731203483844433725368906294851534453953318635402204759451854866717439738350586537821513359718472319382678573121453223229080201721019819834172089825899522201643501693856378121296780328886682677807866749608190547766801443079215234448695510966426459307836850209472367954432050397384645302305597432626630218445151608394063012228912589841342889543221687197623471359533701466607312425804691823170939339988462288104103501546843822842476276794555083634551786797733483820086427321108260492876467977062203425361187637484691665894036554422329982253966550204830428209405449508974600795377408047111717063378721865648493606497720529859582124606809650244917686971023752427297479876254132945116047570748687392470782324877564617114530586462708125738672971833755099183192163755711106947158693453072104242482052478633612642573057765863969228789793444692172535989648481119528956211400174842677669042037180669791424427589862982811701367832992770906678005956325712340294624215854565053558453912635933296837409141358446113180143246306512386233151392438067733521413093029346729600326041600000000000000000000000000000000000000000000000*i1^97 + -3711176198114873956043414959051753849590930316700786839579907528528910000888172999121351139713870208131623664807700237727333756557486270680263376194439044174804951723855733446466683886864520167599368709944290283353195817632716642229567882937099955953326783790203817263405813935906766572643788153373204831863201510163467492088710533197064348718990518999917046391458007585146630984469283780394523003787347525392328442278503747068540982068107296855916018245603425401656656432421283732642559227979144362931942041282137480046390668234204507114579316202612006363984072339797829896485250433333229141680555942278093410476835836394989645338279906332536460759008580742923521805732566699999203327035796459159160785089458516025498360016120470592098778561996268713228887340072449648155620687949528747804138090280757806394720046069386776801273995325814890165771030049507684728093173020041187227814591263979690427802541937493446876313523527413056774189632768622823707134716102166470770804962589385813499453279657860969471778562408232817665423116745112856695873599997929592676696059626927509421394749623479614226878959604329543965414357061455899645097624197442615475859134389538218455765954724728659553301138899850595681208803076788314878270202202585128613550981640646664952077498833527115452664721405895001974754757144090346053245085325153948611069487462826917937663154935419634041492231070520611088464918592605709433281476682845605775901643701484875161094614282649993171752533127275649685424984795008929029867491119784626563413303361488269396695255086963089430969726747398744901322770020503348521770614696713481634366827002350914757124048038114871353588142982305670280268316327268297897194660126711521160789245572179616072484988445935800222985171333957525788786803293587359040657136992728650018905025865140417858120000140219762649469396581991179206527971287366201142091655776984028419647045398551349745501508773798049582210503523027806444309224879208882957397687620498486943147400050226528896894486537711487847117866895371186133557567613463280378408607289109317756713914105396129839876039359145569172339397264522310347285189251335584248876740783930222358627000214646181748918356636947776205873200971210627412472803923955664731936923454559483168390885106612459519755156720699465384673273162618789219416391875038626139506203041645452249430872996295738540016252280305624388701970403644571619685605395430401657343604867506118329212678989255512295036162043720359172695154341970909419498805329213861399123565864955232723516081597079809160361297941027898139138334140152408496713129270571858820121508083664447427775634717904921831781957695664399446635652927536047986011307208779481738501196250308399463126252431709530783670290104018697641051708394045440000000000000000000000000000000000000000000000*i1^98 + 14704803951388129631333837892522306009304161329361648150705001751473004715583952976131792650349114179776443887690402551820222919790595819158345453815762643286357080644091348540305964273736810976499044300752495158069098463000188222415179078939979505465786220068564272233929375095959312853594171312503532151427838753427246914874508966833340880320821116601117247203658609407315643361228514385893654410716726961420274965708737332969703031011646077234679678605134314656817864130064581665235911810697823212767349450502062372882370836649630150224248356272460023235788408214046136310821280687707451457947915528982258605848455738636241493207041642879819578365606081228487901629874699973845660490978208161487991379609291411650630101890636937732125173352100551714999659173881669985144169482603165186354381865703630607922905883290964545300343273417508240805962513201765129451395112251822624117355764778666487155767479732467924603621578133625026276344387553914509797740799935689940201872642920739383219089489940919513090965582455531507023082002178530926710537491821726828726730015398335542574470361948181024488399788223714721311598537183667662624711195097863985901489387267722973805672549835399063536773186225115132895024492722449628737991742161885920922212271627520209019490519910214582402148506063207900575821958749451380091560738997078421417188701866189785199781975327397660613539071055462941776266794398438463880081127385380508647275057785851983364891436237838053042257791626053537702137075409733760273302744237296868406287039846337742918100226902790392296133312602410174723772159496560294717015750038361624896379988972076076828736636127490054123445687304218724349011945640105297380909861929157453742601538170526055614448213692585125843788279337079139988262171313188872933557950590859901148624731467436835712620888822414799015438863484387068329204902417910720087478098722018190049754975201644474268567886539389532383223998683202081622093669807041346003402269726084263989778069207738300837622928701272262879442052278475876957077645007900983250400122160244548567249520438633122522421146821042100870246479287552469273778297450564147955381841366135443268911950144561061525984546144446062330629106521769399325369356427396589510067167575019081299459696910039164189392577792354031411214554263524550754406682581476440610415697333009192626719597686419436656199348043275666508472667560738165850596332895417539009368647982528470839767672147881827505168674651766532525785828653206265478730386963750281626449535346131450499791281331107578851933932072182993459007767041675366184348272864557499673908256982454605302467621041873655442689575384855677100012155307277962191312514389788904830202613529035805445691163665945103708920781365868813799653376000000000000000000000000000000000000000000000*i1^99 + -715395302379058544087730698301368933803257240936222438787571427913688324619337061294169814471880190068204454176052207246154327942791009027641093912249925919927813650061685001563771046246642919316214845927288992173962737113849801362612887144879636907666234137962979926916489650198683546173719723448410905831001215973292262375622439237932023881714475533719174087572530906311395993542683642452946675371787120644849901607369629613237890212187698085129115531032963585643228459435451774934371051549466696405194781537663339049058406204036755603401423346546976472528147269692740865214950266269650117242780408822028105711281198369840778536191780279365588550379564846315541299726855868834757603120064270196408438987037160840626371716217939541417288224007265316921284320791667780480544294627594421500572907981548943933754604877217769742356319602111353425540019357623738584098219735512434712210469267440253464616400745807977351035534353214017460344909060514431551056992067033113316892946423221875195243055107499012607671168747279546652012350224499540757372502976741573478597423658221147653021199289198175557600436756710702250465906492740179623342940446973287822288219331049989870286806072514917119394860822119493746646605596158802535354945761433895987771768743939291644838679188971625271931000909130906851376777584942271030732307330017362151361115645051337700479863945345606041651264340289958764781397469127410637343118471650405878502596884996046992836827999294234702631742459473145978823283325950202223686164990322381575449962462090533797851167651099771026576017566622901641458919796727143054809383474487595853881947405077827998989213133758957620783437076261149404805688327376389885410969905417401396978015276203347714885770465273336280750272111070752743600280294822992759577186264756376435401294122373673561249012971443750873405874329870647160887406107581271876043622598459404855940257036632004448227296885309510764796275174196940730117208999502633341160687522392752259378835796412746648849259464507882507254999721985347857865786095319649147890981939302991328850306338635506093264621746679211675410616937641968252593704915492499282244128309165900210155932163704880025941138056078018063198822038848892173896895081253683107582208689661931780261633624858939930630422064100567937938773743371010125440945595601983762371710411507459519268181581899902041713836897818466465771583462778306401536713614480913564366135269355346219312580045847145233060127035778091785009491374016438460097937382752705247309443407199645992477552349641085400655920731361492063624097045251758239764517781338056668530051744296806594696092883148260413315356651110351115710836870673306333891177758461714355119283822641729591104083591876030649855367455755468800000000000000000000000000000000000000000000*i1^100 + -119021642142166168111837880468442317653720939016676197243597666863515219672290822670674770822422988362729229325979337954830312523202311356922936248877120022581205793446758576324897118606499868060053241023848914398452927593823883477346382055750814199273582410251429365067898736535487176767314648419135366143885636356260298808357524277608867626457276665717792056500547856673807973106743468730928715674055398737936041469197833398636768066273932914145768131614688459430052129315594308487336399024319172463681997851257329967611051514525689332366772371776144233008122347941181981081054632738544901938906756141465776161345706761842325097981260683391744963108055549658431952274010131854703158666643993952403075127206243146130850456005679496107672957224922134590337139006484937747158559154749375180397998963430067256423649424665122002187276856176969039854524298153860907944568694935492099931931176627834359327497565736041380059187029030248520172349139519666910203207173485837883771129798030707071492157428143210316032616753244004204110020605396305060930438917969210798337758699349709905196196849626479308416588942036991038004413213898852018876378056134183697081115160558980498750857182983665363676249593740975551819903247270849983751659238337116673386057682680238502532832229569429161521298266272179965925837770923101670551202147529732321510864570979519059779173373208048581387902965339481214206346005570742262921095633026584973885076261185186295748130068029381281901566579010639355284022937370120625571497322607151832743732714081064136882673316599343418422901120737642162866290995605923408433131178993395744538760989600586003846129513995703500771725042870901089253272168014010312003949433506347862939062691221050589843234396753073781888342973191266843186058530410026167258803864385806120876031632933133055539575106736584086260039748312699140453167056341879452845763473352350395256217952673905795307026940314460979335195293423505386829490193337441432009726854126861495734442545847223030615765429595688686963425208674728187816248106663092683324837807151213221978917651116678899631066197680636039996379841606645689809463302695336610720229151914814614361652347365516823940537974576497711269710527357908806391331465742766428215002626352482517107593450616934317331501117061388702650413898880831312087741906674016806352248286031467478876557608113776312299152558422370553820178667137859776320907432016735842084521109834176447619707436077118562769297807658712382796274855151332279715952898904046943954861370996080530291758690806080915885323786391490340582846713752321898662020088849027535564510188372932701235794432631558987525874778907023193455951629878744661558020706153411151071024815069992344949413126796576718610015191040000000000000000000000000000000000000000000*i1^101 + 243866091445888462704985688760592178565506575950381713915941048324819336386143959537834402846805113195668130368521270263671165278368665978149042713638374451844211023642703691197714322033480489393634664177095065409623279496588911194653159933173778118943331830024976899701699183013452496985161635347628176759210962957602020915724919554176487822668019517801576137112825458975323030867426800242106155561548592993596048588789797748045544824464830419388791922309677968636680646920956602588547880412616044658160668467114266313072779008077812518916486516840311067771335901256438478008246667870416866870599467655097367099531022886597334301607308658381798330347263423046285717330631092218769124600940426698469893599821365549362713553287183200348873921185535217787810082688296198464845868877259472565696748769143339672282440655521029630814930295937546585185084537130167458586001945625415041574537090415719196622736390985187171762795267692234777342079173224844532124020164308630019117029153252846938280665821804147712076251993694496203731910125067747638140841218319851908742616910041826136028797412270430152291718401244805137219215767491274141641497664768138920816006318878505106834762035626311596162115014633630558706534442693416991352325189394537414687869645002421581700280885306867716087469884776908484280734484370727774504735743309165301232219420794342056448312146971671850965627157918938115556162741331286703761282662925372596219909690179913887048779376955725392816520964024401707237794440367923286247276080344536804236843189965080951216254835468212854467862909901073042984277314562673092926507908034511370682038747824511775219291494075333463691626920748063153061953787283792280618279783438260677329461778160095303344931165307741678788949190901459867352466608548931436609020585317570251388895664838943165084362484944223475340226843608381448959061186477417979233955114215670826150612368725569852562229757019126321342762904507575826896123777387206030210991464417681310881268848943514331722427769897239120740246613293599184052637081556882033840865599964001342755021336478810247033913930646072716620713473908128139813672566431584735474564298739226939161305791056511485284091479355880106893298669141135113488291151332634315979287212924094795487004398882608432818359961146329588481913762658097301941374445483146156502988656981979033808220632539578551444353736637782666266883964574178829619856817312312831033502364863540794023518065693299016809107087129052851146495248569661042060262232453838011078588569870107746796515508823135077090603670069950520615045291036969390677148471927835057075344625096409333054493536686477708132945347766542233990843979400369343724475690581198362398684114209943914662830712930640592896000000000000000000000000000000000000000000*i1^102 + 23138183529548519414970734941082372362488323817376265503241811582516157672832429600287581708638381156929573273730940391689206766196754866697104137529157878466168840823671055123200521904887841339873656633968465793051423115116050363594869527277466790807888179018004676840478732712436006941038468362844788553241202710368583811325879404790545751865842743034874990436953782078662076592834044612540354762713335799298598206958816796081534043846111235589733415758387166838487311888311960304313655861715225668736102425676772476726744733681424949792666384986835768735568109051129452752131699806599450489266175670653559597627606870020833401710503845537498929019202996626939662601934435260389508007678601827344831944937459809229388723379661154451038333010524285797170439488662026165936917981612584271510484979093209969821076731015327297465409684485402960485150195260295461344978557157348990841774730063868899750008726714000076560388326437235245529173712829425276933185092540681462057999954405446770569028845232552622160690431295777117067592485322440579619144909200563818738949091629598464817192448397028423129269051898613018689949798820099465996128320924875852457467244638482192855852132505260918904137594194335603869247577548949303466432325669082035977619493987714302808700029668247124105318208117534281859636529455547812001626858396755014188187366800849437622262021634838161846807614441377187483663740442951322601435300603107119497519620021054104433668323515029467222210271243709877091480915064116005437136368565616248269749599377688199422833272672232559731696280173393477014429635738861862670611504372978764221934897284991608257139116248491420408204836208343611517795663784309799195925862530179476633022553197066835864497340780492112340856555106751906170772645683394690679051287010374062353841424357303029448944461920888311846409045908097343218661704208224094064147460511002443457123547857307945501369729867255999770333958887621730671823564789938120822693009643836443872313182335278728997061917728402412379305001264882816673291732353242694606217822451124889323135239445197860618927209682077034133384951353402992831817738155210210504313837511048842821277511421538364883280283383824650731647169505357106952851467679779335457781878252674717706319101217348031633338048695561354171993743961814409878100007279620701429829481177545427486581618852017670116097595379358850455928805319016242483163568229480716231819828074177575804446020172592808200204107061476155308022474962273989470054173234129087868606981825324962582889075017999937734850586274428323438992473474598271526106856587446474651896514631318592934088234631806653858802666339423127989903386786425832720958071104336040683284062121309676264494832025600000000000000000000000000000000000000000*i1^103 + -845426913382175610387783097581710140230564107092030659251973610409661670915145679818948052970814842470778648427392071842865610377143019972326026405336655830206267250786887037385129735697446145193469551019116010544573125210480665893973333624820686483839559917157078496534152054276567630133150027690153732983877206603652188850346539279159335045092773664227321732879657054907497136823485760922802032376779354298583443169658736434639631422302324175382578577601351504006393174624193001970642049087666881596016103070809647889279670742012839257767199640984664913428529971865980698451680277062996913120715779826597934996501250693445702607509642219305495787931633629064821358499573119539176021807566751739384573140444422263010024143113367525304130222612405924871258398095291798021421039373737871857574991038120746206171853528445635072419401624914294912258285928496567844809845469499930599674406367071441643194408780556520226520408253712062402803698693406787860540134666264675794655772431095323316324808840771563520135289778520935714076022386851665934538819688141222175895760455613502590849350703349680184022558936416448596761183863416293120453633913747502860421702598970447123015307718455686799113127452154371648355770321854052581690870624044400259212097167594685893312950881092418673591482709793095972954216833239868894726293509432212928598230625453596154500770390904946669107920557252953643361985208200372538837752926723080966413620642641410649490263011139329981129160624096945532481501217006082444149959403607043696258264333938141599602300422660336670771258735806764497149118310377814201876506077730317456965842137774284802538275282106415699606300884082474620299891153162950698380906953134569226418702177485275283420405032048135366561923545560630533009832083936012766603798094482175895643327109747473277255857542646776875624167814870801370463540705378663633876042651722025311793897588042561483694361048003952040719207614685406343653658181419454309699149077923372679364276873770626313616955302207947432961795633938661351955760205141344250217030693750533627914970160537252309205336280581303201416721202132824406231540985899874428294002161196201491130950343759153162513416921865663070848670380406513385432995636907662676361329172965549603259142573652189956568833513147885715108008909873091833169092658497149245085091752932211687273312806229997431190566956654407651618510117143113225940950843946732358778542454111605482693935319451962676899313028747239005760760878315493911933484983847967453769210301729509982725989405658687019858695309930103612688790783002441427012306930398495190972317645346325317849626743944599747348829218527024425149316431771649215722760426835420814173651508392979217776640000000000000000000000000000000000000000*i1^104 + 1630090621105705804889290030284037654242306051341186233650413650475101592963989619756173577131487423250914015410367045718229947488543953032313441514282163550518133441694714831453950993841218924112751281700701300547714276470794664753792825809794651615064156678478640975016700226751570613377980803191718706260658408468059111107114635384935385653196328285145464328014107563483196872886775403492881338622675481232435588733836420894353601493663486057677979687102147214051121161634342203456320101121975179334822975800960547656519885932871557647560101137145435274053757965417100451724853397790827473596065301393189019074420181308967230867353648682700966712862719842214381302759364651474251987989091644159405221245915674767665946398503870770681688077992691015489259345436714931964326815392837523431443010822439116758438207985937645982456080497595563288812977617272140349904922151540293523791810609281420605250867923400584843944728583294527006276028448865234323662264993204229850009529887471305149823169520715904069070182173053466763975057282945769868638714032571393463660744102101840896657057100881242577486148565365649844793634062034381321006292895736405271786297369582027115411394797642874488799531742535312035023451203105514072361108165036954264919705317182033204530297302458120281347202902049034577582996241182514471567033400672982739444501902443807739528297074082853436270163523950537780812215712110170665980937301142668407438923935703624641539090496426329688343612793166077621967765464977211249586909974422692538218462735135170298218659734875742119536008926622350686405722456712343212439765761440080919839789202129214404650814556724911664443917196182252150272361213170091904334453558862806984338930125950233112293708625226208554750698606957241351095583492755696429395226260531632705038300553894926605534166932473265753496602340282170750271903074031676228099225101009294568525381960037298056640035497816042368236031614657055145956006259753711179210636986243095472849411004169388732831024673401641072315299648367885682713855747717949219285361274614442551928329328319852060368278271286253211809416669694546192396979667928112270718774526044329980756694341635742421538129575208605628021448011365187909925465017542579067963731273841258208834684094973584226805840121371588640112892007824572721912456228868869518672513187258883814724506188853864401874556211234138498885672661889548419892232164888031971109404030979090652248785593927922315693411487012693930183611175543854352496164874260547609212732081290065039353645208620141418108433711000753185155064016632382541442057718468097334286702410040463756830451121413362416174751573578098575729441277829222919507696806280461379063358183964672000000000000000000000000000000000000000*i1^105 + -1332484708547322265545956094591426321653620967907892444862751440500525193135822377826121329589642927271392331344624872186008979267182305261613193101472233452750863542943922644001578051476896440418929902926434978291821807213955157903347993936669932946630248635048965668859272548148621041313017384174328527176641869845727364213839228029314935052416241567031559404905802977017692038316643318276181411164799385858467840579722143231343954129612256531414103658376230219383977704727530242174835544282715319034059046978611111036931143357176358021054668774184297728055231420160470984641550219419555943272404826805686361977506288796090857966622386379480621318039143335649918926727157853157748456051825834408513953074167778478180743961188127331192807201976562849267533193984321855042832166743957126628987856134345469223141537175221773610689672532712445918178220649285755672080307180360680421914768293484619260434701399400666485284528699444427402560473568593442529420044888437979528807092738251861331567012892304617389714335285177663697498361186961855262354037970433440471833222910060805699816246680890430540397763197391007858695868083387907243869146997850311311882529601421648489008671790409846984648564909408132101740003137309840881145460319674725695620676241537026732195930068705892981519561606343910157602359981082734613875714778934011405691907213598511564769707126200369204728652329548900865781162131575998310889416741987313112658845665137282069484607216591559501224277547997523306043520576987244713953399643802696855874810736729033571934124568897229735178012058113121886765284330028317728900405307713381784418074841254583776701418744039581672762916654541219257704239040181420410305467721251805174980301711555741351924830839583006670958561386591032545251967992915490235995281196963762995020450881130877069068755199094318573359529814653786715825589349426498180169933429082633799099650752990079747530687053218073873533360590322154854287432097604368447388595875813070629084682788339400059441855737075606767353811360599315708704363010982031243691406464528847622091874405872141663004540566764068831078084727334900361208143662780414211859296035273456320914477397578003397076446458508463929810663109842993798040858704046815529839541355794514617713770584668652440761364485504518594191752293799773202208357858966022363294750336502333632140927075007445695702225562768329026191932706216359052936792647323809130795616118382150621540952183138633220415165769642770909035354574457225472185971349262559239678063866748539570535316625432029722398774762786264265068280813483215792778206834400844171290299293075691281649795292049919215848732084865861312570946105802139801012324202415773750552166400000000000000000000000000000000000000*i1^106 + 548119589232579984785691114720524530143129596259597287405294109165834166195017144755021881491308933622907052689320215745973569996639225319666055901051001796335915824837561371833811672969237583657805006922741229263187574030582345030016152112945998252844256955841182269980049505361861728192947201075493504651272268818363674734371050940369999126736657382481448068561459345872870417219677307750670996230580082224080085660003848812606653435709594841862991683839861960024124475986735416993600571782282047160279374098370616861646363756835590388308337100697746838110616134414528402280658745089516953820859540241030515931232625521492967806043564224325576767861351470830121195168266028570537510701908526289953615691440226082919575899987644880712562260706943365236390011898791053557411733261100898472148191838188422454623691814668818499273754342352717799076238752852285548584542748970375443070195364607102295927438545947343948710149530653149752820329138856561450052087623498475805992909285280190923257956686363465434360432399651763249281089333713647908714124699625727885118975742245733979280870888870674265603992899946979000617050351975137585816163204798320139450840959502269581008048311967041876219955151935158219503525441162569076181965035387118071408452126621387172367875858373685704790043832705309878176670025541441359044513917922139832747642148382505465490743120704171061342016389681618268584238044768480854963897719515295679232475089440067183892669365763844307449970919156858999507067385734119121288124453716914330422612732245752573613181311416547767596953455886821240650395467458791858344550848119882374929911297207703739650910345886735818755734762158482963009584585170360973091575339541126850721181600465183990421422524809458737951230566471939407174215811296324440699189599125432313600284709600494887653634194317514066138352097445034289313679273280547435853562830825419416081334673718206070296153781201836515041798642155460571184264191823745544254732995876082451293522565064883446082448189262420467933235418416620947542714879402569559718981191034973612329211338116868029470109070808196779488584398159305090023522402995139331296574690536927930872070618326983545345279517833327060329723899874619171233998979111488445283958374172064609219892352960530465337650386918923142939120497456168518594285574203770082240980617029164667849016258883670892174938774716407177137498249624090879586729146749925167025458579373097937958559817418861928927030117195754769284579758161886745240662839085434929984765295901798761198382505338199685781046294933459649233161261353003605788838973596542207505861136624753291316144649113915993384325241083423574087972408320232940477022808792104960000000000000000000000000000000000000*i1^107 + -4016650952679491411114347323810926442624584136045791424599337808913000739834345266291960139426785985080041946573074466928203295675302246805114689722214595701626093158425900335154209487350051849064214742140684674735596659243364856793997679408476920748080069092847565670438265211305447030657793077506752297152227336468340989024650408756359883011223765930977418958912130354464573771639632435071184379754792058998673146597233275984021562964782185981074842382071084001768638774494110504886808370935269619937133044322634588947870206177095165620157985720861892514078745635920041338132895538487299423383056681230223444237588050029151439047302220352824355479694601628586976293732811913842462032026846466156009516496446109839334791990371486744287252991607864001495020774909383414535913651270564474563066569756415866323823119567555820358040261542107144401842115529873198287421010630676499385634632815665413962930651896565750847490089630835062841922168203877023621998277881942584228884969575524414225374818655912892072366871843101391510189198613730471042315504081585260576124827004552128927658191071148682417099326881529963836017986548338483030156999310059784980283932336563488963759340434105548598061248414236999723352781068900776340308368679426939738008082478888704778147824430745898661679426690442809554800872932550847170951950355274558208181428243624783279575302115051786583401549593360034007120958192053234830748142693523401661135627115762145403082959736512322603098868773711560072492364750264624376311758508608145712122700102763010670586769263747070077425410658244334231405780924930447661759042924076521416037032088731428740730854754948540680474234525710879402175815574682711558175525941570219190522301046294574110853306074772105121928793858486714883461806777246533993240192180128980785928094663400057979127183940141775734977185424823481804994914696817875845724982331865490253378849566751585512231823386344501102977309137621517531353146513543043981587598192372341602644143074180223856736390346215645355519155577596666479747540690093110261579617419905226973265456352706140302485240487438314622897243843722229668582391827980800106781528025037017761059284915972327388640707061733990412941871804724716384269988970953998763149555263959356026828137298300315067795174358120715930182175512391128191727247219334892882484666756213271172953740562541791035957064590365615662401120398574582970701978207106841769175326104890067191240323907022024727783164421863279509948837774666645349627094828311720752591074802960875888382698866738728314872307441117337906200831097891277643274848057946749542924522062894065700789218433182378466185112109503157996881454267235801103335424000000000000000000000000000000000000*i1^108 + 8730620117889384813914533920149142143521226891027952038020100823587476825928703292798411536366060771087029106261133423405585876682414984988958150823274182281003463185768681649093963292969313311801681910913794940891255874647265431165622820114479895418358126297148822440986624043705095038254319902669225025379129278117295797132452083819817007021851194381762469325057442107573969803338622832503985258022753205738530100062818696398589937809107200453617547538568866591514044251568285470156900518157287300263143127215856132337366783060834060950396748696438275909532035045816699685353104309068418812433795529255842706048810114742245867863891908191740581184271877042969738726659299158439357080996511240128793762454586923247518389803921018616927385649821607102452829339013479784674318676586805934488101000259017954740425909988559034565884825936158766089719156683088877284206969429786698671095547107309478149061401967042228521183268856275958746930332579091910468670975943034831079371770513192391841049515006358990971412409643594585856769234095710744280043722994886283890918937752022070419781432725110043387391335410737675475140721040851451955043686515946505853136195806727606798442761879787849425128474187608488454056196455749490197877833849790956180163050910495308644048464816188529972652600058688397456817368713849600251585800799910741984453848358470296944182035926398146580852226734639441370508835059565657652243216748017946756054602629553596418379214871751565486179949404052291290605258617450784084817448615033513738472572305701975692995201159430812080299328519083583477096050486545838470913282160749777810767476477448325704211762838407292916662974190195131373105326006330286958873395880391701694408567981157655266194210843553136824928817022023572039513444553495903123735576063852652737939276009056104470296140082559908386914013154545909016031504980956458600826753164225263324830006753411715905583353653805940307613838285235274643176366343825319830297711678104086566392044534467336660299692060030082088027799396003000708162916637722747068236558340140793355704494871597456346784411998134734732821772600877837942804554835228122568642153659790632724238278689118552183241273921609137310696673352776878325211393110441239365198629519175336607266455479805013582631952780025625526803648589947033165650714646565399990125630415349901222862545406477774312394917314235610115981926039021145529778704661260123155224932110760101535831637917758934012299816491955497269129562422778839871761982163353977520452880343079923763800522732199738543772525996942320775407194253583998080657507935106964342169413378382016331338107898452231476500891504994682101470998153501081600000000000000000000000000000000000*i1^109 + -21230476438629132684954601524598705260783784774700800520320514042655157738219836108101997984059043053062051283246845520811782551065962423648264862391526529687643890737838933934816902438865556574169531497609204498725398339440770508690054610281082866848912415628147449126492427146220787050606196631710783176206509679931746929976520419682052440595324116447124891230888266706880225136098512747831274759227511849124825751798178965402823499397469422525317778302642027975803727928835473063620045778844250678206849692041117836301560623782531048635638239017230097904131693501796619633132340017447387823058620549885417343130304350503254963508371421195246751523981499172542994169989090851799002469338728658532466592862817294626965784187090907994462310811816250516647386219235943592825495234407439334781860006935634632459823584472489414887484479923902424035745242806987162381268150099341074616735984370649402095220820222567462735962406517310118020323530248275021327384955797256119201751303492592483270725060336808499844627458755461779837411848216767510699247544549031061003079929745571613301782810731580591102424009984051057673712225360436254241678970249038614016871614967546281554246905202476805796695026126889056744476674490073120335191820289340410808340219955725332542517218349117032279463668083678638791551385530763148724526146471082435508888258980507158970172740418342855954584073501753434963806445913663282264071385943520686375538333625311716319041753530598005860069680664682423245753260913942165115768722301605230866112402670784643652518353426176531435697396535516178757772392377893116592908147441840302075529230683588991671673918944793452780056668080543701020619333353520645951955526060969519117199199371241718752148030493607296128013495470214215687274811091142236341339429290682848805011679456536712359761739027425090771443887985135514866531455098108817856487532906075393634010860840992909670255041404462381247658268755077576882648718066936765909268131087333614470459339248165141968374820115002584929559449180981861184741849435189866266775067298951089052913327172785107613802458659231158270412278898926301677708630353198540850736720646999999852193423810143542879118270492052487240081759878430239273504068190816550778503562904645094107638058500460263209344499875953746499850063422879138610374080921212786427273784894971083791443862274150789208337492780558376554697662554704339521158798730149735244238071518957796230490637883669912527108298316997109488549173843910846670925616249151311966131171426513331589691705978145341152366920971605063916465595393617023902306846168236051527747414256884791357936962032801780762295051329048495671612538880000000000000000000000000000000000*i1^110 + 5788812904150499281412789442671578430329936250255860800736708960020743876529161380990313536108783406065883134242917184924856115713738660556048971850319087157518118530275615853076021213380875386481199547069753676598117503002993168556947860871284542117570542330300399995004586715702137456524609235628258105399688151754792807834457271576925176956345432973523794194012015181922676237079572914744957396813420835486300651639158987145207340923953859785043170182148202922194958562110613266113961982001078879099454307069035462857440316606617598713196714318360725690402581075835550809748645626244934011237063877384421743877329609105350277365666166414523378871177653243703113910745484039012772335763461319896302652285056177091834315985566309164276169755737968986684472642826277830037634909620367062143701092764490511740264232893609361748804348801781226497769627037390693244890983145896354468265975960640584604012688235453382847282594828717729993054518519677644748120774150481575434935686888047944944398303102091826114856946508393813580439002370320407346651716218629728253115098977144725238155634082524463246019744934111662844766879307222121222251959474733378474847879458112693596095995583442209420970097835715771643936672565576623777686501202017211661700248660371932470987970533797468666916912499280348557491489677706200730633902817983416903880244551946533762205472321585752732877957024605950467614500847997420201165789755211524719210322905654582870133811343527920237910127621975284748216218609094598917143354033700736834127595155223284690656441883142654377287845719590758432943001713920837971641349089028938518812244043812509697440129343074051266878965346414877892389578366372776981332397643344098627326750947469357023111865742944099823861257644335908014607367047857012692903312368084294817203655625068575153669921048787833671837968723885372583160451751812510146486678379472631313673502023800168896542348959881972298472756751820325697565849431313913105888069283420540703340184780710826161744526504346010599783906508318509789994739720531297273742991520943135651434802791357945106676761649202714785548831239405842797341087334233193270221879438002347834604684243247672843827934805199310160963537731490355060207073436101046002263569809754455740685814457518604294316714423215668900875777832646469737643965487313671355067116361825651321383041066515640669796151501731772378068127171230100496418341897140765543814818566351133794453536662566741971205357977030479873580619408328813072332055191491583156917010707070975633948336837606853290761503462515019760411427975369933938980146410655873668215290563532001370897398008520059973176056149878767616000000000000000000000000000000000*i1^111 + -105118432710544046393665667527815807985102432966140915866876571701268138433822935108531628113845462170506344556188489230238947056545830239857316161634644897881649177827088430688543628558015673348959500828597649487175362147119117055977786461284403902379143286483402334685388202502448742627807899626907899129814436010393185128931805865092163992385830843340122054027734750258587949055346114549138292501403877816487538771325518874075269623966211341875408728847803390239621196315344998178803944350025533851304815130839050519282842994976609262178603478425778873057200051466696323665054899921657400832022967932995014520066632637720219723065417937785505462037703616349857762193516269331872864790369433026209971718157576659638003891985924480843457896098760797208780957422256768188346263415514287381042554115542341158831120832875254914780027734073416843918950684017491008324588620942204965322068329840379710995252974725427778511311685788546843174553754101743063575910207867136880163774356642858168651953778143473715119571012314154262037497997944407617557342626850393214903670760789602510203060018451815849557570525510008513078893308022069969924710908863193708537672330929351444387709953879550487435044086932374825683395660939827553124407085777024340208264274750406734050138725375705296791580430115940834298957231740600039212674421447072322829809186027046733518336810837593716675960918526816341798311304854438937358639681185400808584883694182347176710197341894069070671169038455597951359103366088265469374301656161145755702340776723161180122077390537525822371330526498481355220838703390555030243822879258286930708681056354322428157376214732266988426150390648886294625549407812015689578121534215946138546501477749885320235621765813939594540803866329303549195023190996984190510562210295025413224377826944168466798576787611484916728447158054327850327930951479666204676387521347857439304372983052058755257397211625898815537590656013689235955605907919676940545942569339110495529189483164556894803242600638932814483382323000882783766550924864480907265648790968714227377631573588024161965590163618523825708883636062594916289498702803741436305997644950654623079278109329789725790953284897328568851970524101971967395543356140510128429548933136240123007464022837093420693812116926265100279233912941469663133626557587400722620612159116774050308498935043072827796139452421428028738624530145490511627490663253625768321157771733447487729418690003600124529810608414117375840205058602860029360534702069524053061291965774970040988454195651629744339935695524274695712393819386069909269181164015136752652880995229374557618708757535519774465222246400000000000000000000000000000000*i1^112 + -83557310271831385852362920880593063165572312318521626645306586847006876697998549971233489282258190407458620963771964184996712340508580212463573083172555865266173902554295003388616134007993850090243848638265601242173936870503806829662488125504538608082286640993129869759293355915702128933377572693212832565996435615014426542968126963850794483365806747576391991459441377498730087013440556681289610796877690993652280620274797741144015656685588036956683984772572037603188939921159037231621088510800142593340291763736686385222479671092952867416986870780631896019333579449343880149756423855371058562462520191493100133809285165685548059083930126440924732874231490358353130606182584877700842710328183132805276101079466883531300387331181497179705050828497537533100607152159897705299210239345216846138283613668340488013539132101745072088628337675254022893444126012777245813854466074972018848321119162103094116252645557467642737666702491463865681554637357302758708154898964314082598773167061352382688756751515809141871708188448314437490074518290925224763322860675025519329219824257654185628016365907223940970632000900642532079596943354333241472558579833260880490556143026530419340826939691074113802036410759424012315983392351928575364629329778463029102055335096390766646859885557428534354524054058281097247798569912605560993401812085511776092454702954082288909562222353188380666415078272068179216377896953618042411131805908016171352638733155773295977099556366960083062165934605904051219027355932420228074509737584290097839415472106049433484187631480661500164337528230815608297312057194809484295511407469029856005823314858620713089427734884730439482815449622867067843113959159432085259644933033109707292490727480802383738802718975152739557535002147987395929666290012363841632193462946522365679676246894906627733475431930989712801761730235239312007401241793933996461335908947455145481760776484661563813567734033258744951433919366572158496548374656899230238123067503710320344934352570706954950441796242945523262970085373863642492388999229686012409255550530164528875772422069774477246732774903495801183568464833097729396265307425915409924381343226167662124701004443046535220310459813798889928687361134401055843928616222401963611957587479126897326313668167014966648628841737913599710424788880288468924327670668116737473506310395467163572382802491926402721002196949082006185153918176215532419485789160743179072318406231317475095492553090273046505009304698617810126675502151856100076965202393410541679781617896299856938074691421654938956053840191863570537433582771957264755164852599228100960025686379388095366044394654940528640000000000000000000000000000000*i1^113 + 2314083132566830626809011060446335733872913376061247464547188024897329034210111671049619784824627890144011116085332266817606326277146729324034485585559512093706859714161715458104425296445406981764623103439706471358473592437604597974269056466003658881712356077627938984400293483824094715371302780191329114553767518208123676810702206194191047954313075892210049612069343598071733785438848180630454908833747328774684141151315856123786772396998832413964180788005754324294194347681965682311554931109334306582733086719479395343196283618535931035399119300205294882783062590236116236176917408399334928086778008608307602170484966739813782714600323895056767295983834433922051522693389388998940607090617535635331624888794320264495370712667802359536031167085058769825505605042665961473636346400153435859945607413491623760796711958834534505153885072691025074958789249719374863704092500696242977210821382035600198666574558020239349806422101389122741005454342490641721232310946174021648135464381941301662217999694370774411223947142061706946548084288101894373531963998593129679473898486460081945192701016032046086973307559887536134119499738555367409661873570525584522248341362768618192245132642149272194166774781974249914316266849118759513624510636350863015075875171593316987566267240427954537819341398848890757503136287785436508607054107289823709682062124384347386778785534955842062493349724854316940772922704098034053360214497844939247476406039228385393923054419695224256452952770562736198824881931206511139869026550254496726516812995057136745213640589588929704355378380419943527373529343044836144354047156618761581147429198723010755935207293260438465771937708003756414221423677589373153439540050620627249860892563912312358280870715796408834403934273555606288474266984775284289429243171488142726164312718800732411804870358921121799802225247040150747837862826105263104967558742200166489894854809075718220059089572943270708465059266787498656677565216398272866418005055871143673121945835869067748962093847618461792577564567936765706274875590926700901227532949333481373382089505572780164552993458487443018874351717556510215548901085640600316702757647036828938537796138916476651774109146888513829912868562467521208859302096110684010983887175265623442584070322207808585878947395057203967537815182675502390767057977853173102789001568058872224935840029426660742920074421567406663433484645806088874626415914150760543621103255200312755056030590281837158761825807952542734378786876048306907329654184902975990094445290766911549853961031300236367545144639722116282992000169591822798914001756727638045470137627412483080020033536000000000000000000000000000000*i1^114 + 706327317722679833951222026309463558965526439396629072173764694323165199675132649501690545195799000856811217282450594808586741093823916082423545478121573490278733725817567764212052335120013039436562989800752748426444472188028138029535771892161698458952157417273676643982565039969261490018611425160892558662497468261771472587190417179660038530265088285397864064630947151557504227034107021465982544630830903281782281891799221371172038304581769055979886505473521279654076163144626274530088454035602961315759585660628441248487860737330431009693666688247996759016041812580812716145303733664599778524556522775724762907629245880306369929778557324874143926222514536408062988195786112326457828130474076101456453325981622076146959205331069489547081593549535583321024541468794620762346739980512349112547720216181716335632192374363928372618312029013533155748895281684813694833297957857684744665340409724263800055571850458056113837108597025040006262623375064975245068416532758244351914521247008853922260294286049660622040065594074922290968500713394165048124272680915255960799333875156992431548624168137040882476053708820702087811090398586324846003634248996878885722160833003730938220735339409061279361945283134095745731879828009206863604872310721307409695130031127865838343384913167918540081206183130647086771649245129978977689390028507230525028639592041458750362132228470158969742902544061531909949720974666224591012474574840209251690315994351410558695357841504320872993005368954914247730399166081393241770246761699157299529355783051949564014669785124406701627702463081514354841881119223124730037914813751218328898313800939772763688102137164623052929021902338135210257158978805895920097153616514843073612167649057164148435098871256590442109159349856524467187072843285118649668125896676154703388088153593222775038225657346473331451021986417410775348803411741647511258833265431046690590353699223969419777297097273007122455591889840557840433478203999231796750345526530269377078464796419637497296737070918665121757214746569592018950296538962259098364511637186345529520897445816943526535221718587781993336514112890794050350258582431806419355876199159369021665631353073366555990590542759411933506162583671456353448713168063189050910061648769113530737475634002895598772251033911545979357592251535634174977236632935493089402117099262878822494653633816314274983433274741272062025863155276606495825085027970643142977554572029032689789041778371231357266127012587476068218143191795049952929026426926339715884390378712230850899931971008593718871041065485230616252328871336268840025609690753019711515517784786416435200000000000000000000000000000*i1^115 + 24423339945593778629164009536314739989860864062043460250796777582765930423328628909413706870090185077386718736481346159149823047037825548778754552526879047598725784007971178031699333005998246238600201633972006111889731765739454902359402082547317210916801209135921027998869937979378969906757933585918951808297187887011930807205035937153799901172539479358748137674069255600236020126784316428530529989466975360016997642095010797579489599992711319309970614837152454218371750909540542292915618486639158876302747341057262160311603046244735692556345629720221479654265097315860558562437484773303708295970649226354440300834239011577354240243430780287434637438893332580716346687911547573522999425077834193491807081554607411016563122700945541254323499232971034122506986588335501030966144892009237885745679507258744121077651475188119481744986287114803665424073739020957449381868103962899106692803432897100556023347308099261477614144604186988383846503781778552401379965384682341140988668728814817534662555614859116990117897006632633386318224177601827568529231394293440830476101128465525209334170382399546475563209077521412918190892387222000843841188065946290713102163118257893640688965280377793606388874858034786389107641293245905037919334068225987788219505990061855351268446448834511860899347146253734097313650828395223450811973946017663014899297087322475853966822855756008747217766958259358793600167655202965550950822969270189473878926590222500724744451008800315414388957127006422814500439707004654684409970917913738477888144381836985694764438536776445933405299980164778088978790095257347812586519802361170060291583573264162487304441317887241503855361197434699523670124184133581104304180483661934769420493937076971891644957703442943042641274653565325776798044976090110024055352527980190637829687174912978652870465718515039042703944998807468081630592699494443745517236005139135300130327735147271370549152518032554769452214292893938866469302465222177748688912273803677322287267438080703261733460870092142911790479833877492356066920582382450702016916484316414340357690258337284608502925249660706822018259822283350177879338964935724529415971506134397553680223192114546510473016268683462011819198928032143194058987270956123251402412492492605091394317290769130249216475230603612216624149571191415004424075554493415913649157507883173911906701459871710617254227894853746384659900380797435689114553799964244827359321828675500609547128491307942535731353662687358311201002271603354629275217931800221868949584663520969283335296892758210757516786370849365719379941739297183892406028184735569283105381416960000000000000000000000000000*i1^116 + 21653886301354278857820586719442418345809504947084408333651564492859505426616789513561955722363441806264836076398897473452153560960599296019720298767414336303173743438954760377626076600980839170799962760541856309682528479765113412722107813869714683967148830128620129858971353254271347383720358018931639149462167799072215310592699966944394884135851758218430018210737446710829218137891586510823564195399431547177385797559532984310450642974157021520030264330266923777562081767403483931948098803374519493900686503738381906011663037283433943189829263166216937974006867617444492323779106633351572995293096170931422403635986679281235102357251406230413897832908993475354563681312284436585342405998656882246984966335349918805799740530320529900081901805966119068150456645661645140807513815673477405247242311924580438835582411950897861483496414867729740240145718296013045031949845942767049082694317731202838294575870691571329950031836185602443490300282742550659232150956469958062364046439733268297916086353772697721824815138281402175702794321396985230369533145317826579135109729272805572085143251576637582938741992730415932395102390783124376985845558415862015087702496206604539110614698915083899399143652586996239687932906628843146141179945415384395547182432446607242517341922509480461800812086533485916159110172673489256752469462433378098921696654317379922252175289408326049054845039706852996914347516167086230734269078625206638611931053599181854688513134159599561366971354124278085741995583417277546086722141667450596360865849994107703384915105028463524698520425418439875320890787976609251800754205797893132337132943763915542168917853586267716798542956558438386146613818239503922985919220358387556919049373583577594497790485389659292136203843262253565289826360537929821044515038074909659875338520851736359837680028781140377660538531864647693941027874945099552975887243891344415193554302421204631062568332294972981236446765400665700667030597231518496077946977061721073757977994177332702469291920660819059000827878372792098709264439262548536851877057124495130643999533669723092159658665805364604586903216277505136939836549341621801257816572559383430712083274526371000254858756380529120974460154935023304599474325725862977504959786142415834414513612704239691034169276673921959600247244908629408208318953921088354307761389085188896646093939132059086890675931470101312046891737610821475873501425240966535365946393997357234797022952222008140943455619886856186486334562582474850253542172054898993872633386464705506865037384721867478338468198554805513512733763549180759963559004393701376000000000000000000000000000*i1^117 + -3207561611195395334106985531203958694201386137926116076847276651935098121556477613089632070293469175531810024933202363184741894095228877483893919364356949954604676024754201791067300813840992609104024513808032967715977816007950626349330463913350460671546824073839889854553542487711783417032005617189444872532338359452339349769824597639934803432420256456348119205009193577969236384586629397644968282134288117446269328121332862635514684199439605351568457854090231000697254662502106570432194559526725147002501136767342619996661604207286770135096637596199218153202357162697687295829320660108197927527389451858319033112248202801765181423600504761882279042852987964101906295868806340261816200761597074787139117196427714883595160333655493408345354312702594593847906956219635627023920064741141242949220355677951268295465758760429352080384674675685870921648323943862464027923383619169874670659999008796708783704902224783557692242451117896811946234894510530855721797022187458186530978212435459434538731265514372870134405173509330879618482153721868885524073706861757680899549021122963931438873341786159522351464498243656258818189497074868130483182918882524636653855065903899162966659237887292387680163909760365094392387691811101854767801360869236456766810157150884187774061038416528432864913703518726890633254365021488865638197301984972510404740049140975549707364432404799790169707412121238444228814098522230262732320191691947844000144740944199745545643365370380701200867347511731277524369841638345066420102050935439773916560645324938613013726346158817304346401070557251188999120240654741943449365783062529118155353957101357257078068556716565228732064281283519963257068033085497023412369232395154458182354400486918833800496815853012130649103313888042026147736063547701141789955030998554945132987569488062808037543756137543042107103743734690484357105769877866911495639348222428588476447915808680063435108106626739208388187561100071975845117205778893115830761482282040814605143903673043947031967290618386083863644412416938798899391296923717023413893795493430319566006840919648929698959154359080851347372437690455985611845947465813842838866970330040875330406867217714168521059143381063271288468131005771771149679676980336271781193711371078324091604698773073630688909280628938266528757350330851133656803338675434431900426423879015093356151717615914328772876804374030270493682253320486050100303456063166418206262777448371868348776723462663460041556159485156124639955600319155264304936366112065617352015231889644544150546460055541487215704856640783807463131906288264013456762470400000000000000000000000000*i1^118 + 86258033721730822995274571432089844210870531612461796434127200828984792187205644910730459465379707722702597470943156788081250963307320554098034155827134526606280390156482681656562255614590044788941946813423217412350879183765370406359422103734634472438310884596328536824385788735942838725142735761188700493386630565727226654435890425659681203293523870767858647363993428455916862741296929447634606843024287409409170127077410399052959312042816713832811404551954933297727619277839041086484954982164073578029391752628526868009318192228184388826374157837909035185534296684513755219942694314776963826687511596349979881171058474561179206594918536812873907028590067575656115501742954089208589541665353166661336597928537826544018852613972121263699637603632541363051729497018395464506700546816482274798700378697180674789874512938877888517165720392652134627605603399167394245686082394528099676885522778463175096032676966697847701742050975308556827496092472047482655404513017364351304585992096740601306656940406466749469645726687951119525896042485010488096756753155228086890546734756168610795523605697635737600167816736039755946843124848888251273642372599690931000419469206667911947906589630516566332386662175984781871224587040525199032918258531690382589282736201496331015308200701542283423478901915101090003813426712174409920821018599166114496574853168229889541917164711649392469536731943371364295151827985611397809132264475488975709425910754821788683066228397315705929551091538557612090081117076097926740478825136027315615780506365614128476681673974423040074650080345793038928951881822737630738530900409319538861563922297488520144565295415017752149373707815479659454203005031865099402576245654160113605923749056811381568552836613361532932138872424303100907164676922226529437752719120485581884886630417663368802455167615956177555305029112367696271760213272380190802406802272359612511502071616431664206055589856577073838014959520313870915423911626349885897689002766961732445320702810012185802527617930121141782864373725752667267242164185728905113105191373084410818131914837256498286847845388881513467732081678151078403014388621610367088600409372485463265028462171341915537002087570266308296828159950154495783488236355518608987603481969284925603011761751377356996003560336413301066171726790953627640049077733689382295574064943009108713015756617604606878362419743015885009272886921260229741438713663207253077073589878424538932207533020800652749287627530748298433958413323365152137562828417939387161482223488933446795014525046299801609753831038776472667802256864706560000000000000000000000000*i1^119 + -1256968388164008490287265218712451555120087177560502350651420692522936182890503328187636128298652353708310724358363498414991572646357749108196296139458523834421674611499246957139529301707124306678612164079381115188843922064790920728511557524313854788836208260812434517566836275878964695746830877730468168942486978181213423028338531678740249310062890993550406896203792770858366001821712021767532597439559276245174995454329320163168117843491089152220888154692882828087739770250636301645050733882774636625188906969394126379284454101200503396364987843915784251231037710101764192702939008800999915072539437484206829761419894359251064903754175524306800955896386997137943920360713472633951079368690035085314015747900422420227618630321762872567803754060398699393255125526338580532244346260755188482180141756632898779584077684732706630935666237884114722632113607036557168393895735570940305462004732443807212669820779573419190108414622727543416695560513400608541515494831948432366904552840389140098334011568909453797504020469055967801231852335661231172090302655833817489768009526738771468110131162724450989966620118765154238911734050315709847926730458458491793611381795385841597310762276142718935958437329750310107837190193543508572418361695254866826710994585683742011557749500879956559220979188422751688654846078731658036734431168396936651851128674840415050112880195580856238236790078075763351280071779776694196943596406568222859689735301435600961057983588576169737373813200225240401562895249248588393532836222164689372908744885916342868937528115559740614780913969862097343682090582717511884186241792412816189130373301242440383063252190064682843926159316582972770248227282897641613293384862617988801559924064162824655027148728397827752580972728868250231987938090793764518674447741850667321609655478715478407237120700670333892707286574324869773305362083486181362174795965649320910040588163310639410650560624185472297305418984458317524201653716679308065555623970499414677778410889340773113779257922758652710281240409850939260981493758996256301179375358074840000108828248861752087425159361103069404950183218585593055578475314211988059367270225580427054366467726618387162943236853766656494653078140634191370581419364614896833422024030244927714193595050365933740415443120037384883494726044678548645617200599073206845147349553796216919890198180079359171714271864884748095441446672120143244135150308172224500668095675383141299020069106440580026184518546526908217016366318354366388940327118482265126631562299656125943012467337740583222464442902145908393115648000000000000000000000000*i1^120 + 4503606880857141571743964676661071582487115417347345393040758933688611105296544070945016067769737024925066187506335472609171050124522022914812246933311946049719469630917347376553200756332505650653774576340537534900540300484084499036264131579055714054417165998678398411821079036995243325361137469459128040816148067032761736213852949443526706250442898230605687769397507402899925787694571841869905264710360401684785252713351429964369158739486002538199646957109150428832967446151764647908512380169764125114076356730465410169949384790321586376346159305842933580894754719304530835661888051251465762904733567652770071257320717927713728668059202094089394421965172649073369243356199825246305708464684143281957881826848188845485255456954290737234407875040927573101604798949754491028612063673976756634817943026090574674886916105595874213237366895550283946215027943666254586472830454795175834540487072792205433325319399656365873158196573204658834029260409817649588412407544448842504471400883309723347041880415349111435065772161666267704710855924553193986255611578804974613533137200779210822691676381322404748604325426486402460023298997842276320144245066736564108011548330737105490784063176184185976648120170046810740665181392604223878843226066495068680264509184445832601951366690490437349509352306136975316921452923287236417627528132965939980416735760388344133253372470369311445062851530180964415801584949113315774140491675512642381898361577539448183139244109848235279805721515164075303574666367947674897696990394907286070402019760199854301526311700145253578217352012772630661785570775645158256764475290927277842556730233377565969930935605978961619714072652800049730780831927447421750541889476058993771159097974198671055662573289911075441156231518141017332172070683438065288962161519797360781314993370570770860260565893373257377788289059615568294249850321480850652529563645760142910978418528087771333915946304575596932708231891478679893985418169196837325904576317433514089045791391589605107526905106749006541019293587122557409449894792450934304310371622545011985644802417322845778374911441638765951638361496931018753765952001780450537018706838502660502637405537762890757424161658183310734670857301544080290785285738879113946776074324378002964653446807037708035654859095678298404499748694448420730690320804020756347744694372191615597310584649086402562895412621592680821784806169632365639686507672005118499640235197617379660961333037054016974430878414419472618261337049651747335792107743535888420985569072976194287645274705936492509564413516185600000000000000000000000*i1^121 + 5914994379710729847134768133997045749399597116140291482882827391190819213059797912874372718208129608994560700187597701087762116473251697141245968047562538585079868800735223310123687389068087035036307713610179722079403774405532077045451198730232069932166784961538349776391707471640119868521968951350201310342390458002152170615526412676092753727996054678455991151931256815465753493859380963694278372829602414653237932807547967717586936583770401208963730981790839887101970621991767798961600490740097040081501810082271400580945421399479095611662728208332419490132149867181342893187882419454540980527738277182594560521390028978264692854319762851708872908130176550679433719691709143166350999259967452330576920565449796109466468928470818509272959250109568905646854581414927774416699380555777701431777705530449391988326399198380009984108958300932552426037994691991416010390456735858394330938243747269148656091945200377237910373455677279382414601663791439829150005404283906230763693293532541244340489376088204545645232328328246562156870448413457182511542293945960163468130516224418982778430120404315980422048401143213104793757110010579716898129915889934180399904076689800499089922428799190830920673835680838818225820504966934988382263347847697105333468238095370048318566836305279417638224670856319476522171819528119049094655961511246807492548147834955403430575477548559500398232647563787988984808518532203479065915853434246925645971171826301538440414275941839103289964663780371223313450531940526510148409097567421891605157751291192811871361489375689892905914123344501886253929292776084577903382797499229296377640014812607448030537745501731143006457581774693782674436550833695217915502297039623375096840224768360685666627222284840365484973469218734458927637611355406026826206959623916391270957578745957858241895474090502174175936288142692590853039529687530852114419473665342623684657397368220190190914830152190017922511971231921418848150877471460100738177008486397590357529600012992508247660741351440212886802079932009417650455996608199450975006990187803470983038475123799785505338021276636930182762939938421482568501129151767742336626028142391273238442224776450301072465878146369819420256567817525239836607390157677368239812068963527168107856974285277947719663007913537644643035716143364709420552004438865164121710598609880686967524141568438087155405966744974324925008057161492149012809346339040772667889718100238184243961672687345591846200953283534083274963491974496151004315718236140440315692534149078918342355761505149869096960000000000000000000000*i1^122 + -5285933882267445838952118642402146097894096844605344164546128546801095042489642698441434593736471783208841540967395500676311993510946940961783713374628855002485181656061756580621192179955250160885303669834525315456635014859680326221271288996313918875434435015769646677265512728638450019267164422295971915629811181005755229146569069838813847572431759260646884474981684226988481771451036728086865415682573800304192768257598331216197061406715300556663589070540950452738002444713104749859534901375413170471292516732146797884599069941986887469678997030066683173454638376906892988647324504003490924732733416811619867249130509595877034061727720270576716968837840184847305857461842609040819596345989539711069916710256540995182847842109711002301349891141558013245547895931911012956623029753251222936681647506688797633919356515009287040623213995636359397919204974487149721457398904867429439709809946012566937647718147115827082406997166113259335891683697770326895142249544125120941147266746937472831237625703616660314360555295153068854470724500090213852488796441235076340636819493606226589676506280798426918317898099552926123649630164874781656756896863063129450898911613863796465264062506234620975472104288503255269092140274294015382960440707029653828421341443783049723050432057989028084775224368487457017197984363764552311245623258181975318928258654996060259144158938872627978375618552492403548120489124685716240931145473502032027983696100522805383842088773709931218016503141624669013960098964562775957675766220458169122748236487295374936650863434050970856844809694817786134313854015716612104369418060543700388615669570582717007815428462939184870981719343105131998583900197525955097458813223178356939906728863486539327743745033634851698158715701768748139766784976284666433327191939399969458032539214941896142750685728443684821062244427881368835577433678209276918570311376597688596275684275687782943539414684433046219876208647800933187052972398639867795033627175142209922830250710717465944239917113665643610825658033735815674663328441361771157024818966169671428107113481843268465419980030292418236962105903072762390116749822420681266115853794905325919209997433394693996581623511722897442091603803039127804560098675174533954771359492797455339016139993424868437826038529596075032528088981539515128532005116358738097328397013884298548864215719160395960504942806965969973891073291503036186193748028972083822875835797098167670538049314372720598677825227953054423263159536459296497049644873095258101881956892970462980041867264000000000000000000000*i1^123 + -6278391117795998969494607425429943502945287996582623427088905377544478224977310011521260921167636256654056589969807276353655835381199950218637799398489689530355304775193576572728930047344510424777780433204021580247481792788708058532941484269709858283096477423131454149376133621847099317881781800840325244294275098869114374184425569772523994013896028576197633345490781238477964040064728439207910488761555408254057483432879433457833051061794393333131855703681923895843286101372076199237274839312275038921801315532393499911466287985873146553626083757860565815931661045690597344277762279958192490744484809439798093701982629870399186892486207897884886359900904925106115282216789796796768928406656296876144396267789538045593908838147074810281605797260282470035006235022275547419188183556933878416680660596231434862982087206947329146774332322960295585857130476592140365494560067288499349580749272793751548942114764554235748871550130683245600893725105749908597697948975162034377641309419531088790174129736561886506268927070032960363794593864979659502002373469146570677996592809670334236318313078945215925033553408724244953895858374165487117943211450643927171352168575009206154249040759375096544265472109246750056893316400622380670360952383902806546950940971641641998238608955067751423428788579073508945525314373052323720536626427652412172007679209728360551065860269371565580057034630829582742878088548850137651379539349598432152697337687199032127473490978725576651305465463799487169623505376799071100150804179588235119487695055221604182472675134688969551840215589661960416087796000458195971502173935766586447308970008992192720129264607941427711704562576455265461568103752574262066306806842748069599468292631059643475897184314030144592128737484841468424073529033632827847419378226203606819348655992733994245825412365592355950355335670738184252090615093251558439343454384542332908733529403489035907375914848828082453481142878308951559491912425249172081355474660179933217579922730362927183983475298309467738919549827737470804504238931909995511719688040548833156383355657073893141503147059203223986244613268564538784928899878513451422331586675773482985000874569113321122490584683490742695847583582372000494456284509244234457455343704842044301755994264343200909931120132776413554823182073763361175170060011107527211103115002692350267233103132057651782383575408996603469609177138583443832537218385384141589300168475949680132477073778328850653365509761067191690408778851911961705835842669466767738463324182308454400000000000000000000*i1^124 + 4541838280810381758197632314327833873550911999749792436928487937573253200397160209397522069065315784563174888796643159495387279947307228637383377489060675592222193648799037694664815717717929183801563288466270952544543686529572799743464076738385096464909894401280939970010239106171830844076012210166273253591949647429661741530319009781641600723241732145685407323553387853718316354409417837535085071800222189757472888268563789206637186579635133472735523078311617471317162295042363356337860225898017318506834434066543311346168871159305214123660730766975512597571050211239680239562174219862723604605723712146283093677767964478165882467931905291833853433572635647126456279197275965370057449327575797669307175733130439857624557427017117160627211300891593363022666844277443046385183664463611782806538171040430357676976096039767063466252454793159980570753612617976540261055920405440230376083923429345011122082419104345030936767420595120666224759103038566546359403138436400467328794434070345801633327861561959105607278341704649504371602242822494027475904996698036734352102465098921392927121992214874370876088584678596762065479434582820945524680075888884629317739529268502233225473915543587102122260945219749203596902154318707240913184375787410540508122715658561448128118783106481854753100872340339442417073953878159411112761286179973661186666036416648540214782525493185192603493459477486110001731424507523849832217792199737147912798656486005151239010633438695039316918129586940659344339578864441670329834483318914263340384362889438769037640886587827293419129949874459806559701982037456030278228978405575655376214193391771859022792530262259152732026103802508216709513213972938161427854110620013010848743079766579422733409531953794726359761633340616980247213912283402110922485510322034702017121920864036801566682433965458170720248249539049703429779014421668204802379846494373675049725775519406663447330887953132152120327374891133751323559316768293929148061844614658617316527293017047796295142688357194868876312469914578514990377415713217297392479718706815742851335594302350618009155055969240055141830183412513301599927404858339734894690447047593986735309520337792623184656249593846027028552060859652875226366772762499257580989507002437741268270113235050656331121499624885585395831264596708279108964293143431745895173037898927873904065134773913486016787747233967696792283037282307930784797927018674223971514470128759548799834136966379774746984289128834579644899605935057398464817824779110499064217600000000000000000000*i1^125 + 5675121164921601876945329835800069793176041187939787400922896435520690735736984799947732304606692802667950949184621935515299764399299764769793768247806808875364894278402852850627823642422314199620065893146382550191222491086679470525201346014763814084293367102488121613440844365936041368738140230799767905436478345811861915135843606337371833261986480091144524453845685446696174811732690396930314341823490349413160568726867109489559780049602469852039777110688955173108404683940731165036120124523390521201259153804837349700461266389620702363973676998638917921189847823294874777239767724171666834313131122074448449330055647465489841259780954687733274369533937490987619641358863190353759379489030335388602674769047959066116668517525730804320967387918199032248180469974856200157135011755070516184764476740687509520330124733026169694495922900901043700164159121958394104427413464723646434577402875741513005067027413525521497122867347474167458506995234942430422712007846426621522136837456253866928930565319821968862855111424207803951331097277100484725908081080889468414022925836159425118766350156559164358804750492564487658984999882045069253021532143871696440488170498947142966460186609859153599504987990699440282329161309030130619031353205871266726073529984458610920026719875982585996871793574903645708033280323291116931833267747659586389139978724680275008033882041106745051629307584408401770886640059269794945505717843805613244919554784175689285658733565613094867215931050529765850419751572191170691054298841796923319970514580244238821825758714359986402917468556038263887924464264686433290041265735524448440154573203916760490261389155746645914941576189615724830494253840973110867029708330750852681012719448077927957306585321864621618182232584733964760321447139190361391772148558371955459931147106899968993284835117839138429698250052174315608621381751788335815181688427593996112320569795998869088675252947518127941700445117873595384361651782485686359247989374509196081704925148009126597617879823886196816403948355325902223603059307518674931685362606694847959311958498765114194754885911630088468400952382027153731639522766263878336564108471737240571094026041721132144792022533554974754783852107651360560087465563830323301713723831174965083532428053534353566865284091919116001838622724873989954238485056571423003392799913319001598462717440803942234010094698943474867175727400460021576904925524389809508517401431760312392413399723880612757786664434654106482290032926092085742051891609600000000000000000000*i1^126 + 1290484936665445387180819041212346193239207074764473743881253973325535154948530308061794511277892471852969949814395612381640010638414352960462715195931813912472445211996854494363934772484570809624321328998176306779268301501530260925509747293986337332042155545915093637255545124506874771259599338281662268061304143549093518323611575242045921668484150117876499271569294782977592834218503056674865244585934856279007182095185886496529497868792604897740693449959950175975877692108917869262377698064821208880610699930363334724027287078276501720851146784135058994976057006135392738416899677386379379483148623506198535579893354861963333691453681303009067248903865794646677738774736890459698362637362417063874885126508571552461315949969298404032656056247785356322657364898986432339248342663950186330663078464313165072359711453442427427956399483833214894570096740708843641596322041172199722101797628139450167098687693583157846395058250465829204098804992858544704843634303410881063866396262097533170647599807107024652532800547172150189556571642614789776587719490924289235178729880072785732024834094130015431683996678660081590338355608090425558031716348640269663472682769271917834422733586331276065797690338680147752166145506853208315026070297225717589602335302175073922614842686300622118237190864964498183891093872992023168090737199260225868557902628025005965408591118765870699097130310335711127974107293270681004702063957648400275176177179452274226918738229485505027064799618879988705295441904480875988250815731863752227057940629942994147815218559501134054586022504027163354753861136221909751685180154020576369792577151553508473786963052905871057395953864781119837163577376277840875097118791533479186712888412202524272832718044307366303776441049089538981085373520741897924341356211069562568993607815811739966351710046015217351382605002644355448914438549026530398709406065968199661187357625238708456079062014722509423552070569843654108733335741658144539201827885848893454887273517493053115725202221650582416187674759147947151771325955917682551910734164689078005067809706025475071947529674025514524676153512299389980259684811578037743991853964130930152621934497206736514880451652590505733106679201562431128485325500006360927565240476901142770572824393070722981974334309975890076083421428569536386492895301363294590500116217523611540291433756634549785343456304432984479250504455409745051885448939277198559331135649690845226651152648945625979644553910633853702912640951466852352000000000000000000*i1^127 + -52777210155545469461150575851739982275435705489741618583392707658245546849921702250712294961836483398144571993284238108477336127759439835510700823135373753143055015629024206567148818725735884426392386082415092926056492283977487384495030545188638277239695428797737927341846744818709048410785694693312075084940670119549822640461772646628150339681047956820532184450047063798898853724804141464176397742076298805140960703917187326361734793302958806466055298261377405081897372749473355713836827518462096502144657537372063263081509911357232216648735995204522652570066411846330063013206248554472997089457051877952073609663753852492788504385814892378544279265990741324182249915027249716417125911574983043564985427422013090519529409903627069301914520030436472299810492180819479012806175630703184230120827550984168704174545310345006633103582873160310258665905219960836606223027524868487191513552008036489954416393172816416069600312276914617661177468065661500887643293951858450687633670650359499586851380938741424381938906481257284367857798959532405448303873901870107444501743816517566923676354658965415518681580825645299895504428464033107976739016474848272540277640912029614083443276937707183487225886974547726413820133162797575403858942281587754475506204281298950183320895275895759250840306261571096211157494699521478195901793149777405387562601591911300844435228192600617468933225804170808896466269631847915767960346964796043533598598449558093879970403165347472024589748079729347676765247536027028118443986124113971178122782832792485039339513263318862358773376928227998701644175737958510677384803934458841221894612088741636166968812513003964757928724592626255727497381439521921783332839654961945717085851175517399742131825654201744638057097042106058080434307586273842572599190560239575837845853991633112029715485804156606157784693900170325156658302598003892488238409834287276308240833429802470265283550347398794023828499024461800276964863225681641905746927601319021106781138588458504299511805595725526339512918067305484349035739818661820362347200705272613278791645929763630743596777497225401159761754585205762987871287652338957010813672829398220205440705027588836351330408882010701233281381149155251616431711699865022175269644122188611134210900123647224636936998661439396820305378207988440783366942836868018282980673339164418729358871230538532720921620339431428421773438340376023713712423443319841172029212805142050291717622563988497888857944806811057393972019200000000000000000*i1^128 + -5615054394195942395803204809406081475036459997219463507547441748408535535382617142967736457959261750017981879635147382306076284179195203958744753611803844903064269168549435613618844029433145051524842797096326652833536374781191601957474184238125208966962843441960226644262745526617435891639696388416992914709866552033843017585260038266854895314553488008356785014919759246056472963389923464440433158699540747536894064619563201808618595759039898041059131014501601143598933671700242307052318139489456894008803886279826134478757008246199216854981684479925078169473479011405657018943673842082546296507722396472584451797502997670941005619198454197744543021607795256726441465048510835963755150747921007593823089183355221468952178402364786434338797691423433946109015163609617186913733225394529682832959716131610355388947846444258635107697704201945460967271482728875814003579972220262455965654804168345292369519759523560897393711673017795271235861982228359198180462732493265802752399641254033663891979985185052177508712172625304546125321706043225147476383301438830618328442770584037401431623795142569911764256102276312403444035648265870220329429622878172953274827902825695415730750067386701184512580988657654320924677653705287361692505653746458832726757461742672276108318822579481420892493096013772924986201319947806344552142530935672327073641537876737770324433383497584334718131007394084262433726217604941479115206229493740959453606272987358954290389623099617606949981453767844288096245493582227860295432669620690122933389367424579090809789690540912522980508481526349217294552293625370636562341902174020388402428477725394198290448474880317236843167831804004315698034463885686009780621312173699899830183743524839539303612403681272720779747715868492140411682979592797504163827642479313716610914409993783570930423370483703843732236990305989036716433653923527636138573275430835354607518867981415501498950186853498241991584895474838676153257656760209659300858541083584990341085627946454117371688815438757176963979215837409285471956166632829065475059843215246601567297337053495064644820190611803148450291496032263905869679948072229905739830724320030356988399401788699506984966210070819146214994475162960707808268053894117059487887665278766305641440865563423601063427268586279835858173862193337102119002339418823070329122102439551725558773471752625006768028361894735671146392349447360539574163598444426618427974189268221468663262944625122526420822067773440000000000000000*i1^129 + 346950028219081521337542138437070846752646986723795783454860794316392794227413051016752028891455746404983087378450641492229746948627738475744573018069100419746996294431577510282684305517518970252769333209543300581506816584644454486447432301337637789372998342573774061388431932603721701115380866422612993825240940613426940189260078514266479068718676913690618566532679039330885035635357380242565682789731178646197377292361740960180739675944950422197342829598110613814510295370204724137855776775044790045895716829635938811705758159939318831777967944144762118601221298123464794379825386453077172724579301558564815432449341063998745383082465450843235139914580742115738112964647750937523691970283698717739742289689853946582120724363978657716931632632213719421693287266856030343061839528186208565869323344677067083128918681949265869074687763365490904008312448229459716237570227916386926390441850635603121383285889404891485993258524877183056086480661175255272022985785998285167884905824026474506253324487001659150320371082515237366102598355455794745884817156782918333637359496457305083031055564932981480284693811675614942429364541768493894064647698207465804224288963320075231575842619309729924005239836997162935425374873104854369898859921597797320238562171671160466310450929976677466386120257404649543152053293977792905218165844681534475432894722997284804631645278263238996824822610258252860117184212174713423825695599327350163650770116035344941121010326960053350419910618829452462760376067547118379404899272334153155649119425967866328005970549036991058575791995050806227866742175039287796333434720556262985598754950251578828361389211363803518226453216723712316522594246563765476746996020482326141830920885486033838128711997582176123075803918386822423420769654849320200331344326711683176103287435736165345881825304312524679402585378931807515420885689624918066418575794040908174816680229539421382693694926829366043436050718688244051763735071066280392949713385611534356239547842021679463762445611274380968199117166582054178888471370371166212583905341554570454721732819338775561310991841088285022566158289191986527602546700222313230392723737697864133942251818257970693962247503188188485408230196131865318527223790377826514847960105719928235311098824149374701222192645597047532052265319929986868644690353118452908905060231554174400589393013679283177608877328239257391370786123748194626121601055968669985636802051673357899177132604599671193600000000000000*i1^130 + -5950186711433596403598492004399819050938743830658906885678507444689991897678781706562781343276810020140737144742422815773924722308204023764543417945360828548177248869375280316426018272289586527361899366467010484660486969936364952149464058488529494491208370519253190533084652064928461261611419883881446839199840523721394205811460015576976366005682500042796895417632748748890510201030623637852525822986146023280980483973572137341502471039537171705688510914612892066416226232582270914390373996367591208652939352028132462666131610195078445891295121921594694442742715821167716882343726484069989462113236386222912087447125375537453164743765905669793739501281023106808178107342264538276397090173713282262803809182945398466988997504758527273032416427892297777484878398223490610721928337187585634665932277542363716008180626052710821568684738419484821678851905660194541162791562977204585951332954504941744915485004242571896769299180553963584329333975291369761060282171996597786937576552286975782162766889795306091653449005293342465369835449156395035149560068583332634299899812161907119201012239040258746705001740164171888744322781569949241324729482311693018887424116191647764551896266274853002929363346490653753182186734307054322969449534562245827300313398545356848288983032890646127305973036719533804699088484330780748679236871014708469855123612179058853077991752783206639556176598558377188837438553563951035151960003422635816373097044629232230652429513406072306331339023093785019003517735504759930687817567071519689927572615482183984476996880396673377318977207748952539410918539951831327477191277619611774038241308639199364877324426262265234340584240325983858468391870955788939305921419589533179549271678055971597194180958580923358033756451388238968639670277564920472669339469441002010216398192971747687495800918599593488971502784026444147500692806430512552897218285277860274809417955808080128111626313571833332214170637748904099802030093931114572698301172912059734946628227620507686478749648999017073259071269906470263044475939257052976587291483209479316128507314600749822970177944088436619915216394560568548049139209218578086867385581897670860813621873718823920763276031601524701528421314099074309775913415415038715342931696924420196854347295607565537183220341155499573529531437784908981627015551172389189843481673263893075922396056602254923511641741338301749445824055562351100768148342902428389823144141387143556544593920000000000000*i1^131 + 30273836333544889539021266491586545116808246403811572103375320886121762562794870572286374148411939958282674870423983759298066806633283795487005796693962219095394700005426628478690075123339169084276021440506712238319360575328563234027446358726413584783869972492308147871617437223155811065388114428381054741338912257097761182487848968205660022905116420252796119046618929820083839947048414504291521947038522353527710063189037366994168636193728210958497684475465996044216341222187015824637658953709117600304579490997127988062561039527276489753975024785272010117949422621297814567546467554227784236727941746692697315896026739890460416237967846736821782132567271938192332608064541615005992582179544329870018880952607045960395447234449274274153317940573215454485353690912021338515640747974923579628147454725188399990534253772785447025203602802593163353291375781618450309486802819378182310158113479552247169203337416788277339232884155019603245156974121896962667099768992338748626078247907746994753416626996992199846333350994042019871643275935774601337287074656129421706746297140689638938266015471233842023386501136310494096790538966924314218090262429364817327826901431553061817065756949150640052114981702126462285563490055092584008389801952122254880167293594597757920277111776791745276790373620222327933560953488591572974152302792829120388804753752292148919450923309803420424367308402854836365230204152154905700717254754752318364720953663137519189336427498439604229115042084094840791706577889519212843065700571629982781925167620887702635476272946261520899852953383813016073645444896812969926350173624464536684249721847968282449227027659428236176031677757988869295387890323536977852958491781982202735996560611056193091520497731256119743838364426261361158028277977037501811497289214902318044889141729543886825271639305280602006719398992795735238301581390747242963541838269936972846710837551648665309956192042749609333050286285710464666172028268697529644109983250107074050373149942766307375848096942380441901241353797742510253900666736548637595371035095300210619152910901377982193431898004723337634778418070209918933471497293245189165600960090985167271123942951657204172050984968465148225274648476153717683948251687132416095226906396935247086074067715790136879553083307167482702253534881398379292534047000187633536908657733048385443008257651861657432092149425530369496334640928006696122298146234789803606459547648000000000000*i1^132 + 24122567677159154068556057385291602915555532357769790265440912813484606292000240055659537183816289427235985710269602089142797996302262436522271240787594394253655786464035275473681663397381114775438682969957708095062130486091565904641868680176292829413523080563335209120096516205970597582007934236463298218595800111301484989937247546200694421556841787722771691684470060702703364176044472822062948576352925961072481527977034566416875635192775750305649429275997676828132614223326901291760277161354624169266222596411500313192124215566680071632200105763202481550948125582686500827022160480547907604229589363813612141023455999503287397442294968254631336687842783724321292643031508849502601578434422200476631419128765055890810374425133136096638020463758271059158318179120066224020817651268192921029432729276612614134659116643921300378561727712573483102559506997623427140310780857520110624204775885315648752061281245493034544819528016451647773885157051258537751890693836866961041802946742076540631582634736815127019390664080077613385386901061841271155549871354966646242008278004163787535771232963928076557106430851391789431256435372861078205085536438161940706164690400249946982356634875310455734470386506466027448812450236336394530437015491606535880966623110627550869820812491026435539347302726609630597096334071934082174365416247953119167690060315196907681069847303487848153283395152690566233804479952025576322642621068840794616180803681831627228461312016640232564089140264460787316342328713235434199111482100080536496999357363270551041834585577974456541027313953441233248109926918292523255262533848584093434598278619454281622110694062156374799390297165397539472872276121094546616967323214480434668256887679194433671139383547418153538402936633812478824345660816046847332574715373069733054713412521067081110941811165273802909975088389291121306038033016369165715286688574567486341631136605181609493617498350533896180208759812321611547234400771921854206987359860564400032364431049832267371827232206780714795125929387068888518457110337835277368229319976256326968570368144793469285650527609255257734513333628082905056961567795366805501386611014623595987904604934514237233886433986203725691635622779173589205838936067689765550707379200545691657152105449085531669113797927006359201210589364455765823166147691263522759140340495294745506116455219150150905496703574131105319829637343048655911786740763852800000000000*i1^133 + 6488335068444862171990933387457209877408347427922468958131056211970991306395103745290569383965318435568225999066207475593736636015215350531970558246201719779520988706413613987611928946714337169285059260247742289745877023342462948933416710348579286069502436776624057904906927077018182632913133816267182385125110803291064289911469941076245175851443528073579216534143705013606595694602646394575925143891190916179430295547377750336098836963052749630452309051231755662723433480619401202285841963308333375116817443159504138426265711176651419754690354245992491827083159136547412350073539303537765064917478991950073163365611283992197992766992642387819158451249252976340822545000579726919551921512678204465693180736065937500754405329537770797069774610651195557692350947271918213660940644500677279769643127735668561693690670687940876856226195779330903074056564708974852713995704192631121889994827433323481002270456197635101075491764559514842550696256976022197757525725673201313652986692123647713616919976403831281545481945019377490752251318341677230392812312465026950005641238863563906647376124122451615085158331247930592373015710570280940387581626889251865043284804743675393919495870846168388472117684995744720291652639118677908036078533751488587617593145188094160656502849463959836892257562520394588821453575731353565016918106251434622496715688934776552744108954507400764575325567175060790059832340412009459574763619923329614484292867604485676011422930886614131564509023783431595246381500040421476308764052473349945968560246948809914684305556537359241100925443812995170588449909610226852280490189644901615230943012800705838500530289687213558072496719673037486891901909114750693853667161668225930022368029116135979992923840294493379705036392193345028648749071677733057110624937236906392858334081986929138970618781618731563367647050142339435209642722605293096724060742139150297620026477948679175915548046487030752619312038678682137377430530127864002627810379368739246540220786153800447681645947714424644113943524188674104053294867161526086647659407373152808590172100722533052063270288286344002793486192885033542774328936093874425697325893333632029108984106747910634901829342143136056921594572685530109403334974843094732101999458629655203259330502544941956052212474595506878749930302541574236203603083335680796036816828535907765281814830126324749814906149172861052980461077814711418880000000000*i1^134 + 53030895458943942860032544124580603980755761341430573787524088224759437745494184574390329554138930946518642930336396994950471350925238070204462124334259872446224971388490838174599160697213415300198092548090289292943225624065765553744644071814501043449021905525617604928076320976138081111584665496074976034185525044128248128733754565950802755176133523590791976632403567121435732041623936048195510720145831296256348952825927354841371389734499288358804207303031189935319224889612811703979203555004895273551801596953646878638379655505236639035659585094542747685367728764339853664514946893974367377325263581514755055628894158976614034277266285882652336389921482301411922545373117028593176071710217948215556679981059088072925546482201202156753313318306588480839737790317261302132045654210153168645783286347716558799413024356387892770592299027278157251734919252219994542943804959259827117981395084776428565487995747890677986262816883205474102005542770676615939212791210559314012311674821315779924947248554002024344395308456445965137725589643888346359454017181024104395473365835362497304379780947122977474726162724928237345731333609581218113130361399379682835701891145361473165099078555845373187650597649008805016637183524034582655421527969910659376000920598847128618465768584307005731464949303334884407856695214872169305248597916382594666428785057063384398214806648879526062896844151426197349312853540901374483553008737332171523909780333119220532850849943289714493708900023638208069029858270225361926882458371281258501816747913703039260686254203454183904337800727705845767236344425039824911952260449476893109914814912775910878423238490573442053535128548077063677799109551041976932933912651089218469321684250951158157979954561694006983945253236105527630265121472093832779957435582417865545764285380832156855420227368544923691398208200722501864073026960887470586641766963248932583019634679489309519064864837103655846579078282805022467939996321606184772731038276024602216402589498516018523026632574803253934444719439865181175303129601002703487270011083214795813867680342137523454450561767512171040652940693448139529118283449285213081307168878634575753011472693910997543979142696411489856458381070393195052479990756111600614045617892964372961990788357310213534473698083629802448597642650483173793291483159517079652776561756051769556119605726266041156531262796528091136000000000*i1^135 + -5501298749903616864412073584238265675285671255021755307901133097779589387448091299739220678977905557694040891430345139441659677096634785389320248078942979267234519694512754313679122419434668628052943775013420362120254683594496705168272354121912439023661152915906785149376215283675118437247134391968281527678756115597088740293249023305310417727646549550526337809879945409992966093622006535611687117574679523220181106895786518344694629260621602645578927048039511723863700386217658490003446977448025193028375199143928185295108831291638865676607045850445397616944934608125346895076102327120801505023987668396878791359614508132441991087482467017296253541395965391001543447829784410393326902785895340210099318396109518020720868639984992146926600528809175458686673249214083049137385326963242759667545382252114233773933583342560332868473049403105084512596225485801744123272226107077025532630458290726402745921445395591694801400714517996206501500853249332311864943163843689285973593345702919849869123018177412291694380051451235489010095533255875202053758684890561539773392828629955158412565355261674148074467392541329776619457692414445882743473494143677656149530393562414357584344269291937552907154867762779247759657038367793522180725342888483736345504202777324887751328141993460230701155170085659713498810305076905120089719528739053391793589670500958606753610984317333043176955521546750618328853553696591033314944988608238273588380623099096791188026218569354729077215939419436442455708108330554387894757249487751577709400557015464825482135092783772279636306377585943136278867476563046928005021588558559902471896075278990265713956382243800994201975562872881315561150646902927132103772568684365366186303048781451691512458854326753466645772492556612223696051147026811359579307922504504814869769691513344332520250717010515189164262300858742087283927198742825546939916326445022786074202373042318417434905062097032708434976287627611539368853377374583734041480016325704841226814840742002836460256690523471787405853706015420565133842049600686380400797670350468442940703427003005705468857858221928812092368124853306887136306632245519246708101463407693490042741902228335090938143603672118053630337121961322703075875081029238627927990297643657963903994428488605383904146281454301591476514939389867933768631891731237859014046501282997446952627071530355077939200000000*i1^136 + 3107919931023306244637496395274424552120020118159221424379899914633803261280925556607678430165623230186437727624059622140980093111026965083976933028884107460877559707207082346646275293459745559424573356030111361419758390630251533089454058966192792449166459618915974060772824442047172521850856562280464994609909228449782562265016949955784661233425306799856138735836149074655088062705643114826824456711810805818142222003631167475782529082333278844228505621007904050125550633785609030339394897343143202255910479307811539464140967316564133099991913299265363847029281212059005301269438903510474182889681143017041157237422990139630885705853861398696115187345155890919816169273930135836932093068013849764807722694425496560738544027862294757497397178487905221262193348553552573340313848360594197422088395641020115048542469480541270954711540275142349039220337984789758921504223620923128948735206266566062681405758607396348237298264646662796608158436545895157819992071840124402319220027435606457837427579007612500878712162402726757890582326033566032758969091343549238293030956351285276462368690831440118451393713649760480200767464804798139307110928375752404726449395212613485688403079783965578306613742631397603283389267540008388578872118790204081351214368715046214025971592267023891368788461095944386777549863265235349204498053647431719884854386771390371019253602672120243638039491535946561400045742933179307749075295372706750894748458514415620697711143140190590635428162127622424535098536940869791297932557114077182360530273917024472294524530042866116179976068782747595990261973506488447801079393402925310749545628397160814137518389494780908029278878084031622197508949117087935206967729076375737256839834022816854522679369423422197094735676999154510260867304975984217283116223395084809834863709296258041983842084350835805171353808614235119885753259586448495395914314724329103321117375114803720763954780034069464425490023789328695494564368095757821321084246098212642662217395093558710612754653652379088796914860959036755036151886383681690181417951993117270308832246755405190530377644231609738641301980006493860611590883503888573014272148664418081395606967064692202193731088564696202446234070930359401069027730728031419009886316732561513990447880666451960093766579127931520808513789027251514068803825935978249945579484468428123668480000000*i1^137 + 12814287271644983478883395863810395393534942587272792346948474349603790973179601860406823772957645694594353613193287091643457860559723959646730355494482453814360596304114294285733487881679865269985744044839335624134380264255621432473090299271193482805313017618479556229042187245684561103717241688145404264370524479001274315678672238100046875669673163118523144627565281968120059931376846649451568572754479269349591898378378744588115355886462007873641452205537465472631363379092569736133421567890160438338978698213082951552432502665415898999027812930886619756680737972225530010344651219394524173191466052529005185308241615122552541876519102662524115039210423600928853815089805045615868150568418887035603109372301253836189536223326875063269653327535023565322455528276477696496075950556043045140058895834087153839183175915193056102363329726198226294910239893143307460399085103070022694324875627140502727153522105905663139399171417387841184515760309028227710105406935440389595613287335604526709821757848591584783896086413696306678039042794551193604444917662089136627515784445126289791362130480755696663796689337675086371003029840747823631084579051542701084281743178316398113477167695923488412727760199440165197202747338208788508906854711634718136870139272163110600999906311227393737044324966154609204082745265540024572150168510286903913098267986574173799449211573720421578648313942529672051620231544150994957130827978920770371293124798004063017812121237502887759550307109964110030085868352705120604444776013369538792932630574086731338930752818379185976575632262133365970681849789699509705448800080284417204040851085476266534455424110535162924178879543985685896932732538371485811247451969638568319995237604030626577601545430951055484525997297338648433682073535147831349278239030178627467477002165279546064466456620870716854583401231073553780493092617470629210184860969435008057164355821574480317672795212078593752562945268008723589259454310106629410857818780773620681132371058419649633523497953007502360753698155930379363326487968056394555874707043363449590010948620719924076737029428305001770872385888979929294997098284064850009961330464945788422320136793011284745828322401299791297387604178362526168119590742368542841762839490921855665995209407501906748278888128860106013866240645664035036497949716065026048000000*i1^138 + 2365015071082375941365955024500110638385191853454822003208931925219846597051887394469726453767351696836683925002387948199036321739789976650629101346438230851005393362761941331270845586487991872805043844060860711801037546891520769780953063099331848749104489195787547674226443276158969165990685265735106745034463217836369546375970073861211167019509662484702590408499694210841956260206988689659834893196500099438817439008143158780918452016072580492577692532829914443190301644843567068072520307143080112709396424406402781496573556700898160836662233907818622138442177979678731707346598582211752130431919740504944805643287785574591813570899174705006048119540652403860252835017966922320716327811812122625426159139275814069238305587368835869415490855019330166885494241341002473781369097651445345440042492277305198603022906852211355482915253472712702117439124579611629280521029051081895959765296854304312586715106826449510422342496070196242830781848748716242282151144021402274025586268758936768164817638139349967456109224470252267532366968715498605041042614473768738968885733652508383252315447323267980879662311406643666981786877890206312681339051001573279716031320796266672399107784796610098523303407303460239172261070258383674865008698222583533254046254076033412931044886490089083422896300406406591313042545486467581044083555759343621833288163059025371787499006729330217107248158511194511090769642416969066362336886545420396547359928702396747902222982859311720364623575525735843007567782576807650292415789149475748314679506562191541302566030336650771146211462960309831764151634950988999038598277751127485983934015534185315380625597980875254644388606446267619124443115913277153199769155951886506389897472122995132743569535566463971499076011441207024339345933646092764166601047430325482597179262087348736090502529118318604500852782184299697930765906751394357947964229729255378132691747315423724690121778048959010686199580153339595747940766591355728139144605202480712816828166741833862428209154658717686453576569065355809049299263451246335262017354871311558738697889913913381197887625895515910466119899607750941938515450331728956744422239664933640277162550039109769420388439791058959827773543715895161144659561633920252294140492193102030451416679789045296920803707179893197851728162813955276800000*i1^139 + 11524556364751883250269973018630380860776170058466966218998212748715900337221302326041838315533866535454322346687677613345720353009643841048166469926476057983049697261605673935658659929900684007243631462947557550955991932166232307958129774581138071850776176681473159246537803087495544980536263998805256168451944379842350898820143045995941569329891849070847177753984812042575899476890664062622973245015281537368383862388044115378585696482575187375374069298095133533381815084376029525101950567261612862714602205722316325451186704904809028525933080420421384084160977263183014140528219658408467205360992667649327222136274540266796170525434260820485103759698348473851808393317426163839838874372701083690854309166968698710219382293652270514774058684986258310876713073866361238166115531028978203299463340551197539179762863293189089396462543344226512152136405634746669803940520556822310046927991651583229251897921825969949660122002123779009809640581734920271114814511252193138644435925977857309387025971044089098779371092206589917016770268711817067574091513866961455509052051619803485175697094766677616897146931805335846557268609718147163355776394873307053133926649099274226622005228000014908345672153361425456997748729742196740709680285698896645910401762874849727300968262572875474271238770120445300474128673814190924331543231275148778297698036516096062469436845685550365069508827316480668653123829870851364361825842081000806335885061044391276377343586709817867645023924428222559358472272699439768857195210672424317456435812583909381556850136073100661766604255569397433973486790890112190017424743830704551624061451671135647148166383459349192206242430650813749362469944214689981213053485960978172725443006710890322348374391144161740300920852173096737097037648590540947936484450546709156197537725171160530102415915174184220540956459062204218628641973941200792233153202279247132169593912672724312598172933167032971176679933747633039759490841688073950201465698752829495549953572319559536712035499229991450551171806639613849850865830406823860657592859919412660778253800757214935816021455238300089301058409607657544230809976449759200018463203956177260581181391504172475776060727303614469643999669599709041825880255924633722263825327340047884777578388139245333637988996328980480000*i1^140 + -138565788154243824131309236562082661638310545615639988314663680897300803620127796672803662696301842329142450253084381130528268437057296361388487664553849632724149284085708258566953144876748351818399514422695894106591560759968947250826415531729077739615942495881189463662206157839590911312200161392902423411253307034019556740214058392484786323689833424174880101631996722095753587353663987430891859845306767515477859271201013705067992728519521630314769243600245904096811015139345328649451515705969979077916220213952028284524258786934953112063053691958132051857423880844782438187997724486951504942468465540642778836280771303165618945384159597331733295138575438496645948196922643719026777994402459113349120109686808278570663167167216513714144222000597739567649599984661863990288124013019184840961576517227657164496973795829953207726275857447649777106922367849131649036011056265461419355978404077541869177615920195737490095044133240906465021712731773915250580545177701267403404553128702381953011862604177815877719050532966867506605996756630330434259800703135770757625883840337621010118587452970974005119317102245506611022818979770539582669726553558480597733242536979840049089061280873790778556243318403807625416269236135067989556528444911041484904861400825794713607828949451132488922120134452739859975858380568585312596231144741545010444959500013426161469224297970688696024814109525465220326845373862943601359462397053598430346015922748929585539714665541458375961592523179343136344333258383325696021530500784825869852131864782490339709506894746033038392636878017059960772334702277434084542381540864990153750561170608505801919054985086652152706403496990529521869389605390991048170773965207298168187227977133747887708223168703303509733451510557633166654519889133423790322702029035538594184874402402378852690793150634529502872789257279216624170901407224521235492328734131114909549014966833871854087762810036356693585298028413757537954818349061788866515177929084522681237038849635346939659574568921394350609319154295950651426885585449012842935203980434697265403344875547921749605231299383510834385102140121069212387243500623009530509958504270034084357012117862283151682784667495866385279539152082784797637294724238208870434120741612178957664256000*i1^141 + -473355762226210608041660234692559528801074949462531323353787094433193254499340958102384177173471703019858917105529169083079348903695468784713457362456600091616180645112716827514309286551643311791723182540849360220620809166679490262667994630808137773999711610254031910410926460428225979878997249323818687122605741668873261095084952745946582351533904317391896999136417401064995974365627171956163012211568796040555406014754788539021126758204928531653759351631177850874947660572557911521767584975793293293179876532348833691723769562074430573866206503381390422520285983699744574955869200223648649942604509486025689312325896115141953037413659182107561705669343625157601147700010241655493190363557688421638540311082003072973848626354501930109078581678435629767127786551036156249162457139791150211483364692413839257695244465432306040755750769765458721376156157033663245762135497476722297686903843194482842007663081916140155316301783004328774359228582725839636185675914461536222077090635798743179684269565035883410124433842599858861121820943899378063744696298383574071008390931707242947458539596530534122054831800232248302945219080883465361368009778655304185494609512735865862819116166009929345313541626329378143778942551919749067096539294529761941388109673839468425317678871256727962207478011758339269005762962480052987659407310158681514315866837719614876580208313316954420105076234863947941051307741846049611230509493796699153324475560330929417212457845208109266081779047954063986290819545816135445592390970420528040065154604893600411508032338507265395023900591666365975256985649853539866983467812560397720060803324834335179447555386256244806488323282368937672967275176267098246908954388181656535706529431704794142043297825197125162342609559534183048616719708563675970833052725541404821092976763943057332120193515513635200806022005775968317609716908453604002071002709917934657096520319482346694180356366269189886324276614529620681150091996258958916936359132745912773538418689820528659847732038259625407435757385027607986111858861846336604114017975629261767622974527207491083488667583102149888519296596365009789462025037302530956737903580053169235794046892766866485688921341170713198303117045480673221646745600*i1^142 + -2110485423478328101821591167014919406391294299916647271511411366471062087647286319103308379266573701394262263853521064584852772014538550143005661675298487317673349341765400670018022606998760661916022514214575606851877173676978248218209007338721362062127442970755773175215500324574837837781989669381618400650785469788529983914131806332198057944417115862568039734495005476751774226224540386029597573965027304175910715010457485366682717724984800724384610633606611762114841580584876009424540183277008873656108417147128210455626250926750366100220487613898947760007914442046048035285311179927904662254037742618140047883020501598476990170913249544257415169588305143966780354368145295209034276865207449038909939887762764601505297013070693970347770663800079069492697442223388002887688160655208737985592530399504016916697672570487221124256595527332570419036804410187166176965402649184194944585587767613375260369259675169432180691336344450441971924590224833092193476502965609631198114114582949296659346273578930217859908730284074021089706527801660552142889809400203153375679521226747537601298876551119323120599472102110134579865962821739484287926206044317532926389910154367261204107801663600020575091525719820042289088370307539196900981491407259369067762606960849891216860910568443632415508168759001067483178425003587564060039798946551535033150439737715549945404526394307974033454877265247264970549632954931966670682513316802507860687768956356581034498735696075507596797991332193440034113998457569294590196876168139081205714636901082267654423806456299549921701228836949894341638456215640041075561925792416145403846087585077706253625482170498676962475794269651701876559046440227982298043274507903184358589335285006383697803234786927328917781846545770790832874354356270686731043500745798659593738277121101940113864512239707906237617327419445623665282258538138474008687518970072081912172393864590603792057958437868359921035708823141438341342559901918168053206261517622940824967940584298700457003353496478350319631572639009827726290381711982639449742747622266350304625049173116192023358440081403218817305864252308883739520680194688073689503768877132965296556793931031280240201564160*i1^143 + 12497973174696236499803449753891813086315200766283638038641002407511106017150612665861394059422162767028474207171436683260159483048374273944900350674246145309888767994104689287043619194674376589456051255824902362553700900264043768684500829097192409025589916364025179515645825725858302680074753666599673849404311715192439543672685172183259381248645556532323097115996015936777352713876235695665719585516345765539176385775207783694416126350007301310514172025791026633949981349650869321916784825248231852106495533070861848724412791529412098020473497673200413159303808158390456962439813800896574891768854730999749055609010588109506195488785083771394094350518056276841462245186440981074403436369808469118282096619812089650535564737950224126709120386541627790260064693579789568129234291882125631249873996889916546046528789977299442059887514985739362539132469636951662542634808944159757251991593225249617534733066663872147830927090269744317411471018742137940760962634988326671676788429876027460544001851040627105668512444795188164656936807050129388238170048410615632940625175578217719222857797806896955727628677429543332851353987456733330996420227727681958420520829778606032738836443470321973768388470045252700524934406939295336935783615392593820419345172913467683186610545194354432208150550909313071420206390642504107887837020694052680534932898329556882965991339546779630296901932319070945208307583788948179716021575699155215713633364569155786125465006168098079868124748930375739689238797668550079366188488513898544133239224952958333236774871151035517428157044285768933147942142798959304013623237916818139782576177025737139065536770163377822146398461006056740170814794803534912468780351130487445826259899893510511744746273305307164631112485225751736787440175462480852106415917656107270462401192792391223351449774508829244662838689905481331306757231290332239547181180639491715794391964836985133877933654252215751937597944990209891213746610455224659691625263415378414152181101633664543066050377540414321620663577238274986133691901762698250798230076569520652981325495320076636708950660165895749441729593344*i1^144, 2611774616565261532751099233904602014302703045880380749713558086750952894390498890204316601366644134510617389032976826357064965229580656017629749586237801177477108378335595693854018224362807810140606964766471150680677329647643929807346757601891857978631152025088781921822454409606039209016947653629154953470604315572609437569663210323790494257287046217202596165714302114831487351033449458505537777290402672008338952827130116307657541315892898163290966039306687785161347780596553798991898637076873598788292431208449945719083636878944207174467185222852820751696023659118550293384652426644989647478758612142227298346443996971485913653815990732087081908869782394801024770305859121339554477727310470183995501660667380058432092923204814205110448643311283436962972837486995146833894830685290188418956190590817572225078246344923534497002947270567544713067995095318252691017856251783225752981354938280002642121664854231517990966487430001553106468934271950436026424307530470354308742366815541961075476896142442332252177977915009550107098603027503483270657710273991992518695046897031377106400300480283289465572942347615556613695612932117852145131478178736943240185416135100719291947814087196812765268685952295689312258508559520401660228897142089033194142449701723544503260010186011862598974393344097662122763452829229437479046484979123284772770244551511670342726759343276453709756601900807923772191409555314445808181899780196950462484914564661193278601496982114810203883671520799791886129099334438496966897360389132109297267552074862590303315064882882473456476174930068749653696579768277941966254531926799496299163207428417757743998029506544864370132597397138438770172342855486335023605607037159873910452549611327826653582593919062801129289249394119623838387560048035290551470332052043593617004219653984104991823393220314367993094201827315520559005796673380477153896293209984598726848668553015020847872368240616972288618533754024365255621378816100199503355695740087861566021944982435829185000766899969655986938059636074589130067240771235881833135702081343931639209936270142312153640524332804197172623782807236253430420266767031830558913760943965587984930793669285014410241389693345391071905578969266806409775273289627085566043886791845006659496989457107473401797686452804549999796700047962118646338471945342368044190901107433859972139921091812421420466955658973985656933607897907772652462600774188032643842374491392372686050697999849049283593553527273223424651555313267519286633686710804236076777353786061598691591364311688580048202570069917827910192816559251489299644076666429399575250101708518654006344742754750474036542685347566872365447375005683625988534894935313112652720823524071669851622109810872257359938782004312023595064529229014437803477923576326802858053219865947931712225335367775814885649136513173802829308413411558791087788109892122143200484014965409187072470781009950370702988129292858656145419749366529440838215514264073730548081975328901233686158992023644530959428184251626413519730568777751637408145256466171918877763169815955448413612092660850511774188309804578432400870001364349274793326822855130026262656550953941409480456487522423500685285990203155935972140607511027145336238204951364678812871370943318400908158178351655721122797189880928591900583549716256542830514846690806035952630339016851568750567208016324727264555264692211467752081073706875350394450431289217994179738173540286111196862947950293923964006379022040731551258906200629793350712564774863521999708124494697349531275982145452774836971480611049578195416573635620217393657572274119864745762028775756982000071516908126883987316404700747393833299404125996103341059151072245164683292436913586134473515075556135250798808706386114699214117978267628153381669368582688107808524737824946045832813347397547147232386140889184078173334243639296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -33855466129688235230409675974676869961509599870991103074594398508768739744182253194306592238979786364146918755063435312508561625919155392204847695491782402651781287853682614663251736917796862878993488527088349310742789639469877769680109864969912756676436324624013593813014985185054948557562406840095058673023194923780799609329177254978193560029491282990617954840445857132551687413155384662598398765479841084608447365287364626314450187905410045982069738158579759992982174163122177041170368493132530620688036632505672608343226155823664539995691560659687537085456040124731798438562173217135068360401318352865428824025459252814744574904534753834227691997945907163822792977515163284446241922876044219663420608470282257946964899497456437734153421833025923446547218181689550862081639119183709132108645683229434023096223262363564486666699969297358612198553972355524959634738473997941223238026743125494359564021161870941958301692443527740722291660549900945003834117309002646236317016778752125506498850867443770941869501058093436639920326734340360453656465126256624342957787031770624587204252857637368576985604773358611671508245463631432392517305794856758995500312577003449951083342093407099140178358365942063229767857077571454767521153563639573175164339792127770364478244548293381499686270270075161414690972131575380981362010545625413968180722429310320076668925886937683251503141021965455636669661013274537449475538794575224988094639948202740610510299249361894078935700278103615511667438027901670147815573763323443774898107923056217255579135497932373292640193928347792478621483196198255489847861927334564213614399534537327400119274776988551539059042418246754061171266288312676630862780382539410100156672105346438670102392898678674389056995522404002965024252367848340775771791509124150382008678761318492317601178854431549111797659864721714027230985995593670768972633912384003019499089614269871776635464879748260541085665812520645698643186156058711709969578971440100802209564467534696888954216299585550342621212639106218587424244527945587521301479906869394233553477939878089457161938914967652067736734151183303639258553280150442030827912421693487247668991853714404547655725586462637305658517619109093235329462367473090269710745052303789487816940241760133693396369203469163553480539387587727805216987983667157201023710311802832691628499917725714694470275543135644989659803197523393296480802766750037157409807178144387983434100794865447083119065868153443673529996732226937762815950538383502267577228829433343767223482619977790352775343611214211867939937564440485357186287159571988961412918683842789550073414521576944267626059354472397219471280036668773218489838573857654701486653328217798687294784651583168382475214539505094230357386955038803146745929581691541457041660340419472867432869216665135075745032818361267002475960273460756375918578485325942262386782281616514336820143990919155968232634332671976301742495248941734413357253171524194363790568852207189615892172453810287240412357753793435450401125766635348661867104048594059396650932186868649088180670567642523904681614847411288505199033562283809274181541527013097143022878875411526381366939393339454253068933341544977248422568934945723694437898936160808897835987816834110933311162313701659277159278392339771544619496702417843006541169980580453649359932384625970995518019307008369508856218791671425785768497089817797048168205410527488693935690339200955252849186589135946407797250192375596305958126185441261223827651069802912229952712003819014486740780120280852655152397222858595647203548636144008769418521575448166114482991621472055918224393209074614228206231154299900410335271903813100154884736290700653922965330061381779492176528846640294534348006575658864333948407299236628753020061324702319823027635513443759989398659205930299896437008803663277204131282105139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 166709408478125737662410752440998813724006221299948725458913626726096028484473716705450135084623466677838605941822204522542276611784733536714434506496578912148918776747769356758880751963542553651156418671140429718681161659343834643899506109255794125225468388636860278935327502517035664603849137888145646258936055234350900173281584926188512003993752672093567415639469214028559695389809818303521807191803350835225287556285263668220903894002109318460577990813858715919482802816215702109474510305429700628373983210167298247090963939659054898715130622070855185913881095378398950924389907252300195835809135223067025242062458589378442301791687894430319057333487410991824266356833081279237500439237087774471890673209713331918183376773477950378969747827603698720979990028598166871545204222573547409825610718597090085953850924165699312684118830696291502457629941391641223479319990453058091773502963945949354450152704600202501832951239584282581930677046047011410080934126998430018013647459621013307153368637442889008608396197438019831922838576618435132503380615392401845245190119650391147120478285670912681580160863501206255277804081818076712727603060300259265622802171865462280264847028070947114176784225060396832364458792314346626112527582330854014893400432168148063436716257787504368826476791084823963595999589786034267508443266824973946674287956587526792900181311440791024593086174876721443904083981798521531469855452092819513177901299203507545781107337303267256392751272084512630541846215725563587684554139455291743291608364742449150277454613982553001016172089190609894204869589375329933505362362549673358625889126753922346682797561472530312935331254763109320692124772095692728883296908233363947453244619592645734690043626091559343017078838621037190506426758424247287402396402674985395242883847387757670080453027404299134752407599046666355243563162945035758898220598848347549224851777237179087297360515666292181492919462620568405512718762654379165473880021361768060232812709657677566103934528029060809834146873642934314365398319880050087610784845945801689286245937580417880102191732531123032872747088031719394614638853632744797535865812528650155482314402874912073324756458697275358714073104332657552991737515742724254104331590195839581459879506834453434033319378134625795018738250097841041921916275771124372893083759755538087139911399977875328355975648505082214571562518624710566979396523560527713145539981679848386188365493025462580850301419555309304742989873588842528036039373530780766175654257720399943986689538169386044646112997650894196853911637364908564486269004806013027979143375401665132559664106757539374148441206896359966531234112197465311967879182069591505908372639619207408809905615573642717472985730059909019274635994666909472335257026009833371568073778181723887343206368581363906822388907369543600660069222302677979755072891004329981226193937832807780663979304780301406445424593508547163718949889014908123371301104144662597583224017087782367951373439706183749193522488018896679892106656723508383508969502747508241679276782674599857271338735002631700070404655393740019655281112391563615293801766172350416852885523332155467437785486208411499071627574316936794914880788041470759523780898371513310953872649204561605848392766506042245537705354092224137525776849991604504616303835904050220747489520605023368976094596014790986246781376930506027524771483558440965648613061335170935823557528197109155418436662984213174176634526531274186425802854319631943596269726518308840065282632628524685642942877439144447342035396111195612828830308346837366448520619192592623764555470862498544215825286448631361495149727353793802607993827230622890728343986218441789304392492800581380261182751567875152797374061998669027832358178231522754071501292776466273935704702898490561588486179884852839353076225490636159773300490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -396986009121984616985450445948083776320339182977511940153232716493017032591231414939987857175372764968746290314570486030262535582191464647601123709273222625762458264920551095481384261573006614589008943817422211865829919360166525200829436285946411030970997120129701021202586167062595552112824144330458364170437754317046800504851884968946697930794522685047783020900593026849252102625512203057980505603375052572274154838731083022178463886251358262455533653162996386716823565132410160090156444379673307095773439790564369843393862642560758544500940817148966285036984079615946878553946923909764392752673874691424732850186908980518984367562659277707286476830681964375717546362095496464306283659875127606333819022038108076709831408030809380298302741751156312432122323236339267206646984714974991177516149674282698584894299494473199064507615875230455015289375890533148334489255914521827424508790748631968572601623304864039019880375808461174037244222010073648951657105240096081647560735071246088976871668718625166877054138757435261472634069771092804422511334860300475966598821522568200067690934147443334650861151988079433638553520719847210687102560367263503882444489540516372140313237609892472815414123053830562196081300202377223803398407973713112447359919933077655570340566158230825179209760219576047030941064774488269836029672492339497746847881368040578099759248491624991175802131074629380668681331616572944964360976077206330328005142863851748502339999993834692296774020465986705320401977881460936965178896859043353782402210999954538625944032807311750321618327817340278705269165526163156040405491328685920078694589323396753621640117400225881559515598289812781238020628115261345255885710734302927943042730103116731800938997587225679506998003828820473256163494099904851186283229002327061422957861163457576417594333484678074180589162043539098885333888792194090116082736580531832443260573374162773130264834136735140648566316748922017198849566953886787517495785248296871605267140978587428902221933283451651971663398197376618849823189606318923519466400637232943615961064158409442540698190814491802753900911865573084623674570283287371559721836974882978447154752265701393177504760394704102217562964391032526765128037460570684836144586979671112711415820476851191706254611279536269894357610368169790352286960203370400965494845700589156075402027823613621035942038901913007856733246943781493196620909063287934529269290525982939447973834471141943051530014766146159957593668769148687828892296386243553160370399610391961468261538548808570446326947999784153487135630191766470492825182724272040794887898412129771983317901504851182273846657439732555264739907648032082444523198222895522483461531488074211492987891657674468936054818551850734364787283752996003519543576319419493028659342462480696865922945535354256992584519693140955868119324546700416180178928654552554985368911934396137263351892882677313640550110253566799285870869869402946861630730996819250980405514603895755401526649427023883522392517433694810845535273570811351348605832953846998005555732701572182172519746363950390184490365981843590119297341959822223916060588860844799264056927227582174858567729890744685922392585665829573206580309951810588109390094620374045750738469467934785865090851958446565101502765499918110088656328418417492661426969649685850470861170073520018582809305335621867889639290553469549175783255406849100100722779101189501578554733794014191772418675182348461112190800933815986333547234072401564192649920690225578192340033773031932114275247752667602582647213458550996217365837771990678945158270596063266785300110831935024847708772473313190057032558611332357129349346838743569727108658378662747562990609971197622513097129981565245954334186006658759109220969567542938477181125265566822121687250530701356259415314004798976894693056898235487967760089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 493364080757275058910149601974678678846626197409085270005965638228836833616479083739630555700488194950731599517227842050079134810477042337744758419632266958652399224729469829225665904573752931403031209637519846042764672349149417350081844403077247292187690601285949262805108374350199807716113328692519891786465073385550134617734211602988533822023284952616201174374134856582225197148170035780941486315342561532579483163005432216182182734745628951983237570644052642027976252546535333295723340465600133549804250383325582688794429326764730670393957216597609550887681691955411561924654740202572253567761341623030039722059236806388769508429093240802434005485613667880852374905541296218082472947715782197160496364637636955275011176310121194154560893563500973251028012953681195553651984920686174296345167584786562735412650407833150481154584251432741711123377134796593862518062160365994934978025456796205083177016578412745890454594912269308678777483501543189830826777599649130453423364428795778232820047447278227002168595300158338914329691809309569607193367411607473819916725090958202654989082263533852833889207930279908787455049623431415641541835008682793829941724054245632084206782892058167707855619449189216619367061013304910861275392221441389377218438894672466043682568675603212391723400999871159732962254205015376765876981865633621097725864450278884675277262808825940961290768297035314726752266812767504476812807029825898319724021755450053605384939412948980209402141176350114097685162478254205749439305545762542018345484002787033363435016229861720046766640737173924319239804765031336648454864344401506379952204209228441954151729369705940715181893138047457883534592971864728623002084420954029394023456612642147203289749533168164055737408073022551631421568691591602718525753170611197130169204373815985611075664529842842896721047814104653001298779297963243734819804641822666345444369736426035587784042859194524458027076834472131758384948087805656978805714569870923312289649663441901865400110853278149997638601636469575301082846681318612961698248521166325646445250865695481952540886300896250937102610306718682068053592992389496097214147125571985719816508931129490388893086714362421493649328892809069851219756240104423023359986111576858606112073943430312242540493291097184667386631037556231959407374709815004715412190003855940454896287025748376013902970428740679550553310029767679598626590817203015964869412844385061177359064240132161774756857156726598423345846646480417810420860854178137864322306590348359881754933646738024922597459896028593276602122520688869939533633224672316341770071114489080543081227741183246678973604770817820379252388179162679584196467053371225250659266857800419302897217344452155685364614445036610345504274242432558770891456323695712619330397023816268860417037782523051866284607238063504866899077467369231084389147533960655421004087784933970162819098571082584864164672647759334317514118407039115507307003210695878477880058270400075754550878150054922423857782641414207647192737629658624878226617577836736912743918871404928896341515114997704063146808654120460503977293939308547429268269402818790248547683982577455165961568342891215542079145037382606174644188948039069508657163365871685390454734204802002840705447549308003663820912776669003429657256764239673114823955732195017814994890578523446702746770330282303298358569597530757308788276005810439957384129812732213745843404750814743052983891211646330431047878226709474568820769324164952820414220594155939965540239206801040277339022830291131437633858862882005152283775481031435255196954812736498714814660006387827832350441192786906648752007501164242616792897528721596598577274158981395428295583461543537607545298429514836111420624919883968216618941504579217284656931781038433710295837877802958888854314455246736068815231138228655978708992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -323834100081617390188941443707288610118366835018764778432693991189794575950022372027184899763179076973201050039562506683773333717401892282782001095521029493328801836204631175811739421239964547640498867520651886109448335291097449786900935140748985315894780511536925418838376182134191176530303714126404018437451347715861829434303952203417311053505218767947947746295348861258614295331824329054240110755172463007384319473547652506948133687051813317061759596676461502901606655865549943583835224626552990617294013794283389093286697252077813967016899031335238301040205755828545667938616662094928838962112471094009804981943333008446487011199962140890073250720091246562620499389042726273299747987101141048902661506652199804166512527843333132735389512891671040983679887652939010424913875411715837740312818643327620056205789404299315577621909398159634181453117879925778880628864223571258373213429106149445745530033628259349550661872593535945399849105394532618906426878276974067427436660446383923546641515445530178176741168868931019129188456205387002323184404714466897505916731025658943128777273489190253875706898231846586263628216982055663860324658262118179592878701075229339954915476784982457060387241806567179505906113531878238614510934810445832882797708739509835257910602864399758197969622144514407611847457804162496059334249862295589419455958375553760934864187645986398941445601297928453190008940291790385433331764329675602316462668156263909171624483632746266424913638002207956201350272853356290578483767182402965024076984988952434309971441743169348347514101364433517298387765317695777276410845564888102728503655077037731538232541617507553822197765671663302997239172481202634065864196874795670643124521838001064841450618048196205040623838277072826803899350136289540398167577575196383901383503330419009724393378570534710743301851707496814311018661494773937296905920012290841699446966272782440629112416033989249011966752711211398951421507194253455084786219305493685089550282204596185795884631368314821539186641918812081127197104568067723891976852491183419608150733093683796094843590983950645505404350239171883923897124663522517586654475736266332612793527575426379989753726350069764518983856372379911681929536373047614063046261182434492136676059261918195294429358331652131025493193501260863500306899915731419028258432416333045510581902949289723402303890441512913103711507114718115248441848337705078365925191442069389888773974675964656981549150232100747676191790728079122856731139477529060317328467954887233363472753626198817198139848556568012793044595930307887711712600145147441747139366227876401486413610666726671286515779723288941978043153117617555530625648365959790492645183840984055443884273289944314604340785334418633192674550764774356681385603846125670926151659364221492458635626898642501835442330689666098069943369549829711023254417707143523244446291651220763922671255452154443504506839992107268150259390131293864257963207121308872218095372498089978195078772839399851138518963132559284156960759140081625920316095106152795237532426031605446269724171325665927700510035692843258636292963277250100414079088754150437834601451808666685299111668593554929467641626195896395795691631686832041354156849016995752075462281342761879537538042896891787650607423391994281740090637726267290152645775643835105065694934745570972574429062619479942066529985173609284793814228371701515986550104334862592774641150245223785140799754862265406348776821391137646340348228308124661755972732777213348316898450366438092358514125950412560980867853257394850401465155134123360457705409188919400390224843508832358881187529944976074864128011799574549377144993481863797711200719346870001561763324645948160118239310329410538887575312568376732653509952628234214002135989037939629038063805356739296656315965057630330633445227115366416142827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 104945536717648342633809752787753809021808147564621023673176929808343805898205087415788157372623831922138129473665809865408075331733465822050433106470346189559194605683106182445022208487620811740718868328635563994086831811930210289757162781687777731759043080393032928054149257615057966662474612336972847859238909419847431620642416127371034322688220209362755053772433188200680855795349204948752033802659768580881587156898809509549050434868639910460304483363513591435466778259362323113058450342415623782768720626595687530038930435173421217338721517872688950881602731001468784510148339937087716549153597556955724412409888514050116392025489340677260010126353293364747951444616156102761470651189234383721534912185582432075357107876259211818055377411066223003981309552336786443968277310146878211689762915836772761970115575735981620977964197648972805952892002530511831698943566475217257258882900454629805536483329989920031458203792046933346630401814032088145651902714288547581452550380693276017940775504290053038220930486970327557652805204309059658477896363740359227239545258279435235474172764566132674823598873085649656059280000911975493920109146836645189346222419047598418367365244246608821257176285543193925633340543029592582801758182067934943219644160070781679531899271158856278713347542800599886127005422695813484636142802895386444884001093282676614018396496250013494361160363548931633035574308467680812444217260946122190617165989170982925623234558448721059294217596183675548403598204259557367008380320967297676124510282540308877426433907645398001648146695229034279290440259844235675003146994524335605492762134424922464407838051958636574132021032297984904649831924476234784026721808061442964615520942489555794536206835584537128138218644025523069623878885278717605786222170728841633394532485743241788772294416869285376627022395732474160356105761336683058777673590530091409084768159015453564044181648821597004098641209723341629788052151348801717674416521105921692485563639106910098785122463222234937619167120568190726899636339482050434040390097783421101311689274008329972484343159393120625075357394257531977747001080393071925701115606731553108516910983445152180426675534852922593450623822594872051910403402743341254551116388266331561536374386905146643617918562859215117511731606654019453595884837767834776075651710784940444604477893800035888255989460378748653796255135293997488928118127086949856919211337710237925152070208013209936855448033230762907895150527864118697008237982173267649032926391725116980724494937851669995867404439413956670216763341870079328214812612107736187891905015554982404888090447801476447689700644483911409787060343766387667181024195314618941496658739350377863423379249820114249757470348224202499817692891412542059293558329001773347027721880532417977977487046186781260661842342865552678215013126058133530290045456871834731586713371825599342712250946108689497280853922723943951531327442872290505051038997339660938231453309722335617616962200214636662735508978967861709759409217728412552835401445119271090248951606770996719471655086405180856227162248706315660609700499754682039395392319870492018385886244742039831445981606119601290098660350263448179007833142508346950763116677129135973845650680730102839374872088066935478128191919767684429142086794016599619132822887429727750748927154560544777135329457516133921847004246789637559490445182678829000841308766539254580026758532869103551301043990460985751643324611592193242767994215261993535420613955906045157222149680323778953658595117603685823367615200672889793568012704792593904150483350421464749461084373196670312913794010258465680446938922283306886589137794874321542183059708674851314252298872098307436510013654617877078184546484781287709794103261825744229343540321761269080801750886363375956683568548721606250951493082604753649664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 15111431437337418824500012148569438802987410673080283175768599613834980190278092004075672415157080886993084719880583900596664175463318166650606985893975592908490317601719700047915647597546076821857064027876339596853458852740146412931330312473475760424629766128727914330794585841734225747206485529363081968117188185293619934820546458308030051107014950595535955537297970792000132606111635510108221260505071782031657665588356215498645869068621184800414041913169742898928982336956676544555809823814023343001529252226268524788114754051831100135869655022466778978538068793509903112273343099471346746571689012921567601359898276550728814967816718398832230264079199796037106967433604010446291547789762138408894287675591419095153114044348567321057377124150754433931665024983219959399191246335564114655064998847988509051542115852911420283080940963920482876087980290062165510628057761719394708472317467255057195054429201266383280447049611492381456322542780133058076634968902541379431336446736455948541516606434254752455749295627846497095431051244076239457389265807128035461901544718830913619648164835693942679976637090213754186918653033818207076158140164334866453786015876375424671266890482910518862687981686649094207635574768288962317137934772058050364461515716934233489843209105402617637825546009700890536796814301068019079228507544600974004521741257939066169561616733431563784254423925658200501862683465204050621900145123542116443898581713559334906759194295681047324246789923755895313774121927277338743650589743065312239545394906415890822389749013738618445671248493399006619701483603264071079636778387138531018407624425992521353975801641136824550060356352995513353291593976064745944917264303644333260149259545811141277757104937895662717280798135372626184030999354244424287898163996396334588081382136917822037017767473367837414527364287757657676729091572366122928937337229729822669577438344556745557886775926968887384449712979918994206455015705095131234792958653908221506109273815300344701539586273788211980163046990768353604929280601489376429750234397196846861597519100632920253127599265290861936963532443455008344845805678178930439175565368933784213972623556253770961084558322635682991594881178539062742240849988735428047633752380805362598771500975525032543495461013996325631526817205238103357281668615540882712236774601381469407096120271406269775129560162172072648323330763290708909663812133302733672876801018932427551819111648282608828601947910625305977456979870669659879962366368395575520178610710245773486927059452136148087157858779473802531356530997859658618360639221731277275232057967013480933845152731930801572045123771865865410254948421528453681977589412939863473894280190453476938343869362139657547135610908297848393037621905598586479087988384305084883727966643829981988756631911187496573149403094813791607465731135812676814618958419086345351317956989170082489680690247225714743124466824218493239751612135894001261289513167150376141225505393080294197163280236487997534174326673769983039964015770274284412708896434193284237280722285202825757646416840027965400252181342935346419739864044653339387732783949816538212367688604726870469405284758814944705302700536084646162439143718139566798189323815418678782338837391380293429733277574876340330920140712132121438311523562232304237538441533771684372460168900556133617947513544477623718253150647998493197379752355018758734605284653329027305172354703568101304505298573264135899307446350817171513656922067586217262276746564292460386098401488464909574724937356762648003672734340108827089873389809069885671734143757449257285111416676042658722563452279022433730031855433703089833242723771530820092396292029575139279487100904653365435314866711075391204876174168137724159129335641167439546520365169922542182818512936813505707794128046407334541608271402447667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -45690402030144858384112493089737838768533708714763361858211025889522466362236438070753430469960188311345565779555808169882259772491428630113822857096072865562080753464938167176027196970021092155877531661122446025363623777411060328348178533964142917470965532829299321953973488984142999680137971246784720137960778368141083583934543798586260337157456323703056848524864969458142948940926035778376202713429846045961636306668811778776867549514244533005440740318707486837531788909713137240659128445792696575710279796487524752073380219838915245451951694906405270589289701218089919062229088886620214321236467997585915698081278865959539485976189623572611783882686027093250745699249830058003476369104710657023526806708651005701930096006652358340431672985890621921200653306152974166221729320770018305641240689559268049409807133200524247812554700178070220687528231066897288599895601284442771983234784603787580868481498224665844774754643876900226937665662735638318256299212563416972744672887978792397756703908082665668436522719547588569485888243371052336324536201494784399383407128965218761790587918286422198450185923174656860565548147324662386825660323908637819675244513989001588314696159451509738203269999715975676366229893188762414501703043554834939333203375746817392302048977802458372010573378306967677047728973800903033365067717669427852045748771188711731820460775054410137204681546993056174173100813920826172367323481916299840099094399862553637044363574427896913563053553106073937332794431212642934304891585921946872358324372164162011625609614206998792091864575963446419552293188798236622382801946320795403360524821531727721840275299722698677738319876231058454135674592280759059122414938774136894740345526444990699046580117896091696891919523239163483202960190130136744341585734903010454296005261630328272002072385201569657088339299320159391946648316817922804519444691195736219789352710607550761508242320212668075497528783233030493164355005733490290992805691331470870373974822217390335195317182556100082024366531788212090033154949931934022129594890032428579192253995697989081684445470525606783363400860729341350327768582588045771763038803988771663181434487696327439980976830286050702242610973977540535803368250017697753563569644553408065743630205826719605630217937287763000951132618024469952958874174929702558551950736292245773387104401549392878920399631199210818595635875379740272667552044937776174243767752431256070366522643638585116734798621377726916651182467772540728471759665626414117077993760465102933801310250032384833567527935424780886134210194900500845912410675990317446711558249933155644707051285855830867530585531033755699231978111799593927735310911745203444117680945036313752129329221415139468258949897184508085042558797926147363206497256121285942792076575717093205161529254289560729188467651644620460988936581317164038791621620020072441270171348737986297187829474013782785469917895925285051790212791133090179532451046708546751518497980103785599678331895075020471493340341620097834404438046501777798355126225921758816148569895691025584906628414792293837691568426080495730413974808718347828355455486004091418680926488511376552684286113875101766131596803761732181721822467037906491624032644556831143699414838439949813240842784262544307715186036528822463703060170678471576221960952200382982688970330069730292816647914426660833863948481640779930320817480229607203085618166245872952975673138556358527256839028346789118795777151443708763033519744278889836791979220707788009742771638571320464489709894511964528572853766333092398859763321817747126182089016035944056329431242551987457071304613788197677776140016339607226353545696490822693856134118768379300718264528484474319280182147907051420895462994155445105655725711936252646508881856630029479278267607956955927555280254015724152792565417865379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 69356395030770074249897811651893732259220237936963866197181105540937876590242978806958762584773196844966159144673299670642095168693996384781166532424974649704675892138481929783703842862863312470277796806399197606274196198634453782722651229124500388047136886564718146065001879222429829724074477229339013716499640364848786072055827164079037864213444182519339892164681650695927311985618987392630794426646050295101651238596341721033901548180578788773802541158990617022717868058782127737798923070395209061313016026332759350040596385558916925445879965789059794631379863127397730961872425378818790664739994988896782038507932803189128875372905125001209937086101684044255056612676931573571360167697118483948377336244753348247226422214051955683520807955373847215165081742155502817365705186565659422239379617361563253186335284478306212262544732519187759124601828437502426337596272539508405938217644159670855366247035304951125905556712548048876397024849316297582071078108509071238483819609681159338403119784111306137575802700331940246012712449165923551779986679286284759555800616169938405032291042364099460197855881633959231646429461345516950497416852891578965841454519363182385687574084782778742931069315526388679573748467864883484654510578032930899447771895307364743513684645849382671510826255918159424854268134611590713632766832999635084655432581551943600260731089844704347289788791257150498612271953884474374343013087420499010616491203745511688249923132479400773794512227462090565665672764425569788323465898571569211504187591775325293341424352434903313245205384160136490900870945709712610793389089300968286763116189184530669474481054772396578121690417766501684363874075421019742839545001433803536359601258760345737164070592687480198939262578515825711023340879229873118694000164871348193122729182471255143348889829796773342901381775421866593225249955541482552580994938305585303391062229812904365687572815462581853524275871785333993889034907759179285578943793989417219766019284646908666745960421264818812015026307711279778527517183615651436462640413530332207594799729155140805218743677442128824234728829355741978235199955643355984833255907296363445585857953639420454899293748533974355326080981944065217495245457850886058860764183545855887461517693288044748268164503431871124863554146609271633594193237483323192348728194788178078739096373607677251323874522045669753086951215862999280358735532409872128191252506747497369351243769669288228371605014612151866925096140115603733701490196128717830623500145593220403183358739150420765955682101837243543059051759649349711587796176516267444088911417316661822001414218815741238214656106534560982823505567910361059347680899029328401059809694599001433543658935344935170823542483053252550244232725786245634114479489631556738605014575190695027449655514362606029827537014945231799846704049846942944977455308509923534293426705577722346269789826113561847785054627556638928291028353933262817153872352390945955482543122195399109799456434058635457345978299941243079142649743757654807808080989658678418113850558240745873860816384820459958146480172059068603320902111949422796521519460439912933012540850670804217862588549098556049430644684422065223452123997999755679585605861484780092631296059041696051975380577384692345007920925887519745025277661834723262512761110513624315856591723281000150117485269218754233167748602416010214653300680722094908475928489008669817863492915229595386307714707722121112524250054590363750871600149687676563737307582712826892946757260491231371776032040600084514584489875839739793133901547186886869099718283738853575265407155810091639070194172173349474102847395171606762132875006584361572486646650370484404082023958689464526726094062002312538576157391947320525424038927777403889541199155415703080184104610973624015464717981094121887789206585999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -34057157341021572389296642324001820278469278725308239241130419998131832069516232485690179705904911586947141815865878285496292619233904444306333252473922437907560937147220868921865879293279818748483205400572738878059156675207271462263243296442697307035644097791515705920201818729894828606867999518610106709511717885969956216210858241140888871640667317111507103473036392499764586300276453554185220246317532310051481549159274427286032911784515560592433038182857021013121096985148182388156569250516046810194029310824070584832593048616432278852187344982962254095915637340309756566193156223560426250015295733035196387707601644326927876823728325094525869394151853960935720499813774540069060785686835005580272997960190589713559622676658603106315250359662297810096479173641029718354810500782766218716193665573270463507876004050381868110285192453806360546754985101682311127175421378057411162064027642216096690999486445324320216290501059504765932730885778794927191739186754350689815637702557696647465250991910604882316007698282645277484360532134216247553449702044206510910385647213838929225699002388785541201170029863074801453813519748437909245723098352182625220580060225739375585104383148168376123093549792499258592360276567807953415497392156416976485646272588162434162285890596385628426318134649585764454873128746719318044735249238145650371217570528058729398324910691199603093833793473563324017807568812831483117921828192812107077469659419437731068115196772113877840286957728699090785164500665796532894318261637755045842995492063957893496449298670941486072675307526418555566123770654536299449868539662207584732925134883218737626440063262879506367981851982498945033699087137876078001683963542730326895958152743035861543041385559146938996722988453216655205160391470267766205283954995646023950420864558289362514834641875773272010687675183026230338084135409922545063546109183508393629870107046924930381122257105289325272682341235584652788000970974919191272341516618087192048333872815473768620096253134781833751102381772513536318006390853703589380769002375222801859018164864444996839987423261868933809433596692961847687991520116422684682306626135319368622510692710194244555464267849780324375892558985228596236704628354190746631921702577713153039153927268857569070979449243586800736246579962866954629635360123017051390822428177707621168229333005194584571963415816502286029856496455111738200064321010835054577281448645046894131704752344444123237128701487227089121471659386904562212291193519599243851987707227527670494472608312448885453294120298315662917426405567022342588695185148721074462040433480296304483314459764076432107614642790632560647551208130468808570375389846270812724209638433222712685138745523728757628824272698407814137732179111367382470083133205176496136250319621156861127328902654345638527083891295027264581318572963469497433776360312772231451395146903769420272918848402362243482427671788881858003580485022474312578585121139567929348391616974380626886594602479355521276012920084840743356812530405161988539208513782563580417965745232873032985331722992358031406499944376559043390596335092578746532948119141516353432254329398854501126697226778446832075799241250403399808603532071690224203616224725202126894071857267248552069155268857694427440316315040711366398478499837862500109215256728701972048964812597293031804006069048985989501829176144808036576895813522617020093128023200518150069911837287561728230934497299929118525452410583927668442018392755026787021738433947852618729196314193462047833275291477091409144364357063039078575021345872191585800306879496193851591904978609474408076248031849615068129457397962532280261035607494058847864314195212074861224117070141028525222082249520621949243581240829594141274079969604535882736972906876140147207369618119932889065607484553145276056779043635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9419963111087116291199946148632601288362260586557926130907456633411599467458762856798964322437298823086518382578333958939823209361952949267403776470031209955557557372215983532750612715023423499093650559650131999461473014098039377768687824586821907682263536060212365772328487003226460423066054561103317213372157766016080759776155096044710886875177614200039025580396382603637038498589964227319254444917982123721889511123065080298810066549957695236577830428542278001700835269631535893207480530197056932005256664716735290536257446577516253663122952974244207429977234733047418074595926896491799402655866907416343765663912913477762944456308137700364491904737543620308691620573874424475517278498019235791731087224009351237826306147946335630272328078269719940108311637329348398349413167608357186218947900485337824264913907730986632514132799226353452200228706113866206175262733215523380832531930847879920292591148714023077939941354489992219598673621914699951409657460784729452526882558702360600080855153693521249423827723880300077228121654012587166838966865980636549616310168879475223515585417002229357162406641728381984616022062416712169670111821838274235213604527774252303801660724682787077879228654749029638080894795568041841169953250697989868642810557987052107063073415776345412953191166699184323005195737332805633666752761375787766591113591266260888815449229840379255720282991865850572433109858237964236357164332220142407062283946405256612684907337240515830016086028552948911198095954596794856599214408407151774907605276472578839829854035867272818213327082680550227195932990492279833053378687773920929694510919113230366517429224072452660976381010160302394135620918811286496196040661153990388256019644678773193757790017510149093583245838914046788707214644001238682389228768634891010617535266437975939484972068069900106780091906362308408294783750048072597854068719339311226626729219392632326204312029387833132632820699866014793789312748983257197186376359685419840928172519737081407430528374866574027230501513014912637886008801987282810471151180818537667901249835156843928683267577599097374379925636440416069827493735917041796248032164036162686945729760962165257476339017416425808837621812838098340038361713513393530894528768723577974743369309538643199350930827908631463922359962854958514706168580943864076333080749648518571315445464548635648690927181748213809993906445550787302638219187991646363935158939800673494091979999168065838134446565507769845685308025170442494896621163831563851121294319342775644269170620307986096742022326214853413011550569841847469360117741951929825681784786459882472757600816694042593182226598629387982111369451560302045897292356989163138955559362414610866195074740672276101749752449716987911072130196094223849928308004693129332589027222158141589711500261740732826043434157304732862936356326963744249755641238357696999280053608153561447712021002414891298400125512574060757975726597638768643699798219927506901856496166311104860409943007000618307367961150973033223261941179792543102018574518634709744841180770213633794440124073377757771041584960780707513791194775937237866417098759009927999982675635442497385404345281101267045873903085091790306455559047065559675864273896337104696775012086182601799322165403462229890154079965756088386098464852390510183993987175563406360702360291604855848515636586515290267518137439498807146864598260249301834948920576452133401149733752005673667460679558171396809855637389904565111367146800053029039056916394647186292806211900137916656372571340694540479138956575931712663857098579101765544936644044664405285414476679027215428559876776323434001355162485302862567155745925384411500689004515987178190661771852581530847825669270206866575242953084786378808451305625035328049204185275583044578967561942026526702742470658543232771027726499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -823912152903966124142373267659570898058099541540201068583332103961702511917828102895537228508227554240931383918207969330262573132340546015333662334954534269220456883814858551512130708691570565956782103174181301068376647942278621697820754003044696065768762097686611498428373096328730458790351515012701269412067652214961301502688441656728522370062856092562419722133071488896711031024059120895072280475720659935379750790367644960059111946582502385023163714792964140649873926183103988000245710956363478269611953921975552601172714800498373081556670857672836459033953927151296019844695951108592563912244400902572854253489257704689202357018763133699373675619650584296083212326845330679221920286506513727209884229637091634845448080933767292910775867637203293542876177605108562039162715407405145299987521640750836038384223209432896328077000456329131795303659094223860034941084196123635594112366803967388862011407706652674849757755450640939365001915766487255420140911743572945990144342793740718984228386448231500910425129848732414818570080946550528522264644766489087261386991709796712280925718909763882306015634156697125164046458895116235539970187788958997208389860072721510778729210457351843939287775879763831061696185356160334504302500032749164477900478690920113663258874563616254912748464080710007766068316289752556819796237282924632355431035837657986960713580619060225483668439118742884582382336324781662003268306444519888279084721989053044111656518820552872718879761249301892447389681962805670940205342977503942730424662635698259025711369970181625941342968589774610236855317146083851656043323999057161462669715400096914040329285207415804098228235871018751155833398698989146480606643650468447406423676756785298331574177982160726065955118276046928731196521094378899651838672958307343159804929994303579182481703442781448913110170895252565741746100938245996055818815193749198161075078484336407840521658187543614367111610977159413453668640012469727915762970554263802960164957514226569117320672517495454139107785735641369217080838876064607979489690122687536642757478159257278457072669791724871319870517659339914340935664431852950618939648306725438140842802044125248208694197715463568535732921454626549517999676119137228374626866000251207423577511317167430265986485654207878006520298114602011706962082545979616111143576972976807992764874272789177309747480391049937256532568113951381589018513567760483170849550891709185011093937133376918218428546654773846012628351498417691407020008276358869624264179030463172691076292246888242548705158830032485324296032435301565771846867380295285526365791921001833269303910204677679963907821559094365651965558386015225565129554793924007183616629782619627732140557078241131179706581343135282874254618225968260069913573842036800813973546343484639780829204865554069586451529735742469592964968842071716798894564519581997960277157545505711816980551495217279313387431499829735734403194798256012563327570983908011814857966726591610242897193980886803541033175435225975926823940295020900922009980784613553137013250870069005494879668551437085040876622097879463108211102661057618410310145646052021627074116142417932661468392012681084139298180344285174938822786946840646481051043540435117464802183639689770077840216153677471240269901223955731464298604538570447271847855193853842376353108419807566143402266445071889618752738863345086551087343621613417796194013794247685690103826563283691286512954148632078230290303205069333697860748968603516242803492243582693634492060849519045743792956713910016976401599798173054172028512026412715737786947507942898728167040402085027727937414131979740377835012642555982076014880389165428772213150002224877418360051315213388335811324131579910965886131508463483865017076837835250392193217763607736011752177425903332308377463013252255079989248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3239340769550231373596922219211645034399434614965503912018657368286190102998110048439967664801667024781812683957798408766849849457778100177005414087275244924113719509358240130381057290186314184000805436682449270854937725484449228355847307910111190625220553169275056188585728675275736304586256643525476824508203874476629143197263147371938307454817154105658683892639652128723338021345937463254314525639997320801529510394797835760722077753294360386617529483028646231020354948643917132701924694989915755363499855194088020310026932328679864806381143921113597899478269109530093135350117423201497002158240498373098026911721200901410483718129310606520047794064636972511137335860318537746772220067061870894443730998666061320012957840806884031899483689815068055208365048140203344862252335121216555689656702106831207379969304264074874167223460088477345257463031277302646341754993939348897116226699348227134096605695100224988020041464519805879791279886642833303752069442172533079580480932960166017654273078012248856938226273637886817805286229857493967575742680645513569169069647773639637843458022967249350351886388289812924852749692090713355284458808310119565917257951623903347088969859641543211089153173479842723515672629592950430576680335184913838299349926670685983563669644082322591445202312513536443122933921935548587543388876298778149517344181629011726377325088866225173596329113441309283010493406422227678873601044496585394207639590130731168098945542860335066498178970094415231507409538972671334861514972188110318190785644107652357751134664325706313379918727366400718030301293129325310760114858300971018607962078768765682878062763294921374122970013997633675121799669768819450349703380853120805334794910322743914937720550772371019104705992544823295749054829621982374020457912443894648891382065655848498749565697633398499264093500207959548533469932277101435576683222933971677374959370975868706254840526327791351495776901268724431791611603880773335315645379470498134190369068329515449802415128488451755485749370947680285986183985361489626194555359406378151733827664935663329285444895108605074094150699799696591972165439592106114137565998538661621473788402128685091152066084424801982859405567482446425845550633860587859153544218288932840923762465358648909374283144631247126425489349015282646356302139312857634815396268488417010877009189251387164064778395934213128631081610144851659743424454646591778237459232046281772584386366281083109702061171147465176427532386370577047142853730850594418157406515756158283238034799515608705294193018872716760695314618573952745834418727357063836642969746678376554628311818444193562348348948345417536782232945625455736921549733728200683406139686371316048807798052407810216987444433992041093903983347663595771399446630882663676566234756829576937748439226315279788932918001629170109851268788615826856403641223160384224202023019791020907735504144850958448262808145486861131402920168931938589832628180417873372270322364164128078267924641550401828777354166741175114856561747416602073997519380077578033993848492189259115367185294405283378741699952870525295909031072961064195438582108261944281733631927976659058710782252094936597064327545930033774054803261651563045676515423638659571960875051552530904761896089295391592115812044036263250537924833682250414054363672808711890363514181573280981016374082948739926861505719229493503457448059861232212533461183839567628599736673657140297814056424734011901747638872298136960481104981942518931781006824973674395822540929365213580003344892020506415349652980430249387462734589306914343689965890912269765940961035670853315302507421485173775398920664605367604237556378811497209804373810019925268516782442348974114662243092743742945876419361750759558716715453969516646586546929746386223641948487941569840231091754427785232672358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2059595749579039757622768571601017493394492297012981338871065663481621234642705289226745756689474204169800387347314547257923410513585573677946767972029063785788974876772238148841771551511836928907570329928042038688189208494236074646004500476087131767064261612190089027462269608594901387646272846161068238522282674770375006462515996179976899840267472004223178161183487460599136433433941192381524639185440308814611348056732900418678619040451448644935564421118699898737262247257801051677066048092866775429421365954580780947176362554381368543580496193910210641567617600394075444363965845415979152457215498987349914157818221643923766362357406882175168516718174140765553268793258019416737364981220533562950533641549815333199779351478961617779483741790558871941627053480772376664453145680014294593662126824639887018440533321718249315524481993264569174836834771916728249179298395146332696173895092012421173266355490353236930963229239294577893008352093380010163617355921844927504960777200599497738022816110878239915918220555366915259100896065403009671668566358902930664629409471426934935441591750002378025252651570738301343438187998876497547016350394416211153568756128871775463553661847008931044729007154092863104527238564646074775708290038700690668381597712719903124169790404539635324776660854946804244335421377937425823254709545103655836591281767646772563480116392576902665792694061401991277038633088298729523295991047378438479906626068210700390563270263006005618940773410795334914624349058038999357445826087208687724140786698221560544042889548417749984691417777234155642691388204852998232708960986310480949032465660152614635919629514348110486913330908103724379147951467735949962876023768284941548981333430011529333107221354952358734587798389162378915067376511343198691948186312443102135145184809502180557739520767030916233565326699954230077402737069951942078006139244312203920727299328064236372705433139323589284584531715393757192641323295608520431550819488959870890198611559425305878571860978453393423870946518983467107812269065842577707649852193508253198697968798780232933964814780335154660825625006332914262373243993227453520659931394099779956348096835114912563917348906238721329366132992958461497083960090937492661432191629130005093625112247214158076352858476003450141967319053162632472920460299652548887387227807539586352250774397558206487662023527669788992260527562877053626554641997243021806156927509011136133716458318086750728528169822961147318091854335534883318960783670606654320141157688411150626559765325803943882116637665193551146178456440303582644298912975377729129888485658231370126548734163540854046052884365358830190296919850944569731585120047466530036615499501603164236662604016639627413938229459219027723628382161823742380493215986609482521912312353907738036640473309926207721515560329737899753152709276069961421243469472183272494459910791213236909573118905786310356829815342772233474200220051116369560759188565956130744160547956531701790247095627118104133088942979849643559429567179740949499024410333392816530356138065380731973370208067344110288970607168686794633982333704923032702674213038417588886588458203411841258892047588327350776890204468051490638610932845678271498959547105558749855245888910899477003469949419043172803329170514331163443456191771544865748159229646201445183125663963402037154505238511134592304280285718836676975689540283508051712390707015249309048295072881196310782690343328251271611425283022644609575002832214017006873973232704777744135152621073296748812208575043087094353320524604360363928839198626712529639070552710049573722755892395662988301600079632849313838531410974626298342076934993835346253187133118279080383091845093097539117621208487566987593709787752098424792689026868857990282172439922143366260138597946821605381249137606396372582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -900653160053234593503048138410949029126497925014828506066807872197086376951749681085405759886870127145565521541082446050266966200593053417580591244412097736450708573109660564959826620017841144849253079788711442709125516033200495737432642936304649954715771212794990191653636043133077031392936560611064105260956848010317782121081505786541548547229841004473733622090163150103274500775599275025730761708795878250650183140937252034534023008338547465082669792157713961060028455517195101581627197426982194763664393152396604423213468727777463974121849808416583804566461594242863484575550705182652609093303259317543645120440905468192510918279186895997121326699132932032137200996810221716914238559280978450171375036923266416198525976778123006195278844323844669727627728120417424777294170091284581517561465565281219190144295198395612337000614549018370541869938519501953917863683842809544498388548265150409117353653652281177774324029940500284175076370996650890819929588445716516914808558774121489260399585229957841570221434826742363259828105880610422325852168673429904353898446606225175235408216131218997223177493373169154932062437943759234345218078311421856697847285517098173813919700910956988617291195384046357070199523336256908473243829266341428356976584299703261372584943326893917961048621894646567845711546604855034178069564794353606530614569311224207832203259665583608340029031983663145283463359386043021084745250418905234535434663896461988687650245423567550283892973203351775881475719745497286186594638589081296804166224786226881932183644067754009965301702666073589360973908751185399862918663961694719013698451674550604643943727772639597238181995438748307160893852387380488793812677485916722576246257944893171860312672675933901149351836401132072023657193946287497603876475014305682118175786029475189681071475071513100131462191457012812609767813452992382950337843202381466406344077332269474234690608562103475571121087923242444008444328649978701675634546047382205848782015013708799960915655390967920514288361889094762675157998643793690344916557326586835445661756224533999392476611015507352325622540923083425988823695003269079838619412956017562183525021679022751139404001965561775700002999062949335618453594393774589619569419815563045913000314540018615885303109313116576626503094810973944645730177029365987594457912559114272272035535389769637325683574425021669530915064304858506403768622489097542383109319583059701036590675720856516587018012557172044767899723457646407331942745173338502900722433851092349362444056829511838007394342513821691538896863846883628738499219899341593516649605118736594244642594485393120390538612683860460784965657878599245222368397281600607534523064766544286544633941077867950571386100608628181932251098268113346446109686227247862395572627312210443085322007966104818674713128242828497754678037070921995649541740874375021338443867831485120527210806746153229940473405344437856452143531813761831810381544138500148524754042437053907244220194231241813592679502927363217341529882157797243897265740507036675858541299900069510151218986889678908386810479476290246873231219604067571399936351194870300938646326677119273978021426138684609956007643827945106969463771420249833261897271358507510806154826108995777966072438532812521499978970136463759487986516217849028680014276160061011310284852769150742639199821502156959493126917732707954890801207358857542771402625243623051250077005637293158136889138822879225278103009474103586272867453895848865379652214354492069074627733620996548809434514656610313843116435102844817503646928769381193868522220919009803307294771544294411943614954484279933615474934544511687517839464294376556705002420936190794327169690331066748325292551671062461429367262148250015716028801601521166221618803820754357917079659917181197450952289051599699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 376334304577947214888652366570706681291313047136648174934036934677324192832132009174877597940570292190032515399278767477702825694317987434111660659095610683422239498795491676748576742734170234719682831887284955678057084278687768297485893334666588984902420965801636529882082203410500587719503842764856665474743771040567703161483840576114693383985778583791720588695422730709674457477341745896583650910746366869058563617324964971610648553086797819040187106008435649709640021463491165247750246986726761481255868192965458894656355160434294467072292195232284131434554115479502760342655436907963887219932478429153856947221688160862697500929453773525001512907619342588403217745645247421046280107321854592256465179269099164643391055104956291707411964316612324593294134017578111869073482378071590217751005001140736851152291112493928447593590781302833199385265180092987224867072813354281664329643392266741491100453110998409629249759618939958160326388780778095411977242156276893017853296540516377021631659823692541039353017476680059443258118400721248171609465379819730773785597720996154474636489704962927029153978845655208731207039880002538463041220990656319635984964470379284324019439544935423387901544833890741978822985411215729453853311949143012645077856503036564575580591278553852240138462300336459735954020477904325212667079979310258170029905658736907452894549122551989991523672534576328836937331597800987830307701352323770761460976433642721230025090562008430090069624883173315346560197431589847205912256849650022060439165976209426591021874794610267171716991626233915489317242231396472967520193788994608331440483480667712147386895069596358883752777202335754957695772235649512081195740749892498366624820362564512394762821961381409695936146511385877835917657627995666461569945999828265183899996735707171133230735328695763078839969108778151645365135998358076227014707050158531396941951089753194070676086230499577966988472045753016413265101772996033990273897091853244820424024595584926134582732202539520668367876851788408143258738700073039542683137272281441622607996297662006795272086306872183072878521002855986815049102753825133114352149077323843464499918983241210765526577005020511540477351448623109858021525981968009238299046359753972884115380677778664070800858698019004191139831152856737217258866896502685146403255506902044137568038200267374508745687028702269615085834549125346980858778379794527984241661510392431837994939574608329356346115291852062911324390839653061758387324627213154941812565789821029596006940930407420076047416368703985701611723603812022249845689120119420141825240122557479951175133746100942841294495636571505194637806616474425329371945460211202089230349260792158422123066888909598560076523944243021762320413952243678938030375429225840883688161990165963435970952176072650119382403969020173773352060398078277318725974377649058632529729220491569836210935305209598553085436845434756507153556410524847267063174645011971386632611260531914254032884506798082842527840807372589127100563557640495217375219742682096411959906108350654504029621789075809886769164953148231302951764125432238108415295388398595222789191621190923836433136840802174822403932604349915275974675726869460797343303309933291501538315800099408813994561352303068540740773503652471708629530069068778184107951259943708612069505166618014908324544540903435670124081840609443101500899714478272253923140737817965218907953207053586923002609047480316414231126267324721210807953516368133159337791769495731529299745396996891092141659005654773911069954432102957402832614274259655590512544027996372172360074379819735950932583602397093456010770345352752900097482322361272410351694012237647412731331335864877721188913950262967923501836712906751915651982543544207542765349791696390141643351817235242285104603495766425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -99371850271065929502821162230635846878290291281953325208998381773300658193136155743086669653423397750571590917939459430824781794705499783382483983736860620113745253711111353591937227650021723465571281578910701501599233945413607551512164416883182094265381982911693285817895930496993789590706771242296598215765206960725870422807807863357598888191008482326781933075191846826175143836081966613389819813404810652799605353057624124220678433796347817262422739440109734186191870206799953198181383137104631671112849575752685577536288785848076943161180680571377488097670367109407828838244450309863742564377847045105823197603313481505112803267842006499422630964536291867218762472312785864646512129422293550245703270677115375975132407518937606169374786327787039622995725244783363058700121737369495627858461621270142705964549251410573421989728339026497186347911413792041255818016119699479228853546262390693403443460929261893350600813798184409998855990451092089903936461030551837194228754200016188364801236430100438088925404781739467657220309712570386151112443666552909198004402698616286806705462735486037793139922183619686536844350216156540160289587003525131552827744936807604414570161388200789208480465031400403903657402831922092191928338687988368548285758394862643408987952588430144402323250022656356215162632882294028169216122871681848450023270622868878256693750333681738241108888546887721731245574179329320173635308483860919305943639051064477982515270156458548415902048361516026178101533424297374895327260002385591703544917020839079042919116553836342616889491017411580744606353184852346044703086750057977770254176577506743401402016968160538152848586172496388173811314782623259836723089473376318473761331687512740933738826592357646912305925987760554263717114881441705760478562978674249124113549173552245343786378040899895817282393027934740039517513737140465147509333521533191957264020441003661914099106845178835898964216149266746976344174073535389060307772311061794072491456599430923227341900921425147053137365685776296775414064477302331293581291161369439756833567460779729404236781921476895336932725905408318046621292332386899885548743394519614939802453296196014618976190182082862192962294801397277244756733709092725144606575183159494064387161012218209438618687250131183101372759739369311558771127160840444865898733743949853257075995690249452039108095314975824412265842169861179603360227143431076594114049404077734770803073071858396589037352845197450277962284697339344319350837063202469656622263455505470010229947591230968006868265753638923431368750105592604524115602086686640178700166347017012083459343748965981212018758028082801657804180878342637480416114317973741805789003087652093042874256102915091516888467173870714844038636990982804132409294032013490411096675740422543498587642253017729642695158268438047157789944411919278898604025145598345601766268096208374229117497442802155327843252488728047013596991870790694914671633634289836120371467057998005749277013947331097057338548990618493118229512490778125986795947162283457110922536235183721154890452283850286812931583465620366331962502709102211576989062520027935812147826547952702617947669680887636979251555978851483683092355960142003478063112332413892677027806511067076542507608009806089508266937649446265049488586651977055161970884139018188506701096106360241517152191659858584885572266057125273600118032491243785415661912697995132155569762188889700564140643704866444174207002751914604830262292253460425928807832180263948771789485758214257372161103367496273496088179961536120839891658496747443621223492857047431889252293828476134636803795837198492227901721404774806467943018283132845825607257471025484342501925027457454875503257176916310124022165029776136332563354857188734301881548402675052494630343916750156364619424748011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 26905686517125245838218359646972851304390774437192275324581121922413257567316749676178432165052005785776825321782465548493735456081907599318088992052413493494607613952216400378642810339338897768740264198017309694091236827721008608051324089526445698939401350175133252590579578041284538123344688779090211733416785655734814925781484123941388410704633593842315377416940686257681434205201689001329094079824829588290050073491124426786974415431197754064953000003943966440586802324626884616224758909440499817788930145140699311994170554891753626736930804310917152891676460404414467363393014190051345490842833798075216173448512624439973852409813596456607287705146605990179911275579282623301799461718231506429104310879468349874935884567059944680462895194965196419081800991284777566290385812109573924735400824470676857292224302646728668580016406162352932709355983783940319977744532463791133261506535220402951449074591057426851917333480841925022420680992461974723568287552138964067443552948873254064772147457524916426331078339317848061643566001362706767102062757774635007808825143895822151894289351472688273148595876277998502581763877707558943910471413498418702359727991160494478259722672263482147944460899655427149635468599466201702481606012555063211800405054788720981494224139738863686010630755506527888268365361595540075499072287948444061451650022565019572519747220235383917965076599411645458088075624005978325559961184661306652623642445661778389038131915745120998636499970778179994925062324254538510756906165843435715830460769843534643089178446590713635040562727888956385729538657092098043727467441015876495954867715844658499089129187492838449375022320306099339452672515586670035190309622410191743442336472599282814053218241157767154237164993397368727411106870218583487824183169274635504451936729993823099384657596978648739018447672889814785474790566701857286557457323105436721138752169252300081958491284071434148872168679797910561010540202087919114283812430944183494157477548815193796407842483856246286441791669931303035261057431971392320689973179776614071311052269584124252715988799188507003421973103978127752913019049525040232944357368719534643254832281319810200435468456415069117583254003942594918728825795862712270616980761516715778462689998570307458598031964991463897682476330502836829535584219355274534666804676949126877698392329319710365010957690431284047780720057154897785324005547704550262464275004261335892644354049123668266581081854042219914636997512353911480027523239814003257202238210966580931548893584886685655848128343161487464991270978713721257463153288161816795334224057906001994750351466972954506065272898697093501886934408279988928826646422448316619336951285459544656640588471721810417362002853260502795354973784698239583641940458082562716929308710588768559743043009001557882209463629149247618283607679248902151558714097361119531944778450730086276825359961121416810226085910034827789174915425550835906121608668498792516221031750592286593573838065931482108577197533797802290336273769002667402690115360261611536096064633466482117608064214353668360689363496081048103437665360742033289343663926241742676678198928845230211491778575533856853552282855464456978457821050666895240412346424324596537984278479978746487902724879343853868189382651989248168609516779601843339394810378675137383534239914983290341206333636258809126632802890817191930538723900772317644975851543840118092866748288782756448842710696079119986805637165121812876748030039577484397703344147835925072938838282819938881550589022760228276588996488359853226258322760188141854838860242432025165159774253471424704101925806111046500175938149047627226062985539408473432900614257369062667154503360113053854545672503189704108118612684449095980097742786599455945634953600179598192392504510430747181867371331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -5703767838424876038964120408506403635251883766811980425805556089174580019270601066739169469877928750191568283583157817017181233970548061143827090662283036761372185135120862224316119931808762556520358990220185501656863778127872583117425070484552251844298565440847427753817785467912036215004306456599176857634280977303448406658210159147861031762804391703376680076173157088781348800599959647616212947442084521455773041627154736876416746256126418092727293132908661185530903393633585601458677382297998199456512652147422245813089848240391712297702572381340843956911560164637314267749360678471096528698527259807640057395011624116488958693635300230500561247756663843339438099892750206970221792492450515155999519291389920859443642645325430771983989977661977901045912666474124366157873061054398412349024114470782169865141105810645847355906129139336010937144788711729372468238473183326950932848442282612110623371300116762213995282929617519832758946678496065270532419843307745313138444238498438633112935778215963334568772466706528653133217188478973477817802258857769989051728330148871020963029899169287793020833729881220102521112117749000313803050796897848746373436015873106229336669703097611931113305431802025950048381444479471701717350311322622906500445542701012854352548054830126084343004625573239453667666539496774015031417392557224020893661052771546674261030518971166894497075260866040968445712833884090360646459389277151229809410032620629700619094648010728370549142103981815097012828912017366646423492051851290538445110542297543694526225255721964806417414556268676390687500883518016568162471514172920913765937453290737623820370892352470861913113841148769604012083786628273076814746711385099148394121299497864035283422342432619667307384363704860272217899519091652748544905886552186660824473525361205510740296394567938702301970461268678929906555052127268431955689374518462133626342159355751866486594965641091257813225812571505533039910103906806089906121633332136083661231407422261691792792501463710248111114846020131861601133953504242092453103807411171953127219070278085550880020022894848960401597526854473354983373187792757963062273817743597157738470157844467235159095178990529530586959113557512708833808002747333105756628457657472709186706231507530861309222275606648218302255289884314634173679385700384773548073080500115673920520065727835109341139277884455722859510814410687759143972630068952743650105362367198893036160951828082591259664457047453045549384138457541705787722028270933055477934772405682722421161915304125095869045695395509409468269733308015782879811623469705316612134910858348948647043598900567737836385102928309524322208828188465140771436620870512988605007554553461559626609620996557899340910019545987085694326321590930046290415688781827419480095252799886291679266313710369980729974048662735230349982474975990995115281778593770483541549715846723212020196186831152621029726074455713460219992604901655800432003616251965945145198463500590331318487151588535658404070593180506794725613866499587202107110521253824265071395820861977733551072036973890278267567919525019993374652134124081520491058349475670688032941550582939055877643910988573424542933496837327620118414607479499315915270925223598031349793747743877510725071284622767898099621478442931632107281261009777360194556625893668917752588484283864629127258959482628809151040158448249723447234906621347627274047310710703837348742754636789393997195160347506586792840238005917159422991456555296294046641529031232899913459067609737784569850666364693855414841576971742596030286601888083793217749031628570481554512604062538984950368442189084103166660650912491681180244415368075907596596292334238082748727647512373243225873443545233233282580734178205595181169202483416334296597782442107242658648067387550278487113728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1044656986844181613068387113983730694946834655409775644933982163433869606082076032169388295137681909226963856126469779382065373819530089394084191321549721247187791685447524834067034965383876377942973846631476612496511038777560969632446606421870567252178647447015668835707448761514070541769121114194754888457362896687035766934393494588867844146022554319300844192996075815425675823442358158769950394300540962307564720983062656723671445827446833748570730862529358242665050827282361706018826758460026444552701571889534544030198490654857220585971769044427039897653505363481395956695459169972172791660365058722390811864565331743348442119477162111243640980138546743221793189635587015553368739782926689945261989160822695912657064783593685830944408487666068655795855570667843453192574979693397249193422710782426905696556536002171197633851125139093699777852475790105836185117132644470363319645008653499344690218163199088020012189581731933377370248475091412788545357934451884466088983187835908774561004179238848790330370982979303195436039052565933002210014706216578144844712926835987082064808625971638164507234177094177360328298399371349006425062563588612209749413115804897232759389266435541195515205908212107734413872823014307328792673280978420292573453488211698105076692877630465904753714667767361384953885846337175849424251608566880761527381915991870073668762135034229839725026069116008172541688200919983225565669103289556698654366212131905569222336459768885087078649391853764532935512259701464810788179201990875431020164008800613501033421881696903678650069991051577324918489447460435093832875066328025833814531410480951282309745056634720787127952734273238095702880790731504429709089310397124886545660040714394382118564797712586603810467443991045055994131748246069029134355721193708586911464793952882423598235670674898251044452576865776962379160965607243728050474169206067842325476115018947968931258502794252817789015815066176189272425435563607453136164473816879895048916868791500123384114257477940924306413460731609658572960303556966893093683446606402245438798605276829080038154180326572685727583594779630104660612437704520881682238742736425393816078548800481513709071737568160372446393913676429852576763665273535738823941142970874028019679633536131209846728631922503185046408642785282718917997287615262158288190493834808725038237464533666771063094353297363626196559522509460459160429216848987486211898293283211129346751238625981101973299853616540905554632880843801797888177972562267818214611219687168660984898965830117323060541161106686114474360261994928008539593938179326737352438294749661348055350818157181653200010470486888265966244144512143836681214816516497183118645254351811227628976255715560563351069363688846749655903859189593447179391340292884091340528316903849472651302009094197971136741938578342064767790619643547535578237697328116836916607625561152980434706218573900694539331186900058139588808668082913707648554278980702223190654343082803117057249748584582378449881400814060211858671068983475804353967322313655975382645643075890939317837898504807182605848835980020770442017995966318135474238823472159271790757283894129191984307998543773734658848688480012434885503376568254255308437165587994344780313364501573922928589339063004131303603353258940345409470928966771406858775981963788754668766802842426578998305941951413563788346303295204673203194311688039485222732500944507720621154989072033252323877400276553376966719091188445027996338889119392772115137564652939530017296740775738887649248411868094881835105814113907119124915191090474252004153314035620106106566133954784294485542412704990372875805418880508550499289751489745533353729988436045478778667142208069123538022158669813427484606096061554301297582447305796179589669257607639216808082359686098308573429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -163104359644640956290110580255232593980123492375454659240736953384611226374122416710149727023380265768718825760664717549729210360521693833650032820716609015344003649960000653095064339838950312942434340101211296737376212166445843254276692152639795577526637805552934485537003985181333660946144638384302651180270125509180943039997934979848088585247559536502866109721320964686723300247499576058193554239636453077985866974853865997601989365329413900856122276660583095800289792292470459724662143920896740312374914407960507830754119720496448416567506694543494538469587058669237375899277135973965872986668299338402829955532445633745712247028873997615896018421550628622748758518054503586267919904810492051386817608881206657429168736812529687459790710186376161610250455772829416494710162821672124157344850692299136718445627723150240186146804749389349228383082261730090760821483755595691637361695270401549019608589546755434442343252593810156352734489945343654629391831668796408500950477712422617535151031985459598983792846111164959454656778318147658284872190950492614190560569863848382331867321282717504490766473254071268667087790220894670864091174577945980928674873008727840812870248521981793368510417165219810844201640352795036690155144640118630740092784351181967391868206677716644973936437930083896541758352842186084229862302213487823986383175187803039857044294666984738194892899301393625804620959054868780097885162626655923776489375934093967296103432777801328434581568076443374462796397172962572018589984819634564925483632204005574090966190933098324010417551835259433607685612418876101524990531046540560143362647115113193006029597089736562833323183824588085198451540513959040375046915942152675099827403600916731200629783471379150695835870762104743231978247950655099364811198093302827823398238035099661764600214593508051597255059019228243528734790562912411432076114396148752040466647707144478798604747464495378029133777222700601823840598055158566391679109592357217426214946355211188978305004080165012144583848231134957180434969231437252619813646243945078629466871416374434335435327804645703147397992545815263285688634884499105430049959511311497953743318323758111442786391778171397035255346873959838460686601829312450276562710394051850660162233838269619572437137057081232237430763728486202545179966856723710512316167518593084112960312188118864749330369218676654611313602672902966517314587685737181952949773660405348492443839761108012144244620947247574082471732249556723381280127368890064734915247873846141040840579149250581214152464378551370983398989575212252122656132388635963926711274068999536464032115549641593482517057567579057253398124941558189539521075556118755768040252127364640285033629053324750397632966145356804071757043912079503026812193422828568615975323332473367217762034998541301347913577041186780038041884963933074808435803871244550823829174618475659444038483876880509914201823436834664309370352903288227460855547198151299026435092711203177306676021948798969161531363416326857006780762644127764805323553969689323284937628360452340922810058000581740954636618531011459910526219161931766365055495932060107073362562469872886407116967698925965141151392268689718241115722993813861926790651967644466786233757734744966919270763612316051227038859206122643091395451887986932095236897306178643924568137511116498168239000994110266418816893558625709844113962534514562494789418448889518138130599016963017061741127257672655575262014653833925187473628095485788431805904602725921872732835730800477333796252337075611976307555351823009297927937195857845877043624160031296525436606802383552664831932948429841599591890590736952811968454532180084845210328646835567361743453755162749820270932582009635819706473210162917428004986631706953098575673506507032410421332048634647150592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 22196977708871737619597719940737652958361006687062536631101060829983810818651505789521247626751961472326239921144079872659450840501953635549678916123500542190288426451770647895386557701384435424204820711783551443397462395735529952395829701066653902434263015068829574768390308187014011908273433027157506015022452522793239707595772362481644759834252698008407600653187756397990387856668723823295134556502118583392002074616513248859514556331839894474469552096242738327809453651198636128175981132071239596269367053747788346566994435404601229448512125127906711373524107337332500189974466025023432240288661037478275323480578013660929597810337843915496781970383370977694982063165102622033000763620491229066204961932742739230050164921799675373511917412498377249750995542528055686631360148414335519856761216239076561145153179099386501840932695713672785588929984988931055313876948950292371052355739485947843114565875622477943708043761795985655147158522681134246947191921851405500522665799085704579414669414863693711357868409034995981691990175126853365163166990400690197299496439705862715746120660826245096306990393507144738253785973921075188900708933096571265954132155866733975475672023510941895675239752503311941780885591187637235854064481941512213763278576735456114046124562523085250383884065009433394765777814013531866455815444545770011875680040848300779377661131032356831209799403399332184061024738442473447091241033233233991376000576882385087677545413659999979146894183461263511115585998304638825460064510434920420390787110054355981410658391644157696092546203463007777828592199265846633401867481670401264800860881810602966505321274716618817516462006620105624739676398845290100141389907939636697833926123438689650394500996468727034922297983896213607753709388555899698867022669159698149390298435621195283263586626704725546846867709383579823476535074547741585408668861893560676817164428540568766337175699530192654138446507725142706939984996626992595407874021942400660380437774393974482979513994398112220729299392506576942797451598442571949920463106061461955239898803975076924641135109961257917935627757131411364164426247611198981041072884165809140670535588806295323748340736772179700705636172139630388982863013151980349855513479633487904165903001812151523506817685571801018461894543373906101779428036538715311424592867852968450174571002096247999718624539535076235027548736648408143277196788617888217766369154110769388868631488505777445890779674689417511817468886236722129850648896232547671582099303950406431705607445545511188692588598428235452522141304115075565605763760457937524444212340117137906183096581729282528776306843336118735065312147529970815119919946354377116777311036333986045587655263046598666357873814819553967907338269733255148336843677143211711736776224296434553966818907961231532594738351715182120019854291565698933633557924427915812913454021353949395446558914567626265365284401771421196287015244870514611474539325577278466074280515861207457678131072844431420577633109027663247030421790749399162935819474930081168019638261865212964510808243253589846677551344261209928255282526371056209445328313416128339841309286870756719643972534836681875401947100708944806289781140303845536231736195618601311626770113832181579335109587594853409471157084251386943723530473761807643377342906775080003191478100475626497538041477049088711593451178495990965748693960523374315924506110826944195499158426787246576705878019678680097182500746764610121307796339175737478035814418273137025470237283868401291987772944937004659535883100449876103446382438274835757958274003348091920062597340089370595797525877903268033975281554835897967188646706699431116010128844783583354847672445438620495525033623795893040310494865938965118630923310872598145853219598753230403042354195495020134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2724556221391384731191835356428234771807520392145189220292536563657555693595996240179463790463580777116350971068814325463748169421141637305394797259795811821565311761692734406015728232629632598983505729050254315082976076784100188734981959032114514432039230722760789096059833825076843128854010681024343438783108920180254340817680673749637643802773741469323148436013975873645825679347314568772300243574238276602815544933584928478065697693409677130023906302318819180043474331017623295231000202963560822940694423292454301666677665036606406573103700279195299090778869029628273248446285046607469771978106515889167435598922115978593831512018563876005143876990167213097956484092040592499444830993364650674061403552121330438319264299102869522894458349712317933877802439397847410408695632232590423064813363944349365146482492892493490986583538947766184814134352252549750849790852845670541301941893781781172955052601598449983752489832664793967010839367252883527220025973039754050797954031072961518377076829461641507987603055210930913388045705491644496878296349565665481114958975115977193052494871290767782858030269502071261276490219637077735535530349493046565410792336612349003133239565545608460031732254546962369599014103110894946855712700651742519085504913252152909485086590707146080152424832993339945270399970996075963050257062500897162382413466408790018543869515218689168992825580734620739461021245040653553605881479168058437947780311059707048906659926312477211205043917013128917347513987063752560938597176263211989095366610006350860348076274724547966471892140611586997213642273231183292284380882057441868981251401066558179671551330245812304715705272870310567781501835413789936195830726049498617662479242424647544326524319917371792693874723663289519856325874000345863886018712326320212248449656238432658650850597976108906550184727341813039774409581947122023009997049560677140942974203891353016042153759476413558782429757718845382785123674356424773141892197833988484471610408262785364365619463317800858455940624892687816342547537956905082395957513825642669484194869214378007409318527951468306071782738505532364959413515943286921733194315239995713010409365115734207436056845597483787841801064662038213669639722951162816441330328402350223276270791265486937874663545629790094238169586691667390050392431496309806331842788581080292981653121914583093322441905265786343589803203706331433532729009253373985735387860769739041643923813915574500804760915973446283847112591472772416579224702781252483506173729962779862037223892580276495489426286327223468639285947715216364627447259148426731384464982215783175305023699059227002619079980744218665300548022606980475197768279918740119017489624856730025397129166492504168638266925535135392357120309950204484482893386724472587692178378633793533547349995807298067602722406121616222867311310454185561736550777185961084935301143071256074197932798228083146334225588884349529389366606988988938815423948322330439021319816880542858933600109497889149087041914501389039229816411840021566311941958940353586037590872697048101879439390010929099217554398959356572781847484947578851512522974946519964449706576297721410681151090198136730152706899553524830101949059405575516554500908050339607548378324590025251386585354409385377099438318958981504215194166758295369316786366408172713630358630170371176629682942558951001331858389335858499281864796352474288496067662553960909919162902327683285857744156726828429697667112333995430051535740282162220370558202005707971655555437540877653116857833905839335191539552317655584566714187685510132159321543686146806141955012739965930970555457945944891692969498885146909032265100895033173397486713367276972913206720134633408233215749562061371019683735849081431258147806937964276479854322853969549956462196272660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 294949667224101045914111821627073824845553687485161782799476903063258200297986246209732772275479964047656291321663670146874087722844724871242333202754512029924619538537537755233956180043637689447485706004319420920437363403441744458020214149555096212479767081458874316063312369425424788671977166877118454688247390212096699654735772969466515525988803492074344559044821983823028471175528285036795143787084529098391168163466049322461207473833305883260084207740192220606883780955604952048426938320199387473736757307144159534586655530506604392063325165987479427885742200478905031473119469200269101879454826131681398192395151223044674832549471005127796353675501195044357473244105002351826487627774108504966860065014859614714644534985097651761628674778295344069073783067413362586929636182526369697839923511349258328397152750071067438577045975526338319063054851249884942484811730820834831803781671338161640659193391042288489403966955529754367443063870062151631888168048228638583248313417463704291822696217825970167371916678852318301743756439352726182243932554505790255294585119740078584184066311999508214624688566105306654656987902814356957972863670357705533128526962819101178741787593713261605776983546045580285660677461022719356865189229153387893678625509928814442399257442723133207719877452793163034752943007367136072618144295865738553362280100268858093669269065542362310886553173341103197419532358493159180454325843067292352881260928324639674117639973364616508482972928841461425277989621712272828851519309639460199718579747892338624444356085213866973395082100787749219263654311320715617297759539234677481426725749678039082200413202277602182156059005011901339535524299587767083256845120261212714051230611744330171666596815671760654902793496776198857046460111811741885563105522979532668707876617800053711652533694942936156797846663946759592275379267965718463237182540535940378740534884180488352240245901503399559798545121211527915841304241611025215780603352596068003422540517615242417464034992371960104654832834448058277848410856267050830804015092857774025978118678713868869111865626886735333427831270550266435917344525388542587825504671804930671850145717941570006635535214042264389986933999834274168358357185268460833904130195986710184932010784422456624865280894244571688891737027908692763577558058371194804517722327770404516868152562055858801119197968053588846617483054631992966239126877714851761800565383154690701275428861982463397562822232897034553259735372203416931738423386041281181358159520804285396258057776487005708336612416067290247571206177056583659214970210293682861731998763401616555882187675065061628283647761392268361810318509590800351075441487049135430854708478751815992928372832195591116856204421373375022714573598620808192539828712243879180391346676948736925908396354166698507960354562903142803026154012729088310249871344316197876791608059770519324244711737481942104127502659167769197359454273228502491228459547523458521543298294479792988476457449092892065745616795741301455082696039783842419455591913627923605237928175745976773296243055318307850508379707446595990828177284155672381118939535488034843402289834486699241472292259808808212461268180353729417090856203560191704672410108407698088348831000467205307155597418547312993698942670215851547957017817169914525768872460339366426576640884013265700103176982896618846507773285251275088629763410495337786537857033648364431171182398286790668049129692230297898622316034648748909695865707156464502548922389686902263810085953763206546988531672564420799027491203497518867636301878677990886030954184941446304840550419061820267359703777338543998325242735020486775896080255188322973700757197721544832577029958158573885299717732586693133375032050506025417832467492613651245095576049142165800527016755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -28511786757847025966597312140075740778639438738096664378370707274682526047846198128138600912371730742853803899518901542845435867826305108879023323795228607496971052123319504268822445854367284478435544364825518091964922381802765823942068534295196613292116407761564963008665339253044260013770735998842608285615348689684917206006217696819601422862939474978289643696871530404068215362348487388458211379457819591831592900659346018294111875211036124233735250664017027864052751381644519169210936505498911854105327932351075815878041159175083401918882620929788450575594677627032016638716092834077385608037265401043345725637522589731146502109529799736127598127692963739234175876146404654185208182427899863486207056226966561060866827700845937780929308442549486382309405464858711928421200049042592838412894407526717903949459470906291543521012706102633434778917383486635265869353390905024642575082004479340126163891181576374560880572345575897302423530405740110082372402589193409106540812039112835727467177785226520664479989147130366236161792624677645200772619720434209835616484403654270591158068255788367889139054239580795399512113921905363788671818638572833938401448421202027620260875306608894404739845221167078139709825883089443788506953988615788010789866854159448093565970619540817566922557087361688924518894872721060920038251269511995568164794660387915914990771874398139854548187676283717705767830392973369633350745096207189610832982543009241551320557088227684490106037190861588193402604372008972792140098789391710995172097674056319976481198759060522101468492841110961252283485368345586478817321465636035637964728786893365497075435429845733549082137400171272349101319723804178826307343226599402526886070068219240270677205420431368237506515499767579944685599968460851067162120737247318821958749762678376433357303100892510099686545420083651763190369952386087993310736959927542501213099490606722791118283190792473109097462417758495635905103671094535752614893154290740673549269010928334670381986326825942529159038916600204605415822008653232469270625585239735888997569816676219389791635479225379863392029512988893759387552074352776696358634815821328728135024924295742408204217656773504305900979797290586695892825922694280365541172193888991085244577324590975460917872523887731415166041057056137442469391128991975498113900399032697608671075094617874370627836774464026072330052890486878595470943964499861914172932793874730412651697327585772173162321899841799151070987787953846156991351397285239307009266592954490015668027032423080037874512313098075956010864614008311128436073134244456638666029189867558240612944397164705898115526805647175792366011406612917021812400832320993187860299750249141873652153643661634868801327768351514320908563942573983417798430676453832473889173135422263760177805212268148140578525467742644235066724757560293245494390741884639069036923466153731627641813397275537954499364047786493028298927116001848436874899263172580644616618747864095658413475887265366192011054806683061133014847296128729796993431273433830904706341810327264652470061029672150498625311022942750791207637743831112669975127985934523099639140219450354602010860962743297398727027368020209746583061206076553569602751661568276523926679860688238223277094727750841992262910175240269065038803134549066063396048511444501793470703342050652250421840356807567530555708239086437016001963938687800729213805909278231621803854743965122022352976567978239221714945981007869400971569521332524854502797122553596798139620563448773473040832090174147140986470244333863059637644675008857821069496354754184543290509761466632667225941602356065212059577668418354248449193901405221850164450604165297593839806773568792487087368699154326442081368996143191621210215665613971171671434436075561675580977971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2424719099862528072088951693865829268097659956366466985333958513785530061809782601967925477094261055811635372623192084654197474191962925586131607218329312707592891069809648674281373835791273762979682413997566382430682592440581177711797098769359803627369120688525645113738167442168165481926134040122319203362949085300663203492361497872841446690336072564719592723756145619502918987562914988477176848539625963867700903092721386049811657790385305856823042567164409518454622471125803402381733327707954089773254186701055017835976384332016323421038820070319611779765484508007049675824032083718839823354476247294279601654139951767190656992400207092344104297126535936582471460003813449988031432327804066817819043317763197746688115871506428852207292053264354805118307911629968415863483725287952358248136955479347927236665864796890517270985800792769971458760772252400278012973219204924191426965661865439559963125203070346333045796965865088925540350618237508299247099278288461922682765290141337370361854974967451788571530503552618355842707305050046031959554335128393854793745262365060223087243501532562447725068338747356129622299104877952150481536272200574977386276436173442878435840978231864993456958386584985454163966323086296008570122167087133936821335278406775328960435024161164608744796147416815709727818760774484597650333362145260987039717245870668510469036617784390589158251602285322408462510830814780948013527966237850602848714996290880720349365229385928457016041243310116007623126678119231873433125351335047752467742897631907255203049438898256138074319143287319189878197661466505462340101973408066655847875697139369808483123319958409171853880217069247151429873011129031433953562845011256612166891846183498745118940280058175778354879684732047926642237536930253278330367936070658669271091990341006297776388890070499480219083045524655847793256091892101283360186404380329008353843299912420831745654135744313680117049309789665168527270095010363291634950128361927140281077614303642593685156276417791078672796180225565187375406744808644399879886640646703238999851224523091330616497877795874161827181857441470818218751087303859540424391803789610984882267436554072568568476638048747478546386702114864409954829148193470701282864115952550789664429827009597981639875536085882200717454566345860545230040710276966774625809188904688295081712214754827322771158766749452638225225133465118945145561213950576590163360041466368195670946653736159293911089045348750174314899420398907268910624834684713443302812864492813489610742965140047091479986823038734947325861833083865581272309244476611365544602579327785242938196620394239658572159626575848028080003786236287135788495470112191408315938827953114474144638585668802810732297656441544015018491549032376004729339796607274112080343990430306358258317409884884329724460830947242221652100278019295044707011445013524373376042420386081039308246141549547844664442375505870447099855959225787072972685429877733387935220029816099197075872527276795500574544125878645813719468529325051966476820714416987315597686944729224316657968879110137640244096703473852095007438327613018575730360294346261516211520910545728879712901719863276641351573950741577774514280197971137869700396703868954650653653427061191069753494385033509803003588493049107570164498759509798729522053248162714472541865571116568158176328175079182014031404617439750191845479972105201203856475149456910571772738891199118801717878636790606626611043690337680790690310791242446819093976671998599098761462025002786135949967113903170585657932785569066732797089445283593766679056114582142448004873175032054964478139083737421042962944438165102317425313050147160586577077096432202236548551445146981642286998665280052687023295840425381396784987629744429258639944210585478822483722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -189008713885521286858628571181571686466720053892933883068762055818266805472539030421181038044966026668988109687846719168941958912751342435391889651611135647165032634119408132810056686296568495158175165827334423652682433931292352962576978337457606625892126070290089960339097698450013913921154445584079520029767711435223800503429163746188183776947629357713200322516291689486104571767814936496822557628836824064634773137440520657291873948242714540912313609433467393650315826735039456607514468374877614802414310080074571787888874247327918823533064359571682886415255695925397816408877817728179491661730305095643752977395759003729861866474297583827686978172668636091972369945941043579566552081601209427940088698463071381384041990462305833588727241781964748122764262347662441826288726118528960573429274545946794085640812879479147279641630887842412932574427909737271274967894720348580768461667689777019697361464708638576008372840183640540680248594953961126690054448814358089973871347102962981009319295178188941672461883973750356059591073983523314392248679202854921538753564565884635686477569890399654877849639999246965783339805196974756946793283275322252004193911412929374905737172785562421320667586553507743563047325374709665285568322376757088069338888145757145966387030091540712502929833691133733008544303077743761096808459114317207582570032887478772605468157246568460914440317667290626228049649816306246528379111386064810139150952544530327356523507707372025210934007065819895507017552199655432161545018721224556912668616780780382737533347314504933872508045086644071267742305895574396978338761346441573161230729208099554373310378705559103895431375886230510230637068610806736830829297617445169036176971804771425653018997108740946271912389750997821717632816327478443853504781379072944011022107879720607003349056024630976447147761367843312574802936880951023692033587630275735698189855378491515107721406565253709271573946369016957743695058892323089729421047789393475034371787687254666778233985737828566969353642220192887501402468818284631768862609827928777533098668614016542280540592217099329470584413149628478503742043636835787611071437868739288377231239789528003081563373389930182238435258675800641670069825344166911706425859735640603804624415523014513534054129949746929881241788347409055678545575072177055701339212026948371226447025956460494515118978084521566180948962111898535308355600165619313978408831980742494777746191485154367815885394347137371849936582956403590541564260839782112719513014369930028927035326611209551251143608972526472748290422328482440160291123877798235119879799418793259624400093206619383556635522597283131625658797605435993491524761737720857280401344541300277836206922764469643302671353180231129728184317657737815974471091877041324477773491659746794388661818881997849443327141062139065302121941880379542718184938305612426716967944420733023995519335550439186566463543170929825393692746359846221113848959737902446563509606479049558638549001400997219883071623742668766662324988243808040250294280107984533404147703146171149079547502242085289482266339163919473515481182598030775187205346649380699891920255740824031076372233424855842940119758815758888084554198032319716676826828550390739528784830573808286496295847390845061905192161383588386768084265107051773670632978842421073375175700261086812620025399465391658756787273869356246096123232501408558336846420513849311995008493551911070689663789478687913497581207693776386159485287824998246237295776004965028655927628123414312270815375616328838872584788321153154062586397291251163459030229933627990781107816764042599983567183778040665309112563711640775254996874362830369002796778031157888746870859890245383511093461996603324748253518735586315774514247470910068934900942630513037017088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 12899579976643032420147454059893039455454534605398932258677951328303577980794233569424970437630476558681817838259519476072043193445983632151606328190158674814701679344202347114851163388472599846893165212716285917022333848986280591416812166196532941508494482217519457881118829502835401140119988307338362406977898534816109211815447378658960598849601115230768672423669021484040697304491697645783112372740922059806781364766417090109750496988210976392668703882079777674422879560188717936509138323744258190519734024100523856417984178598813365111400952755492961878496239966466001619577940972993344822568894240645581121359454852688598554880463358528331948190323646089758304095150857170696325920518406745616782359107995226095027881079329890910176532904348240800063617207055748130598562462426376413796896525072426732753205172620933770947545827542614975880545744605130663202010240680197760524041134098694120781873815805458727474975947028296139023859524853552912613629755352737548155455153404858224137191571316848258683909976373685134130755339013858129469774858733691771811728873774398732763009633628670487257635807500582057643702061721692345180262032285344784894892555805101863124153600216922232566530847539845441548768103367590749658145978921788688712093299475304047993769011453505305159160755152472170021372680373600097678931122317688958451334343753542511996554390032665000664337377686193031135573819385538911843585560021166584879031342928699285291260799302392909161825993371697037436716515824321960058403718049722594075347161854879881628349911441391452481703988496732380490553197546145800603754584484208071703906037902180189659238415461633985177555597288816880108852488295574221573740492204263824565514857484079717678243668956118116015691337410815444114698160500976804410338417992286004011404036481899141119357446228835599275423626084264012484497471666741599458739773956598439543371290960608838273134862690709578244230676374600008467356111598750112256082310244104981553051363085589859045397461036866609333923337214653436520338835059087639138372441260861355563862025743864704207328734001668991716277207045764030404995295019160863908673332244504107268469673762133314774951628160003205812267459192308824904843768046711007260599069732710270475708603227109835324747986932979811428994641423583838237143516223167911355130665220440202526865246174230820004904574345853115265512049692627599396464657386675001805825036336518039065380151077739807882514358238554630384503068636523196780655142337235039629853909796901031532560525900661042966835782742010080534063398645909174898860406513631961904165509032601439192169929134457984696910007579601755827954885795535508823349654817078584953764849437524107353138272806891331015452259034998162765229040691747935395470919983955131249210037593722148641019917758118432126711856010769837967607431161721879802170794034704866250787625970339764194944655833885067121254143995560527885205263857712760324421148937605101426258123880278488919353551589614525523736917333841497447297379161717691711327600627633660228940252986763922608890804373857347618880482156258296333583757579317664435022275308399935749923321331314714989330688493374793800811508578860149758679792911337207124917793486690460634749413078683568332548815002278054762060719915157394355240811000374972693402452672931288717489290514322146500918659881081989549011730489309792085064423684014929318166707790522203073577077367627848637739255996261542835466925817296663187992409003402554267421407412554118032049078662747855601643236320995008552966878873751909023856089415216904182623721323892442997235389885254303488952261453905492034025969217869495107354981559803196475836910400969675594527578114697568550751728101517182987364885579431695015659191262481212757987151652346265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -780696836276859504740844567333006998732414059110519821645364349048892430506025361413490577580132203296667765935210048795578663507867386507027932099180590855644074336879815236738452671234067230070883435616510070500948096575993814677615448763930586791374201244820108967954052739863935533778754101869618967924221560195209357047197223148038215301713623671463054344059342107805906831604743925862666096720915271660961467854512783652115639722878847742137387761292756927933749987273390473753335922748667410921277250215037395739001154424974155668466493433826533736020799219523736771997668684065126167863973509731941076472946498122588964451674321999103712989200888189847186691165014867971871684820115790424324414401046408294020208200472061755963763366513423136349626680310197395018906874008942043329960777363359167579831949679067969051624909270560916164682240862322946973101473437024041663947692060463892391410735943651923541372224686952576787155473145458241724591245858280422231778613176083603171499539328352859990865800170718746921629966751369935027505839395253393684282197417062893493217076661935656771181764957180249116512752207871074671962517031999796327928241261299379407705194989797959785279481968063031161077540184885377027618222880720922645016484837775812956324942114156720956481797063351575308576105624781555642351624833690039181930577329022029637676955200747045468528614575833218612293443312434288042437100637553031877380785490962037149169800485570407340784730362089114079840782709926158330562592528286975691873481048821736674260934735211018592511569668237753808575255091167981009686124306127819507101882687058941693494279100982204791107001592494740092835455145425896107138602527408695759144047192045029929280848898433484048436412688113665258876469694826383876849110330865074056622392340880116725669450775870878317093312952789437083090776318384431135053474539983311302300307068127449137665975789710273941132979445808928603068903179331747495390023310159756681479953322574802110216356631312947872253626877353198944162560655398190515286085404346026417576614896238902464140234775362598116948129967529357502038259510680630268860818722654574586333201490669529026461502719295359514262528670890729780130208204605558693572750864748395894346729020006353045109820548226116796905306233972397187086891259965418650130352594701264734544982945595687034603512753790040671152382374116673755318377893101977779403183390059277070860295597549065751772491970142174333714421893420821608385452008795192935245029148800971411864677137409902346376649671049337200990893963517998981850684498382053255130253153950721082781989039543506150987782452670070917008440627806355702186713917395503679948812359148886481727828714043122800156016804679897909561874193314420562455164226094674182332714098850234681563495644278265436325124131239794925452000531225113240098945315466604279259695984979324352761455863003719856342920698213667233305952298329664012121320348786866107882364576465157194109281012758774590092146041905908907711451972923139398053416234130653258578507076063255821372527352205005538977285763136918211857873704357999982625819305781166841533564028698178992815618384952418433032590923745790857372929154329929748443870782075865745350672732550288846377306506385258074234268681180946005783464653924464086147867891873762759047769656743416921955368642665693795157733428214667990111969652585259653783682560337092429966576100774759346086536078190953280626074025302786209978343660289801102975893845723405591290732247984510875308399668040549375015278067000536127285979562309181923375412202979248355290455326085007929592181434793708381915027922654885792850179179393367821169328929991746674054891256484162820437574047362894469382710228204649326718307834206872704875583777996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 41486350264348833391736763260483651136740606579847735621469713424054312976933549630571075729559525397936204478719107467432871335237525493993039985586401690457755003110180095612116217054129274785996751181699965810026293663933937472653012251514203019422292420917081396709803370591183334517970327395737580614686758318209601247571899494033060957301504090449875696660696018504588639288611944670650527541688633899642399033764963020942095920132470346106851709345767227120719025763012839509153303279514955908040005432153319063784526519301951492592322419237938126749911308716641812107494466081757372983332575758692040430583221909171918525585614190231987816168668551239884662679488212706820942164275141279183927770709984330870318822615676886424116548205776736190357463559113296758109244266933979777009067945484269604633981443403716047451090583117427478365057828242113437923510453734131162271801663213438336358172062617987657011658444195375183993443788535884336884874413364143312130480314245805187289986260440678157908506373414384775177605875998526039795951817002145568671425267863180769309544188542686569249761281546717609293401649479037458508820869801955907341899189614387140834673796710895337628872936111911038228305401740418112324918675760920498858105797678029026241067912237959624870550327567982814230291435588485764394694020110775149853346534237424102630898104930580897536076569750052375667014363477769051308135495549339146826862956722583865677203636436910244034424584411472427051806799550505840537491327999989386527376734912279101880934932413536676344100912069789526138011315770167030357370293587621947622897889799391955888918014952023599374313510089383730297099061185857866442351970645351984415961216156087560512626258083851560764331852740137965081625964640673291544584887170371601709094920769574036847067976852711847133983292141211481941392677243346609295271910055108627123028099316770352405153396167813215807899752471514119800645284187807042974032796102284337954126966654522673500572808250661481457532933749703763378409490879488626908470115289753061770545290155187099838025724205732449228867391047776433459704488687002966451888568140143323701992803013998569465212941521147434546319662509234192051394091504700281260435262202690866171026651943851375440345375280441613179073871877978764008475328831481031962900932716889808415319845123058257604310046638799931880883313530615253463353244094557869703148574467321673479167809599013073657081260015835822698461888383341470492445669369696690731180802559146508455630783515620793588265004575193715533342211551338212002489363612280858245017150201718593145662910380286607129639548236129935144823616938188117591164516061239515143842382385831793824903431625028099874853844516950534988328415063073630146591127674259268111082531290208418503040325053311052756089268449358132369921890559214751787836904731492757063424619129271635867681449908647654895452596971955567616605914949473413483784609647405873144504175742734724493802794577245519651198164101425023139134276501925200625054578429071878690497723149904504818048891239408572358545836785250295097005419049670560309003398493277070450896903620294016928095903361351432915047931434162801501038028529052250401117192912227187812731306053809587330373227860267887464431730961267056572470988113253342070690707679133885282333358643779494706103727999353954049648346122249595877361808262164230128022742768287395597673239764556896503644842868804679195213877863682617721244843554133211768144431175883044608384875868441939469242600538979031785177185014901417389018620573960007478362351690803011454229954228921973719556846122771731789448117664493005208006561717910264522874854420835693011307673080260118526230132297531244300620937629365540833778793137834690101931845632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1986220570571436702696207038686066855262039651947840530249135656204578370242755830962352611862939292439252088255159116745286190521896112268281147509753657090543654060077546644248159041310523522414680658690114676253952978493759559482418540810232106669741805507617617935738838638763571192287797778121627022936930172751633305462401826213696166875150856272854957276952447353325566549023534158677301123304297553793261600886641215512856897090164197353453346256155627075989508443710221933757072785066926617531672211184055929525693490297420442231259859196621857644854367439259087850983811694154240888313939192748575374428475579586917767928754952689650764832998158939072578009420880012575491101806540104850531166618300634355753212067628357739001482609318632191927443178974606090236512156453383132320296041858065778073203718598830029877128039865761940964844285224051010476626750552025719455902748952369308089128066779817882780436848266463944073661498651550662969769962734053867218194720651578361377793900814618140918321998037397391965674861117332977613180371415027868552361845463490493732046197651526284532487446289337865107766552393818080978823986168714716118814811566605694002835871257831103087040327980878029686325916595794323955373640097125135036716487096144788980710285715491158404274148267356844970114210081094655852507712112817543943645962279545377253105006676602650722579291611605078371732409197562045876690581440513527795044304383588469277506970005633031780735409541284650173665390565441544936456341863420401708568002246376645008480965713791835948317235603136835676938570149037778477504005063386466839493108053630330517403265645080592941783254455049514467849735210462349578753734327062065461643583208113254794852940855347346627202483007797875971834400334074451570605753094697592276372314603632923683221433079986940306630024778565207048359842421636793859967700772593541998310576388560834106877224061329540267551658531035466559043094938721312359149413749935095099349807528228652802851701210734753253803699995686873416298400413263835830361083433431050169291478976791438932345962824666762472968489540176286166165003773625532608417483052347079922604045683567012965241830659697397301041765687469368793112384696356863068473899602810561490335113971579333714835830313345481181466443804386797977208274697872494953851811798884166213519543035827857305905989983956533206728753751280757771218225935992455846177849876254368381667000415129705794894655098777916556749237818218749804766187437575776814013776615043503913535009045193999076654641476248905700065802834571961109075583587995849333146701807401445408680059458789610389597903033216258351673363352233319962499432058127959051234645203220171861528081768600796375782445913780691272167395817555710154216191223139016897916250735939394396286906580691566471176668745919743582199816800277317513724559176583923262290601027192448053246693030027392563525803994597516358612776330117367652033475209102811427210385351402281577397786224481635156004276614368819695743903317077200651750269034548498164405385630681033287808282666243686212161004789769378728908302234409673998727364463412238993945883687751022565448261530992836103788910895137919562503392679193032027676285810487991124779930451835159034009854295074709556878245400864143496513816732870739812811508283473637973529628902973889541474978239261029614999446686855011921299058673007216913672036860070113053438204849858336776238297963655273338425241197057708758197943577954594540750719946474189414516363397117415827619428428570302308758079435073926894527553660952863387758074936500602656825383417707519911449720883033889412318859423347762839675889349238978776954404023312199587264993571718252564106794518662612227869578193147543445411063372738455679131750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 88728116451089606493039868269528386082844919072418350061065857061471187316373120487637059422798592169209349741943822030819436473711004812809740251848879977918744872037349182288435627796738210905505595318673377497142336962416534714269750543259059396308866159606332603293996266922021328606261591444932264161896927785967312019683416028228209533658749168572847346728555582464279855408604772387484290875291902739778276504550703204928166108053334719522051467677460022544671970953871597652151906418084307752629396177951325978270221916310480822226810022713350154302146789696544710512583603928040572611697764884477193813477047160095551782929463933910209943814860478414639461228204312993613331612608137024571906625613675067734781528952210987167896342456797620069114469424094493283600477990237076298483204035693217231287002703322402431485387668249535137632094277644868873313746928881674329875401953064165863862161126603849162630963005804029872525470702830956668023674942843441626464243541459928448161082369658561706362661263998812693158293238329594466464329738017075584376289873948657286444312204654476270374587591808090444181404602917483132048380378767433195886914268158865215540067271181769652268157093840329767387462407435435416169103854726879034363851678541272655342082076646188832597229577464880689956391778289450825272249522333278590820441542595862767091444731973296610573292531577692911741857057158229178866089680951551803543616517904727444457254219071419323568855476767001635699927459050198943759749994211356323393680214556655639843750730629811726442058809335647443377493434730711519401040335607745993839682864832788783697573189692445742366328275789834576474272095350959596479221344645100445046198228005688440741449985301211546254572434087114773726910439118886684436522472059041179408087866426649440773791593204051668771795407311275948665221774737321322245461228711512252212307615155411427440154555060202200047895800670922693626318393407017730397287204526032380580577450731400495661934556870152750397006073507823016011636951666095540733383354640429805076581606609455432234425482900836735768196004586422113484323675307738177883715491091605515754030029558687404330703643088273839725594584140166155865979419428376737437761965726156397612747655665844085304808344890320817077286929238229640193963135830759413184001118040098884043862048792779816649458856262804266965000630618269016853687553713031968397872056854459544182959802514823823918909801786987369033847047682507896298900097784770477141219509773552549640336856891506281402306956263747799732758399752250452885368260341130897651353396625110652354975409093173081119085164620417453226284743210703207020464658214718053970644004496510306386564421961547976797668331133864228554801964414178714322771907194004848144831994166628659659384401942270093940429314912230990112570328134651875449606591813916024542500403448693105947747143572066342985881515603486809432130656262085250883843352458281180041133709472093483736749298684004007042926276418345389172974689989582830465332072222915363106086936595749190617774485514414067907680465462886202190297694983544201915067676451101341733468641256868273132103831363596653754290689335718851841348065875097497109699964779827283875596195045558975908715530948424866572690864118820533077319689706102665266625662793429550738680546414370370839933734056255590465928135985012328620606169168462115767465647200254401449572915166462489365419401754991860220746531600702790924002368326080152599967316085456107848713484379230314344859359017601656120456186219173617961850571266045710226163307771872339710190133265399150699820040300765272509059748119770942283850342048180015078351776989087801170778749221252083327470842367437596075813333560983093118318940670510307030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3865097470032705154800944818774273059711954172150202679590019062766122575299682288670092506866003537182758953960267902523764430309465875155337525596355766923343009730300408264622784092237963628944987880371999341596526754109880962244583484788797560688556464881324221572482437331348435395413912629750295937233843329512818422104941566584029612172156991735797271643047730696311257436140113201769668492566440738267373556924195398757000896069331971170164221933808401370433232681770485533798656475520005460693714748510402412689269275751246714938546564646697933322813684461832176087634365094272323530349796200883562472399179389042463155790178384487703149691619291604986569912969505831239894747949391745319476062765789980072342531323819777565502166858780271161483554639401207489736004442236057204374588768301516439398570344334002335623578980178681233707013638101248046302794618106487774393161086590646318322193178111429168127129005835946479879030044297275514125099356112870975515941339998486405597698828221939350157465651072753928540299510863232188958705121374267937207501480113133811635498596480682542933493710202156156992372359853916475095117375690147002630247372260823120144561034265845058323453748554128675052137664474515155401161782945853478630350353089634594839222803658852226978233875760475824844696170781497856984070776762431412594532405078016137414747862996956287748716592872033562739445542478072292687368540047159566097252408315305000463425208538563552241843451119830867732257940941125178049896680123365484549042727715217227656953966872971313706380962033675352166611299782859299533313608322097724473700959706331439245808700696694623336391589687582997042313834788606433105032243999350976377344256650995847536343541535921304810292257121544861668609339365670635745037649516303654548299324004358869743436137377753420159238916877901258515566983288814255528673603124408115055739528915186089803821747828266078714286998066814305501016170344800845196083006278831635225146837076183634181012704865294389474960589901333601465396946838908645384137067289438708144663772358761744177233409845840625679536480895778866561902733179880832089098532984679071340574618505815021847863599216745338272337844459602515276397815867072528677799253951571762709877023250301882165294700176312729372790192058512245309512648704810188127578914516369556659859277573088749350249650462964985482997973525681420274429271715775766547067977752889092562208319367886706264076611847042306122345339344732558037116122193706280013936221738629425214762187208699370087571755346808272175890956134573159260726864617539866953379175412625893796207101701729762440800743135872163042030709831659931585861152697179566246422400733090944067538829106710004181136370163606714729390989981995511675092003333435119857208679741963761123845264547068474426598962970348362324530328350639416709750425276322745841558418941532333640388878894697801296357898620237409738703908722038869822533264383071580055524203861056852329304488293518761838210169478025809301233708698953898660778766411797780973771524793152312319731800225211148530502931878712567577549514174310172470117230536130196541468030390157639356155409051590476705581067725687876667046383987917648973142619471180086987583220674836984812114584080158634069236195949804242646936848651508777459317671539965849686688596567154873614804857648127260842314243953144770696832305691116899277999230366287764722280286396650933591747101492435889527418937077227568443172981062708169832509793910206478430920119603804932140114702882376689120537210762008713677389752471748348519504043490203658363148669454413700276456264712464750499335573252195981828492045516702231996647588339119418584813086508797132346295983135757642739667728189815490576886588855947623616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 166848669776759637879996862128185168694207645960682558057089229858448340847489896869076336212122723877342586884034023095588059001891825678412981143989020064159471305622170450031131604707918343905631268217623596967867545231962945436425901701226288973215092159813109744157411671780924191663302361109833300377854522834491031053498969152869557997425326716296520640002523433845992598890618779726733110968788490041339339718420291599200945735130045752251617674271595749632664782337592058006945036630303721960615037945701095239193551501126816980086951882770976544212052741231210167647041896577181852091190525287020276347551337055156416081782185331378645330260592779393134065604261939909182260620443253645853639773933644170614353909483389361886184099769435165158057443887063385837263560642338922267785018313516115906863363638902568753411970686918016765187921258987640427194868589605537944133978423859066768095868207777216456105410482767546551342578854381559484910503501397020836341400176795748415110999509933211544381383737013039016980766446172014600118798318419898988303081410842101498228052135957495473565920858573581538367002752093767681976029003322240419263827424946189571772168960761113072184438734692456175765323232017282905319724917331452232662100546862574122422373862037941167559507535183490241160329853950816333065834341509347540892582130106650376631680953616140687228429339187527503012428180992718278470752396385782281967524302541333542368675654908004431789663268849720668442822113051739691760087377038545259315859187993353141358679554625800301465550105878109865244838413621414577082965195024949947736409021081153302761979218074683006074207565610152102251864754595700469151574057156632229706142966300192888904765193567169719628696004506120473656822590695522541857959068286167981508789845328566927635890508326105235259134706066878807463839000288535746080939811588155170048825394351491172892073676990672898485899360027960669263875662833484847470531802099444667008303754604279493194737291125986929737849558414262762812315996933787123272961052966008939291921853313545354234347469236561731806902388767363465740145798973203009729877401423446537859222399952093958067295708464259541859097776232458376703032244570770309974603274188118772606821635776464946047952813066805683126666436829767305616734215780738897288305367739564052059289056682669112129860623377480454585171115783545147424384481363405575033719725758171461469613297126106120636937503904775506805708900236304879871957344409196398451382525652654335634814835180413027747075336957404760298531372536727705652051512221162743787253301706243304221620496775125882244863991428947235076514784621101235923541740729244881498338312383490401244136656785966572375943405615122764341305650897581787010863191091124702994715466337056849163056538976301256528712952542897797747253488199014963455010595106996161247211827874062070324684655764207710845466549006913835121525063592000303160138919728382710890539984670628580181456010509688967952979485325882612790789657359318769090124734968000977274494069468687542491153675048458964961278039686465445475479936340056819788631022961558711589216415657030633699956725939377923393102394481029642079635462689432544313326865927861732814527498944696735100918251784108519369849515712527666879120616316448282978926625506847885225098460603313229788549902379688609283163346849058540786751553361711174474244791518873726761189515700869920431927355421064012385260351309054804617049979037008299567314639839228048874989129679898755849225277912165077257178507833980106175689083328750058348642799598093987514173908128871435513186964915943482222419516349699204182654768581856792242434042348084070648158985176662592315197865989182161113619699909273394790655480007643000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6879005903569342386511663335196400883912096950497888350019655122593957488399742926410586866261515689727078632960793385236561661480489363784029694691935850193982258408637751019657506192850446268739686836056134024700221633235357547912079153200809977188301301208875470874440734671324008226514041685733452542502414833897638975128244995778826408892366362319103296993898408509189338016836833473337896942892694279097795100152346483125851621408088056279646510134922328072582398687413774602074909159369330341120669877309006035829981731204410960942547157455196310998619730361493458855566188360846124774322640315841965879622812112197800253338663622318381835215834071154750832248518709034725645242948948204061054195639732980768326090801702636429793098767470182915592935642524079885744288445119075653062629564770293967746807314261379825751050540347504753684549762897487192640268708322438057670687978967910961080662439214997637514151594203348135461076925700424553083529561081008762687381046425724607966685114528824827136869296416783294527488113156031572805190864947979892825892663371014171412597060835668128737053366958161882166329440342368801261410855411586720710990499013781332392635416879018448201666660808265702099734135855256086748904494578566943338554387164652047313639719872098379933477228175381558437228389987988698899779072676497099800991797216116547404590085800070134840859199215525042138146934968789360629200614268017243804859463031899794170034026053324341120064560820599399518637222250117981067146176516097932511992623789736824261804288085841287876174451853638205930134227238414614082972293643541094590496650100571572545150495616103565196045791991605628177360398344000116498626177598091102591959494533297047401081751470502704780797313018585176403184917923686054415708405846075282492713623053092545643662705778084448932775821175675717524592900179822884408008031767868204428968247053693278231554266351271616531580367674694671855599233620715778635201649558709341026890065345071415021122936513784718946880449824976239602874194402663101634595010436880144698694427979805156652646407263836436761035302741982217032051737506818512874895853771625936677083121805736481611153484773954971450726226985076835812358505178228286051107236605569136335911371404850515730105895891048984476388887803223795535304771546318628242480323931426588828049486328341584873592394772990923317649477202708178572985313970757822497826089281226305845493282198466478148724410924551027437773893442028159403661683359453440502027019045379264245337278800888727610746568685276954118146091990939821594268820566855814702983610240541951095657630476784916639644495208320910515678493454748800222831221698874392604330193443030018159957388368115338468614788230004685495513719607709842364747405973560666563766989251377555996970310490938877898357071560479222288123419094575455079770547147698754200822604220041806193044969994156830588378440258168614617964311634314151707787167202998824330516666148333967128948569594517376323996958369301087393453238559779131152970761485481324211589036360642880742965153185515564574168245727552489110412367742892943357134015873180647226160810378713083773727972992056112779248348825917610078183795124729509325266016979917249731897961303348489932661637710675876096787693006556443179939267832468363057909423964557145534257574485528581195969850999790866285060134769105670071519552068536991123678422281748683868061748381454501862259233561942049932731177027328028188895279204140263638920276541072416619038916426804721112381236971957247826440075089056423479626478550519243151848078210874282277966350757847337990512305140048525985865489068764744078311865800557028985590365117404652726334379341477279651058589732811788904855191204014167105610160693530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 255889613494627711441081997318973589868696498240766132701156196937602422377926430665499995985815297959110126465755394639858189057613684741372835274746843097173908172520693951015050010498115286308447505127172508034093663954119560439497067984022300437139168678107694935300183216775288961027039954873848555791263635457985183382239177076485190798371198371233574287353371810014643073068309578348082446345208332038819361043713254740167371963798989173683365391839584092736288297251815944033237312533862635805626313402166913267735721337712697872828823361971666424314933837169872994268077447459949561689063869148081269137385130236035760480147241582280367537103418403607065909892808859489350661835825805735480488375439458748165368884200814056174932686601811745403194802648327200743154238122249667545168035376437558697228565418545723964432667679416363289450938066089907408078015335104488762919890332782727787288330268259827056823089689174086812341908942380913065925695252790061160479849349362666981276764598101748730615535111473463203528845365392292557805429022434349046865525015404652594014357098775813129397530551883601134555361558631887704128809444426823493612432760474954737119907873073756726716860856057930080984559882341370197741580456379023354650953614889468318078624755790571179078325063372512180573964643249454049484198031361287623807714118015089029964094317516922568472455746132191477708208831898131276004563371751611771198511855144496504729231540216572422357941285124257461141509626054365716948000956660249046402846120408714255993508362322091173859636760482712367611364372496197863425346755961473231947838750245349342329422430418359820259480054282390477850759562566147873691820837261948163323032965355862208041157031947790163201258496136758520318775429493599046761323751236058010572644542406140180763487080159092294499308855856549502791392092209921896754185174708312543860050506016505766465835524345562501363128945250348540483357612368024252897968550059874157255023011625276024915987638599843058518459938049373916723812083259486535548971346122983702649431055106230203743274498441962074185868126716706958961887120278537196186985581973836383721704191366727330172034351519561399665163796342834719130962688921523770871543710472572634884605211233633381399040165127378613684605073204724999872936717953131058342415744845739481533625805316163379438815621003955522541949140556901053339369787567950864591283554246104181301648600375200446405557970585519518064619840768723056629903897703039201758692947903808807447289240697933970168118126090108362107042219581612096205605911898930592359342527799743401979707179555419676564435317222702720059143808824216533793396256647287384909424635622216030710293081581636146360997724793318307581502051355785774041533097719064560233183280585340946412368795558653536846506846399599169814395651518371703672931929114485206065447443415890521678311579620832753462502917380577922930896456510282516112094151366954017075172666891383591335863187959281739463951010820114993777399838466352240285445783027283284201572043303511470709640172154164772193788948869218844920106817746242497441896624420327995922429088298907749573330966363749366909820545618789197908546249661436949476498304976613311105133162595826090802571037580254098996895691250820050437757524634763706599142923518091021547919689761787206083936569112567330933742118356347955857620939816201527525667343959764225257092635282032268182752939600898682010787169602348469797124995922925158492002960452502202345289425499002607759776537976905656074497485234059190504477339518974254931967967540818058011210756482373620110250941300492455752310746066651729714228898147047236319671976796720291985585447666524278698756091630016191204467548354368181661232905375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -8195394911294044970408658045059423867345575762740625940544996300130241750016417915064266704106264757148804911175230108441158181954853006431286347533363708040255819003102353709979038599072105826315140611497222218821330355619758564593865733435513015017134530996261031616920644370466655989871868097179935752488115869830880941666532170086751981877348505334647165874402095239590703520313983252922978237709850747890188195286585575767269752989954648880123854603183097029848229293064976823207141013228985785880626251278069260571374647216699568710108852896131914734493770668479018751235224755392395462416285651644741933013935436657140831509896299609212996971307843342138168711066139503504760185732964490689859551112740420160190984617828470463085756142434052002712504591621489643927901602601863403337918157321326731011007000976704295510277001642530817254869805394966765832801000020596998873829378448562234709583013203801043281682783526828802314090333546104051981950670425012300724333267541260210212248570610557152039385099682933176567571735535798016012627370637295527716690080578969550265503604619562681375017830278286403341965502364134746351511563256486647923293781295967046862789290187841682437978159290156452413835835993463332215006014832021047515852804798755826794173109005529909256999804109867826245263383951488331507921902256328262711605003018018903253789855876673857546497049945637132675490475587824867625237770003387924079719961802828760248307436218480544437279188444903477485140672865617606622186816460185080149164729149415567344652636539978102445405688975304556305542725971872183977357695519564820499270294155951885116360083939688430137769003172560119787886166469227198612873772024385625899542246652421494224351608855831052047955384175987453999890341620116277450590512189779409047955365772806005722460581513973780886644870384651386374201949499062657935713080841467545661422231493912885279822330220429837710881712232853047854079393760982134254754547688602639751411793218111705786632635595718481404255007296277189628385063027525128607209016677406423894677973696785481206854218064746938540942614129860004121980166107695489289393513421974357578743262298592543240876171712568834197890770702150484383467103449024358906528655194607418557816557561220864125654083667454573299739280384669282363985236423558900622348029463991355819644982176230883227105829732288943449149813904784917550523070169024075786726245235469766907092912073383236684623600928693751719955552284409909023097436372293340759998765864120055420542016770725144809499182520793092935588127403497178075498508148487970458913051220581500676446563575445875439886588781928571396792355117498480459834090963803012380202006994495086719711294095837779451015646911759886642041760678657377707708759389730028747981176972627070864140217707287736707804575504025598886658629855953716836693352452130792348419434702706055640658219733657299095847696371151814602294307828680933166290913627158427066945052740479925789064514931480472676165933199321668852910750447472857640834209456106062689948117968581921004372010568892866163210724299122573830583522123568301580865636184301670483055637666941391794233588826050323219856835025168824671512899290746254079216021638940091548161498493559665778121271807296711547663430555960635975544894501272522218522587892652383662689692616029726306959977850762874577162145780078257124072769213500890313561720189709178914806964385336115074627822136369830017743235819719766559232305221510991022837748554370854710045204492317423169620638051185246408850711190496111512255178014635548377989101508091891861963438060817440998630079197753894442953183166372822427984658532224478005589945550677510643300426701928799403103152196097009016596221295127683190397262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 218120383609067757650407422144837065045767913022515257013439347915376334071928081595771270863222749906559860786439412538458552863793384674125034067305091861451520123568607242789402903367527307019370556250445310388406307432787055488756437659334646685243696619298586613473473181430249378029594696416503595724248002241448833316277478377571101549797490972232612960297224203447803925337204124840357294673458956197760040554778098009923506812642828765797976276657147447701866540194068504372867094149473175194385587210373971411133051318158528248150201880592210655485275956466455711109109061864675230857171885774432487588753881810139055496475119775888038498234900429083535604008893980500610798406395868566097298085061531247200016805889197722409738135202212156735225918087561235716837666626892162615025623112972044911325099826934856704350697733373916891379069044285859554522503532239932297917681012719777343199260582660178166020924337324723309910267986522908701340502026991153659001033838961690051661381197156478150529664186909182145085883945800196136654956554226056908043027941789732197539713236551469359934343288421985644305553961992758567088416589520494901259459651293141856783902208147456947760283238634268504263776393114268328994734948657651692487047593505223503603999726775231027221710971998321152920733128155023740680994744111454581385538176391080467965203255210069657311554155390876460422183040797106267630202070638724494607966780914200815252336530645545377343736843626003158721361372703259177472452612351116204380229682440323747393638156373042842930940709742539803025224162099638243699320900022774175369762450551081203542431050715148498074416479251003109174207803457526408558511889170158781685202129017244600209267382035700128787616505701581668450268037977850875277294493691258331672777759323021447167244611706703437801108073261465955875969575244898607812174373177553899933568577114502637000783820877861526404023356237893464509607563021481575983484273602012651458891445704134302044552412994852642813274881594889602347056502121141735218173986148763853312431108873423387816348492227866412574035760921474970642864826845556664492377754804885629926662103308989524658568320252015659484613059302466635935309631410112235956835628937886659505149995487760033760475797509273375234216522616534456712403290392770114432136861717373333597626505828724816095785405831325025789421940792811729134119846154256439197877854326667973045204888050021120086936958257200764198699274730998943882534707452052453554700299599355427438028845676985048335333976796088254923399040396766150215151200628269782296217698626519706909839428485638459345297445176998052398391735175071271749984351818916582792065320420819416386568608235145467541289467483766656922013268996388585360291145054711544508829809103783543599145208416476565796229966035544064997812769298723922737032339539502869148597478156723237924525280858923104154183957237229834396689666194634108868789352189436588724562555883675261229714405520974055111495016753734503171522701279962739539202775728873580613180263408528289953322470189013161966306290587951508154665076479041847501642605626431893674986296607085528055264224745868363867240341093474254555367888749778259056871849408062719835578556893511027617423459075201895060733080224047726291903510386889688558039258189423328701455924683632096696105256670895352299514344006584617910599224183428701823412960462996632206114168510530641645297779121516094335397673714361887987234242859610692961456401763716129797332753266451331788049602496440515415224823775326994862099231178458773702969848271811345246595773087387591046364672518776752002105160815614820476529145019387456999791243545438863282922557945619959469854563196101760348427575535464333713828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4720004905028481786182625047137176889811626941046230788434258447775585137850244747825767948670637913720171969581748558234600351720783216895138699252670941937714771604923810782307015426456734306021048438006531309749663530848002751926905669149196736094826787965902705824300388435012080671447844983932058839410778904834688194074849202492029986957540194453877389606303230656514626634414666427502601707852095322066039016036217414889015017822050945681152988321090088206442154793862385795940729057388859619550188811903208720238906277747635461906549446315223159722102264827220612137788236058803177671625119795834717944816533135394948890937775117941637422421583111619617156520920989424441414384921506378831481565507215658383057329408807320825932890302425266458686804728532293599286327720771767622892473776269993048557858962496938440791686387756402781059823108642546130682363766241622505092780386347262445033623546222722473895089109331676308084556018454892411000282589244681624475766704483796708292297178251277286198243091290404035863340676887683280939114106697290187855146208770855445460240497189943917140062159700326409954048710586852187171171668210918651725955769154441898566138912312811064322483471192174970964957913315941224564437110776808112581130018807865485855014929631689048007839561323713500494420704240968710695850796362367096516305015487517457197720427473518334780079381757546186558195762805733254408146099389284517463571535811657036950235117341501529156940226650128789741990876699005713280313475122690832458732220077851669155012016452234680331564642213474116365003862433828154769966669480924496764110813121671789806025760029714373656888911481111279324734515345664591433969294867585420259317420583105851249994956504655963135323271676738395945941713161362031725577334307948228752485428516405003995422858448565736043563792793204484991628637164289982569713472682821025990874541904581925809807507236470911825711894822726356151035877321970910710071586493292346813291882117529024812635356987133857518252590013105551548058047447977290959578068827898202514393916221699167507961244241272859586838251245081878808459046487911131152541999324152730512232275403911447655781254791949374323289064745720448582156826297620508640771128448705399305244121358771148774699173473003444087483343802465320196034752063869481983342494422058861270057322509392916600024085106523549774581800734103166033179889885686759733172015539235710814208360804287704021323865497330226892408908753993840838282569735077093044185738429376207868092347575877710642642419855290649870718526163105100558794207899850431438519470379451224366876776164427013080190458179260896063301136491229656196737000364995885922840218723735509532634686497081428008806764534994196726258071943757666951339169661107593799029381747982392265693435261904086283017409500257814732028441605870893510659366505734504471278326111667475667468743114425777619051045683649629683354735183899293823796637234663563887962857839161297927539016220296142144585055350914768263808031606427638987009763393749243357496858807501489863621196333465652365203844334115379554873422249003364820679537789910965376006998790487685289736190702288796921663638697896224069570040876400725976858353288377287110976660102915997890564341665195574073465738470261350870225258406999162376629837635335689623059187313409271075343680140934410761819434295602428926027070606246966966528997368437812766724118582614116278317080119137463675664620554390930573246260201149530252948796188962783470136476437920108918390386161066598951631441758979351590250007728577938520878558515098438467208036874374744824072577241352343035468040942632950152411095849982627148623654288034752805699325508599690579860639143207294205712522910552585566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 81229471576861332540394468435141903377581907755082115325536617480025292483754562962899792045691241862001215504872554003400983837255419393456256971864571559019421377674679407714502019441741215804512343553209398852079146535280427581233068559728595488731395452735789588986862928014048437159341495526314229414869951817251596290854195730254622952805542556605823215842894815379345681149239806544943230352961041667764991430766923679410781121980883260223670121605923162472775516638127169542334343543124514503914520703514739206340973812483169268958912307937578800544862315235281364022332962442048336250759985681313670579067825047975169826517021160307980941564293388395827786378467944646613941429270787018868976339994272313191357830919457920305292059314274821348285935550974829714909396090033511254186132751325682886062476205938614966475438489279023385481785437917960115893255760445438854860699049831449204289622197865868379056285289231351191564564135045442591587251662598239334769650235470485955211008952749532584235990897131915064345989309848212118202260179390905899254702489122716265824118202715748162895552124591741449140739663465651562744375841365205777107560442657718783723727648095903506545166760726133441507901745689365593655317208052388987444763016459515546256418011853191994531455044917033869288699806284993820045616668482070136311694271293641841448519442754412038917976617742516907208832311289868840647816587895776804587329067051382002491935325889912791916887473757911064914166346846932355613092929968399549648810703942211871218089452161836288313554022551869975393721606660036250715568775859674456909171340411233947882263960560307206725392182584995793116734236749600635274299451979184719053998510601648894462578497294377147601418624502446614931066317547022391336227645425639284905129016682317633202098159445319434082865574848340735638127578017628383127869610248613893354879556526235898551675832795968930406887220820492532749916797089117349778044981954411346572762379903795565321128183100679366066600294334169885612749698843655805807668473755809216986806122699726079433168120239378263201489335352614419263297288055361545968688269095678177963374398658040388147183761967381697394261723559770798683736566379232497020264488819049990545292267250663830059507899428121985559489008452512072891169978292313768490550844815122733088796846078212860397691810593419069924516821224995998539318701016233445939241483880780456526666376338832919371541518871921193563178864149086105386231347177233939306749059301683853258783110748553232982764732376276043764541020775673560649367326626082792259315180932539837251589952564639048281847983485279898100464257364251052293209137065972493925066562742592959324822133566786525306498378798004877946882533365151418439026578172425974928740367804856983711588985559317843096468270616477986875744382713242139913592080737429561315138499068825314274085324211264949072468946764091805984992007155221381007816339927209901738707508365401866501755914742377872639000003435931752287788154727300177074590107168675699818925087335323116088027948969298709104807778508348259758046792163564911558566662021114719211471223745146789843939080975507538666606037881796936760364266033448111700991210859025179942307238119256121426135034358929120961359312948226811231625746935596374341878707551552829819424458391079216983696589004889676178946867299062505898721849691115966174352664415800697472367813866599584551174854414332759847149282171947113018704534521303059964468910657493244307125598198520046928175163818410578766778632145984535099680125779573162302766603390266783954675216551428331849994235693426115516658970016215652758841576414482538566603991583930578941126086937028212499909815081429302179555705180403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1048501193454580377123399065683824900284539194971477994010258014067266449540833849536788100746288381791128441237988546648592774937432554516121762588658582742841252757391853187785191571593850019869923139696449740989651531257032847506777700807012788084498065275095581632280963838343219413140662493763134467259606960661191213469248484048994311802384699235539647446353490097418874240009175229830133313129683471577913832339601727637138971293393266941635581845279501916850631096693925307387110011334915225177612079297437275607097793652310680548881046496403069481310169365104853963479283373418396307853483136465854050796133676564380896248049469880854539407530238231549451180541854849679350626793816963655304474021659050417444333181190771899325249300746148097942572449705268068556629148369427731962356722821148912075899497315404743753077147445988649369349542986202700812642048627789588706204563982535739493595580032877181884384020194984903292735008635582492981981235476373290381584774839072504727766228428268127832375368085715888042285058356637807556446020555459956872023274110081101999859797022726267146303461919937227049491224211435498968455861560579345563108284500979801049757427498247494618351657534683353715670758099508196521662895127802388562049852155736169628244116128642116248484705210249451146656114786107684068232294474861849140021491132387798960171068779892635088385588780360981882290956896936690253281602139166975601178024487210319299059721788167002550453246743576176577486317494285748819809075760284014048815740923006828871016182480300429392344404941567521321929430319839305037792486951628447013879605219891483325732526531903353649730548711870218971809554430580483970442191045472166398692927261949718330935876136807205813828694734619069926368187407922036486435341270573395826864911763911146688310459611220235311194814861924702979086787861726452634946226040754060482055208674211653519866770267342898723642534516408947605822678680678892311029635850705224175922411996909327326429456570304577768168663104964174142250052925204591837901695384680977864670512242064302841241617967025785908128809819279364706803444185678045428697660728975395880339883449548434876955380998929741110189810294109129141822010263875623431939094044669688971191127191266040866317611013783688033511531183446487130654223151932772356226821593153816031375950502402703266950465064561902588770596064765629717925157484861782690613554218254482419720149504620621527700230811520589481870170121315138502632693182623838623017533166306029600798866922673487900144080439495371099671123480290268024217068940997426887137197620153275075586270926661011382884829289081089265533889520720919608153084149325330424026817236172414554211603907196897335846205215209944367778762259450402332701172060100110676109524091510956520762834848692644348867401197860272499542614985778570028332165015703469096515379404841950758772946001496220668897027983601811340551904017984817356306570281687680567034208348593392094491002725218732758648307821658623592831348926947586188560866066884783979190623415567014881981610546418408001004458810222474918302170135995489402485628582714847167954116281120950022447459011338486146290337792232863037257593266056560238373123474917515771326445398149438774742228283708252238256592103429219321139395031820709388748111344195071234004804137963435714846373016228993665284565860821917909660850301040628549820689080696863802021008720165858968868735401087868302873114037722755513613848803652233756055962369593032315735501587593486816292454928198047322550018521788874248789892825721815791250701352701653232109502787023853385980778433363040405761826770490628398532496310293510270814799034144221764372101977472927277989018210659899109918876428906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 8517409279221644293416171357320467261397942603624545214821869638525219823697950203958528519679375119713627612223087078913847356583102965286308928660984889740623493382511981810219925214494809337438776970674789754659057775991883408222537691364027911377882285794299033876315108838473790752810285096777538745574905126196472684058474661338903657128554959243275597740217995013357032208724483859889122739472511999693191336625883750906801896859657930638284571936667791434638799972373418728930024009212983544680484459474914239188386438226012830994135917101357917006033336988510336898067391746674722134518053574904634371567372966963199717491001733630438983008512425343546461886219163225327306853855406609521008577237508829395710310297106996173745440139717095144362272996015430120811600833431414375575709629513183111489480356520818942809762472378465759784568376893102092618636137751715136869475068358921390859808668481916060792347802542952234364026510863888440385524024238148007987549164742931926640240214798490842165476084376233913589298723020205015556673832097263881558734857189721463397564150519180213478019522583290067430311603838951827966901374933334839606954669611931728001180979869790847463168741766819040774514192527111087345860902735835280487709503127543420763636002727803685002869607092691895943467156882365699485835225908873515274162827981995803419246433538658924183308511673664871688612945914559521019807894492925165807641486539870187392775787581807362095276244062905178034623727486771680929719763357715662558028063785824052717077840334285299994366717304597093984493298789133993446213490226781559622022152493490397968439700524990854404173906943214720898943544293905600179024797845547664043871899759269523229777816108786530676816332691175477856084740119625478628501853773962684460010025310813390395460012380693700410144465986998091179267734062225808731194529110306215824539452871179841966421833759370148006842406646183067726795402128144314544648925826870972585228053356382314450844245415839204178017821964901123693748753901537729016595613902940069963943777790479902876380431075754340726487643538055854128511787092010917478709392640264904471231590261735561405651433241092170405208533347075642239158330017123647929012958465168064227960950755384591277959087195280163833505088919480251629939888894021045754470554053591719572058707663705099903996824578243715989342864443645881162144403384169934048015007645237001156516856025619500768824053064232128921729324739078369519374183270755362801070443426612786840306165600351539055261789707106766602584060122223189668304847662924559617054350860287510744132286450478746358110476591413039439913415978792006453587173190468589496256519759920746023774394939949345943962969111500125605288344619490100651739789909581725713939394278483690742827418838891717554166337863951974319559436920318930248467922340713910052562970287525678834929197176811577079968280190566006355849012987824701741536904907561782742247883795669872892482353231890354572732626053692175962082686013856582073131961886829580857780027537440781095944187168503424529758545909657070123695886084223750339346891345980192637108397794672399576646294776337996338573006653693106739221146597464549018318345641320569075965140905470828431217049633959941205044057320376839458965743828194492657469917572668424459605088218101790156568955808496663244143793515480004526521325976278318833872997892321137554481338302787641138839364801334426665817911284575036798952457190175122505292531307286734196675215409573804413277976029153544186794978061610272068893584649566857239077496423924620248215398020499276274431311829061172349120608975680644208012850793632765089723945530269382559958693434995699124217181009476232929154164428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -4764596752454510013172160779619453507708201711417822135103440801216474496177856561355614559897311310592513554500183704974378241200499275933710722731331191372559585944549637345631484413565895930682661381035284247426051050737635427967083562286242767441321311377138346806409445475716618059925011655892822146297687246578468047825590280047404569062773987086144384830045140674524436534751474024535825053046402305489493100857261941851829479864762865286510640822129078083924514304157307325015597577464073772583082862679207458577046470299624209550556722395648709978999896769366917531474865508842080790162310775130417289006791231109377575462064315202672423157214455642848886768134793730938771783799819945942226107129451542687869808671738493810765086560949004233015646848357845060501400640312792648466685508292404199479916984733881250599295429820362256687824683866775809837000581014942920203558966415283018812571483166264133481025810866069115556533409655242850633244146731613736473303347953666125686068588444446473871982919325035973022550502967386254864702833466247481434792070989987852413222390621064500930623827437318356970400598616362336833132397975558321735410461102479871057824738991023262863935822698094060618908471131413087053207234919489003984303354149589662117018566396007392036959432794435042456830512764889281014829728477120527497577191585852336329969533344509037106599678510461077135803378886534213959960339612998151896932322921040735492000480021271826643640533174412500954704058994224779178295491355435709061075618523860060898057008347825018271136410174246661578309026076486672329635890514499987637051948890215321071491813061259080419914061211546303389825118121999316901466966588044001639893301448180347075372059677381657417209511792833925474347679553190528010784122140675601525096629748068687045977096676741973160614203444108274300225071682413604145413659705871309471746011185080398701317514149332229253363440317101558341742263930323402194207219460194052684329155455037368996211729587779663713676902968744503724739060381685594696045387783893184463582250249067688965280203795349055433463170251236285879732206215843578675121644755887940475253012717582177969521940938284840371828061618899956651773660149108071645914074301654668695246941740232103383347710732394182840350707662794294632148722779688227207100478125287672742192328640220545439482967208955758316508641060498807839256683735131375364522003622040524036134730455134650885607527435712011574383986258635860571184315925527608800306898950034191428287095466997069657956751816109438823559979406523036766579658793685664170023670441464230293282980636269159598262267136671152520693042812933798856184839417754603471895805968517161321083368912996077972087139172216309430422023544719453818117991342934034059542545823492847071393466364362492121428167058421144370839011507753732383961423793516464815744595939041940466425500895016672070127959332118281178065694777774542209515717697074147321696044747984802804428793563498681721787298076553182531635185033873626589909998747926102802975450029065348416194088771677185369913746527643379735614774957017826350917172779229139211689938863304616043489080214180246826519252923636389059832454231427594384566242216211653869168307719607419968175237059454597925374034776712593051223859692942239325524902608379819562460853495262558827600829069083667336254730573047999023536549886869776805785360976102221021372752239084268585240630794320678513481822511586015815841901831037409737222430455811262392643002545045744295167793083021935432502187763352973170372525235122382044764723273079769688024670894456385786357600216417653762223435038919161740298634349922438121348163551093743824917886263730877276061633964714352887359619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1023506027568508315080290675932223462290146830631794385097944402273795553729138702422114840130941536046048208877315124503635266882570735361814991356864344899622557784560223997185303744872452209623525999115666997428008282250082485180205577667740474938915785584601339471548088808578817189693898033557953325404119903811547513371767832446118458050414778053660321439201362139706454432660124443965675427334185237274066067229079617980572361477863469937864760298387332219807599540499925361974684864769899119636298014058058822588127228020434853845024737510386985298282961932852250514483327946333530885562710971306647026682520932587769469928862646702254858300574716766822987648173061472986508745078833210228444688813368343308135786504805210861277064865503107352691545688998447124054331308551565256630261548980318865677605094953101035505301442264876760550184347388253890214750279595159657509796130303339218868036338314782943693253215889786729295046008797716822671221582414368540342754744284591379688482002080275607958758741609062111069188985535534152677697416120514258442352223689651213316262426230400298064885780524326831267533891458176680864697583031439335882865184415539263352877168933875171078465296165994135327876311272968632091475484858726600787675845294917980499685805463585356537799862254075196716033968925307332765874413561421573246179801046363140799673520812194993412166931020088269831451388405912021912963891175807161040838844232980538040037557254981595139471078845304442995999500943280059066669250215004131141992135062302734742007848405011663342389453811541321148958873081870859907456483060755815312231270693458848177148244884591956579439386246777044825278605985552258402204236669892016613283923295275704700155142536424218859412360535234669167275248921222970309891056638999203046518257526126835247852222452637805296695521455369714325750116403455856693211849845806993020915851463585591183710620070148469937063065812071297790317848167652979618067070176392666579378800104982624365558113223884114516615257614201764308443091341601854988250390164356271993651112896407956275470898620115955618374123961006020945239569943212943921704138532043849526412790639087127240829228229642921856158722157332313599435651451481437323338166021299937498927028443525964961467663676672209192518557303219855900078059912060070391949951076980656905178459905442008160949224407872611621642447824625512692622382840917700511871269990645420704690256933048155021916972142043294865100550171581628359309231672169171069803645701010463314616809112140823420779680427650999792360563126532295806854078326192815159796067180796402081583477113410052673283522243766774616863432580063926878624908294261929083594380763057934674270475790988492082779310232376835986620713968033304181600715253813634482631436883759519972019129928494358417737745181875135617950149582764334457760442186847229768784726139773944298192058695754777791470980915322247282700973579308493020637659647025577363212207473842106936267636195882393283967910817442805924430443137913981330543169817613480585618920118026954048801192860898832350284703266820355950217859883742447051095413744783076726101349800657945866823981854450522450934740736063090025056072751487719913051827537726054467261886377338392035531729918958390759408950296698629628502623331114235776071097956147202074194524175969610078002218354851271310459539397343252287433967559900184442071384455522575233349442806719074954868015071652249274536922757909636095879478443525709012288535164849424697625678972022605659120000765847747486741982999642068385907469250328307775546702025021269588733522806523427762684803139285544181238331409548294673998066019458447215552237646604269013163442912866145779851049321925942276382446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 14425910703108713166560694925631792915451146117090516337373648755876873108639195857919898448031596747526244050346194807218188427482000621164093139090469622876774823081958785995397598509950624135279035936326938839755476302386103732114942528813054684497771813887589290775546791309814282859953234483469586297761942938129746920503572452658068629216466822687424902669556288961817242155681330560331986032113394286184378329155795384644945004452810085572035616819263703821602233147642174310034882342856327012691693798163147815264457900325979726738400743917252317105599195178500395641233100801458005099631919497318981249106059244966073722736751218947012620848137959216925353269932146418458719764060026117627928959715425474058104034657660237263622369524673153538710737127243632864042525715335310931849514298137891800279098974079806232745892791357321887584538290401136309137406343692547925326217652840241791358858843908750775860822136837224759794122772487225174379354692407303679338692156565719882891327452134249413625971837742375041257011147854657616822939852212069170207818134656696326537520089949313896657107508325506095240814271533913345382785183510057769481549427424051805273476778889447354241548058276725754969580975494399430359794810155378829533334760998977050422461912778068757746436609492753707198093319000975485205346397208654539343651148821167046295382764349965714722315643510732699167646763071078215338600037955979941556691320905362118033262793923298329113049242123113220622597577563172130978768633193617954583991088997902516876386843927614787476073935570532301201804910974882954781141170060778789519327064041316190139138351969568667821188802569194065761676136143103345170536118016797792746325878101536211571130069730840950727097821647173995182898627744792905739135894633051338082245799235475787360438812663761812957694465174517920951828908570841541368940402087729337474013531025151765318010686583093615225729356440709433445399928673856229217551894845760291820351941112042760046673512664923713532093546979877061057109858514440078619344440510091880499504747202486683904365753888870872222249604105545105668926200813382243678128687122272425314242541759198913516151099953615159283523265675201840043704410031372969886072218561093878270481455158058893411489527412004047763260267004835339199077678035518969706005035788098269592282901209332934239581368776959581360377222332660604455445159422227328694045601341043045003293839977031163145806986828932038343921113315032830503069808368236736285506359639350823282269656389110352150209470909148105845352074171914952888701110054753990843723722960553774135258408878620617313207071148004452338916080760810809423032931669978066331477524296173349723294195750291622915939315060040101027375147543673574123750248321556266188408293967431351867604134852823811472601574040232857656126311043124030949918308960524819461850380956582936172377671577750512189692256515316370688223009144099510518012645031823042694906357983824514167374408757010115534292226801837966308967956441484755285038646125677332446128366944694858367023968754065744401664638819898213818410908019156909563071006912409082717791026061356393726638417039929363160187203427248486311081706202649221909078766057204478671573802469517727613660989670078775930919971872872564561585531608742127310472894168263562898701687478779892612146541284923248672603044644542689577311979944726381032699288123926842867599845570341541748850601321410145562777004570761742661017339853753309270391049953582396473191126766256010029634272877608793667148104787062949898399366965318439328698319853030176954322784501980833656769548663610232679706591145236303894684289724280215306677196681771422927577243162331678293356271760236976623535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -57729479689473650002548427636687245458104078357885888021770620317391275728084263695321580815077587885328293151495175875469103425698842513320611646306847402492917308328666520143870856823835021499402879880504956851855133474330727490874211056642273975151041214215661324957148550382577408066313467618510490097837145346830640802864065428494497413850069471639896651452804345240499693061190144023438054600971176573895845271186460574520100310592385616509064467605111338321653666319562951816911714521861274959848813156387538041039061754654318608612483948175076936831416452756222305884426471258881014976469344642154262562092900604394547690903043510496882107300614333808615855450052033218662149681078244894342754992034507650347033568059591845985370273793629012345389844316907187213218933585696856573140627941269949980662351351160010332419900771838225703282960355999152030391771413372555216887783155991669906088066217751798867515592280740607463836863157221783213049284246623205732207822422185595573034298931621152886303372564851490281719644835285027238716706787017163921286348983102335452648168708767841502858429999704431833797463632095589438094899187158801970242709263222139530244331135375349882205889343315012064861471240967500341984429250167218603400324833765760952802217852144942909347759097983785510150978897273828711089575108241479719657337292568649729970811608652946989274999195347934327967331820366683897311081631409436819913432157196012249976175027681399567762256816852174038868920810845472173671584735145856850081943204183558821597461191234383395806057972965646367366811269758262897053665842988846676570223683891170900969337763789965461780031638617419039020530693215443485000236202405853518532649858215579531144417730214611902013072434154296452966245999619165081953383218190734203414333027471257088816520050766119131955400164670767540533792300887304119225542319429856627783347333495241799671129667418117583512523822234770011030007958976896393157856300238094358428142011083597054842012812424670068397025006937198741791969711153528856148690717513569997017866168686126670928730018624345445427718626399239286870858585169647569560507661011837249694176397862498888619859961567497139764618248488270560940173188197702077523688495266907278987994140077441580131335330769212650889219952712567435388535182338484302827637839497653625417021068417931249566203165937667110454146421440382063357582116937059836876227579439632533082953838039083866612037631092552735111900507534843387032989140055620036631247359365465078410845358117231278503756012770909111591110803520342461195160278290545513522148047241853575450752558336208273359803991886854058745631148290204464159330050565372702357754353263945156628739421966753743522409337544954506210926024376319233182222123045875317548499422591264639744692321277498262499815503642559333380124679628111518336046432325003602492657174103543862900148098290824583269438377747124634865775660867130964010763499047057983459991055055491702790327290750658235283124934690197635070616380828364249355018272813378690144378996083184361280188854496392900611287388174135211244383375261029921903672322663495727847441181419522784790400217005283881399939160648339860929383202233402120244917142507467143232883010897989013180186011088838014146180337696781754799061550358739037945445131698178574575360317886389130153791425569953514569989008328791852531473608685379090061993565057211726522660305666552590240290072999736916909921552908607136006045107359220225498135286146761398452635921932201194787221371564586251723127418432081557650110875145938944840514275600971864709722716846454282819273863422434561457645002511576955174171287253262355305214451864493701588859287166273784125632514934873580932617187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -567633755247092415882973729266137894136360186581919017532486892777100513821516845435215887785054676706954876923138876319787426848905529921452617607545987117309326960536568573436334584376944755956606366853235135363550879949543810589421743556504494058307223734050243687587479506372914667984104022351585430081804495613826165461178471251344569712275819512527524235149683765840363613582705728032235279697700572600398587464292083421330946846846983474766082052714809058257623308120645416675150579930280190535456725677064598018233581130909302822125895797354385186116004603489392534793733183714339018521432206644825648626587697101034827819970121597166464247135327065323232113500359040944812935159058416317072165332379590682074973399591767664141296439662244089827722037727600961530006443019921083246989802181909267342850522366157475637696379294951612565304239273461987242587321194963001085514404003169228929049371780024286906860390502563186539211180007105457945319391161526008822672357639792892873402889792426410559149498340434660240865831678845073799022211637519177823095152305468813711487642400470553808632485479883216454049439211240014656426576887018188473494745710943616359215363882332072919898841307630504482880086399967979172656041769292532151967653662619550146823983659534477594245826589950288291538436189068282898628284350692869890739509680564926181644648517440860459163920995058246442803692216462814581297909787064076125667935316141409864171443622085975810235082685320219056646045873615148239724920041611664617198840690433913113338799395358880254181411651046033037925625505421154088522444967721835831281419240979427548390122820059398764100168233316574728398712751632365915447595089388671014399096688946291967629546514251034300545118154443120747502318362489656307327388984498437790895775698640262940945247630531586584014103056789315662768860618125765718120450784745656907916867469363285466014459892979695487862600479737147097910256176558989205747863345504364103583554428093570090219285139420984130048480703931850129442598717673187723145563854937236880645149523058214617672552131878266212242834996832445923722143208024833395163020219344855115558621776708348245980401798177616099618819783442764933966113802366758420843773298356410713173427465641374170350754870413339916947358901703185371837238867151315732078139040348905380553279531054028759215743835505048124694329402269531517231189669069849322995915220297392966985119004501740313119791623379711100323257784751301038791354559312096139366279282099577074127201292767085453864165415308269925382684286850854297376818017926330895295784292339778912603291970423912930477991528191816982508149249365827143871174500394502908825456793871814363375583460224147767484632884690556178107832976488692753761451253852103165704165083352289137273044113600034780644061181736728060386240930376950415286370758117568715466368668656744732910692287119290300599040237906757586268289531700238987003360893051083083586854311528264309466997573285139844651201484088334392933894817853390468363981567953221550938165333377307212076429977024539499451454994404546383968606753404907571122272935873434497134224329176076754500505527008806904628052592415588167828520162340533056599471447415419112621978636637006501150408530041636426548173931254749989349135770172782688269801075930123371150322900895203222410783661986676955628120254515513226486490963436412206741983373542878758949725680213377501982788403128739475831017565184744692326091548713481063205880998054453542826574355803948234875074254118845964676393416059884341910733952082426419188239156463256448119755727791020578733977978999548160788767376714215772741223734918605414905268785768807963141768961760554674378737633228302001953125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 6285526157938557084830242546088598080228136717979350144281501129189803987203976837263655866223785496240550705217269975258706741860559891249575838790447994582235898842875578295803917677751479838600983125452025008163281194121125486772798959083345131210300857963770453726906930206930161837002069860942382602533723984166608522410253284505444269702634095632715844977156650592415785494202159866679048902843138400396283838497992470076510159930270125064488379313476483565051603193400190909965215827620373765761170674409097281371452892434725088378653819048802297085585820183865991039756913944946810856128184937099774909152630775438859345029699817946962319065222671780405942187297807585103550658372411341237472122655928397741032414331165213296680118830508459030526502385713563715503108719943930572132041953993059987648633741429489095289592086745560145506912200923587161170476540944624948816857792759311362815329526691288791132922424212370681277661720520075450237366151900650185036834486787463911332671826060351042070806587375973680921081126962236720814423019047350504060710112953291459604530245293081857867474268683989602568667388107523076301692682072554129882867375473348244659196804329507961868695295411481720695124586854984742681633479173192534110227660135862887997353360317626539404311309992133062757671397499896141656503964450866772559381503095522247116746571834581314504086569102478119657427149955027080443593628987738461559461170423144215705698390730145647739265005472756891192794900811467891574460951144745725248564315411889491867652286536879522543142865437421610482120264667400690902025040211520090105775250026569161415061825769155943601718965616333678401859026316507563887886352320969656481888355913479862121189340100449008311759719676583335594542088190487276168067220582312955786746470266842190635088755464622585507405290430264153346889207628218999239345135596892989511416095505686057275319970247260490571419043505956855325773723218999907811310976004420604906583692474186008098370871301779759346500697124209006710658910506169713417097291900257847909856514143064903010640965695363821252171652891110090401275157574611935380948722711874545288320564148354302676642625830388533746960961515657341786485219621754895441965413575143326639775231581022676003978054129282075520226157133891135188498051492462697647139394808739374068551801967452876274424323876070090452951660852275564941257417014829235995972162354446289338520274053284540180118163243658648094876629611510467389654878656754164418384434538130496895305049056094874965945556750115389234469433734896723698725717592672602931319821607315756573715400862094562687843842383191531883819202593273199653394235004774895631564377729367168002920825183654172353452834071311615579498241617602978002073031641588532629943616168588928115235613231383862475439853862025734206924388025768199691154853011057806218689472031945456196326514315669645686907681765947285184189376756075962775488339481503056512475042463552720727852446558722219387902487872375090584459355599380801223047187848055449474806830633176557740284425799566260230247087256392270398070320388199664892760920732816960778227910973983643684264243374088029522233807646962722779466977791127366539571861406017740086918229385570815104619086319792848733557417101645661329110341891080522398366506124683593404472222822024985410222049425337864467753142375325862237716895526754328001510527663260559076466097566485335855804437264164149735551269464458805571063486913601037136648988966850382870510597771589298069221471983988714565342518493132060415530157626074777891371985768462838736670539754295921044220119544118377842116185634898695946439778251488876756849160395168500990203892173360488706193402409553527832031250000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -6304640891169756786259735948181685592411386033449593319120671276405252173746164826965735229456481470666959939316619898866790472957236356190564087491958704749315220687921861846570293185312578917150202127434685249575602465909277079230757932920461442533723710800474563102237897633727895382780319380715636541248858001684096394778282681025601744915383534716668003883077363282763397611264292068472117697910386752144454983535512521557122451320996631822053169899406676052071268478726044230218759244136765354388635423454386015246086844237869661722489389293708593998371142344827244987010211594077320201214803991456455706478745713901239196842354264682100614763979466888568830805001152585541666490298060398074619489705103275855809398917796478263228635185624683972984564075163552750959285650640091641137212600787567153601090000442051628597385020139844888686836105457030195486091323846945929912270324240096642949785819212265500026488279527615337985301871974908020746301658856294266347885635258005014346131152821109653226600341667388918541970965014863806282831108638127560902600419830100870560855701730175138380382496442577382846734102787201940393658597857301842200808494674467921110505058261954615055281638236588533817198564415033902165886489383015311227562650904885876255207629827436465719624708195936885093819182612370708825175111015462218946685337639463234371509886947056656740986960274191011929457931176916314268050156650967529423257790365720640980076109155221346831557414106213791874747551601796073280984559841128912192543537505952099782640643901283555339129934968160251809744982896514787527129508203966514199192118517607213525309130755794189779017121270972250799350960839695436634874429625260264641726586278874190094859985843139760129251222579104381712198362696502152624939543747985658829269137374740184553751363853713136281555309376025193953480026752053769066603955006007794005418874364278610302264112410416648766525890480022207527034896157775483567959864840334578497097110231788576518395127916036245075374731232927067838558912601120176803708122196153906877547702061020183592718021941679422585419337745469450154877755850768575086360529736024671002606827558058902088064522015449008549966099228865690372577341991069125239310163584651501085161589166579361515829645150482302218840539292088409932214243007338533813808916860865979859471171420492017003195333085629970533393330898830441659732812544772817337367836590824760031513299673196404171675263537724931749748069390066627729937749457767511341713387403475791087970210922158677874140510485863379225377935126078558191653568217568653096891350945637012807465176474264055862464356254552466323367870949976557994210934265329110120155961987339728586810506378667806152796964475851967234545715806150570945248383238734306912036541671141929861960623872718656855236692971582025892531293636530303545376164717249002709859941685039079256552933516398761284325575815588211370371468478026666571047532539222236340828735078578194515481571617243785410626840313070541251690887710635641252393120821513091971133891779343276167112281951665063523747746584906476152264439796030246253203211616219226729577058256105410841102397687252842891168847999655654863241461128917848878027858784370143153560601623366048645898509080291291941765959733789697599792572142220980413662370526545790460208227764329397620991521916469238463074386954075327060890650653066474668146983919942391590402548338871599367716483024053457228128865595934974974578441698997530319889535228472952717743512548529610600204406087825026037375528722437374196564646661223330474110368421588865119476012442263715267783229819003309640780708647594501761909225626916654899842307953128145266750261607024346366524696350097656250000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -126271981508159673959425455010903669958665033205803534948790957638836072928346655381847176070069380405494102657730934241662501402873842324543830965867132643282490917839991602958994078830551823468995400321845334064943604923917138972808565914210784856976372590846326107949962215697309386919393567846587691103338802013691440034671201840628050120542445787592540203079939664080105555036580804733594710488389140161131150859928088833800108769145222238032074248798361307668368211550089287474593152082939745024498211626261700171453749303153733526486846237976091604214622297846065288001061705811645482762467652070433710769441735591663175507144319785914918619386868714292037569624335409944990482821715928721202451483490179889725995628385030989169964626508663794486270208267205669490631039948241222215770692998954121809135550735158845002618139560498626746115172449529859190356601703102769780998955771125596771903902600898077338143398389975301257378768676832767757532950263497280614477622441708459568704245003556729025881970458383770351212466442383988023275864339232343357534847249900189283637675889442921711739339635367868618740275596610780056367705708258288177908101965841309471693342714664539950886945658573614290687035883251424489360227530149602327157179724713574913020103681590262539294639385590369280981068457284152328224584233295900953927353522136718860585824013069511307394081602565727411380784980704832356576094614653284471936904778798148781175926633973960660805989126261010135992107249217247099390265023876765929054588606245842918192462775971251402208572153370657338238947089021294153726826297510257135250573005726071143108717294294828052539714229526289278738981237375667426498981119006226409674344103148454343793491282225860483220687917492521764585067826074675719968340072198844944591015189806351866269238820471467829901420035229879572560095861730010023467614911370795469585139847312722234459532754191807147363218922435908074834049625614779634049561098479851182859438448483855811636931115052626849784233268855801157078095136424742215695735194659476565648180417928470008372282162049549200409567279056521689021598460578851876162331876178016193936112789127285765509692522587105720179449929843283829404312280713340122277563828603827801922753288973592416309284016118503128047327189074394108009440154695785163180574214860151976289100000498988346738725536994779144297556718664061563015102431674900593310000947622592975356756410911041124274489823799218728000763182273247848568919603843673720418852748454304274866042548072502838977856976766026394069388773073880752965643320769375541722891854782973822674312577023012169592380446650459296444270751294318691105431047588299852496965289265773942666999946529955311369130010853088149050492287743901963557864227005470325395057735824530412461444425337159188779538798106754010035256455011940703964792764954755915489929590239538798786477990899229650583233210946138791791857101927027722982039646071709757161544494578054258145862714389924148924790561946959084726184476240399172979809133040053357717614917395076592974758934373929121750160719118030818118299466105199020046447004979580221820752499928808882941646112904479240800440634129228809338406129024967880116246328917799612336830108905804505044162126844767123836762250626860237880591685103421292987611467842507884526605800803806689075370953859436760046470212730411105556272816149727898385313103600554077022479492484640208993998360142877999671996242508471888174039753360210438015264644200146430001643980396966504601490140013422081991294190521792823962608397920010930170696452760611297278331621441654528909615137744592495556462560850239960337248083266878951644598514441109954934716109486949378624558448791503906250000000000000000000000000000000000000000000000000000000000000000*i1^50 + 220342375925813205166072920122400538904941724360610855991506862240654240486423948057147527590942431772026815760056962087991942964135051409873193493300893998591141490283470296475979541420007352981286218332996602359113416892054962214990593428192061782906591811636450857678692796554843243506094254297882943131971778460813835655787620788138860216195458428009688104563975005478885102395101959208903131791946536508939866931849463095475528045146422086193545235178971721323610438993111885011651933388538374477434745770637896742723103691914878925278189329410614253327852377852630501993989877295661377037259261184341907117691019498558843271239847245838124850036568018526212642357622309724177250514799450270445210633486296139524040508196356509774859549887319286424749443629431503830351178878885990998144387015477195733771276603884063362412183980399938457430499500273214474848331766155493470939290524113962936473727218385353474514177990118029178392872250688815912673785408909420869722249579692000777775315306293124398038983136080759745829941733207870113808577970119064937114752204685104869898404177885856964734655225179796913820974042031807251944355080358817695918226789520154563684273928258309343114295207911528677385769186447964302607988589741438413488007988020392851459210656359802953964114783160075523856718162966770496573167567496023204399079144386283452948680436807913325384325017117418634344325373735304172014372570992482692439640144419882881318135042350397388896420041916091903191668642273628493901957839696201437909658949328052586812683269207953730212974766083430380616908563652583103122471684258892493185384436379632399045005235003381672297783691082773319903587962030123812146916050993527373091209829643516708912641196311434257938393563742421973193604344449865355045999233237030640888505422854084545651776197522688812559050136763782570042014333625720185610260365840202249675397553239502898143823918713036576880868129697032099977699909361925995191934166488771557026324955026864698695999228889164485331378035760914193254609080185568503557126666325274398711103958501855269805427240038315895038263585328352998576091309510559529649511563943995509945452513027849159717608917636330861543082034219253578691535272162945711148007972995339150748139343477334976503058029638239219883395183473269849722993758925976152295690461488044245063092285451201310424121138624446522769744743347367693850057633295848869986148608235855802521311381845928256110495429422156764381702661129908691750778193863321500693474422078056311416644963229441148460209380005306877224525952248238449129978879042024284773142532306672407560629161501937862126658124172855469466118937217829082043763834889026549654347224052230510912187235055071828316679605925667248376300656523233849963313527258483417210621863410092475243750476797870538352619828306543441165996329250598719867460630517449888853982082087610572265042960026669340752004379375137373681645376969415585604521385301045846023019631934368368233253959982089578438660706324198319842537102635410547260504779519440461366636518799475049814678183702039977764490112621044101837351563686172310296048711321850306170639629869420072168326836171900931608952883637392494945541868175305561310044076830372589854278149443944668617488800476656321718148581251765849798771322102039180744210104712230683481355384312141957099677900405417657971387668749113024698000057716110176810436012109615179254876774776079446846395707491121334980222384342141828220610482115703978647126304091903875699072696434301245904470917840208195721447433360893882242239108459126613214600538116028271988416359293758285112555283236015856625512297863030437638322152216411853594218857530341693809352432548534125089645385742187500000000000000000000000000000000000000000000000000000000000000*i1^51 + 1157570383952521501913544319932152374735827949175275613457879764251597513466729614556226712155964920824006992773039806531817800228401084995723718593598779554963405848654296837712902876331014296867598673919075599401926035362556693902278973611071505845918671278476931286139391637268059049872461863977191295527842141944926522439361069995713041495133733144976424024277589852079643129367671208083390399614484368145690743495795692601634725706192337240853504978898894174327571219693124445736629309669615567762405982905679559918846996772623998682825213018751151121187391617820715948950945741811518629809626018605852242342875503493067474627342122075196003718754218737970601153551999541824591875113313587435845158703347327315206021984528215414842865187851869468679428714148115359489593117105717677385889961992915666538036196067527054707173232856755233230659201475694287251377402196785880817928300576716172696891621204486794176968699825513948952397705033475844926160275260234610333854800567591633514406233917221914988580583290355273258531675118543265598647105437785400895095868079280853774290230820508849696228843427784093926518073943837513089719246844577202362141713796937718434950684759836852223704366522280622053858251915681283606740859417502381343016568039611785345601455636399823492672939139334057154323406153981820933265969494791500761926574714884314628668348496358315485279384015730263805317759510524869617651251580237045113892420932424666974071234226951477313563728350682863030078206046314281691132249140338533433246312804976080785472860845799653429806674384611388166224491143976496822533905351283273124284933792393517905992017321636966095638415448688334324126178680878632570875125059027456463982240793448829427782682704635740351853288393267872440793084761376474292209092822829173897058217600498986142429655773751067513022235902224360279726141425023829625604874601097212866435497960404538263877228853649538624192032898308377618017921604080022838779547026951416082445604279514038379369198749291037713996316664231065418371766237408710674335370032869350567225973559625574829787595248544475640505178227774607125754126038149417032813897358996867529507356213073120404337611942753102886442063247523344513940497756956253439735217812327173261326137241323598373038050946192597879587086232360351697093814458334528893643621534310845787803804660133701453019134695367305176136628475904141139997922103762952106870204658803620861270482051107267594248158060832320596339618647132817045137358702592600262859349960989256895964465355351603676724763518497041208023995144001233567325255009443365590118751555707674571719060629986871234493748638050991117574735199986004169845530897502424698064940434536713375183454978714337141182654074808900373066106720557423190262871373757564141117201495099188940560821439543965715900400536886307796736334708698400358847226553069068283986838483164288692621838126520133240810765738703542740632470530899762776578909716737748003453260422856901001457401477490182432026903289948934541097738031699471061515090389996163653320067189645852384715585687062016114283300141369103147448536006548323172645893714533248445863117763568721046999798156297846818821001377401930747676716242582425043874188064883410505262249266718093325282025950339183031146411245378271143059363757909483782873658244196383382655530071855422314868993971782485390566440268660565606763621690323824282092856874055241477474684690744351578409024400471865022058072118899402811271200064467640918328532032495750013535841799697576169751643701806325082047112374087556951422931698066082600116994722981034737865052832141139533540210786436005684228615249219682495733735071693997843371412419762039254982791392831131815910339355468750000000000000000000000000000000000000000000000000000000000*i1^52 + -3719892127141239322431930878159399673257157081010793139638240757032402216635997877733605440439888873504420652471261267007987677159922934294258967402299400969393339849636463524966084851233126158318333592201594847309064219724760427009035214078394788658927990671810878597058388409385710935099802789170200940973413865941405453054532511245232635000834200178856423591620502312054055272421275033945678343396151181506812139784409867220440651979601731568932166030324185402377161229055668107912809804401042263344235043724577796355165913200520373938529050028935737855936021365262312059746567258451397515142911554964998703229175450675642570307282734349765600107187594616586675717663794340023775582672656793944867320246623049867195621902521209925802661007082531315201186377032899772963854138155349562139298228806108497157201103044437751756591656787312325715621616246685706111344649212081788212323455333433160342608039228344227694957434714416669151907165751023805537567130125632349047365836213000880465917862897291730898002886648642667221742321178398573774687474995843599407766176474780881758536385120743643116008834520297370010240519931686594226931958416805486349576072441243085145052198173798193160291597542752124329225471199922372072974834226031438151749750321706285390202275899944530459803168593085075919703686254761200457963303725650118468762546995384140287054765970687983495666220639241440424205371825443788786213691242455460385277891917282377857271516061899602421057794069368692405867987280575972968872613190154939135967151379255610643469696059695088426433864507999489322100268208975802476422888347406744467998101207419833757199056750512600221608869062818242726939324370724980131385132982137308783961798331955577248116290216458859639414879750668282742004685778697440270853686658717233538833771086292479825125518460494879990989341712326600190957050859262986329247485171189948659534366372056095030664365533757082683819385513625634370055273417268905451257249234346256727278343118218189317013801912109436225878745478876073353862415796452587322986314069877963508174166086306774592667648538092169008133346749911105000713923017246626153647000914953225302645368792695254840695040599477378497806104076493320459542852257919289997827887956602350725905365769779519204009970746278387524230716286990080612478495575438916280711874409500393584609099827703165134373666112574723065651268003493565283126242382509195345734903055470343351021542727023177131633296185865625144214677777332920018023184911932727592465049426946680613475904759374467941721925745820928817581155744582347861191600492768432560105565519342538357949380961630467729379753123551352035682294956253844673414792434295072143140865545839361242276032948289299439827573088544818498997238305919896083288285213399869708401751376069619781523193872033859057638489707981415963883449066851741532429183984582960891788499999125085930368001085730933197483742517451170862586186630243192682710309985390741456023435799717479173207622371406408682086596656472398273601933342952247664656920566830179318313853152926626501915094235562972910732425549248737921563901873719225636062096847854589789759823504510589624727201608509002118282110586234269034263178143092829687353011837943207807091597247597655540918911662457331072717581260485711640006613869289755252732898948712457021282426943866521847030992847032731391683073459222530408172114966916652776735371724651955896765772326759495494718729801995916219399534639329389195223696423680465174437613736500078470586370389977248475826986877946359148406513380438923454197711929384140794508253334683662512127461224500240258728746644571646964656543965864240991005810675569395313848625161533291410352685488760471343994140625000000000000000000000000000000000000000000000000000000000*i1^53 + -17293692312629896702911261335452994765870970679411785436696719499050448604780400909932543122235420753059839527843568326911096221829919454971139055414859582673911334382522776613308213018930393968760324825866271550674494392557466102938477715879471341130144537009989513761015466253325371502536098772782172323701273100506443686741038718551169007698998098986334833385578667364823729251813249982006169350640108137734943579715756350377842756189894342928051628544386574117435859794655304233233633448079746820809058529513518609608868642153796802102884284598494655743869359878241844068976148324496012470797088058464095586929669020618077728849556735692417233765643113482514541648252832504359821066862411680551380831232141703307817730446064341005766879677025790204677177159827074737685919206498965024044111699059181823596208105447696760020039351394906919102932849237173251388860862043165301549655861200026681092132339604423456275806116065206636488754440474848121463951033700587850030615917218837429732110715949060350357424596506046984782496389245136695988112996947854594621883219286173452300715656467187909575102620353218645675946892480785568092788315546001027503275395782906403301061379905859818236601182686401803710203195696398022145349059002921572286081701132012203855115646940520645081985737926092302212340069288209718523683158358939832817505123435000369650880686042222923926656273639880725498381558325957322635059138396831250373656119162696933854064064017275548537902813105451081476164617501547877367327633628106904437089363599643893093854540036982166426723960563364294038508310336074928491399845918011231291398700981514111205381456384361054207893011893278956926147899943732482765080229360077513288782376262552607761198286866535314175547057819239024195246601901518100122716512067052736446833611023597777480025913700947729816602443043283503095825064248900461765877171068312024600670827490600146320616705995410770601800439384478571930342182661601563816445160368824019386309200388263169087507411341136346122988722908230520080034592971690217645985353248654923428377485197478337888487207516880163464032212177169005919759158578385742381104599692444821257966288638697754984391561476926800208972817373851475194365686281607816466548732712510362710326281193372288702023616768559559893545405857579699329282258399512337368711250708439377930600442350336423065122830755034419518153726531736845665272220341110009956085979531676699925504719422173677028194710659258910834178311640429370671392719040904749393529874559893740043077024698519647628677257213154985253420012154996771656137689633355233678286592523451517133916870680692518540122645138551610184984949133765426222315901940523774222244214956131902170390229038583054664720766008235384114633660291809291751591215016157343302945509241322512295865423373116004572921965588903076615625269123748751252759997388383538369883664050079332134087368891662268896260637381125967990578465505719471160201411608904274761600971175252956726347001695357906693445147421303610540504886188832741694315249987500021449224686284540186839635393877447827963582080649985432333674282744595898937310838568147059836370883747561515925218890679744033131053060301048975807019068389616347978234417293388225270632046527107768574356115141206374708614288252415861979155926688880386702898861026476916004385366657718939643408850507206074315545217216382318412671296682944060476016882712869928577647399425367320159821907719180247162398910721687730545311406533920557217699525587911220190706352514333373885908497515850460465328152625122681987864366885699882609198684407661541775133644173015277056724583959363193947122288102849260700031385498419963220045612251391437221172964200377464294433593750000000000000000000000000000000000000000000000000000*i1^54 + -19568710953253645215768353119813150871535225843186616135653066928222062123962065890174237269935284601643081288804470719015827628747604882470354331233104988573107760955008875947138337719814732461934905857374658308149850091382344864615307029296362500454689179958528907316177425315578774350120908258241807414655137570045287261032820826467615189572912707461582365674768690991259476705174570677160911308417230720745157180480766859109383071184651372003867605669066477123894317040590498409744435270915389518095808029919343642816467686449466909349301259671553760154940982526225746937349205644037283868996442570069778866223609627449090023705552884985451794406187690705333204847185620038545766618284402112788950119113292628667854428367730399908161726028440602655166975210451243120812612364377804564895894576490382436254059894362125562933551805955662491418979489513017723855539657981830879383333354613993706850037620718967126127058208160817809416640305947790557890183400382085478795743781169595916674863062267526566763304875662126224733183163467114719798221761214524854541878012466681777400209100322689655781048498090133185248389813503367450393768067935835690391917684992549362686573474693976631026768849449781470599150519109907801739396517265062567017196771144622276823654225078125748198500810605305242269259753228823853891918108173737305011719188655855798853717907057146075821208176736045704448554889658236123850410800694140226215911560647085616488317954391677653290589928468302793189757307085756274400814843164308830542409989973122131088759458570864362632745636333180348664223524899314009150900641265386213302854230556900829770830808107834927730148043024096719118661226629106076468217630053736695357024564576709382051428063063226004737141052843020300437346684206581226883551460252193218966475323390948004850329425084631982753881180998453967714672789077394652487021972151894840778927854744987653554914759490274095423012239483114639896762869028071272551817559674174318483349766467115571920911526104543227942932222092225184902197402618302344331875111460334753843181208095677887411240806860592286588245165119258208217643113385501716498170367998487366997385386974762404211874621364689359813309758759998588981715169986685885804203114103628605474278962019098257729469331843237749004414840151532021060305212924566787754876104441336761261062529858589736734800126753169596335933344162381664370369670060535395553801743671415909748325129866118864435672360791235532711892706606752513800256303606280047891991136659057071792908213372342325620814463586082158986667878686423747637531609404146926069554488768671679000896077411979492044991598846724981850095775870285254154058868997374470962418079149590580188353591155390664277803042446017039503938344441355643058954509061590151928907306955278679958553932978232069979515106261432412493202875540451632530854571603752363910904460639443141744749561341676252409092316665392381352631973062918483018633284029528532134896392341807773753738104779501888072160793798923512888237224486751826198504742924763195726561855500363255957146752013917655270239665504773806389531778842369044986233243771216583604723182337626832416484665924239682161024005243737532178389514732102298653595850360951289054728827440585680604141079250406984126731466588230233697426291964963730053528476795579786993233015721117353779917799952931445376131549136148458209850507511848460391311364112878471829750045423504875884192255106169727112023927258942647529318848351635494785106810960591642142262082178060477126570239813286153246314988084235676122112711767408076301485308862531943180363309126740690060699017019923452767822770106419740413620174035017790646788772504122061945963650941848754882812500000000000000000000000000000000000000000000000000*i1^55 + -528178434333631239294257154739084541703538726844315342811110138507062229310825511825649928972668728353865253072300634319587323492111287649221795195650084850161544030494569437275949721309928834436816140605335561911218334324315853137907950082648787860716215364619542346961783590128172485553461794270175293465230681317715025505276163686697086326755603970971687616484581444201646832689904783019389499562548524650501907989189659532284691732112535383362682108910221688306095025301329582079978865594879130512526256238644465702692313013370047525071128484967893534197399916318110216030206252462661507782870362373627536741905965153145111253681873406753004096468866468650355609032005523325157668756532451336192073692948207774807210005370378271042669566087214997985349301006196109393336763961222606150348369117372629307029962757723457500215557095798217132634906687834183933066542154162823242853574955190217710351663223928611834448760861307213943697409986365575313863617725707108273013497651105495861119222647746857782556112410252337511436076200020482708992207015555340015363571877125787545264862905422320216241092191611202282592658718523142237777380430645506730344179688151207420580503852778112806592875623915163370193410336314028826087735023660166807546825455128941978259340272380227123894162520732691505571037545220829358065069552264127126083206525233227322850847839259306061538339501955202546983947357140956669460315927796635007061979288962378269133042010988554332942342715963878764582255654137320752349029246873596208322976072867779534047761181445401439848737762967819950376657483660523832785810766342063539328229320643069838048231127164164448948432418649882558571215991477522137299489106261819259541473657161819627598379734511796401958749645268321069596405003424712113075159221160220801813506315865643071997077076233574290908960519485205496058287601618570322874503236007932837507418527911157849900306698150846697718494740740366167427854883474467791761474287462936798431401313075197426417140799792606686619361561331581586545805638349566102000911440266204662198592901816561369069674837700675586769216724687765496790542180067853521288666744251320928215500285658680369797945450352261034844178442107764486941089697856970566989424814198068031109706001210967760032001783553272127303576140325727941634950598485331955639760176217648812579643094055588993656470533607538174977960508674619316620536575836511493783607728774726269352426811951413675395705636169402383934336442802420673617677120201801416403052857430698491359641630050411511340498331789713566968177050763184991683380891821410352664813601104085718958280055739667452458464310094591424844361754346098669236713599082136007641652592470906899464612673198863711935003780430008655508073145789784511567411654775676564957001497204054977720079541882374483016733395491350925027261684275993534994497779740890291945253800552155995715252868925538080020435336567975659099484133328977884167775519471915620483565425797704019545302462323618911588521064931261922918958046594091499921954470485524494539227602956936652445236638529124775098378889248712285439019990305830061933329183759043164315826455474230663113377242380692703315659558501244819794901237112070007882337397194699167771129130788930808064375520833440767209349315370521003394661985160068972886844746878171992721173776441260591553032591474171282353618191491844660235582561786084711307708965588908085313382760240101297923439234376730190821882500781078061558468616453451481532402386035529197241175871290006780191591256874526917815664449428510200279416955306682504958220275679723722968823693733345458338418127234675797438529602869871216564490012403288172436721456506347749382257461547851562500000000000000000000000000000000000000000000000*i1^56 + 10765708930422450242271907320903747756077272400906273348784828841148656114643528224044076433080241219869385512970821274810150879551212279527389352066419443707657543167839035606028151649976812327342444615935797723392263438399309843894632089791202004430621811674684729146981221532312225512584072342329660517714410724630172458810636285207885200811192528222857694022705890412406941823623845676268141218308731338115668929691529438059576294963065414688014880151537214426139286476092458476377954095153987330706919365613509944239994071978031934354125697132282931551567320476277249469092983510975416239215226252415307037208832092648954746747531106588777916815815000722850268885483037053301940508164900507789354722038165424284520890533428556342259042829047940533590994061723091827640371955044207062630053413559923088216132789202194302212449854391239041301834772065985645470723269249065163994413401623623782989640243336492888658553347724495142307689141807358700129090843280812549496132192668946876477475306618737000963799414856099779018639663434782301971809997927729800614217311476766964085300062612623389494444774797234469004663973591117813434805193021312497745556707440576017486119192892274988882174446203252211456159338511178226590741040231195662146634327369280970055265697628881012413667835200511285515976756453666169066126645560575577733689044006494802698696064758009789184933516112148817359285110535979793159624820554707545094033951032880078072919442526334876994887655900592427201696809905678400508190604732745647616689685918815134821494552268987613605865655614786172379033509469560130726101148647438197740752848690121572976761785035226417820215988557853709323278609190290140348255354718125610514356818470401708808392302108852881297822178549416179238828220510981065801984761962607504136864801760416207625277817407833373600483393998424937894926197031885290737838348354155485338994101100746396930649046907231989371839127489498947207652435807093124266965192134336461828098500755295207956229585877981205947332398675058721561351816954776832847985302868542439233428053358919328977898306356197934452959359259217945410935413669351972852267267703437580206719754634519475697564923491035789157163434448200785197282317236932729261777397547671043423755903688868985743893406436694266517133783563302316692876549126539933184333308053216831652702190145736898753795380521502638765642054623812471993173078221729958697429785056453017106189776859163176862740185700923824554608601145502901882728529673647272046218373288012493015888898476744269909212177794138142404420555977057417173309767228197334243578683578375812760524188798220857490728257637318469454244049222201375776559904519252176159655365189224939612077194289585813797126473731003588551649477838407384153345339883231296106636567126366363010292492343896748405890987192972823598555575147284321140611335223226661660294773754626478956494123306029212600071324697092081318178048023262427927145854402968638881977505132067621363333036320048609622474759026964634645575023953313780523888947450472598092152496173774721560952886230415884302880505870858287468455525966523102373804198457133051572618112965109137139429822773136616401101964354127993379773882999606353033167755782810737193492205773262728104620730642177286129636055254798198840756915082212335785858719254526827392258570197869922764251467346111213663714822124273760919874759550568452854534477618213182416122610536017682905691667209548689693033929709819101342405882906472614746319363609083431208878162941867263540829486269347634948315830177345908051028762332185018685034798134908524031268553175800115587166529013860388354208061140589717541763239575245554277518749586306512355804443359375000000000000000000000000000000000000000000000000*i1^57 + 4781134590865674759056778226032760206211574862217860286397052529219162567918323033605896197042214096023071539075125578622461103607108505554474875851936079907554405014384673475852138958752741901004806962637736185629002016835719729089875698157476740866696104215354895131659681084026883902156062961880201145437180121263563848870545396831380872653016701185262749932167072578696769968514676465254872635909951503223979690927424546291380855646428246774848576255190344272613992315970849456682529684528712638507993667947060094590343424488281674957167253246930629800026483308665856180151268460677165933215847733005869600078896369657127259307565198632219377923936184795945020875690210052556169905808400312254893613452920982900784434331825934897050688751748083491257589833487436909662610010706558682115342188707132881207509563124476858641481666261002179400078991974181721761666514171174751032223749969148156483408720340050813652640123340465794126848153501539815244613652999440225806563269708074659635094333996834504528376786563664827012214535163910999416158869793195494109742664301964473400685161055817925663503313619258341554591718335469116285392424113720333229080361208407066817105595059998922697804266087411065790792626721670417172157661111329497630605773875011988143255740043548084352511744452154398718098157325386569611464355326723477615609075029289727891740638894783250879797966776416438830290791627107485655459228761342428024007685562784206856679039928065241890662514147300162615790417541012682691025673187394368455445739314608179695760262855985821460451511760634543991891158377168426907496975850906012598404422910313952834296720122820887563993339533407245146647601092173305883154627012673129110406539666727088092985986096846134524039025187806669285051895960170355814412950603763332058612697469748514878536279490332826001617798087587384410814009110625875872127598451144034561058560784438850125386629240373928655380527241091589784817341633724533607587069748284303845031163337620510872142504760974916397033809913771324552896546050414323535722541572896644408829496532004668586400635335035530559552285046383995807416209535476074038469738980603772572340495509518168813970264803751669415330333003783027713707555255150506143369829734407258694226344250156723509594814395904514794677970294512120121055200129018062473381141076278230877513288749896546514460803411556096943624137441881180881292875821896333970931359190124978361704320212879682214250430306309962942695803198223592762140261774677132239516804428060003524387854681594094403127000846766170366887573408466732868614514137882746939364408041746227278774006568903153352750411093704199936601059248309017175428130259176256181290936054664411321710072785359459209976651661589213456330485922501814679893762910212494062982536303342734548077142514751653452357366547565046002992151890354987041820785610243971031959082156306630744184573162503330614730443165826678698799239900701427823175024816956438709069284354393128494849965782527296940117015018795874212850543297783008255398981954534388525825599133930737665830505074890278162406775814185166971452587057609441434860854751793706382859092478904192137341380023140826158364356576303575634269100535437908475424889730917211042159367630020086426983676404584533117796479127755768004346716762422341662089249938411230856659146698573262414030739380098149992992579277853001726614372511405084357113207071907324212909939591535030525814533248833213420118711102811397855288385421326993879626908103028539817101351826852242241891262119462165006715600991965713210716338581681813971535709513278083678136483218436137622997024249117786937781995129640598308565618509923480863221811887342482805252075195312500000000000000000000000000000000000000000*i1^58 + -554842693936661610099787314427306747429113029951723287337238735972974181900725187547951052739226167126876646225225680225424373676687767054892656595850768669382405691361794786655515713467839614829997008098194197950746882430795216587556092017436062691208544375760231454412676655066147662399383580011001048174817158091733942266374252054883831557525059782710562076091517572107902678359995221066363999033459203531659578665429547691032628328653413088192555040692779096871338405255426444501844365849153227491440695080036934236813585020942024763300896838863891684207930122233843098888768528128210382418802467992748098173438769946512414956727411396882443835048734174915462580670705390972691322197966248862510204715757583520428181301805377306172822470713348500229608155475245273481747243007331052651848308535664004551191597062756118272164863916005064659432611015444043980733579298651265458687825994630473492573600596344239953664688262106831660540359303711969363718459754041823729607516816632136475009826179782236824581284349588148532472942871614317167505090200544312050125047058269322378654227179017697388054973562017713808471001631052524319906861957779535830266057011806142786408200874231446995837503725303313147360609886622846850476917071152139016471160013246363028496367811115421472490578079126753764222970120884778158837779105171594511032027815604145280678928789276622007290858173015772822591051063235942480976920834861141976742992916911540815069013140493220535995072707648064245139400722508217968160091803261140078441835270128509740727393435392110915174397521249783198095037427495475632031617459519664013546829360842811320105379281324461860127767808253543068722570041914547734085691090191984743531823373487658952828656865813053474181959196693755174659023959336728578537701198628988205848286268176174168703749486470425171565792340228486877983596175747600712503231879773016345599053797790097581353953893096966726625071169257447641264641214129241086408456089045564696467684410179358733053833679584345742505234204815252022115926553245591318622339082092181120095734594015594513564587491267974087304278108887129085707539576876346346177293873672793628280474275341192576390939272610845520024309392913858624473170057663638316859984444607690163810270453106158406350202640174180502849318335570403029975956322439268827855716626019330004676654581805019146766362609729601919412862063766947342780148082948490234121630597101212776275442413843211056693922083761045478378116165223589786101607049933567261142068084351349730425008024820279744174688258209371425069534153940286193619394575595162983082172005518497442037114086421768133868548497131742335127800924959451561394819634388318900640178682474643408303348681592173134392209280013394266783772709950744404349664981973913370117235884402611707169024122899278137252205669083577060823909088100765047146734701107952540248890539196178658859241292896823268698974042503050580972698565910461352277139024152223483262540131204505316621070973808750347000174719217047476653753578677827973767530976997596705271103352821812158541069349619697062591250193157686635308573848415178115333406179405088938732972328785358236611295366136913557809239466611971365802882161780890438816636191489867973417098347253545041018332360005623257198766108043066046760237180648833454036287651693536203424799217734239972063373881473356641241283034014843923896312788079844873742835622057115357182831559739580600595365700355810166811118574681944422321450130443198766529941079661266657712655574431777066559566306720327541892902577775523393219819919195539990363692323945149018863550730778411487972429293093486077095714762580287202395379603694181014361674897372722625732421875000000000000000000000000000000000000000*i1^59 + -4345799257595921904224884851361134135134241386269843940459605846211195239098682315953783258442299721458073365579304036174760982129291879747511454528702656713911368115563704495912349356983645065574346452372282628497473758851257764704066113761712464002041295634131290004723607179318521326813569977460049345958338256689836492166306551409682845190379723258263096044665055496134813136289757777601436157952385223683052990522533163433939161412789115428191651140602386987973819879148112028539982931522566776545814219749881305622201438990113984933207623224366601188505907586864976791272436725464852645289653943637548432153231088769430804377138355793637788344502169955024106887413132455170775426481125684551542585451599601794319158153437777356800930039933374659225738515532616354618896096588789784911499003455193808284792130303752867939884627743498542140664888395945815738965222601747849934379827632017635228774580996075724909141171517037865271840025772456310681434305467963126161461908535002607079400658899812352982071829421484944386704968044127883982097718657852654213594209926880497903089293228563118866254046567070680829975411878645283362634008394071798419597907563797875847701527949020690968020467941042698970008243746556225560313022352473837498402839725953666884973525651519301404989022811573689677511462346444667824626954237906530699643405104492585311523140261477666763965016965974722424990474270557057183602709925672922708279075489142150438100064718444024798809469895444063479240410116740572757117776844744587876745284661921768675357449190580045981087867071880055898618700776029806658920975848201490832544063899377569783486111005669916953553292926162467402675537962048901915747307918193401234647732516064291009434025652510777012866768674917340659808900861026829605762849739549242836672689292385408927911062135132276345061867668346600406716311507873662750937660481739164939467053099637884260025932251541352269648770249560538160221238245693085901063286700024126271539763857671525327475407927045179133272515041946488103889611748958554013579821864516882766705066607745346479231670460777338305297697657674258371640780443497157360359620495324549175554264255375723653886719225906325025888232400406836170873384852422490167210917780663978910461896279678547327288665325071488577991102459846986529745498167323342620229033279538196391227518941640078782607606826909605599410835229185680504030974559203334592420983554151267983779483217498572225277867660171411948838847204615883646090591349380935899612244870399219957788541397125616197770496710126081236529478462301156999657273136000170649150105345589342762926136019264044374276996933612905311979383300894649051159668520753463873741668275572678019805994748442502251474734846600258938822223680872757199256135678172109618652459013304548020957490903940019287190123448986383291744688063944134716477175054786516375948416833554183545772555835622867415354720849863928813401869567955629046303509743350139553705069443875825120090019220192702574732120765220390374032888416825729371978926425665362743726722946090119257529826760569078180819951549432947211985695822676603025924446666030923755932513487356219202620335307071457110777004529367286620897807099313500563145476480133468055447889553291611480129210092143293272752291433671947230021509342442714659503657497318759438930007111678778577905178213373493523408346969799375169660883300193163893533539563849123337105057601942626644780863395084418927642406667337389117845676827377371401061588999195717694270066751781230973672645021466019936772266136688219209841013848674998862111841452555908985233022599481580344890272699477781052261479912080341060517215863612250359437894076108932495117187500000000000000000000000000000000000*i1^60 + -3792235028783871134223472009318549544019660685537419208746131027676840574881600532041044490495039056798393122298838994637016528691460678838395566925751170038598962899680156487146145716104808363573187594368373810364782861436483981778254077663331348102442003641701645505196291284012715686339076977621811555622686609954025070119599439038373748768251569174707754012628234129544168542716194633933805426128579175878332453268527588318100555812273225724586716414503438036603793072103862559844420813953334325174418675186800080134950564314533079841981359838168902790233465543574743682405003094627984677511676671586862254092381019697476640898702684339484003055292529035916819077759236289135807239161635362001193710305762795624630973342747966968007282057805937617166947128480351298434236672346116015932202814554326209744199513556816856331537152403609522460494905945984976774546651902137294022393945730938135623865191934933791952084229924189255495060553702576573497892979804098783771253254966275545065965301331436811816280925516555609329340689183762781825034494148387613654321814986236009964375833332453807064444756891641742529321192275976692090071351046682345113805810053258951342731464266058845670145548368158971149514700376516665694711616846668798478825533957063907112582202137855455209281556032573304260079853669245857790377451455484872461622373879520908911123419820813753161399465240282062132075656505742949154466158368971103278802438822271416805088798632178444498533009450357325407755800833740378017394267049328350963613523157517976126096205020839097507516942701219461628091664536147542076712784949390412057469914601237299854559317035470986761092180844393142287247494452292354135294060630305856634863796407960670125702296066251672151670700558697138170861794656317748898994085605850685849198597232356546969560553391449862745661354187997309974151546099956641730652660793865457703916787900864872962925624779006639994050245405239606801912084836438716778353099254496747886555295462473244270456802451706250300161909814064364614381465886147653033648170214473916869197062525295634396419201706851366501221538326034030819871982190556765985567990967096137147066872678236547460164274138521874842854521627144558933687709650826344499412052812190462194658805989231780019177158610353274469422512508568802965044005035418635086623483783854906255389692956616036003938903561475673079646008489890057273818858569572478358405350471042360875602252735652429677454638812288142231756245004385915245420622397833350195253529620183858764510089036213960499335359035442524064462638417644604026217497228778923676696289152467741293669292291183746889543681435060686506347509901864359208601213981758751991248251980721026774849323276631722008974076361347035726416592539568934570822773371588383927013157055285023648222007050985695117890596791934452144161468799200154527194603669159968304004275362601873619128389673592294442462185388769651539664199213657489308576584386096173347710524417211502748546458001751096530406832825057227212660252614371944531156159224495844463545207859957799066511456040491873571013394642753168011303715166776437483940750961714139937700471394876648968471777640015487598538875754111006736984262779856037897702420086792887868082625600675395652963411503273830099590009849951857386818406178631061108107908197597204938622275231328780231920271144327317720024127999429708461263585259053048629925271478760325739766770737346588260771316775909984549356690316102991941687025198687632959840966008498243528082612855883736222881405916409444275571340011326394953784679462360206120182272058345787888015450520213773597138091877278791214329831737997932169370507438088679919019341468811035156250000000000000000000000000000000000*i1^61 + 2955150120524047187077136878566409531496023335778751589017687072416779709584078673048029560572970206497838971588516055042326843072060678969727965148829751828052963137833792513243720674773646979558797401112863383188585350755711556736093172309376475564788388367475370138379790791406238785351045181718502898612978137467607888121421720591474986931417353595815801141231031678751157676633614724522673186843253765524641579355112212830743557944508843079590860012482327502728276500639388040415480767198950014094416553570236523375920062249769444657447859255553449681875571634868211062650152828674067682346677308230230617684353452252495414229616263096033092233650605068484399255981617367040548920874613277396398308670316482633921643230964256669963695735896824698542334245512419405780152364450882569696524058538136395460853502189669798576710688637852216937299546821189374052112312564215848963132874646349786754218404733333981126396848752586724294270291148739890983905471281582472372649077877333605986350254720437358714905187062040374365127690299708840195221721600168131027619231417735352017414233290271036758598936778882477571826114261529259078600000364831013978995421656575260960480255522520957379675203667318438309449657869432527207715646083040121855095057119788482484787113736992161131355051921305776895755202521391387850347441261114423871334121679885182839585333793295697745307477254203130579815567182883619751936525235405727241880175024480376094338200953138191604858539709101986875752428637302131635037985354419156392107320559890195946228810883368829510221093270128211156642550363373324840061542501788160717419082375568723322205406510957836657804585356185119665220759833665015799874846310671924501875554513520227960927643594988787773777236453188867947602961797539673278455395066686317447923663057168788457397962310529756285228080220891951899132845944928830936439449767820626186557563585164081522948363390992688422102850001068091149256789709879871965652963837241010214573578507675493817804831958167931084272090676833459055104968792780610431761745249344017424636767665167118532452425308044751034108028571703014878200443602326027031740346217538075142883512907755332286241483982520167032946319735671965968962631541186485930708087353468669699398478119865756114054276665967542524538489870350539070057243004534280393070658729151421696284736361806772020187213506578612546008524193780418500909435578246710630545516712996710127445496862076729685527006764491087594263432978155607430155922500507150432839943694343597966545156631250399691741513029074378904047019578711267120679823976765358903196796968319825508201801079113345794788165980740457906132156434296968725051901999086547798672965140701019330926387921933652670787012811179589953305671033589682387108152887860319650735322772851353766004781059762389326388903521881837954505346122969010833765287994720058102469513891946619010320639020817139779718957680084651183899435914766377292875470777480592796457963602070817689086569978901385639719737549102839575476244136658249656332150336330500846935558421620827376669453764373530840726866350575180447283783581865187173220644498027895748391413338690809031742447019558489688104265894631963747054144965840591625771652527481536292398351539745038725683238743709807731689098859106510740387275523326951643094998952850522654370576612042640493964009982732746983040496197953405204841612015197161891148812966995550582310149939410934150895339046317403616135409544296045180870847712088021686772315187288794076777829280219993914209028905153210077410830377308007343740002816245235106055158124955615048080955558096714318883191466095829761259471858093583728210873573516437318176031112670898437500000000000000000000000000000*i1^62 + 4689576610243262317177014466474913502932833354263982122868720645597363110621300482637316233535657044623313612752130361678459134641786615573449450008730541122054014960923365867707623017094297297672566616026980964105159068048532346015221951582953757897152749205444948071300211740314112405787314388312413663323135162929817570167302559782415041724988767314253011966396362706165940201985456482846865316849776025457336033292557584044021315351748479817854769932733579346392664562176352806001417415169632758070083800316735471064888774074928354182172850260022176593135008466388427575856118467799285750956533629405730807485500475783222887305778500563340642331054770727905838396240483866420468220017050380083828240781928225631381858323794506048184662158642796521337550169445851068637763669047029449208687102404297679948053090031279409137212213196448981260003320462322958709288821667725231535107443662390141027520313567499726121662692778660776447509487164535635469974908157307606855230364371589333459699898221670488373116334455943948062808755034817424132966753177502775350463494016878307538244358116942469192889856724051346569232742539435961742807504417608780882790198054358724535830848616754212798760655500294999635595252551820255734895336915644532116358464605874602189783690054749159004816118604160322111069822666483718779247482253618042449573286343666249418574310927271465446448995976146918231723193229717668642288841881772640869709320224341385548409928262052386194214925096007117481884589559005552553113339031736129510640376041112471705169975071749681993534765170837406579661770031493418331974951468874400340889032340357168626982294914709353064229946096915983853650402983251582985172338939412873833679618419487965475995553662774025858560413617999072089527534528474590678598333190659402939239880465535484457554916387782774545481669373718622056800297786609120283641504965037349779668352320677586774960945900059189061304217743786892342578795796351787519115137382790934960088941404083862059959395967216909563774983432373099129683525242639838787622207585978881497201840354936014223920039106581735896322362976312130542890147317618294461111499835802763458731082366931179173948210922105073599722134730315041749280114587733897633490383520288673427980461301263119077814624255128822793216271425426268852931288727509056488652067846499626019894524128646597435869783399103542173397532811987301247110697264821325658791250793716064141982576603899363024185335293080004761688274030660519726073891395107409157321600513509242481954765588917510185003101907756675877043508116336895553259084807634693756649994513174468505983323211367316917621119592085169351823096497285053177719518374212974036527079498393114988009103472364122437570864999914390875004895438909841601815936266491273911681100058942311277255307853866855204371373851239761414969177757267008046349389432626661398707024153897915639526502829466317294652887640530022069644818821547846229790979966449956491696653106445979738821274967762963829662941102530645518612386959925851547067084194481677440355905181849241151489963368359521372051136306523996581274990044149374031890565964363655345179960477714851950739052749422780573520602242040213394996511161726638258875671409332902084381088487457780197642688579950412106207260281005302918858629208961596787706954365114104604137391570555611486805555238967949596880009673198337780596632686600036967737501878739598268025783728524166598378433927982766738317940167218576542051784551351674737408857447156610058475321011241641502728867095060619264026858763998459398296598424724559574337280659620426703688465919827262971827196179037980855755890348713299520255759489373303949832916259765625000000000000000000000000000*i1^63 + 2032985778912256541141350832490971312748076299564032379326663966570734797245307884390066814994136184446263090209495804862159889453053056422507939254167751176096460901036388792073238053920143859450289000265431607894538759868567320204053725753544426710250499593995694189796153278309610612840592901617396342232828118527446198509242940418948877743887288181351800821294432733751521783582107624290492801387526000584476631999001165094383122807186093769240704470162147443315926263370340162544358973295113088386859663020721044066363550835933027247695378713229882011361389927390352759988190994181103938892769637449076116612607891040577775045201996684635032261351593571610850753347563311906132695127331491692891596584605481953149934493815919405174605748016211538940932946886071805893468724626203925155216563141762969663820354017410049814494155466705684295255543762878705736356957490574483002919816816920962734228919257710083203486492922051593926733909092371372429638593395672150818607687868232536411055899028989561667170060261708080197031683584121863444680676077131618788060173781390805281970836895375109093910345160021508477518963008243941765549967092567379876938921589418122603794434245874602433844777331163128156570084713214656452447187788534367444956943990665167628825522886670429950953606215774961665704041203101565002219761590232004712923161565123759819285628559777766315460476005064745033486918185440886833092644231216328560312212816642218936773504281247635956240011628171008622656881823225209962743371613039696550786421158899224816087719015884869086883116044368078646170049532509860978225597305589319119210207860517836015850127547688085462175563308790373345228008417555828572366447711381033583819314082031749785660333837095442009014125434917368623852414800645919324433793088755514420573779788700070048808198964168879077950436727177736910594580330178531009278778635651718673588212659470706411981230757229348930757599208358391610175840405093768565090119407313197189978718783804331469602967571760423117731224816812146901577352423690821426771964380019672110283994579747628316905225816728196366165137454846761299842742648683155559139821066876642631727954470655675376504850310604459507627789233914847969230956376024263765981745150888839548776215222043010789269400658346658530675723204444084859171153450615327233237848535993068760311781143969336122958447547883374192813918364828666489943517493162018415698701367951823277025162706115094408654297893474070009698944242530406073623064484055745279324879105460102623835334077802859142748619416699846812010113245421469652770528812767656137825768242614793257204957263224921813535103218816688034641061489969845396354377898790124996152648467978297347079232995312972228930526960736158584567774458844410119662352774539456650910655836029327697272937183687343113630656072053663472187294850204772075994766862852553862698414437388181565419928542765752642146246404707754695296328768922851847092216109897578132789927382728379752918081672136850370755728036408092561249907711969241984851054977254272777375113100835935357072015252667706986969488614984451032030123301542624561224188589424337537091518258523093307233336406002159547116472175440389702075213940274027395689139082234909393600165069228238925718825587786047015173957596907152993233085064299055008280003319387448909439354955195818300277910085178424210957004322730174600672904259798249472906266922897086141502698772465457102886338321706962717216460620185289715397883469884083445726017988074749418703452071066119468472932523376933129161012505744398470496933584849938316884984381654529513791237785751654692301796281881392576478338870323708809095819560752715915441513061523437500000000000000000000*i1^64 + 1062249351042178726887388556973847555206636547855247783771891233613069977285003951213535155225314377532693088395473109731234400941067333808943354066890500960248861196659753257094412781288772323966393447991592262682122793479830609146357152553992577644821642021323365798929484284731167416923881259968920388212437302284851891862308738513923049722868834712041464899680844619200464867793541960304003979243047760389999471805961020042564656436206598528168642190592715379644143742357635531496305911442708746154074837730762252653153400185731643742675751426303692880063314265869018341467884177503993564865439579911489339734560496201658793239594366782313697068516456213952618797260532440059202240193890375524267293722686287080596687328200186777298936742423083146231458149117770640873662523679028989890744685608386959624781095198276720917499429811624276942233124883081036412679125717486868581219155411528548727279609601439332608154782499804794550574805826130926726260214005769177659268846950280045695875219521249569453941984803754189621228850406818250854874394047093912108114341471700375275442037975259072964222720330788862564339676201014877564839668791317440204862424193764638763893869517481091698473927315069163430232796955995188978327453185586981140969528022246333015102867759725770383116171985810964567151226904278816402100762034497049532804280174577808085223269231530779398036773868337936778487122578638742941801672135280463917325426566776657177276856782305255166506794473658366009948037607283583602693464950008291617902606005400514411942106611399586367797849753625828622258940602209379999533198529913230172710398774687410097150401359791654681894534319939982227366805322015327941601974667709003033067140569925514360673978527979651748892867084663149156640524824591582904876902978438661113174185197721830359704317104118465482230377696102053256420519670113986916948333350595152259054620744474270904555008387859385940256527751659616503144968701379379122716730141690671590203421658096325403239162642135918028088863242651840929864270259551589478398199509158452277866258083972814692272188182829396464014636707207327270370265319709826391280212131423379891555870511169425536106162470505795091865734401408111819940883548041220844600998080291344800870837889977003826225448567731201484603923204145094888353932748024129835563325967346509339874855122674787265375133044805597955291929065976606597658959998885709546498585311451469485027043087849185625310112419218584999893403436966295460544372667401227362407623537942183967415976839343364635187850422589199536078024735719904671025862472059136936051682087796396925148007580940413363873388478089338989958265488314653323524223854520598616303810185729238853898713559579949363939572841614800158916726674421385633869885079429304640562182429886910195672925102542513207154867188509705547157875587527943589439311745744379384691078292160760740521207868716612939938036044095664414682551685169824230490179148665289512198312983843677868440706784111626525175339388982006562791101673613112154201752589616980222858440709057569438297688418828961851219150359482684157184363081605916254965513766096563873381552203751144263140501309141408293877739566190061071246100800048379695246634119521825814619345388845315528075373097047930959637137813649402319157162155290316631878686207827151258707934823832618497658741036997713633773138889386601982475221132620621832902148339519956206613193349349586253389724313222896344413348161510190771063586717308021380670156189578216087444206604391571366617012006560082561043999437251443763107812810135152128788641806596029013362344147849431691490785977390020236600289699202548376888444181531667709350585937500000000000000000000*i1^65 + -306491791509458660201638343956115566008601810946071938099558398934457992175670430320803909612828767218680265468629902275868231158859855278408778746055164980780974992480814759901919344324722383063276216342227006996426741952440374844953806098614096021219772035943855880722805956868146301093710584933169946606981986584072887975956485186202921451873216231195768333792576254235123453829373773709622560315148906424664788004016626319254427964013579282967762595119844880641182108328097414260143168979731459387804722028582840095557169673599524778358008681149692026558591849120241736702332604823664781303253559603721738463229708737465718883698570518183281925421443366344005116184884248008773711104993298662513510899905583985084652363434036833533525812886724580161359802457591196991391913406376457608114952086737858015870610374151090662968467378137906896155850279287274381741673712596280728793416956868949584876102094527420910175003657347512011936673998240588196108005618776350983500613354356695462320928417881077259514383976180735441536978957147736804635153691383549739921133253842570638453399043599671769255268517161077916763508160065876662184373976562201025274162159135757113179124837662896373129529531740024223770006985999547200260002708346727088173477023439965644165136660889321139150467628830202896056663395534050526667602967497197325903522688522668609426393615271880685629233144309456566437979121197198529701912684999375454995255244578395453069300759408632509899794827268405589517871413544684098596358469785680678219381505738094547702188495892281133414442966669296695026019307652423416362184461568840952968901925709755297131468840374445921809363344037517517882175984598170198931076383669965237099369360469314374547584029010276299031938793334667756995792770364303747704672109084754278135423085601215144119483902994717474423927856161642945846020175413310556768221311710330569356711840531235392849278904817744023778158947816880213579563683706595198299493416048831484087821926782232279566121495234782292531998887979992183535533830747095606723089206288968868739874220873251370141553361663664323775053895803446598859397978520268943667947166867836283250478624246289321850320608714293285875135508699297978615119476971194549600762986482207378442418728047119897167990927428298777449760502372220050248272270732027368665184417208774961966001481450301690350546642026811901371475038136761785031530438761501309139175023108219280598138859071920659334525547341258649896169867897600054655661740381062683387695501015215386358605134133584120191071398881890581576467277001796070678815863335268767163700155252365625765917812307782060887023068189978057985157630020900282499560744323357824750296723898139792647642752799854636219778508109875537915744916265721554381726215802506205054530831305401871594737367195652466861326894483129296070073108082728597644099688275777683702219815155566471067765310082667364808845680109976646159651054980348248815273118705438672811274679917366079863446050364299749604507185782157560458058905319749690291988887769493002696293994517054718610971783317240222140153698660731319292158013894914938457786379936246221181041587657275874751982827505559065387010611278560468686508755254130513998911631271758422535804508897016381279195038946244587479718953181291041985377387170608157298692078784064279263896946216807933627201552414426169940455290719282482714655508058033626980660746919100668999136320675610623368525308313654952604486125737376103724244279667567467227025948896543175485091233895229146026356583917582037218394903866278125260895776906355079007966975253524564537299362396846747094495501897988719546949559768833637463103514164686203002929687500000000000000*i1^66 + -1952575817626861457139316815079533370754199420536513893557780266285503760057349616307018338008754065318929322745371296732210287178800388893098536885345650124396529882825917853295134350676517347976106037603951087178229749051978245593371609599006359166705603039213333087227851130603907022928675219708590198748864305629895783482648144519534788955761778229743125810633912180361758061723761763188375179104739904026065848833940262349969893054353071290753088860054198539721925727441172090173328043941511138876692311977912078922141343063841145506679936306170582095162849198777556928008211325222167707749610150641437960244741531594961728488944599521335973939826591749158658050890448565647636711046205289764608285922361296624541028333477439467542534893223906439683504931715895037689772265053580105419535650194430735779470767368366305738118606446085324170029662081204479882627736299594566407936508127789459257640619447527085570795921058252849257192910958346448692744901815960025125357957142155343148975283432423262155322490243290329508974875323567614018237137452474318548266253288982596861011247821459399820463114242848912847544792976660100505125888058614623995747564376256618133441352696101258493395035881313335248516953252217225755258042390200405851934032088710542714477388583285511673386998639079600048941177324208072363768872297844779209067272247941772346825787883099605878385346938659350944484139772073384463388125697616952821088797864336537499490818710605240463806977617407408230564177056520498378206640065753640480653102020837839168372435255945240430798569909101446907021289840479069766447571155478975260055387871740664246536657595374211153284925364543537781336736412092748079238772802506466991249570679587995981038780078737748945410893899183640449599166232345072290188076376544953004292273709844514875849541564968447756512758267181474012688956079492833626772635916880375273544555213537930713379880130880196661186746703603382163175819440801069742984374733301672007960293217074074718074856662516094844967969974588133296132233472744335601074999639127709594550092191873544450395048766003816124875169354385938766734577390704454441593018612704864672594370825491388795970678744097934320695550939847390437986612688224742911982024956597695226971395238125655240228459266636029082064120477554954611060957090226281611189512408574089385737632427051792838034294694765231054311507636884672535395233378465300488739610312405484746705556892029524356582368817483172642859778408441925828378182997097082435996157831209858801772385265285838382912904936150434749190245286608859995149244214815866089833759433860300667779374738879986107237926558546618800344235626383780530907988434402394655014271824797578659207616344265015006887724247131958922859288377531972116163084045332084289918358870336702973615577360094878600615247600308236921660741790377812512650974282923793991644728680910332704085865943470363528963169888684020049556269346258888265098445283989988445722755232139532865085355612943792723426691762143061038502826547494427718302928327630106238076961339566966377256902906840086710619124851008298281259145242189853251428140315087931256758964868672403796386230310818043485658154381687825692825935108058476855007593072821716766033251326748457062597094233645311848176306384573890020365560673379498333704814338925737109437718651140453670218179766278591562494163061980342445033424825690561152390899440943753636732489966143372699422839014242316275305614294497811535932816922016112543833716943277053454624311002881251970254351511895720459840718946279726109868753304792354127349503910460297020993876725153763095315460481439200752205864741739560486166737973690032958984375000000000000*i1^67 + -1712118085426283753716576173585198643786378694931827570421795940037953603304510414136503714634985670464579439160042198587571427984180760532576131890776748774698419651760827643729749013760323069225007021992830581856385297674595296718316518313264321905239382677894562219546934650190220455203110764177521067175373100628764524388711855347504842308733553901145477775504997993727304743311933101590200530332290130555324557766479634249014857032603849504398085821295032557148444258823457959145501879830532883167038019558769834313402391177677668636631232796773829370684891240111107987728596858570216740365955817319466614374648684392170148687625748789416906695951216655789988911907397571759218110652667930059392170409442805423646081528447905426325498413369946672343405061553565407017827757133235971219023677626735842419769073709218792482544753347118548986222942520228386665382870620926309549823042228298459226302186528124563286272117320084176852781225782193026871072611875486121676005374994648717624281773618859534989046652768366374588945529045565418603203450102583719863092922053723725891048448214110017901032938460846200371840453605152459025605329907512217973725646579599728384099934258744026819315692713069129894599057734725534025649278492487483647191412567251730171641008153180758995772176132256588101177194383646514666502771425031923683757377474765393881609764253475417776990751570642254654208159217731444310234064133278891180179691428396073798619378971381922671319120497079813749730755495425953586061937609828674856631585748301049410535131142607341711191867630730922657672656138678489237511327394104446727892423193228490209025689940042328078520279956993451607560152157286283482785928814800619908842975714801603498054622122215721216409090543215778783057715577850212764318325933830320697469435432598344979357106378967639062257882551641396552130988427477968679563851932713346953360986734158109673719510836895360897762291629388262989307379684852443414995555595658127780051703097757718799008186736795743814821415958283578512646030586098780073327562228161836305254395948181135574701201315968820361424415542445872704964859263956248583243746633309619135769521080281892637315886737381365665191128571874073343475477815660263755760032446488740161322892856833729451951769826833289539123497317446927110525208416954443244354055387788701986825643267446748946304355879509487438890784817749441173264896959994747820317602223663868907172464331160219246153389418604078099334349931465435862786485059927535201891767831157493104471009833242830847894737825825213717493369209278897267132912134095236779548511218480960836989771918046714729151652216052229715760326835949427282000339672709492929584145246119819659394263739161745557922671173772502676159912098145971232703092893671502453066944924125050689510754472085482639787821317426752580978295847001569328675295485832312783304450436121012998235589518310304391561244824635766770245262226639204957773875300736972064765539943934208974586445723853093212095419468829469900950574609844366214385280523768766655918777643921971789860567191991941009110828381292167391393638794105606622608531316856770708729402190184844834221967206760115281541934944850752734710422564156309103515339663719476234883780606515150635286178519677511824783267566613132883735815450490054789878850325645345271691654897046468454600191050271074467520291361164422738857654200283246503716545978396437213601551832589676651183363400875585629772922310793158204903087140904922316353577369628510820827272496533902649990581043228817288979919750196178656316227913333546610524929867621003219765746280290540639693696144497199376072193999220871774014085531234741210937500000000*i1^68 + -814953083132319774718502363150394906888625016147860781824364423351518526821674786569619609598076909041676619645295754981033140924458232351849293597209943447618786543271019797503006552356075133918582494239237963430447853884942642992987332557754840426801543191880940266793388422928990262282594381204436055010116225044681531831981511708946355444707958567911491565608858823794271259305136645507770390452798772542258667982099466114727934981981384167504365634612143441010591283851607763503073219859397726573640430400089627404432855378441191444050979265278963824627808570660058828376977644040464360647556397595938286488984226497130359860201074396045717884852106589337920366406796869538626254445822013149675208691754658752020384166049334041946816744043426550921081945725603483907944146248984187211312185657328121862673483598506990652430983596659326180719011579348903505009060708881040356993151095708724177794675399200720463622685740493517703313628344845493283781414122570533341023724231585732405582722180545232461056986239537593214967536462542618694992437558389355279873049021643431116184511351162124204617687263244213405140305500576453773018664508329746050629165640181372449457535791215825817353415101090948057964996307717357156703263090112835990447004831863715904590149006396174686342092932308059082793026791317686260179232044029110095236580516245182965879318857840012827838264694505687506845122423649879661218065759105388454530833269552276182881043835228996113627477450740077342540088581268295414486847956840691771155912353595859637448759331867556003147237599547519971973146913045360911419699732266661647628296312076832523594483774841092428351006729249964716481310243329919277755452361467639555170814712236289680315472912662878095399366194304085487177279806465659970784600597369349565791833862575351581024237729428297676110754353211770944805748838853619704685191643664046213349569457284185851079193024982356616406264442202730660574110721865693821806051783525446656746789525938646162518368661930529254715127813959428225476818847253924552541062837126488902716589232401231815005957022430533331708523913836281296294386298821722646233088006364652089956721623212026279384820167200202907967441902634537341097768241025255633499507972152886681857654010527627259960678741310980440891825763125554552721562050863760459539181638547155579791371561338847004294500617391243608572556776243924555640349487320176290386329194308801061377831590765260753300355930865504340297015112685530604798787027122323466660236746980404394380482440026505292777582966533728165947243172890299945583854668305930325648100200338156425414310913509306520341396858395844251288896575731915758912018525690205868792142540808250798535433704580319357013829303877652299156318065723305121127635556288041061501817085645484257125684032682121471763598207081937392776793959308023584588687075729343959128115227443208617870235840067914870775875316026497347916583066415561119333880532577864576399934607869205806927272596700954094766198318010890010441148691185645514934376665347539894428352125363765086021421898525232023003486210941862551267256303332978960507100518357866451512860034321456441695960864988127812040069279694402621853464960853763271621663336506520843964162639234131169103168825874736887042810072285334285112476541037528871252468425935680601813345998687563843950376078807599031934169750191574581653258532103855333834528649189121232389049383122566573670785690449131385389459048972127162850927495656343618970809597854755301005123445613828871767317063189032336680179015087330574584684197304942046734768702500815688426739120490229805205590777944166247515056511474540457129478454589843750000000*i1^69 + -362769867325988042977508523575904738337290245935157556205783641609751863744886599137773116247028101993051720868417368342078661610427803881313615697572931150469510919065561629995229107709761334078326063605197210389230765678519106409573394499049641438252304564795762273769397446378502004442946157552050259048961162557874853031736294607248675328148327430795964807350554077587659726910338476487259671625818672510967880854381659605871005393735759415838668310090026880398267887213744026025411526063518931353206102272159109493202712126385554507257421287293157429628170927085193688888567312834540871960285884585893516013786706183839811345646891478889349815849213483233996123563691456985785590569555169066795134729864366173003695942476044763724548714785164829905032412226255505169302071937603415284205705800054472406774720655429249988465244238045666212393996377392105723621287757570936522943101700885906461601868525574586730724821685339035257280020569535465238624122586874385542536067911852565089433999633374001141882033922455492062694514935962901148937759517301367377906256540614015166920808844964688411807977381939553474421136859817765939131341596868920775041465915787659228785630686090899470229034926888875779720958744560612894901368129183808595810754002877451188441713241542836298032720808999508754085178505048621240745553763191406551758491494650017682502213110720336722322873014169264674351750086876771465622524624893099084652791337895569198391270005108006018264761832248092639466429128033248916846035560017018518387349962300538810929986967677716755175024633182375556791312690598195479859461742289571755608991116536032191134587926134868024710486284375279819851261741279672761114719572772769282707468992643612597007160253919782347828131761447780337166173290514450842250518290189199036036525899203327549670710949703258059667385146294539269735930799847719536916945700499176184065232853804704283249047703640923357601920390530383210395994536222496008708677284993772667854195311132258812697772825257147249423630374045518014813532612519440094471944109866004806429416213804629881474705180116345724849059485568129066969445151435303685103508302704025979801608190234715172628932441524861816866716480952789777856263401162568744190323929139421857711284460979868247709189636407661617874475902572621572489948248493510625617000698571962130756235906140391834648663382021385374897154809982576794533795465905115763007013986337317531682931691607330275609736298929214379286130169029143202298598437355503926321945628889359689301616416639510237243277360345744677076814934974994334516705212369249826348633835998300355230974189826060313462814300828310953853987250142834664679511062520765019110784188566039961263619666995482681944416151855436475262443957638390717953762986262581403238194538532078155522071824424122433642936934185261156404853661926029090866777510987923064423582107645591483980613334411192812713356599686073601427684395032551327694453052698103421526524494664831455287231219951820885008709205306514320074095731318418724801599895218078336800311882393728213193273290539953472735888386560377180056455202699881690269631093620670668710209110023778437057070470353595092938454227393949908489279348965515806196428523737521946067432495854013618419383788611195028326561344248212260348524499740633117891629155473171612506745544321439855370556630869600659321452315022019205887920242064876781896064472341894170572793897652507013280845092125329518290462087965824076228496778289402734603618208274765015169303599122191854368000458242973921955575352036605232856657565930397760466499559867159389982533833609027390658056781442414306937394030683208256959915161132812500*i1^70 + -77782414035810967334498908771344706678693371053154398641474681456422753665034715162707921809077660842771119142135445050139079217893024052152659620660810953688019364823803748132297537324668947405240845117767657815364878856804738401422678865656036193243346053036503605575393167923992612238888068368695751471202433368296842877111948046689629619358471818590913781720582341990062368213869169391960827541830644730237521050293546027639630441652605644041012220793087432399387264257673412139442094457275584697580838248085045683193413703934630034125472401756258721198749499020594520789644561308247179539024800078679300772554383144314185987508750458890195954742963954272541456608647036130688981562185984506456974155748318887549892918758032477574338157608677711207914139551755901016230350529225339776424765868145234929978686729606814360431772951423589969573062081303513109212121626365850160271807493369166102548229244939339996067476084550265478035636073645888011769976167861531932110427213539057927022092733612383188782375133961801875450020499037764298035749203684781899954461741687155285061350524137164527358331394154365613204923128171717451494944995058050234306254764559646263192871802324899845463222007357896033560321076457630331263541160419506435532873109837991369917666013813394583633703093997309621251726896430170597823710520062628322081731175736257203345831712951828339728899674489611148093050657864698026128082108766349224013607533692075251243558842867482395406614803992523270994119079422132669886902635833301042872160998436899479880882335253508463597065168844867118199992586069461456822038631655865328611652915221660203007637557932496959363370725711052166144011914574442389951814006029774378010195441770598815302594226569116097716760829478837776693157913161334267436529680044866875271783982662212334948362400844781493338108421619247333934051394331094577995697384905982433901042414091608375341863547661882410430252000304640089030216583067125499202909605769652876438620173285425717480730257251097222841044578263184401108248741155058090701111795845523328979361756560707433410638034465383336390089990261478550014913548887506123993012540690703609334302341665573572604958270529180705570836413530177501423857288401093656158534796713905316565212170783214533036480150627297436001984733859623956268723051792430360403262721090260006306016931854179390836046358917352885831892706268673703485733832284216276711142638584448703583261771729312544380675992597205018817292222140195551951829453791277876387681006154068815637959249887730254875800728082881092629965220051951443383643018820252825088103422645139110326725515833786100958300434958364654810861796183088257999601333202747259497695022987817490722338621846539211430507758057127565621097131652825659526796899156626747594547903772808682682842546167008957123349506952534674188052678136136371689563771030495893701418691617967776722052585529890439673281701911567159056185434471012201366558127979807219766563044883297053193938945294384812263226312985435497405821618009698736111487533912604212314047127604226151516066136657855162766233061507552163215742724072573552106053399934872045964971967424602863999812086283402410809885988169940116500851112594716721031000796953860000905615029822571534560106793830469538958903096330140790034510239347467569318330696459023254536682058713627624826323815262011754576805345682489282953102740598201199335815629839435294282479284059680286737998312684587713862809443064562637506669850700988028660419818910400557027122551307527183706258640039859410740194328217738795272335439806601859505775920098268548760290001229281299562220118593014461794155067764222621917724609375*i1^71 + 84910177924221948174865405749395532102136644138469882870392508719824763642959263836467744672106714073036877813441614172868400156939300646525307518752741188861136860871839882818279762710974777275078339563553244326889177199962390949378723147209333743950209904376146607162842056848037037532017748807005488695106822173665422933963346843590882952123265685466904805537355405164404770556966338380512303549134923623739038476724060901329559134678214410088415409980105235963153202765506696347709261564964392991762744478208161123849266492895191074023477109156240726674291219191088815306416632245929009791162288473554179874821392623553067380318897490438028598329824348641446800436206066262337032572084030313389689083871797433326503566541681009088015672501143538260076416372461742775794110857788367723434395464668270671920291570416271542084219725158050395904048207548613881774650855349882627888190771364366263681402895019642071728738099058115883450747157578723682825713720331862806734051004800588977077709521356719053394057334204096540493465894418295923081198542195626879565843896624591051662492364459478015447960571111195599235251906029468051086776485087913775542092454734456156930997814622411635916643421876537642025066774333310272528951616879777228250991386632555677234074454589743438350869005228449005677303128842935067758662634798688169103708453982930574417515063041560895216749655676867403611413687150770367713357232386420681073003398590961049394845051186728469440604827746582346055825841642000013434419744558205120316659164121807542511364098034718346479650571525001063299472994297355698046778218757134126924023865750071058244896672601563881396305682231132827819383936262477122667262784842666831665901553541075028095061187776719550246948224573959972050970134314876725517278523696441238772629972975814659152657367655547670215543362242161856598813603763484344429104202507393769003147424775668794296401915695837010417928090802984405615563294548856696600806601147844724311267395847899718160294717971980360901580262436549736919432774512146195911492527558560794441020426524027058730498468694105893091082210098050542822640592163514351428525401956440974052501228049676804079489180570416166823269329376220834141304667133150733885431449197733464000245509233063946401114068164564584442808746810034472768682646060654383632759018506734181153802475770574357625881862637738292059222827943325912547020541063273740058048318269563847689522434688167499657620400093789349145532846929329670837177612176816038301489934260666320977909825581175732253747073401878300900851976474152438216497296122543592163676673745958947836794054675610228533491676390203189892589710533909900510662941106320178066372457504473141560691335486765131000316668740640447895711779210469292521885763737146597541599756737699198599971349944233421680175878381254090878666978080897771674845625361362509392872963930191913923839971278694994513150860398781433520931068410082790212667543108595733264987298970528700799200959947282879667266783510859701772977203081991863667480273282510272837006831293916715761953933778050800789639539290475182504382340315300453558749790467068458018020572622527843882622043691417869890335083233016333714452493696926800991665551977914232158415496293719995825568658836650404178700018312969295935046714804379836936616654359514806534291759824528732467620852898296091315398431766428778722635059372563536163582910131179195515580243045405805715987426768343419664517479777288278563655798603392739068113159181855748350346609134670117669192942033730278734987506216881243841822156586590442707668331781418403388067371985806208734004485449986532330513000488281250000000*i1^72 + 74705488638972210784849137206711352762402510757369523934911913930508084192477498446645106591068342692371989671210377615622783649116565313587244519116928039335105864280007168699436720809595477327063579825562130845621688757246290676189552309002105248450173599923861917313859548654106077031575527290992850575880371915498755588447984207710626788167731398306677022419966154732732409916436841102555176095335735360325446582675425553287716070269573590164352617861408377017420631861694196028518611327834351264544289798696149274037335622943943345581928081284329503869854588310168317957270823866285627535323662121396555422379114446495902103278771730361639526976700600794170375751431688250590770764783747527918010549326052006385892965026050022842838313542435226526115898199638910748245748136315456873518483720960500113988464646353224754682819706003510368278405671232411806334418713180482944102327973526425062892950918641657279583493760457364049363600664974580766662067607635632254719437168737204501558492862283147650182979278477385976796246887730712072589015279003906300751192583335389241464692557857250320750192200836477401465479425086652614194649497078630133139195986021041240298252081525603531976317863204667156438438785941869633428452004201220632910472041770605343889824788095129939428037183717546655553514054058575153981683878869255170339511631080149874008508136765770264908071325965730336601299686463697911109629431094258866145687165549780967667312372423836671911027435161320438587117605403025977795339785876944359773360271536602208021399843146793846428080981723925005488344223031106295641382687289902802477025227938825782298465286531144116477554215006800199082459770382405212900552173839612485010185469075960927458156613510017945866838703256766302299213318458270465560656478601557373979030821927853435505461960225037097773978892190550000283061039711272988180525692156079876202467738097605470850800196254193350764119156376176636106337188850438228061240660556640772274212641379518805308648559760357169915806359072367969772582320825960248666249245805485527161963867894417900042841018234377625870711074822854669559092512206051919012281631594220090149828186188100794528866876839059091384696157086785779400405006566298140872475418862480569559279615664190237973092190910992609381814410549746324358370749857642426287553006481035388642458161066407043850598260322438244181502341402098787407329455891981509270283183441002126624177354469399031237741455705159357158962449940997162719504181107799810025634799018916191392165924564124965920474214901131648387365296583894906310038126709187921145258104686130172564870483575335335806240909341683894940827582234729840075211165020679212046238136270539833098958881531676480835374910729866792938918156697862338356976920292484664284815957095286396789946425920404721202668341830256182873993830090428241822662932722732585760997926256166050508511870320403578865159237478302217307688244528684492824462258860663208801664356188403782120435261185557228450960954829824936851936772129597987780930279584018389879545463996120701904950546125769100808838194378509847629327912344208962870437765793160103855184407740598003826888074681829276048092129027584584349630201717438476475016033193289256772826252009958828450819711748253251435622513310953817798547239165677651294263253563952562524767568088235571948526246902465024170880106921124216105650584037774498233497424297916215131713872347014395199154032629222837784752202462692719439835993208451319300216715212537243164549483093265136672038749362179121492051547940403097361720902323166840616104557002485041933281806336708541493862867355346679687500000000000000*i1^73 + 22806438956584114083646087576010669828854284569910344428883289009254162187090582090863758356642065967241301429510823277728730939541158278314045794219459631766794169699643854464871590426106661516802883159456884585578925260209743155458275679178575340817494829047010397667553699627789275368925577492264838038520789950681666917267911476789379843228683271925274938981577095473452515567721573568513821998975237513163181161601215684432110421131356421442994493509177801625506631329976441973366308471113537430019310079772481434673558671856891854508817578284371605929915294414975563951675943912830168623265403769300011447395427589824607737136384723565299617203744250756411431066938699885080370713292721003673333349795815441323215652809011155389964589992779593138910315610775572333278810213563886780631765067730545118222308210984329511536447239967585932715684468502863106023548707548976161124524833145142403038292512970719759214475520493533666864090510715174311414615532474402025652764164100631938218423210665809512326592590007078476776985950392377904865833985681301020772542006659424285057859302305850162136186176510739629641219827373480152619112239675182279468804617165900940876970887331051361782420947707336864147829154825203895123752300862800798009763743387960235819382487935723844984521088158267233934645517297832389195220864967131468905387683474228953335718994635635803564618695390715279203362395791922431844005360058407857756563221192633354429354290024112906381668588297907393771720895676630258970582613721923839388690083346600690813316290627172826577020298581128860375588823555047383502575364697738609599537723897916527937540958852756412480763838263653063550978705912176062064027073078680775542846878200754073742654181990841668371094985262717592506127679496020845247399727809158436160257638382431014231935960710958476879380436318492403542904690232953509224776212752186280722413540134707737287829771947326375374233578395402858993879696791102028514924148218377028155821863802352165400130940653908628731465690777302254109434303728859189509092801124406947171466080115158286056887929875791159512370351732977157863028739046833937671571482008438739034093172016937071217861145217048802856970809537276249978991165276341652372444703967103312123963803203339387662048521970404909790078220878315276135491150050675511857527447885928695989409006070785342814949748331902102253512845346835740060240283459614977668342290202645515208105915784609943394989788860118343841418731326221403731248654263726100980418476439267776762010241084966832793378363710692149425487586609792291396347728105141628059524568893907274462164264761883502152069301375779962593381904164831414855085280178119710847116028009355431361285396823479322675232018162272299507753246336890795638601533852857330493337339404221142111388575920727199524238493428604454106114039653374484791746784661104241870709385700013146966240445452879661967732747552302137896866424382542374078650899950992987356281358842902204400638896932625304738075038807792570813055435629184797348862531229050689159684443466883901800010418227262727337112351459225694000074527046575735744274184990292777439203014023585858852462683388066398318286344279367001663501162654374616511764418564664478584346635431309482181779075469154628746588939753373147633579142402931297544986649384221367113318340193488488321674537543087116427394596554676921470701203371430212024010120557545599600986856259145966503931057704407494423930691813795696754921706075590473189438357676107099133019647903365956700519867469413702935997124723240447064258094216865049630601808505758754108683206140995025634765625000000000000000000000*i1^74 + 957300913016687164967673733964983071586444276523690632267392767669213823741218523397968922301372827903819780289535763867621326293879625987131368834173900106364023916243089309031452546275655069450427775690788907373499203213942322879792337572158339516146029862099124270546199922263608684473735424986629939107546643045632390546598971971548566610730801473603357615108683205371639447943207205484104886779449005719650929641238669472585444242324771879570023280142086969918940068762832557278104709533733791894093081212111304678992455126124121546429887924749600287459173731480418766953279221002895177929805021214941830301019019967138952491143915490788247217147978557770071049177167689109928295011117416518909891608957601536215545973477399899290711545751867823825158178227397377351231769033798567314340126305823102092049132681924132853429219463750810759772340666091252713181276712973997609784288816554796068606611310173259348119635468761753965224664429562604287116474386732330563248193947982814005033280692078026093357415797910643893478006856438841178092333591373064409924591346195087822876285279883092383394309722912221087926135581244024548879453931743328964169537913661670056320896309150839685310553305050874030359422207507378214633544449516151508199154294489947646412086589463357953195579276600442148239696401803530461287280200947567221195151797702035944432732828070419539872447238698786302279706472219937854193646777315123479548543622349381511159846010855326424995513150979258957958924456583252628261697360350274909598340474822147240342493781768290665324815710247287751804982665411577244826659307436234093674750465244899119283415974341747283553543191839332440719791466196674056035947596282099915134898249550183153627330637688066485642008955292204822561641561492047390377036464513113839261098939806323908587757103126296099689312166627022918523221837187655829414158880355454926535003366433924711049511487643778348910330860000410353478714907339010397874382404676378484601553814718394301252377556572835088522525508657537806233744553669435317684738645360286667158913485888967103306153131372268039727150431588001113906770559513461352524112907980565126428116226837633003062587973147813066136553815239580824098866215203245892768027276139349285998394063829627959703882620031632198616248369347764466290730157113557781668598455319554533840643115888080935794901371402757765680182746560955764837307785770851817908544556581176901132960600327033585299831884962433501892833351154808165258352613652891809473387830838683424127891951245728152435958003436015497700204190001311802842608397473519886746674678660578599127295927246265983928169645111872426358706741207621455050354171170698619487806700641086577998143718913091046946090637643680920080118903960383115326196945482433159533695001888912259897387582821196395773247694849517895948388988974413930495059864122686974971477071036758915710563615252537105614171964569978732429987287320342752130773119666275173666915661818034051062542173205869855605158590076077290060434525779085555865314946690769709697748722858730435125634614126368650942818977805815986224102923464726081773759498621554232365912873889706037649752749741131168026061699148730758413041234911645015561560564108432702838497784279148908649698355191131139350664876918565267561812824248306038356431703549515363087886728476888017431244981502840009161287377994981682103669517390531479141181045940183695709761607018716993468203298288921449057165102413421124023971174076764145812689086941571372069489150960326110018470069151897603025487486339793161816484647731583493623475078493356704711914062500000000000000000000000000000*i1^75 + -1986630005871168495202575055468094788733788359109440285834829428667067854314217827379806450672479406443158187872034482824679042654694988428268806879438408429081356246198762338828824382967660270286034111147777977012229212917123332426851873585164565585256449357396062815086931260574657885533569509506605653222876043190075901441160572674022740910898116086650504106350798129602648741881259719710067106496834813936883824336677040969116814913517974655943397154027866838496572239125783339185718579744880210844372086916076922971053276938438005314217084366121719614137904513820919758421364822558360946406829445123628879924113625357130661229725073253761359531575883341505629980889008378525318407269501076716541645757492954160622822107989451336520303274163708269440351915918590042892254092346421087055204016646325025845301987673491372535007857510802336232824759589933909473915828609900177926398104333266229883695586314796320601846444890898252239062952623917964923372636622801761259384227637181224228181520099717689265339628810615876143222226703514724482326631787032163144601444333890789328011781246073256221165022509969665249588866383806285387264191153548271909630572884443635423087194335961254322451453299606282045155328795424214364875391126150409528125556643903848121861520548751915688105645175913172711561742228103527775702776043202654090354250731551896048770761009050277943115275221205126404372203270073192598888504243629531560165701213043648272460738268957001118379258330845290806921843684314401463505568265345205822649535778761532339564521721038143303167209896563822909888113783300112912451440859549322120944386894545328568952106528822402527628710037581506353912810651229128685988537515625688564384626052708890305872946857619799453313138152493572310233269119726179067986277445516438803183881147323689094102124700079354163733685166168949368760510216558094744516499714308262938447789310579221550527223137789376120193946868313884558406183417018061315603632593773937396865992751614356484667174598078208556151869653620225065188404720627170220658342230184885651388409962103472767526588900950518127222509304001076011469753863876069209187207853454969015006188988439240482115640979222692856157689426565814184749025711836353826809186829660005003740840493433960311422178777721668605923732570260516958327198251008575444430028167244151007633941895314712004106622796322638084034941086662022473258709338690232412546957434372978391309732057308573163424384389033230310847350096172174863991575117091564938237037139156549363286051128623491969785813046133954240657549429357622634447674877422948383757529167445798030115696398590016078536797932885529236216489693314508352765936138399756533813926624136067779457140865359711836400734348714894611058607095937009670687289124803588106553414432466161882061483791613665092320778317859268896088973701778362435819622971626627104555203074757744920871285776111966412575501988831366728563921355732616264565117378753274088395281495175426345558674254925292615837096974984369317580138755106745374236555732792210721565191282002577234602364040978398565114231695384025988531421432775946707037938861220368772803989568758232862388869441735248213349638876688897909999612118715883998104368228418731287743496732055833723088311987936736732637853353253768067666435264111417499595904723344889589603286808745942397964970070759637819061931234653531449708826801821636098709736060441625309835262841299070287582501803591705072312977237783798225189088518743438432441646436312897843908989056504397815897747129018648861979613844834884589210195331741124391555786132812500000000000000000000000000000000000000*i1^76 + -995356117747196600129748548154070094262712708303752173037212611296804672792951761121034594450573458676236762862956118122658418374590935884876193895724803126486243762532797148977501156300080918854649575011450847368898790743139846013273358942154055231440320910605416632397856200599958324548009448579233218089790854338014147034720783622790241430787786204494429494747698630192718422087784677867521631275043114962623608523294102376518471091124626029105907366278418279699586787553373357090495700458574014400198606958946323003263962523498118966134355503191789293544170827039002834434292181799934744286370662847594176528481727626810695362386690884050071903837130644309084718817611789565793093588387601847272021684028843304094993560441867504783598301840384068057422757126729754974468579284214784603540396592500632582732680654983658645473587296982646865549050864488226195073677583037490904892391390843484224098350288206599691509426865201727279974498001314180673501041059415790371870972105446709020347660376825439145023681982187122352960485663673079128846942595428835005802856606879481117893525307507747159611538369879534543863469281306964905731730220143827189431228442411741169328103022030013982798689976192080341184323351265914295843072723814936562549688593885970628092938170511529515698689361260437096379548141280001766850412973152946778666047055049461571827665455716611090246490526749267991237320960186648999174282260575162551574203848775985096785490622857964658962491723920381090270179502015102420079800440140927128992439196134120900241450124045875278653361294627102330827546258821561729635125061042151580814443988063647989933123703135053015862354247488773621239689328234459683675718378641579473912803381059569952488480817648882338872258997300480116204998210027411921292117579661818509206342676903296063828851918647085085907880736715441926368024901511072616065764803036442888754781555755134564062505749552826060540952323695749020347700957418484880431378537866529288006012321860388910200173313590614373755454061078294133307696765636567802743664160079594116695225837345771151660059036569882350476237181821747535726630068067923644133568143743038225022919660550251497988642746152178052752132477483893808412612641478813422139265746745345696773533568006470295260364690910899092997387226632275903771930307232157732875757264887835878728543183169969762985728102232246428437333365527053214718850357743225298161875453137743468766380793147088937825828424609680736036261976247353096328099128794831075663554195980981476207001887458122228347540936879373276307984429472629138859294721529467195647602879752984252980737574832113096950781099470154462304656894870943073467177439049324799083066739787053269559884009160508145337077795510171286110610722060670739333527920828788708743974133489096695185504101011698385029574769584470413795818326299654435539729452183053422359475085852882224523170750960292417829758587093041572888395759607386171723196622049171064942838263801062515348798884461999743161112338772833520331671875478378533397812568956235915093972122043909567577510262215374704739102773155252258197926857813108904608813692939146829667940518517824897105049757519358063246721327307858580678459353999094825421710426423799703153258705297599880058655626130903339649069457582666579658692528835767412146784010466174971125928915354035946614667063611597438022566872836832763561727320204190337702459638217789552204880617693989846545963057368185464648297476834237479337497485864220108833426803669683119159182899693612908409620595036749784092167538692782051155269145965576171875000000000000000000000000000000000000000000*i1^77 + -274373905703827694879323642536582889001623607867594627510319278115689848660478624759521642608909029175906333018080368764882106704431142902557076838888330253445778602278898742129974481914605913694737153896509047527418316836026793406670293911516519072455836740797243086324618034758043920787263811510292184216171685097626280456590842176158910025936609045710943987244986027920303203280494284111197368787853795889687582844629000816875657878526774562612311978561605787041468350110211586149651950572262801926622265332300709120696766426102024565978953402570334700330474039527004026425403452787171695321098035248284964012539046417954155000361802644451330588432828644368467285057357394759982514651673883474781346372274214248888980058188826237333723647091545850066694355984418322359695882577982740846352139429374258011417152032365041567666052028819551664669413773418264327603771269165165576913994200095085567643601332924690717339552345919297657605920348661775881583373581855699262579529349165075714940166776673320347468176449766323015168944135677249485598414674760646838916314508656306074827699927697880645893563983793213040009734294508436466161123306615932227075300656448630851969552239764271103323327486497181114745732534097805320461574742080014627404425613634641908990922807976590143243829984058792986670686893301111056838096742915122808827244927566286553988303698091595837477192837217602087747609538287831020192229884216098832093252975987793806455427285467159084767175481796375999375966577756192836414236460269405625340067033879448669408307855141480994754951303412038929708366012118704312593697576739269214205704042201442449920758453725275052840155176221301453748596955336572783950731195529566250228279133590155526882894712598599295729472251634722054531938610910180119280971453647432634222571221578791567369681769517095628554638744368837220105817265965566686519349104787145358840618461427722094693340272816126898027918733937459119572518440238949284553074384784672353371371457935061301089051524709450523453433244644425391943848965017470588776840201182233841975085766793992658176998629034064811504467657556888268539070886322561778746480400763548032297736568699919464516707780428901083060430386742503299750765714022480356682288798728071602370676869671021378167667237060367162361893719136789791649675814494980921975833241214749007031765680338053066389539545031173589239652970305317119857169726213810136193203388661623982337798833833703097191923849112648148573989625477874474709587514420334681070828876127791109587664475803890117778928124084471695050684788879283345203331735963737862890521047750974567262474944828396826115150461527685608515587670804311873224039176335214665035650756550265922588852276307783995663288233656766549890934285646406649624888704179833029288891215430408840685426170180454712778264964178227059259199750154085199302108350138402216482740123055039888763339145967973709603245471957301260619839918234027103672399569124137167056244919621804498307675000194959199500638715979229103172158202137790924067435584060020977472349843822111281372923317378234780016974554184440797406020189871646416108519885397869236291229817817622425384228431656625460320687944292497879627312114539786031581469769101776550433987181285537900285094846473633421671210363833659017664040792595215680008827849902080371548766114741433412877675347471271554841869086986305534464076910338162595180079250294427309251278778943060006585101957270895138456428283719827251286842787838427769123119692272083457096157954993210289620400240283837570097257406972030639648437500000000000000000000000000000000000000000000000000*i1^78 + -52276886177593033463264390740280699304284051486944082347344168457957109671078964531058527456130798148995871306998810611089525698693173635529422063000732000605375378006187285410188480698479681330076017603677037919185455794433623562994393607591192700073660001366070237097826752157954204823522183064775998068544879020658560855105936496197414755789291392808783358742462597383116784120323107893007681908383755878232078897352047726525381695064958495507628104082872195387762568731152511073085112603223589386404125681226423699974558230867875354507400241758257963693960586095295108405225737033439136875447187887978265567817808868269922730414375727710303171076347243279518523217006957180017220030086407911137526194354702546801565740623977966018624049829629391152237120634797047350358444237684255222745469621696501119001065237154208163722354241187963637297463195652760533574196663544208281873744894155766285914304549596312477215262027245068698168763039312994571172514290648895868715479239495330704275142793808146402220698662434899985486189144151407282155730146653479569637529812803947052823867042219201204354607231553395838407100754129153716185153232539654871934746663516334622375791996116578201167336829204916173530372268398762854299716417187199504761760794667269221295781718061524882752401795480045336884953927639187469036353658592892324682012282141683925125354748431878857788033172236213532889136114313856520478596477855660754704247293023679585285111848431490422375085009170148266447559275983312853741118617886103923451035075984255641331069601529302904121924290361323293037311047102547600427745981120662153334430905519857187831135716514970214423021392651599576016090003372451906781766899109096547717057196789735970273286541033321582203117915199115423116703438844960071677855939432371802241236897097569028486009395321492516741099843507647800288021504939738558141620109074185611748457188015724556427517804446535887486737284543084990102764823011146285903532778955657222684570597635228456622683169148522575507803044167674069349808955542356464620915093803860630103881306376872312212140763881399475879905945072078006597397166268542699281917039436765724915079409953628069941960080613195308291841880391741524042505966129832181626092191218366460845890006862454353700454099151179791501429889536405143997034194672600407328067241540578638605978877994440267997258246759569169236237837719671432695711866277820959673458077277861238973710266585357599473091578466303613589589242939235305059224045625088521849186243432989029766440071806627414415767406985540698543275285649489261375677222391031272403311870558387804585349220732547103361271933582764741112451818906997902669491998060281838119802433000871156780298929787942352778333197040882384132097813636085096150162236445375208363240685448942947997035612056869211629066594526499464800338811571415237456108286023242308456562494739579509760394947748115037740428646418341419339477287864842436553848200307280901414358655226361728336239629338508145636171767105818824059750214390498643128234798680264118646010026642165237036278482974199692889361568172242598628134086225653739950489401023579364991905537106549430524191290605675381835358976142230443102161148896690410153910322544189340942655385259508360557322140660892169668585096661319787359286969796373875219292110273141354939225476361365880047080047282858428853187129134644838540956048036755727453798423616882824580812587809501986046408812915016205812449408119431352099148509964317163407334602796364126055989871055169682240317417960777284554046875000000000000000000000000000000000000000000000000000000000000*i1^79 + -8015351969022875244094798446109785086921631100787348512706849264498695344409073385789633061875629238269069825251358354261153028419448799353706230153439069251346124045499704981722015555167615147305554249067530872711046764755153487139666504066706344576174249915279341914783413859654885377539986339301400221138605955491910002335860510274306647600251934893980852114311832723999983299066532074737513837853336032121955934729135691300449498534097915026881762889259275741258332399550692560744738424836804186713886699197380015423246237058646043929658447675973706727461124321656145726059091281196739337839930758126909286516534256886594880956237763722721831361509779233569712990500892177230009740669390397397398767192938450002748605031340546207895628199063934711772471668131699283916942138560275442671307701484437978675741369922665002801421226777041264785569905132209721479090596183805552903603725667273904533136184784255054388668539722541032668753017252323049100901288918663888211433398077169983460459671088664373442603013335812862320949256749867741293111219854078202818392466587392625347954600088377459013599118563043472813263938724294661434296686758990461989688761764593610641934886180411368726453820274189462178090574742097949657497197101332013663047013148256830942926139385840842063987129012332217955246567447995174701977151374644826742684951876139491910568283613563443840143747621738198502247461735462484927912778884676041128015145260924061035943116392110566848160068909571429948688647914156247664674418107668606893831157811485514534378750645477263155712674655527623863203286903087430708516955879256656827470462958654730816599880726718219574285046583751684930646625415915938358354679379197862597737636848347829064467329313269428018805892701244585123323183385732151029164631211208588715161149551605730638915819507868744157569353333581017741247567218448636904470980156136912062844621936396714585539352182825878294649408073705516607701224912629162741534778656560616431054785726450900984757670049477029151409111797317419331431147060138397794013663702579478955232331111913642277602357728498248978188746373689441507969610115891577844709634035334823412854463237908314886461702105545281968437141077244244258218383811004870788942686723184002695234197087039113555248756374963480977984057792214140792150459344129028200122956978873934319544776104160420275482729680817152947554072198321761900881341997037157049468782217682710043710285663868190920216491361957922345939994763189429433214733839490911764671502975046513744951321889429016090332151480406531334151678771823202511232865276103934463852841576983526731314741668929430855705472564750565659437552335855788942518214076574099386578504359368549361316899852912913111382048197339965397860884061235632201564872865037288734685519897975614478888034769017432866118792085457587030050793632912228672817220091708108806011029564837782057736809884621933088316835182557159386837090610607815365240717723538564205998849476085175293427890009151175813866628566614825969713710960738679563293273740843685605818903975675163285588994483242439466708404146817367547772113874170976654737510011172860199782708735920694070765734533739086402685906337071042714699648042319798024904766005337699279097651364313098131080151800903747270927796149668475840564414546235547389676052085827124582063911898361666100446192536106097254311171475655234652547939721428778341913381239842016732035800588183151560603319652319093086948449780195586922606395366379092275933428886843160604160525088550795895372724673670595000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1040961691045829350810585499030098585154148888165290179755924210075082835616434459098994536071689376668522119819761241391859876408898196504175877522866324694479265614957193973929222367666334779944204754303505886852753938143106162976055813044873321835046027785009232656820514968789645680052371541716569181424924439449913751685914771201930790076646023558020341078789708348960994778547721617121728669516716445771342836099813814649502301275929170823904984098945240458676084661694517972012382079110495209904305156003518331882153746182363264697753991522803097689275536903384168840629343726290517879171883761505942952524634520717054260021201607216574751211385545191118407186408109662490346735582068117409471143682724340814314433727953060149458852559533079869449291186726015081752194853106212750798659724153676095800225550999486674640412806571621624058010586143074146112032190869419612563067517295245985725309756138701119952496891718489197266780878101945768550271978848832750255589514454672514808794791774381287811128107452251198068826908402553933265380099015728226992509043197494409025062153364136414731648013953566869409388666659580189614846639970869706499999332165036876134094685965796293901259723965153546001796939654710293768845853323966110718809242954910804782147277927457687454360274644600855939905764100283060231404851545421426869608002841095346742774752381474672879675376634068634777232762584659227007957863189083959908172535198933321786579008452207971552330220048814215588818796233907387491229515195627136429443314274217131533353830190736296788472056884965404594294902996134394444284949928914223647651249505485552876495237843302291824679239176445753395997563224020307582966173812903317344991727108694559035011111723760003470077264217370652998628632750683318446620809543143967164561450327760046801477604403801558223529092796740445477975575375527516353340852568519542314321502095478486149397125447148537519079240488337976691742334408129614065948947905926075637225760335800954931241758841838692204037172799677293354301885437158332761100765816576098533595902858956888372558349749460433020689681608503801386652039392555323051113453524031901466844069475544648529219402479140334339781724498936699136136286331066616454771587891155650586965695032589601463742657932967366522697836619531407445727824040046638757658065632022264238600072088578211057922315317657362791133048066624428109166392932595946411813496809631832871261516821234177785334534966988926078066674138088793018859142368459613878615896088070187967180365730646021300032049030142994645844234266114106728525271092034194634194524292124284694771221479352165250361808301580162047355477860240812437362404583050265521922639865082360397728212899047465707996771405037066431062590209904577382360722675641775400001169351256311568831161465902211535868332450264734840195297620218787497953250772105252655711446800439704917187943315667445341033925680301149115455871154893280982353708371310126690860121171519584323392517447112463205364487830838753619749760058016480237425117812729131036106595724200720048931369199845471792260939046386999566837835384792582341401962313683234290853530653577922465484783717088266270345120557859004201926213231560317033012494004614004074740122792734367791579931140087013098005181858034039357905962584506149462358409057706507086796777642111154530268551042433411787431356248795431628497583912300189439880478176330940499956860645431934810378942480103648977725884918718286957663234500174448287521952736972705873593844465204551370865732736000000000000000000000000000000000000000000000000000000000000000*i1^81 + -106000126456319804094966351913894820139413423667294499667628205288036909866708617365227407180468127426760837727062092775438192645944539506296991996287512669597041768874583709652032510922399560558123718240290597385306916309342054772594512817741541744135255193009297695420635249889895125673971356187746469816332062723183062501723026131718111111659400765546448852619900839051952994839000377246732132168595953711693211391442675232141097664948926873655237648962840083899631902048579568791878088369859946628183696017453888068379751857004780795936406079153842803441462316598825686855351659276796322344978979160009768198206054862225049543180440044394254445843836886494334873403556356375536081170819598994106503556235803013067390979150941675978079384579086203301594260399345605609061254290878345992825942827559792927195313492674463817985913538502645215687484772102825054915967030867954419280084786366339175918866807938601271137290765201344227304905403498450431846293956802118818913328206865789593631881881962808374606020570788217536445437132160101860994451663404489773046833803993897774979878293082112720518913228220482227024524846801706188273176560022663157530200648672680763696213525017747021550793884183670356880469848044428613506845998167005583166701225763184946199095433543680681597460847856270642558105350851585469212308173776372357122299339699651563161502029606204144185998678548751532085276332591876903972273584920487762052709291639051203643182333029029276003080193387790669260130041625363617572913317425493661051242090108513438754469749479742109853942880686655226657083824570277818234992631547907799286833736670195261840790254695373830976585054664837950456278748076245282357941709159560316070147344932054977150526214888432944139142429848626428140959509649646535262691170429558672366267815155573470448463299895041573613392709149202603154466370069890661126963039015329540232346623936404632592491887871463716459877646015656010138026741946246996155694649892865337330745229939173207029647314318942305009109679346871210633881407445871719210070718798194194133487268801948667127970075049299020787348895626680833190797235685581023276825857327957996040059386386176531866509664013211000447794843264735131669304269953248158211700275440700900459052697221797176450177066468340256977525074752617853146235107148587475498462764480079365283976972751776691267379683360091372408887652966964200756352195687483207396240516511833494220110145813582238678430424937979517847645899649642983340650760017339567260595945403515872155169289949054773175381023843114696267364275744603493142058348587738734127546559504162620856807054505050913247009833879713924430371447636356826238165164220303733967657619195264671150805620732863804215162917953011087911182616887630144952413220613940215386293427114793531807672262492430762912390350456581612363295483999375885136853076010963176459155062311759740298222141407048560149582088965412365559464768671334955279091392235069581787033506566991683279611639947050459782228916106025803489457695925511632243097296891621408658933885082710784362358800619015958470497265971981303716922242820259777107516512935700580662709109257768830635414216310261496226122272679659733160996781237935661953622334959608314323433968443568885366781956470565329466255049017531513374952512023971526074783652170996363947564784932735311829028116372959202224966995684230416615619819545172874001225464318496399860542380890491378114689999736623095117226153779060300943550703102034869674847791756104702520036330218273246412800000000000000000000000000000000000000000000000000000000000000*i1^82 + -7924842262222569499757347216474773935386792369509913387333451008938008667215308873092580664248224574428470672322182873030135719047612235131405778269979010073688340514036921179871847514455535187335714002705280743760846142512993092585152870730632375555681463165074888056169909205593179698769031630358657810230618327425984492115300824708337017660073457413391684060929394819829317627411082355789819841741025775757784339001691264708604221712331776148183437623736551989788825840205811559967565507075963441017958054782476490085208696896239935188049686399454938467650101585767008434902084223692447800840274944168413557600137309928264460536564488477343881299371958136165880078549477545503197675567252136070143453579268286498247981557595569936442459101586486596572565889441584173559473522573062058965742581777124024996591511727652467795795111992163011206637907616038148935505336628651132447123824909896285062450227194790762327366450955007627468443602835380704472178086469321425765924943656896884359558169042562380397660797935211801946249682216239987038115935954731171353758350871328600581627910940886290532941809324160251549996788082355433083581944312391551140342428644669392748994719658891198153807155036964945831510899540730104839444226650931420927699213648153104801715608670170140564421983786593737025911039489784315268940280807616406640554180414376495227396563609164145672440219385514733982433907919674744219070328992066253291500349023877827149176960486208946831200766430809247638821641721511269950715355806138584612886476725732227809109778867657745963477253906201940755568584506309434441304469791575237370358430575841469351358111056824800352330921974352906740538822533741587390904345260976330356118657764307253440055674258688624164291820619158489541207147104893385732602485026165216045837943590504320445490240857089078452338648142779013071632003674377901468277026447363968888538180356279090433923535262166169078590220766628183665234442976723903281708274476930170257184113977251538639481441436744534705268271442554153429914554523214087546564920293724511570856627507693760994160991372833844641210048887374471231422112673039292552763699007124635926746899007449180856837442077726399644389214102151620104661021212053055830352827534649276502556732237981823353343232412092512996603772445193180838586239112083598855981102438800701850766103182169635416297299509456714911773307468615280880074860851832471253074633143305309717916450634047924489688487676044261584482389431575166855532826278267265524934994500273265683260943740056487090726969925524733490098960727883921504479879870392190024801345147074628079793702911008102066474325898990085475636659714840461710907268940724056643241582111878666468083488820021511351342315097813783493244716928287791512023374058532609744309418047284788438160995884386829801157969693877876528068599538053705561407582188507961226857309880148163971159051696866814641209929329556435325740382664148337612296749595640653890566012754900522866026085014563816133579821976674979652117029316252828711219723391844222494108927520522347490101280201432400372961475760764864109630253593961415285826089862454893490306383944960303574523692067516259365603618712103309725537817097165942185562260431163593114338670470610979538586670924424552321624739288305042205128339452866286667887968942861280476180242046288629301950770761439699000580522197979241112170582876275169012453578827035432578082127501105205245091908482055609318111050117678628967314515591009485931111828561403872675275278951383040000000000000000000000000000000000000000000000000000000000000*i1^83 + -453868593790915467624349223839942431728035268242437788798664746559657058800756749880695793972213888902279054143731924695143713082063594416786423364037127593135773734033460463826841987550724480619449452868892224313744766561287835250801118876946268781585805323230695509122269037887559685805735216712049331489358171982195073954353280763547018225725985662113877209585655984012701194183665649020548662579561543589393230342642232075239215622049145086861053902439775785249599945101587215366134282653758398640196320475103728253474537504132040565450648171011158129776183018042442573939028456088399820426565349660975083798678890394723919966568625351908607525617707329872526772185559973900152371025408809669039267326042857770349401162900102135814512102785314625475937894266604628029529208639275683719346473663412107740208903083366444954944227417407208067091918876492038773430767392133303451428030912805231068412938552068734993325636163003818189720539217920635625413183117896425000466881381976686174546039153320080219956438887685109428342811657008383582906812547268771047747071990903576834839498014147596228909117913812184523610156058859227318573251646096472109152267384035640634199993836886388721581325908634776707955610296102623435609832054014181136100460876265973503917921177843182419065077596108346809198285343923684109811781760028354252081838752415439336623856464807574698520089095809779946512085486454099474044175178240283513409564153038283485602561565933982619887256148282612836534375029826275732391478216989397693252673850471075354868603095427145830289564027515495625777729391260130324899534441847597338155005420513998013469987651544252408613460375632168505638711775200844485762236345341826019078619489690373763850826673272898955940003854913792204333407166944588759050151581778893742973922122414094911909076024883718149881376524310354198028383847036855111787922241248317445549891587061022549778228095093215444474750456139793643618759256866421091885153956093916510674119442445002509595672591389390180065158521655894209239667177474664084034525829909788838570495839546992447786810085246777676645732048959275939551411752244454128535194351566506117758253317994778831274864686759917604513563857762966442336768480767960220511911620202216418360020402394656836961178447382325764190209977747234932685435220564744201518772794360102867307498294788898007821842035608662208027009341429006293007410385289363373037589861809001911360399982763176610823052901864093836303316801853630185247146882428263120481594381475470377600323718452350750085520036313921688011027334929838376901015154888942823067272735227939390494238962522913036059591767879833467018975974043665040495482307367065933014402927491941433209860061788988696621642345796265028298057987791262860840957523033739222548173902106399435712133919587826573873550059744291478022617550876264034406865234333339644602254973092455437275614285217400048128440560739699882181064041449582649996125986409601706571570893069927200852193694459494373485140981470210674674845072844250934507383287048446667142065851344433259939326527676260924627278197475627380711023304766772714546212387552857905431652144882667468717031541133527752752359699588022194400365738909263851310750809636720517625538805696659095657134645982354884962548132874941316631322303926341517187918093367566665928745727498526330744379976110421711645100181824635796459013236433646380064322991779492125607420552469999384587169311307605925911119752089618392661642635657704264308012639923151097791774720000000000000000000000000000000000000000000000000000000000000*i1^84 + -18953545762117027803385830174101226714601192736793263425080169865844187176142487368793287619643666634236522716326163552879160963476416855774223741359356258341547614184697896549531302868211050496743207402128030684990025504392708755067197479342820679403920509572793511515545452695840194507520970315074717382948891711913535453875117612440045195462475408608200300184853760095202462276676268160083438385130005877587567749908536708588110924484081679844506410773876875716474083317720278887782967250099147575282663943688459923641220044620555690145312157695114118057876472131448785760054005881206937291545815912291368470787942844889045101319892778999674575046855207666483603190313259973802813509543956150073978705847962929879575271996780988140158317357073667524509859496178346178243567432861684652266837787235353069609584557082684193870010300969714757214360361867700894032684180822832831710696472480688418057425569773701865651448079471604826539394141907450815790849280356842511178458604017543284505651459327977863504735521280408218224821043341824970556500527453799939094647107612670646984505517185810041067626879075205475445097502889281689547195175434401031483716911902086382467268241182637739492585617460834639405584545585460423793996733616096330563467471895127051749339938703293871345788331519818836227919082740736140151222185371819269773396375732759805505425230477125887487078723119369203704468872294344252757761698918050138594516648201073502931425119651952523570769088121546184364506788589759319188412248367160073605751454894774643614941496386810027305118811103725291312774878013974463299169618417502148616628285257095524549756487361332279402548915570227710680615557390789146237744408532563356110160921927700832653687324944000003219122728578367275650152224106101471353642956222755159135835816381260111655554210266090684955348290171940376628960993470797672833126627416130767540249354228656247682533492510749111654787902944738087179471935036283166600913173836747788962117597538326010789493105399937716421808573592725439673772388452012967588379372856411664986683202002898604233072135173084915692946800842391041649393652351186347044479631833372598951210935563007365370254023391427372085243134028099181694030724957087861108270111699001241780906086331933847481876977564953249325217012261523610306023218971323615189163950819035272915060199143562064078280537901975192947620452056601760355104178962560576007243831761497300317851728158684676763498289608875850642285888402740044319752294725681216889752160446792814980278646439586879810771544503998774957445999195920387109176033853209364706430666562258549346841000204416218142159515230843062538964534557548802830098366256912252450802582046771636224950406909320298068585823428596033102122942140045855431457282838593218959491804554154530503582163678160190408858427885282100843036862406397416486209556080203426989763839096248288958319395219444855789517634871709974436034419871383539384853389226525450454237939986340490820235189142317009781227297131705842211883238733342579466854857209175570467985956766950074676866810940379178568196589366836780567632434599222352441731758274925147769967382060147328936886761760310253287618758853928242643411391487303013816088359374063303489469721390706896702636532899099646012703968802115667912278045838984333396476330462921002252261513853384876514105139271472756652817851511127773507288392891781516285682952019131812963619395131596807590388465817760151933225954340392238123441568071972043213472570857359618867200000000000000000000000000000000000000000000000000000000000*i1^85 + -502153129607329609315580106251354528431099085459611607436610621058579420697061128819640499783794870873322545233791553606810570261368503803766989539713512993036612731690939134626942731468469904079349717524675592644103501955837131573890560406253913859597815848189511529380423073291242600601794077768923145054547204123477637225334657163990100028267077244465147358686743858332626520474472834400436117456981797800246717507821867313158170769586506206079705749755386864563873815794213247131672987031319178437980653167572777350532884192093036642486627825300728456113104423579270011344226012684351754970519082109238066315726265666110225535750244965909395826950627209557842810924690248001160010987015769019158626148455863723107286218387442340778273491763680086027414014245344358807576477090012664273183286380516594679857290101450950373557926726917316711514631781312229238359122683797959164189292226304918283146589060808936125952145836528280947776400808397672397231574287507624877648519653816571498547830551351273213487308602093166729285034894999434356274389290705125773116135063618177407630362674130298210308674418487122053387873080205262954823187604549052153302635456112446606743530383946064760948936790411485813804007807914090140089176937271187366629005464064583580058886520578695544899112706073704639365064302406924076136112299215276085617034554417198051410502007425766377943883281293651170480917057445446065848218795307642379949021454213624921434728478945879751708396464397240829201116772143621280128123216208372473034334415053130920023013501115253075224599251807688551867609201595800509949798496854726118830805596181483350993986553051176202200938576979324852353963941815259514643370851040248886875435877782445722722550860673040628710245276407247264987542234938162681393524097727985924213443638983516791727059099920199057553304799032869693511695572156587062821634284679928717845276415739383698562306310272192454462221074232856706402538290235167613767379350894387201026497207888663283856422563932241366384576139690603691931631084925462808804826781849312882416417983807857381637567725233491970429761605377273702195929055776224340384452001936302220826641152372564505307200181053899390271525346985424671360824324524297595808607958662362230368715629395736280761069871890582853801294085489685032238744320117136806107413534499004709653363559862053467015086226785560948534870426313505968450229783017191892515264026273875951392618290644950380139120148159870702967830842837444908830217943188095755156636542220015496097436098659285544314116596486066030187014673123449990150517622519377405867970177128922997569277892390687904301458596846136591534269335255536051346900631088570620821076105590647046934830250869920917170315013698364873677240734352404354431261943822633156221404136771683785959163762158556608147547812277074482784773608259122289375885843501938553798986556879870928466230147569711209408981625467453216227824304869945526821665820937039536940171649187175459103287200386530307924216669790081522609123078780436076770128953860852513220031171585291348988176597576496030048225849754979543764407744204755980273668278550980635964778141188792978267382315293780444649350754818319842005723357500513626441478574749499032961073855431790611034328155226007744580400880941480533910688210757612793930596750853758859813639337759905156556240675786642348360827653612715592327473308901842333399501310106733403417681338775760239978057671662172395407046783755217631937053790415340906476541742940160000000000000000000000000000000000000000000000000000000000*i1^86 + -6324231927051411930390242291809636322654319749202421398926583442411386867046654278038859567423251144420257966000303180712132231772004551354897663394179523913525408666390476421381567932158899552886725878756288070122564090513349838125732431916070817814438943800594565001755553411302013520186450293646686206691646293810939288673898912025203480690951666916203731297537360130275951968923645930156714079894435188434240381242561825608189055336867949286911443177682538093287691289418880424842890864396874358900348543769614729837124517267303383761798518997418285611417110943086153376524609571955588793932700305874454873584918470344809461983677164611715904007959479020833040481795367007013283411144189479626256880539381434097531778142152294513519086560672075149700650840960103614175653762744393118836282199568566922261294396523823271143858953419202205909236780149315353306175963912870113376951692213331332304495807340658521357823878173008005663470236541574022368988126874633878045726126384225685080109374221985769076566657759376606009088852627206313005345761730374613480650084447084327919807486610799939933649812067935380609186589414565606624438583268145038884942562738932452677974760568116234305222379119130522124458822867609736591973840083531371265521757289488501286321159780959962669206011338212314179012012554314051577113556996224070498362586648669706108828137412485927935625941337652690961760484450517374998735735610646657933579421175365168870383656426578147907960775272224749590727746485972554380639993146144003279096519957044011797355041025834219119687728437792617995961914670640875380804438488668349184991435118094455590286317582155465568009662615830926748231804262217706860231923881495632084969922568328746677395248514976172728455007172801928848399769920030894769719864026065249874036012254150609381093261389718308159157888899269352286219990140937412368057626367102449080463380563839753495593066179638318898945199012422937583113622921408370587653041307478707482893848732436494334627714146411323784068656957988908741407815831239826386896846473552113943405206500511270583340263704904918163023355741207729776744408450354355834382266403385496398855391639272077753681275035930218622757868414599058943926921955122453064177255383601043749645478349078798557228592180758343530776659409986183161554533531652108189180241805765735202591644493050689636427563157688965238164967733733258162913646624598170138456678804656324024617005588565742085635717389870276463586228699293942583059389829053938149108349020531781439451154871789524379314627255415798651246156171646236814702312887071522114362934056981934358069416548871953997527709793771849252057219816833972945183988334348768807599629414184310153586887951474825520868312663160684162260160693938852777873900396536197402652621050128814597905236406686003359659639913315237635202548604751626812483613319947748194894229865299597213953673412461443228084011221927430421921163256525279725880657398995561007263579444017905833244622738000457503458804198486257223689908229844675432936393194574125400420303619298512729158488896566314667091525481327434272959479522007061705355554378816723421084673879665537904307952799693945381702633023064996404135549499573917965367635205405188607964537336240862816265536495101356154427205986517176883663037716624638080429868846386649383296039206691966879074708072179056909464372220420374828042659262320901717199642292146508819082839338698488826006559448217528578341782885319849180948245099132423774404608000000000000000000000000000000000000000000000000000000000*i1^87 + 28917147479542231589383954410362152599410621547535605652761057687116876968439290653498840217894683391617214442338481180866081703051612902160123944761546903923549006393928436292948598442543249389183752959262495271969527993664898984589381594751514872834263093335763234967851336476825469576248596991346340774629004416449429210885323514853168631914958866096186422287020513977620720500202870142958218458582123371139953844582846266447662214100614960272443245289792035827603452999557532539713235625087921771033974143592991557558984109097747808054600781932377001814422928132133055134928581305763880965054775422789745205940024229040196966902983254249427931727873383598443229938782549300098741549599086746370985987745930930922530136603361601258549617512059419550870951332818221419368053643222229900489232044628571788141268504155625835799402776518986697340846513971580363555574072608729661877252336492260626805909786897046930355631859177334161640994514462875861134551110089538770474101216392361939803236990906541308427270480929280824067510164860548425058511987848718478679627425836862013926816728874494389393313175064724494748297669086910679461474359729822192650114704778109564930903340302364370192939695380369062419958375048353625684397999991987819618722807515697372273542220148679321272179219601878488759985269758763410712241532280306611459413721793900141409963576810851901928545360982385449115765645559313306715036610901865155002863099631532423346099138470472242512249094214576817942280207352459456086027115447001437285670690378256688420913901969070543544046079283468206803275188917414578380963480510781915037440663214508832551840371625959081955404795187456751926753211499789610057412363936280289513945459614252774659437676177600185413386939719570246251336556185329249909361369824022932893132089651026692956587250217834679090387259193373240599533607835314985321511011658885002080470388467209460577521302449966866264555466898528310229215884275626871842703872001370000889629375468059081163554030506764582971761458419467195969277589434920214976697869311733453046974793978784417258182655129301983612165607286290831725505451778605493370743341166469236814816403063337039709047614169866870922430679586910431093720192986388374746408351182808997887504659664465207680900095017494305582848395617167339752171349123628866253304717043725061398464296821296505032325135646527920987574055806898523457426961099568993247798835232215535483917249385525714581598149870851309934205126676336710288300050259564329526985629876497203973190885645656561354513603110092543123023858840507159792232533700766273967013182097089052986861458389771027486063528515711440058970943600445356806666535457706304816134676388363247736320561185165446823583552458098427319275183582003317343900726122111798666990796417210161599514267462574817022214377472677731339802892279563648313907852160670481467979830817727616140083689377232655746354335039035084667479040347911827090399137268656498075004632473146552050346221783965572343750882759301544656426466084115883981021270200459698512391093640223676121728698074686351290881381574909511001963474247218275064044057430868852532131086348928983549641332170284910110841637043961035240606114973477500939632636316387871283180776711888084627345855893615977014514172432453069483647848092115583635960554967475959228309812985172448154641816454330457177962544960757740640991445846571993303083550420418875827815860585535678355609497939928085693175305146319450132538030588271001600000000000000000000000000000000000000000000000000000000*i1^88 + 2122985442375999576482632340876656848915825947531704059341383566570277671638560579854822416843079161727740107991967437950913858319574209788192610717133275227591707763095594131301360949784751402658597787582384963283820901277066624986629514923872339889872386097180439478090645268223066696979507742576484899629983189797723396856557177092360637637664319827589823690227795993171203554800399162156349588352058976891321293393158008617097233293693221688967056142081348294555117706623953008883239037423775570985753916282793719157723910789777782273092247884870218292034002566960774307884923018930212037754349676152706686374119323847201840646446683398788641632879295884968469576909484750849602483149681356219457417731615323457380633025312310068585995803970038060066337984627510628593239462642499469730636679204203891537923678425144445481388882518268407376089713080937896007555640866599879118243106076634141196235623929456985989869751112864027093418705633793529156482196510923616273952350551238654441997878412516171165296108633495122419946583637366711129066063124292361814355401359715773479788332357907594334835804754375422192134842721632984271943394955044911259371796424241976264465275177850654487330851539881709971549194449993286531559677895585102550175705922760507268120603183218860638649270998806248728823526377903376024061933353808126859532395252775725115290161044298734239241605937963993459416907439826180845585625904542639576717549702126190435045592996460498459373630389111413708636450033505248918911393742013924883756930723517750704561264098071962964546799687502358763230250787750779477420316484492541803100090810912288401685867454367651255748586260289665641596455079905145783311578296926387414953792951471027656639077091008327780260870209129689646708668538100531662710060538222372709933909586214095095415387584253213845449336812839054033830030464629939157571166714368736178471744814184756227163194714919545165611855728514671386887416188155793036092789548613681846883195218707698766466311327658167568338638988424493520588321380554142075392098052482361781435944845857186937125366896577873382611949283714691597650942057258829097192679399623131680964883618718378217758215661318519394684075020241822648608455913797917929788380717372271718141995427633049266630714447315786564003500533370504384317831609292668993874750027577849226593359645228821799522125924130045380523900395675728428158319570177738863685562222204490534091924622720202581575099477759006067496004812587733575746516658997556774499247219579518814776174878290205504082053792028262236827415150980596793024817320728736112433190163265901783637577314199487366087995709418538060906013077438109888162949879769684853409966672043960816878871448832055373577705477347007080001456524914152167691264993718946859737608064125297332678175650496771320315825618000111020718172740911776353894828805406134399699025430957936291263072665910209172900238792902755110822957402899762540970786978146273487367936973968548219819783956002602124353793358915783218412535836756331134247966458162077592023882203436235722727476183652077981807593973374304765446399879051508048675901418683735474428681574311122648645660209557025297511020203963666807166251114389751960761038202405387765998568009472850716171760380622942472359286174959241801523599150009663645857545206953149214111818638501182376870601819976917991954280873949145639661177559087477442160301550806275600393247308200320572454335782291315419533384382863622294956356403200000000000000000000000000000000000000000000000000000000*i1^89 + 26303332395979037765048796558651722511872645207965162294082379893228248960222433974153199420979190336774348156509030522733535234840962917819209635142435201053650876521821145228162503406445782872842016936507655760073066497509528346862660914177197960764485511108924333037457443884416435697105418225273735979401220228507022046723894700952125206547969267060231842197704921122349033239630800635438835333316814970566595711359257989166345722912196407190575743015401755580316639861802064609521969209366972217869031984861731721273633387632085056211024741081481861783388270175808645163344125855796824860470321912782623877208768936181218837079098885328208639818944873133093026431806306991296806501823429551767777228696287251808604316984726016359011771990748075759907441786538133770295774835177294379416900783400952031965551884527590349064950309836747845073555411590107951161074554580413171478735008062778367286709839458164015979760407186334318486742311225891444667140063904420009263507735995520240515342851147812405206390320467639108268839311745933109060198870783010765566290125434676342144502044110191065681465601823774688607772767168609190828485032388370179254995269122838448886423432424082506337325491195446253668648680931267633113687806864163203676818797745042980380089583878750490755153563706994271720987944900889473442527318295379732188572490312576295462826170545175524366446368160436348368645539091091643427235327880019125207440290546177532032397215871243182101420505728043200091030232165350612637709603367360434044514660087893401554623819678084186622165502451878472564500045165932880423282370655034714224295730845046949811205541426692736110314991739877507466963845951867433048833146119717834674720755281517809054939036417753635194475997405534617097520280559760336344917387485366587714406044234431920571845385400172794019595272971762640543585393867082817162021331423570676473387980392772176638215856114169446310868976067226513954763837156290092695545010935684915541136759219115645103008708490489573069707466801228724288920084991151727233273525563397928068796708632986676789436240778805966938601474271139821217979769614176771397263438284866191042860574760511622853290332154056062825777936397278697264440637552060496953268675291169081715668073062512242624888504228560047504572058530745222569894504882891222889192148348426252745352608954119676362764797335693208262837780283750795252749318414456448989804880383193190544187626673809511164163550418946737419460855569921071312372449444625879553756863762022218631310865532356631163580549033082979499724989853514183486537134420706333726782363922092621841728984927003947671171726134499317946226470511400010395303359082874349046602919652414310954548184782530754931032577998776274693433453023057881642945047945608214455449911640854574315658987440373712803008893705914857918974713860199257859400531902972034442580770851949058081832345558927289922781251122260399812674171708470760554651632226090049650949334365610156429057865784860998566196177563528083592210378758598887327369192520272689099856208353462362560601803986578638970989392770867152270133783541393694928002231224270506227572128362082737916666552653175985090080706308280998497160667826072087865356736609588134037475724086435562368396109211180434282584188304620661686620362687165087818737969510132360161546372573433011632779243986381205890990688267732154909761637400700020939667797453213953236315134357124220755968675575994705932599487560684088066048000000000000000000000000000000000000000000000000000000*i1^90 + 22815198478223620935967132240050066321340649455873127802293188678475746360715167929243056028054740810079380850485689686312916937920745103591675647416712127590789954119241346739643596150248198050546246918527398754484118795112578864715901061580639579358964890635025008035153022052365564946624027657844955766601394403823435506224472786926017171900877329998990225377117013279634512026540682555360277663933641743540796745784574696816238655139576907358830453052004723080749200359007419829960235913495283147807715836822755424976224425743416340184191609166041744623284582726325430316130997603210798752452109407173685449010477669970689839038103022350699351775146548961458832980183997388470365341632369267178290033423827837174306112741460771245994400764705307010624474887989556794262432906641144345496175241928375827433828753398943041287060546513341126003750683085564142191641025300647226560050520333288084016764947178226319682964602920564086615263425830582910993005235709875276539511544618366872722146654422961484465484466010259308749956428650703731116652347676024657919491213538904943391059804110133580654441688668233571051523494744682319398045686619158039867375410209096603569130002349630126909847249098207684039416731819697891412747248931489902410955261037658546398638917524324014983918200997268273440282429537659392391681919273798295688436753530636235471151109013784636741118192087327799517810714725828638244940390046673408968525819002927520225257964795139230039495161457783480991165004884568207821562253489449870245627571860750268261915300881005087604012541326154321532932242588300545194283717825631531347879729267156225156580718481574042430217061913029490333625370254152532654855357803063737487354453777232932860145028007815325920788851910907703402730655081641513657662158629799978702161592681255282980735779243299648697402221720621319269674021816409455714166246850881927408368374142943349138841245210215616968074033404681100313319537711424178164321958201164916142148410394938520759017013148237843377049171658876836125486680335662064892715836373252327717968486850150967185873380581102064045161938610454694361031594723621941871390763543267180113926949837685824007103714940995981897562584571372303806963231564187936958178088173674412592759531444693569515645900278000176157483959570761794525758292719620930745818238695205507104296724753995483094950665003464953291376324587325327035641203305798729741168870258400323552216624454941632171733247982546251689090753514821719823471263418981189197156570796624782536685375373386761545203042391602505144488756062622348721976807313860269285695439869311374084932002081236035640622829020293690481622842139403346204150275205208773402154084660175696099566280241603420292393141367704218380735223690420421281609897375480450836727454765186293138113627871646590214586198026284500872833984629010996822700469332087614049259444402952861723072120552409715124154259024735770893018221470266078211326884489351436576774631446104678814434418190869971700210455351077626498203567679181501513271321579169073919465811140544577719346912876887642752996587677821573188840606430293993612571883141553066672947065071910365491585280439123864994362598126901247699740117757952193811569090634412805471879768666898499609194610673969362607848996438919890101699693911911376479075773027470780462950203968339144846295952057937512519792978317368872969713049182808275744193840995341366284677103938199664592674370473456098887783978264166400000000000000000000000000000000000000000000000000000*i1^91 + -2259928278193040289515596741421515072736692739194668666190791587683961699624147937241678836443719789877269686833970188704732424858324261191492159362182180717894054034086134187897622495200093496679766492132175681441865490175914785377847552054084748365373121124531497536817010073527093389105923070811993023892853313227072566690489174399259866292542643936627495317593612827084524533036991314928419005287201365911959911701800078841776125129177222839416836242146728860865473808856357162409675665722875900787374658252441209056021528332886410679838079305328413317450564734734895697172454224730255800779288724969270276530292528216014068596627974499305916380079467402576284829476181187475255286055520735104131513170817130667821857470061904486222636980821949600376820489086964634071930626719012335977625863622451221503769497941699310139393964883123984431540650246049864809377927175067649584112488107607399879113498513668180016171762700545207715643686719328297323415731504033199086860244692193242652845107744427972413999634143905523289436431229740275787894713603588137210115556757386666097131687553455660197174139225653856113643396876768607374409465935748970642939020178599837485351673715032863597810398661499877769357452576610209841079759273818086209056571711786641666730672336185058570163567571455097031223307861211275782013147070446511749356683637376798947667160077970984705357316533945941749852992927301789960179050859529818148358264133363549540832383296486642843686417841999017872911606763786464543115944748509826039971118946353375972509898496287247497743332633591343486826497614843428510461289945552889690588247697924552385061527612695507712297953425988132969189400089586316507795576589356259749181936123358666636752943974820241044792267988342722738129790319405650698161673426075709865814697879715472258932103898986521482742091622727207946877270450637795733659045959986310375767495930699703116340496697650285184838915183670436598634737325215876468915974564725515135911716511899855824597486506349062070893848957742872676588106912991707767117545165459882727127401685603017378142127317651090192852335937118823178857597393149920696091616417998521682991639548696601528976684088442312675190438319910812932226714616931450062060300848165125419696532176065396356898061879099046644596369849371539575760006392422081250690222842873286062995641352407487852178318957556075573602660620161578110333265884907369990234267347945822631794909656851709255826683938475347065783686726586903370676890807207112005924830468870624744905714066780953856448946915372596645017875341798026776247860517175498650710857406825097390393157829116655356800749893460468596002382204292192585456504548102287088809359109401679747299945374424259552980808447874423609572561278061033582167130341014340192142476840949476225596213935015913335396298234701508033189252397317310291821570622272708976428931557628923829985498872488737414800487466854451119909680949562771351472422875368638072443203203412551236645533432911398259885158906816765637542866410004489978332113309586275029208793114753081899506013758938863856429702352652331876964881234016110999734842609643329383692880813737351597370409621944792431560456108995382033407050932740516843284188104252395519027581497979653603590828673151161943215747328443742367606157824707652028801225378740935000438918764880997160409910641301638249817920290525644944815587412004410661607884724091010142552170835702417913851630735056409261590446080000000000000000000000000000000000000000000000000000*i1^92 + -11324938299801682956055074281729524967410924249217447288245476009651290579831891689924413296793061707506950705928183397475554400206379595384647348182920681672960788459409847037720619199888127726613465648351338363007642128341022532406497208536187481623608383977160823894372723754736802083872999553273876733948078745443515370838284796007609078470983717031752186378952023394501375309530502040023232408293084871381983583373645294062427869704222800407807974104668937755376959144146257423954696038729234092769065071293757132098869009707084780612708915057628380159377039113182981237429816512514127702416019312739355709087329593662168644448397662561079078706980298896420336636533111010096137892825087461086910161229437707050465092291083231351897630940272682333029730402641397072601002674968906361016426827838765185997965520127557296665345568952129348941315539076551335588870667256710121586578303032116504298704324306725297800324703118918657727893830572954305715785986853604706725196664917931267354892977965904326502726111792316926877758498064569132607095383053225425455693492333420743761040864981157505769290330406571374041090378132148890426616421689649190488274787935986213689099016918762207538931340501092976090134014740082203112222190353826045173194488947409251802379757766518657372959840835866720759960390200483120158019108961542118928679294850303998063200964234300372891385142917998678897110560608112662283202692178775224329201614454797740343035902684095742400203755060252337251558795980005890160307322702725989446126605521586779376255087484512974513320901225276705380520663606351346717781331846787267848219279300475336577358833264257648292979812348783031454677899155542216781231075332016383908955184185060168934451466000904991039974121783902411462865821139313719411892392071036294666337363869385424767121052589502485207671316301381606575673412787228318893188914561793148860702854066889937383197596999239401684904987702432345114028673967911980701127848688257796491948176002377154889278737378534818142144422259613706064329465101428335011963063409356425200337283599278711777221525547156550500203338246268061047267297055385531273390870581911115774162860677732428860884902468388609568113499333679277549304019662255649547970061457326778057307730044898913933415391185532539348219715529864775660930620925103242778989103591705987767001413607015910590244450815197062082118826344236631749654043487029760685677884925992759093715670471371544193267472398293011034061652001367970542446608993429110397840894044934465910754460768855883239561121522365668490121128683921097504527091837731117444068102428431054099734165424503922969026767527610680628185968960748459613305738405288568490498202378166014529915675314037898827504597341617812875157956280019416802728214308362274797143601367121344833611664697516092379375707786316660579614641263846456080921653222439614294297892284001278037771059481171651103027084622630608912526555423309120180249061124632321044669109530298398554081827443580530473007680873429306744076329061498790339936452813958449910612493686647360169221216116625120042499659767337336247569317659870438899595943924996566386591730236802862704259335503786908850846261678012116502945652263884621108450983195179150676769491753705706885319034308308638360314762789676637709545531503350537213824941635569889805950403350742593514052821580351652774573929112722334579993828848260958431180026499211456828900169062761076540667749478090932224000000000000000000000000000000000000000000000000000*i1^93 + 61487811790909304134404976371191680645166811945570304980848889267974832663672711108558979131921891949331780796374902918485580196965320620415660139183031857370254877078471480966987878734299890081526433963199010527430246797045988203180539371659426678992169316046394405329503970673961002119791313544521049779967200779025860418976476439854705687072390666050545271888374862784721279080702107202824772214821482790501026811199474242085833329584916392566587247391363130619608681728113256681739589993766675892263438780661476223411610001496235577142720428819676882314458790533617949227745477948370055620249921423320578204191196360685980797896855223691333669148716032734295951493503102078800448028573586246207686601484998570573811190551916381276955749349912914815235456885559165630638092687226965567064784623698614249920557183384764479194471726422698584016673814337191465432197619617089875142415356402345448885353945666692401251055515636842872688844483030109758796970032540628924511015865454451335951845957731158415420700799470550037488667565302397129983297142875356926843748448370818184897276072049502864670687656004827570154882620464733970034908461176985134345199911767942538247060154989574000043354465625199659798063270495799298990621968838515502256968555672764245774675914134836252686120460330517294333717095126505701489626910321214848769776826016094505155965955309068326067408137184108329251130667371300557032541955706424444338963448299012003085746826686748201224386001691890510487346092069311312936214931904585052784713154129116887189603750977195613959042019095874816520048227272499993671245255873229271287188052555064839374143378200104684032754666399678181424076952418784362473322513832150609745911524413747579989685123585764694055034193148180023456197513260875925547749624112286159522539326437416230361412924727030295253894275687983345865682922430699873325307030295085829184769778468453381025962126939635409120438148628677151215680532121940505074189097508939291000055970961331058679664707159781689787609533567378500446664069844639238626946447447168058849713539796361963723359847257239744173018771600368805513012508725692774830450339954323364894827432859779882734539465362646796845739318020294924663689623990334827192568879249451000725278929000693136016342421269461296082906417229441472510185498660642742544122907751399039914568449188380703027016317420650079771979331265363669685181800351828131722445524791780760275590146701489286810732800282186446013616329582542248601477276285511151754703179934224959047665229951797273468723784578521111402366862075099134226311726169813963083624682281225074795130749155801784895132435295570917909792636765954222969353675802324860013783564216566456725409665377162538326826657679987217284878134356394882109815390010539635062561567775158947689164996381073922239988287718646210061714781884710183104893135330174023806314457946973820479237484120462166503480631366418502786016182985516831768402003044049038643948811399860146714739270406520890827903182199735164979111224944818894764242948319889622509937860324806315940985425294166412420019847314517868842733767025052130875785937354543163567803719278566313203798177560461506670273539173585157426250229535278020222794886173277323561430162171146530573177861360507421951877322605234449328961925723890568881707026958749307731543327539923041814975017088099326720347012946593878627336039607305974432254904126090872752016528657469735293279010816000000000000000000000000000000000000000000000000000*i1^94 + 818079930767891933319723897831737522589573827894228170430159276494413398337243662096647669703999323708107430590720806924108593145220297379483471658130522281041976473752414431128079056863256485636786528369746965803673442462924599144376572846593174704738140981787774009014702896594937863619467091035004796335766037803770665630667671364894605684808685417997371843998321252533167128321559522544321620794138410710309924067767273665733947421469533508705540358854750770158824182860037420850129324465283676846725060825825506110462269748963460948785218346772713905477926257375713076508213906045751589436375903642483241569564532797997329684457847544486916247078851277020243510629383901802959266940291425063498849595216630819279723518330661302586810766816406935016486675599811582782222493858247262650493674385994441504994710568196840469683162281801784227763662830846882285113102195437516010307298214963715041718959725492021834073032232592765935099330859000269687711343287993573730334091156039021342540533323151798692710273795205077947006895001663474838189471321068809512681027943679186740487335012318360865107753111684486895851474051758939011451815073238783876708779115620640639547566021167014148697081362921953395189805695141110655073560572676055165009551167047220686245336967741918211613110036200648744390756342073250934938010972274682665448318168933060422270539651183154024679608920475706664248556995944346181281513461907363583374339882024024098446218383204059040427730513812393623277718083374699585264112625244689142538647200888089213851285437284619556013509388370600835557733018591948597428070406755886489388132586072922136951024512658020780654826763395185388645028861332030320852229978990967319446124286193017969460033107164542263838380853625682429900533591382784239716710803218605292062850940787240660641453080713350730907740948138760018233912856220796256990429398528376826431543075817719162017995985662560611931235534335530206817337674024099571934531954915706150803823317454445953183699332283676504265429759874807897993406971031286267148399535262073136922131052794882703904673884973191338744004083654788748284726211894283533260950631788383839541543004591526882281749414621931600533249977709503866669462843758415360855546279376988716252557961294508835685922040992776260949063632259018386183558618366052915053210830383409066851978879484145225204444973778288788847997314557205119475935445454606063991736247275743233098705275226273864019432192511538214399210482156649536763027751461980249533109568495086233402664388562612383500104084689404785859698562869626896084232501430791476479201640883448957450610453520939541946148762218512370595685339151394234186108613938330089739493952879410091498967345862001743158806102509827508268878235109082100488093720754226662754005723406413626160176655237690797113862782010518102837251260531419937557460002224140924209192213213205013830477675686695023219671160815353566969354202323365107034259984308523666534652743523369806419259000035904855039985816185545631898348233759170227464295096542496491647006032382040085162214235592741848578617894415083781600408279022471729310162605914689321594348708220222558727829225628196552413076357075298024048970850861949619405694574286958745541303887140607161875576365989854146355293381396920980493900560506352861114939846077224084794517545801193954310351662013719923094482908197829210840960211487959003813339476891489404314518195933909436334080000000000000000000000000000000000000000000000000*i1^95 + -7595234163795404332480673239978332566680129173010785609905514744154754289786064230312701650565083117291964084036469278072751215247074967264774426399908618987124012439581253660721390113308398619058069651173466226126576232099762509753938407040969043940937008505895238885484575682582414724264352539232907788564601902163740744977110230678897695349180892301543994122697537995682059073994915902672081292423896557796310695006823163446410256584195368389881706462015268131610827458630861365951353018032116846438988122226365926769065750027410468762841535315228810754086431219190730405303042353856088394085972160863910554174356237168567547511794550610069022138136549927812651307477751427078475831164104344174914322061226589191433191299480164142532122352352813460125872491088300323976122161876593839139890383813588176344262821708831198049500515532235826606069633998722492304430940732235735373060246943334072018839067187901320091917628243573109747780990936432803613392352685710890541383185161229700752192525021680675747181457447186394885923488928760328534334452342474499576849661315723048410974813482101364428960995540953174308554613926568193599671414672056482531174769284241902604638821142590520177110151407458079171001636096607118331330049531936407978458843677404472246887759786524673854975866679319483886723745125317571890536026166513044922173859362276090746692514116470129666029398671341503633507231636401273292301114206933017037643794193814254808396972955793931929591806310378584648390219592261183037165978909640609131254805485648519315422783837918348029498429668017299143355590937430490117268178064877498431162212388636108761995821039836373300944754212772479667434213114022784923932145636279525329561894610940045371364693934088681171670288901471064676934258090284213279482877616346269941526125051426879391460828047132141515038563196297405418514153284188498432413690739960618075226445763124630639543698000323764691560839388856191027832624048623471318225560208392922801098386981111150691596611364978204855760377275357193814951421792351792019552233392087819846319981367366950193562101832492859796893820031017932754493820350866265127169579882927189278917824476217362674107142385927763979360373878811826157811987983885145731811359670133277529030138855658878854607270556200641067569824891107879834980002949052653687100899593921907867729073678843382998953072965017315380284055215208678894043651292931052121926600027356858197473868588108327961119783020202470034630474813451148533741395833731782119169615659940553236817852740413538356310082672092786096620256898051816750887940046592247599331345122834384258210127721345532815221862023759177561752665537943126578297932039008794905977548230634343220250873272987980098767660315305516346869997099117841997716409764326348748839809624382959212116805645585275524042279458645432859531578971413663167744152754707984368579612342765762438903467102578699600345807481817907981470504146233357052222280888677533084410876468063362259754272998820966601947341370270724504190929650953792145573667249457301167459549811618950946701924853205127652616177514158656395750837175296461030719859615184565042558342100808679255560521228377705621730586739363007676027987316469510168945461366411874243617077473511401722810639722791809424838630166978752232396584870475952462010223650834814835412398084888299888253567294894764588167046361313503285300694150195653123443459946146437525346306265972736000000000000000000000000000000000000000000000000*i1^96 + 32753533682191039979196744472270170836564552222328293161718860481997656905073773160273843648562196238206676861534831198638373484478018366260790013612501119951115145598046157732696140528776750371034238168123808935433364838768283800603704578230143195669569421735670595942135382025968275187259062369973503698919589883377040772751730516891351301286408123555184060269994054368238292307253190820720411325550372309487077476332972483696161797134984968854764279576328822472602298999127291760656849516830630578834697359076627830499561212839773250564524365968704291895489287782203479428691218269256669626099741198043162646285157543021927993728325607948004968406090586763164954149934001297186553665914259292260797243417964329265026615048737779675604717790397101024669220146525239289303336062424451020430932720731803659759330505441798980773325078781585773997591885302326927633230841558903443952709255063697320852936805667155048074229378155947925035394170781554470260784017735132819610620121289291582674257353989259127019807479528323755071437954494235465918636530199839912830426771492079432643166666708367653377329994176344487958742220889651857335431392942436891968564996323979760002212953704268266179994303903806062403270549105608932635354468633343095365543564334970462798726643105630633656228185981955153515272858178855113011143464932819111835012889960404159828582127092043464949230966337076744637272557159472592148344737405702453096693036437252625642926268961087596526859960799345596211440371536898038834512806775629950821542438540635410773229066199456891586184679035227399277233338147301665755559053019040830764263965831414371126821364414611322407182681067409568260728488965397678503643221266327295025906402340142064506748151466527258665925071507405374561327225069418506826143008912100890715662563382103870448329100987158305861006370466882726830306619176416887338982540823077686593172963981632871117568706924956243667297776590242733940278696991879102850695207630067427499110961788181926644288235553618572527337344489321422718134765822280253852054652078592153748335793076189557262827531975020871621861256181237771812798717605318256073701164724974297074861178109346809939227248778049553914227864111835015878649374576247212175505106023953236990640828322256325940534354850060946675521616799513844855233270729060345229757632286006566842111402555799976227876254200492026617571908090257326941067578775241956611341639785610675971493891844612416185904254452517317855505226108833820348348991233649865671902170124769801768807498218245102484473160377209681610998799375306388559980250871068602485987243046792464103669613895166578667575227922088427946412924702457497389959926830554876085100886049478462202577338240432227749367475448920685636991010803118234922134504906718822789943933347097536378377174518286466919851139285890536102135144450075584212404803403665279665839016597356728735013183183283934100687090757165269900241391813100148415660881673366176880149397878833365043247253071090011751001535882573540184620426912494332870192664234192618168427127687322607567626182115911508393373146209483170691981892243222400672599420474823041816409651516787695915018287285663568257422335171467237007545351214556607009600318393427086710044209927722048459780157905144757339811568294250191928577485140443683735920390138821360600741958989898553309522382443394626256144197312579699104612595599229856180210293207118741048079155200000000000000000000000000000000000000000000000*i1^97 + -126652590468948100066170061638259469578711840022088504250551888918452328781590369142159834193270601552983087700148034904469324224931940594226494944059369611904734471957492281733406165985203636315051698269922363211979516887877022011699773068794549458682843050403601764629403449156842109100069217870847379107302895049971077668057009665726406936337120717629004403781030455498863736369112656912998251600868941815661690711335253037817493845102600902448218212381653176127243409847358431203306850742328883752971062183743076301265675325285963595830045108024308061099177382285130058434368352120361758187786930934545463079827116679082610303640200115503246293142622243688089085975939422303679204660330058783128545822987524822985587376879105056731954196051053754188593350144443886607761711509868330647957407592623025114103798263545376978946788253610376153796292486986710233360463515813737270116310769811015949135100035568648756905328472104070885761402689495379728199165201546190294902897981189367062790091952886357271276505284128960970249391584182089395982832036065713657834990707477667982479453188529000559809713724739082827911769344784521359236703779873812843358120534967076645779480428439561739317253122095664681389123459785096899081246115869439851751791515394957586219984979552004049493648627462241560711260982066727470595177441445082923642343046552358905333252264024514372014112120846209566403845113209253907980791583703203339769034006683620371626640306536632970836847691596073003556801873310607242730121940353262319799784494325893588685895692315268256049474815327640553389682918207219004844970606429932556968133038229486143311519754071568670574123245780473485829928348796075903029697192298669448232925590719752459333242251687370202362899807030490508971641383421142544338674840026605777451866286629263103354204526689258024075970378507759199541545469010365548155453662688766695995275892855250512932292475297980893538289146088285769726212476619829764203701158587582114923531027391403881179652491185140127344636765078322201731303701805306423558896968882616325607895158150992204639193741304463741484635290456338884796426641872292529831355900490221289216993676093157939061703524236884601635593609474963450146294232387495916881421801030841510111274794440102104478692773287363656722893034737513092664314909867448520285392764782512995239862963859101092439480014375429118900107542101097369902044364119413398058651692782991213882206890876807552347105365529035943946378399733606120540114587740831040495442406266706218073422568303357957838063019903877223128430809493903583429557618966055270510865084051028947371014906133388242712367983492682243139605427098784651862803450369754814627964157465640543239056676735187691434228255409027782718121120637117915470551643169569116914725308146150048638161887861862767589439038040225639484319471786420453500718947054898187883479556063976135235361151239340413799891426605518695328724540374071344341177905003426436503673921874839415216571217178729152920706936885620243420225279499867201127117499296162421527814614632270523188251538762567498007403297470140976430970259115805299488077205177908766651818793233189696144607906240926701876580180709806290311382877849832033900087011595536561758578843346299713203220695202568920922781302938689809124825512457802562348343514076796496961154560210905118035441207664028882634143821443000585214667350277900853451978385779421347840000000000000000000000000000000000000000000000*i1^98 + 508249471221115192658715061160964833191606088581752694307602355663083538209617034647041534226227533127264611816986231611771091448203998539579948854736835580689757555782045034552431027700114017498364708137200676818517976080802788346879289425788396266999208603473532385496324152287867501554910943258593523848368494752282746667792219371355219887244663547843612154370714095611741097435160561139973608431686844275951473421156815894453198393133769500859357802375085149932294798052070647420054996474382960955839049646511669188142670292413321385677404080333771116882828609109176217892439818933848665609240652203773841255664995646009716654055724713859486909376126280924074129249558876635299418338601834503605237671642440518806621502727905482314905220817616260108809610568218504133501812450665300243621212873821863636754893028910965189562279168353832544578778690973625617911287113143366141458014020284074373003869227138065534104192286139110560718265304536997510258592431693661115273912286822429356982969845805605878059946208350046765224614200673608429906416818097384861066379617555043972199289980444090600374283392545790499438194749828762336664285871126674425260419258901351701197683035705058951193590470051206691085581164898011892407914824741701995165928675688201361679072199063153432676612220271897978949654297161994428340313296602080856606811537082222023507036344653248618677729959969208927605447029852155418359565862105251029179125444649707893741066376945969066562150352412607900810042096968275011231363676010593473948401945515926383054376316254623619773045136570511880023116394539335869360305374604863521935487157287704506823094288756384316160691116397530131177728742940662633385774705568135398060905081602577825264425828538848967556121302656566517304391989050504108661141688559124651966208773574748951823289133138761631643345630254692079851603527079141859837832415552429033665092794494544952428925179100660539725321021994807237305607732491767810438837870339926969929928106367265320458536046072726242253389263882484722911999729028899036985952780235017267376579861929987031838178952064348161456766680841545718788750797362666615406498948545158263726585940993605373984791918665008388214924367168170993504437006332467101390313121007380401660719256503009860362583607604786147187378081806895883346914705479233987257454617618223329773757660843472070674603631464099461088468483344502881629944155562869880347504025627046856683566599131796136179033647668211619494136660534420156012486497707492435012757966177297692460816083043771134722689191867067279265715954779488030144414580975138097034822608947643000386637763111045692122499129471821080340898065729194026885379689943204298418628919933334782537067840689853701178503232911643079392361607256015180794858611723463409041144883262571117103125437473770549081744190861571288636312532015575468037069546747993847951906355412211382979667000319749758948434797263102691535512959045358725105448560923000133963979656588867164977614194001055826557800078079585965473024382655426759115624699327543968583767990521532754822063310174104043403873843028804807779700981991692590999185205511581604406263306431764700449043463296798843601901698491499858730878769852073498760172124018518884887937627387984585072048092803529530687471741212973746278034367375621715000712633224747085238742923746550610458252363262139260636111649703287671081951974217229688218897612800000000000000000000000000000000000000000000000*i1^99 + 243880060608789460597906259726827600337050793184044070912353196551038687173574573297364274267527782447792014674659829535330368435708449094940117719361585972157451208749049737268524602613026760011902069734686604764910395798352194163819158389408667547607241541712533513676748158827459012333053332597405646236863728370230765116672646111818799612271827415827619125817806128490593628655790788547615054245880683500587563434458939435536728161152338919212535573200692791187573855147183208912260001296097175664183921100362232017665337801267228971339543725123095734611151833079445773175515896616014904346038108340707865907129579927274469998906223693020710758923512874509992975380081440797100444150855355220198038033645663343020703819835448670054528474102082080432626014928315898615139323226395242492466819315478144135050563598388441038048384013578657467083033585652095275698246995895210820939946987924807423294266589650890596112297907599623638918215882847586523527323834053774870701053012299782104645244546799170570936659385780762759275503563151763508241599163793747454044641672702393332913231217105546957719523294241438486634392455593129483374938773984540846396767797182043376614616169665090023447896054881467460656421359080337819689284431044831207560683728176366650611033798158039928029475187795608710546832041104282640050045446828880517536882893635012911071351272297037349584456224138216887576630977451279075941838673499127141192489650337426406110359422547541842341453318259166245150767085870543583572353593781548515379244434899069426643120323043503217862713761220425789675302428128050279161192493113051108765808563343409539026708767429499858770451420245293716707964476151990036641900754245629622440466572106149268048820900500394843314229116802459903628226606033175217654037737667515514155237456205827358843893166893257618166205214563853243691310926802736778665513758201282928167964286647540616127735055236408425763163624449109147513063758103107537411380714833976364497260496003085772922056217689151820413673278964724138372714825119510772141440168564982436550240541661994513706027621838088136296250192271564219429579873215731824468788452178456875083480870156461637654181812298208654339250132910459803491145906546369625292915041705010537750909722865025518522183572783422500007819579617730238530659914236019578335375096351353713340556483879220866328624246898747548840190870724813135400261104699291451206655451405365536646969675179422778389007023017975117425335953465144899727939979218551512041328058663534088458500083274119894377741333598562765548645288929243029734306971931138680010034499431163683125226707956289911760579162501509872371545369049316435886740721716817696557066648318117317751520945836745075902055391838225487323294066969569418530805010596250490028661065690014764779528187217672584998963806855403371497560365617088538683340633740947144467255076512366873233298298654959221690904719014044049172571167461861171485577711544578898346715123981881493207922634811155381914465781002925302414254808905034935836486283844461262569136303311306708436596110537207475905030566125126060769245321302350468526402632116940534909269775914333735864790823216873795374625848618871695094475129878343285870345070869089615031221716116636672168986467686545835210793228047184925681443268067548668130659373032877167831498339674142764434445386537261837134934261497064035655911845059741142220800000000000000000000000000000000000000000000*i1^100 + -4771435664295124476047119433292137240992593961518134781426155971215127175627895387696672026376140600822027447524062377985195215045391738977463821322778709843873909738659254555760413342439981330828039959701106364611907184705694843586566171729185276560008247588088121013142124055951438627300299241876173272217484557477443975926745220582549231030569760797404001925078456191618496367817280015498351359220452118272593945094752276161287849882745791269150288436518956591442569614624881231364455961007576946514568728930301583776012044574972480036033798427159352600947414633580042565424446153894688350713978185475460025744836274337406880747947073390084477213036303226491720068095468033990229225235693245136137499575634781029452380230919616992833711769985461433198131534269374852066751656893632492419822834904661102135368062302427227256815212583234203714898275114309464714479430407220683575791796230259739107285330219453473282979520335462185803122956795730611846161269969163491290050010212180902181304177078352306128191008675569338224519375666374510457598260685552586775402106621553175586879111471222861216776137189459076442700684405989400970636837680761957793212352917963879565906783634932403232876918690595169611849966654449566099961153212411707304787613407812153037543306431929658592704721273189761203891286231794546185368946549467993211038513477924917953441060745727742047883291574434461925631453454091972958882341720528984850114478077813629842613683884768397870248605216379030572719426670978090441056389285044078527918838575379899678882119293799870297389828890142744205281417668597401527621933617218583866468081147041408596198101586000337816534895966432837961987297322238760053828816119165950111706760680117472840946695420080358327060928392994131480972697152743843966167818200361773814002945416690596907292581388099524145403438201786510609999637590305107815560912078624087398980561447357490393409844138465895808013172468920164772712207702529092739253657125641367187890885384216753752295200376927441398628872436273322165377867160152909069255494069494784398329338643388187402118783041025084170737430114601663501370799565601126628917289372527439820696328542026253915003221296266662764702550990896051987681091136176506799751195056354350409870277840260114004240868708140386972962896728019335352101492971969524652810163800393022745253902617297851134901788013256111808270953460249497736447825615077572633253661746085154342550495053934119625837471644959371094565961504432385646330104278178033609162170432901849391311480426005674654069384898408137931712511668464143936827739007447708095294335423531864407067144078311106515793658352303251295943720979829902875173236170694022241125372761441403154714376779346879498306163153606568569945235123405014144115519130202361154169736654166114952090225014400323111535065935436638829468838745098150268709813628766683527587740056652269615514263598630007672446963244948460721720378616292523552614186561805650043702689750986719682737704205961338195996400877084661570725914740377646439424919568349783914180386418692831179714237215278137132126471186412704595670460283480332855684788025511916612153549683718687649330126548784545108509495799731535583463685660608662945339231967273906739434988184601368302284085064123611917647162627782226742600288757863584696699640271366094606145604266062023973382938578309882329248364529298738623827398528860160000000000000000000000000000000000000000000*i1^101 + 7481870167066697141886640690623771008240291470663275076962123219590788092483891137962565812701049412671683636967225607385069421979283775409451493355126969392906804755144059053315106491568281319246209503391608014958205900729146515251652054505684017311926903107023774893076700722590126638051275975617139118538307851806748485110743369348378461526686551761217440276651774694433601246015825063223233747689745764121514603886301718892499462744777070785757437796500623413161701925662146974420457576470158426127301624291420255856460022327046960237963256954272017173834680023261021840042033481264457078517419738816330210692953069889930133483159876367256613623714887228635383165043090000377356823750840030919662464533649893257535865489420589616638703640549246731823948309990901694492818327899524163174075097367092261470872127459481846447049224986393366167588378167775030151135522636944887850834314978860066857523973639604927112952016663924961484822299710930405445823993742212068661951598472733322832184383850093797599905888002844824888554479758258156546438313364641970232648221630004081687929006861939170332670048898294012745256935592130988417440926516874251085829320742598354657817209043317898557243696311165250440576542947125706425890512959642396016563325522150048684179686154808176286994015103839726972695294568588430522903752049475795142641779533847025056287738639469634504437582814512647612934813224729573094373721841921911584750642092578655450679466041042308840616624038522313680448271658524884227417574503822473800812761284935805882046481938108870639783455057232438306172072050523551514333604171419991838913843957959242108765538609473399963148493088853538810734520797972588930863240813486271149899827132665363018905424900882779294958410892222435857560719888740451840925698786650250892406874285070964210692161987382980334194194927815846617307895632602382769603387816884272529408953942548814693100712560640843040204064374655047163926814028330283321731831439597967533509054160926615436512292223335626039707225414108190034397410762228629957121066848813217886844686149486927343710361037787974483547847114351368336890707648076944236124820788734881662045740756432269609644790269107659396917911238130926976497249780133589691896309049821961880098989990809143210110351381107364743240129143723104206116395674816335561141547585920984966909307299039204907811701567559739098865489488708947137727834109236701128342866385338859946934056149775130761882213039285890372290542631995231884709416293294166695957980436375741138997895752741989234844378162366157023703264551283083821774109198969922366840419787605113034365519195944900476387237746917767745973779271176352989516424231782731311309928844816768552384881490211995143121472186152366112789297849303280274595887157301172454612791570759852247483017550643053650318009459923326853406916324000179925177566366111649397482087415651875028827724002576970490935901938031909577291097462334252126859008584994664909880091962179331807110334562389161754466099214896148143916858218402912625500434760088321283051413337572601824028198138585651991735510606173154299992749241875782268667721396795779589932291099691734136890756884141040790478614941035070742327298085095089524999581399012940626250075360228763258241105922975412723657585232386810737114823147891217005670050497211803197184001838501252577542082224646526403881374618814351117647872000000000000000000000000000000000000000000*i1^102 + 5761924221910858832028498501547935773535875621309269933019707528318347716050957375791360830708849690464760512656508695404483619348682178172490443624149408617884022201504690832070926670239342544682775783852497698691426907292562408332277483299933184297130099962688557848018244709926728467014976695981137707295427681832300895276761564744658866322220362639219853718460207546781533747133733341542594141232378323871842002096123409819112715731519600883104824687820833613358192492015305152928253147938646217821613269768324241889344600454539988139594963496885734318632850083161049925231165993307505624272085958285939146398762208332419218419424827569163005070118657297008539938591229646348234556683835492408096127002912524019300863027824549360010643057271192622773811090528280824999415642157114736636181517686582411630027191639270068057698876072998582855349816722934471404301255711579884596849460074535745279180235278203882280351126072489546220011511199753860556307548699879015801439595558502143388064988445847821428222330809975646992103069381219181285046159742617997193174109696640248358056475871900004938051719015650412139066420243862098715196744419510016633877413087731355458579584048005381468150265005775329392726553957997717039143120841609207779347839895427928790576292656951907330533625120705124302499975486192349030405920399145588023946041972862905783796851973956675480530674669220080215411240257328919055831616279220027843223320686796990733815649926748429422771559202611328925456195639829199067846829178729410253936785674004159396538063675090347142063164907583742370241314049364715710111779152248863442329152195000702540761012425734063010105602360243950627884706668370383554279573083357832971536725449286655113878475152327547691461762203197119887459230641604365995104725639840386939203372400019501855680085259576729001519988975657182462826728540800488177945990569003396572942602034706621236376952251903526415302072054383459204933782463267437865285215537357958280255472469539593872543151585806723223461545987647625685807756329964654307824323281366657910999644131703249703310807152217771234747650716770962152521400351712912628947391721209728322398790282293321563780332306479997954131847209397403280018856683369733733753509488298189759367385530864392990742762208345831777419002379334518138727239323373670305711724558743315465192180023202333432499851370843700365497501936867633230635183742484062373486543676291666387991603095603496040543363828412635602568940131371155235187390977222952905897889168806996892770868212396740603595995265580233763152392372501086338427262143759407731548051847675673235753000966771713786199081557636927573140175091417608314842416015310852426024165492374421393761441531657980615382001960291555556242293165999406944031922793427714590602477568116978927412032014557660476734847327256097974605465182257407595402271868560151822481491712669059540730729556105450129704045245269082000519249045238369934390305280442303435567487100313137131800943482481257568747432037377345194646453041464554124198125510791650882231514676554628566914563075490740285775990158770912380979943431493597593666643166270550254580250466674796553656400170633907077369529521237611746869299043017460592710082916237155767543540630151177539154790151356335587430583089479903776623165068806732308540386538445415459647343495397318271341005626651057843906144143776153600000000000000000000000000000000000000000*i1^103 + -33703573838166799492129874408758191922034604134498062972190478081489684689816045193165582105476386803897125814069343799436201133095880649670400680513384356443187818606581063651152553517053171298590493035055067493887880249028979349582546366709228812255717782277046129308879211868530634237658120925122471142935217670551152556758385600823025974900883538045875258686036834792185573987808579471094519043378993674393669862677706529280367930589121986319686552830460808454601788041150473218877237429038891189208712926658057781399879649136369121626252099811968042906870111645638872967607721347423440847222926236900595870092626535544739184223218503588165811830120617633761035484404117797593787794753214619545839646235485814599941723503220772462812285585524264411292862915157878124689477682941682559249952091669191879763650946197914715487476756464631068151306977714902923309058372287187803239125971300063387850742575819472396133853948669853513774751186729308718324080031298914582253636743970820989482038170788805779626565489925245378762787389592305640608607065641446260239909194012826506673987194203278696088440130997285013248512259857995277068959793336757946814410066883026235294726950070437143099384897716793020756304071611935800322270569124499398761533898486683144748512589054614448029191458396938593873439987632777092084777044651020555755481294441250112461313705270533304543972678976826184368822306015222433533558906678604683393150293869910361356432406535987587646889258752427361335354202880829169419524598015761499262231239458217195501290849938439316336916737175729846940960313043226318913339134100376070578129921636366528247142760620243766109541376687492929065793964247588233014392676576029819095854642673591736635817092971126710048439683902711503805127942837162860357334041906347661410399115624418175522442662922993649151645131252607271240146267505961059055733211936631641072670530587163137525639172014515569412792505446509879956589960632780748843716479098024923964591841430958476456138063794878474226691142909666912179042423082528637497522860422260467267805883307807852210065375398523943230193794499794139393054693268645893592362995428071225952031377432854662913995321031146897751699671450480804285597742893795394323322369981124983964986423885791189249345201441048242515408253287918610271312851682795058652359243237469613826079373010317071937859124123860984548730017388864607857376470835289756841219324123966124126390776046873162396788397366007076648767610653685176145129363605907386407866316132483684292712492567900405842022568093086363421733414101429415608207095624604144364069640746784414519739918877193520794914489551798734834236453753346295688405316278784334790504381094294778308029180233152209651181954369059933471892555134913988138227638463073050754414247999678773890507970125019137485403836016159317552374282531950022210625542210476217526346754075172540997583104481822269083101275342599892729036699625467671047016788056805788366165483959879172186945798412591824865458118878899436674260683037568882312394514197566843429463078554213124178597721792901055470712432882359218193565936533012068926873493513929033069328268454379508423053988161190112732836345899325770594816031700353758195105798697466401175830611881796797239663045403451542961936519787497156361180675522569574989785894275750301067089024092808373323280337557095245481089433600000000000000000000000000000000000000000*i1^104 + 48920167103843128858315563656475585044663506511299041735340683192021329411939356075428989254456376208664960972038009897199464411323779742653507078329289059446026298527858600665301667762208628210414773215447479487276866883596564296945033262222973958596141177337037035637534175521945847304254760755414162569408691820446338877888831445047373549792865885655184047074488095004689722968990303270510619171031216689547998571652906859061270589177835601516451181005769354290484151840402157460312421229308698671613087067003403489293257136864244509990562141248029683763349826889397752102960595305785381690387438667179603523107706338840095533108778091814563742097249665660206079067935849151333481472596388232041582138993795086012681257559529081525903441874383770692047557753591575489520997946310863201963163355212215135449721950375747549786081229631338510971425821149833953651249984745343384080640993628457690468895071083176189928176472828412006442940675319639008333321678655858477909060578350717908414811811846765570029981528162800981411192608450450724709272045436393447856774249245198334257331389292385439781620192853679569914075897654297533961448815667340543156927602838379424198954071260274595396205647266936347153564208049950135106777861331654266489058574686949847947764946221136322792979127531168116682825133112619506933106332776956924774529442026226061889959362049534155531209549390531836935963990643120768704150991744022637583073972196471788973403785734634095815570842452871002792694981809486189702685478642302201313547024577479783584669734947186614322555822377910146116862945737618850104337690951492954832595962047173232945324384200583561576972753646989670527523885362290256277962271420366755461808031135170333051301625828488225209488317189211929196662629014611733136911377228025609474375789927873990641770489737568575935197993637087462671600928928186803614908067824884963143003828222337185646856370818487865447473273314642243979223578152626920252238767263815374727809519302768497829265015919618250404808276376729779050674772981709413388903497428154625211370725584245060694776146005484951166883437752178737938240053320063139197607509264880493945067469753632822936002915471022211713418465263555504726204778243926199198463605231228132445247517401721931430253312981191502712503813213706510059332099742457985468130230801429404121298167683028210564007561875308610221556547829299056403741717421710090027562061982372874319732967509585914551123361086364520071429386079166465686692673044347777513394159155952780172730830273982151940269559655805300182820600293698350938921573561148596096359986848747992269369287003026295405742274142155445895773455961507617281463297436111118792387442504504376268062490885106848552428050709034808964544249957185638881765356266995219437382157548759161992616856408915687558596623052117633362903888067887310979861231784793542296775129998351596119313481320103371455273282027630573316053358769628074370472448706677068080673715274057428515893790191698134593901852484018644691853919421244150131837990358483966628778330713620300558790381240486720683812182151957601260354263336160441355163662128395044262540417449039488742827506130593811512194394747058638889940459858882751626317147348550901143173947319157699722277975859509194505848856867654731573583727046075380537612677083360940646425643126497449292708371778364243968000000000000000000000000000000000000000*i1^105 + -20137425288586755495915789102639351847318059017645094278526267506644324326967952817440643343603686248603664411517061405638874278487081086698321805441156135129459640039122856343499024328612499357462889451054315739653196554808597053393086145675937296845984693726183886383960889461799996309356272216812225719403776990641367839159941042228065887116072432860338396114602768112518812842781099891156625534001593583335838777920932527908430139856625573061490513849370918560159627455761267625922151750661036901580210300780378153519696118147447499143679958618163251507856118703701834796818607089267506685691415963610718795400420068723726859778994747747841653946312615246976124581741210803108583240859707711088774670660429543518396740708811088410764516802047391990174913433763593624752996878761971655262514512643276190328934350080133742198998522133375945965871010896150707165157864068883062059815223681468837362760320679197084521939046811145880055016974457133482645519775014215877687778241673601757824883014626011547258139164982515504415784433711862981601116307390105934959839149837296693869875187045533995665785990508551727211989073558331181339786879799507910401285453039205165402189497464470733724158735516085158571909095303811666458855499911700981526416832438600394541765035091990773016450410931018929321328192626919881622442741188843672804853302027913853933868155641228867619763069928403398009001326379766924199551651251422704188305328450509044658467884788406526859365620322924525402531234466150368636602144376621161825712979684335841620804128835100008262144384635149392462343564584709531430656276625212053324353637464197018445596288023322370486651040589718316148664973714193473215514210776584131400368864288244321142796768030577751976432821215543021714135581608204141483191479673552109234583871058795503173368976006414836807547765467649734588176395648052150744539901362767178584634084819624638509105818748759127247690948249878682464456678053165529071595123978569561917194038277801896205771546855921509596240601537448951692385845949521868109827568020098062907931033294572904300958823428818631980984732250814627238935554558251034584317271784811814155555610715860035153368363916904027727677704702624376905473712165249197355643187370281047378689967070041953236767956463618475744146606923060960551672387099768000066388308937323113605961144600877272737133659228011320482636457545672551412008913280027264390812772333756435803199978197912562354755728582162140010013189686991728633898335959636068390803391072253540249662805308994116238225199747227354057375200731177535542400914900862885568458060713745637930133880198154398031725562700993301416920292474234686602831454684540829372163424070606251274921431173748465899059772131330382500507614517840105962249560356733290121765148336616858016882879359916004256034782672769246576333909562201697079974734466665918732926201678528437194677959279477064139379511052574951909118346533958669243163351713436501929150609084825783509377966130060705512848274420596892029694446216132819568725655122941281879143715697702405463110008160734617599733766965993268483114200857236063249917152930670384287604102199930624637731363047200150753299413763665359570107432936367683434221630842388284448001137886011346449231680458510074916776885724132008033009475585481997059461091392742181179596658187018542558427584921600000000000000000000000000000000000000*i1^106 + -8489823398703693082525804118822568955792996840607995861316029339443844821482009041784758461744278771839427751563499115434079036500518733273179634196136308004539908185216161457874224207207388929703443771917410738696138028769602095715799065328510847618031760905476956626899436991689271348579810164244193192303401824258374631335347314512408151680400306812124551230134618419527410809586432438700300206018046176316863268812042980189483155273995161279934426046042193717131922722927886471122312498382929476206639936550174407456842038389602416729644066573294422517578259748213915046388468490270912067063992124786759393923607563651436753240986465649228424758164735547098826383228127183752368719535926937695509886347252772089362918471511379794319144138904973308026323447754521735627942178407641987890547696158709983524946357910971653605394603641883037768424999895376470855512313943740237279697956918955821794973896001011150358054922934187823075629708217505693097939936789080784195144673340146133773849625747454625884311305625190137237413012805815170887000191138575265566984915719533954392407801682996449354146689185884560014610310997745262601733779845236041620171852956022843192728109000834497993697105223647578434527070531391432813147377083498658509895614800169885274614625682062106595856862802548168245995948058146221037827246423762508496436468921262147761986309478141372675153051073155913360946748330579536145633975273687173658151523726183909565530786414639103876129532831999743896700452401799913750987034867057313249481581801150015654965040675078821541697482677750807381795040006982632734623693597407585015999051824329905310076422225534076599136232308546653853330264472914865433851103912242368640721152646308220530582750366608921544523028784239894922962788037195812104584763765667876027852090661317052429309336954750364652532835102584555392488817274929588607512971386103234503205208594535810377366228043034361617910875256115881947693629875398030936817174485831787330420389552539166292571956858936270633987405493256717943257816905705946669991623476393289575649148798782095158591661700565805973486594945204714980893911521692895658358857205891039237996080020871306164379945389754321121024220491879594360462306936731956331317134869689488909825584350624148733513746642315898615201046368473795386064988089399384119695873733491603556754975514795777971317654762687398094603819788847493187835751252074601900201304285243765016538654708986676313546571546425195003715751922372383391335509563229781539881700821610861581603756353721792872249519443855105070556272810082847459919241559991755082468896878040505031555082302742565082851628548628452687499488360933490582225128488002236067223142968539600694473514601361775696245522517471078310646128669384473066687649180037087199328241262644088184250590425232615870565255055204958715761932604648866743792834566129018209386194831877317390691166086493611877213191100321972394045109487499437362546493818480857563204855791110484027762118612629645990292309612518202063095663873165315667823322902123947851114799173930203954298598750222509678414355826369812299071072674531179716337802516427047440405151301955382958798477239749402217154608839605448401596338446196679692652352080618099676834188818393317066623103977976039465713983457838883167071401517325112889682131595688448002249635037768769863680000000000000000000000000000000000000*i1^107 + 15794494745748687343496459968646457784712178441539796715892953771831991518558340190724307766326136085032246786909660681860103255404321355758255216183627498830710343964051126957434135190071175731776186433043145208332148574306851420613131788841548459100211382423926175990115976783666855245489503272530062838405147982923372195755747357370764992660861441005156790581507265035361681290662046885991071829021089029479056139560002825054384592284252756393509971875517197082098390485984511737042602734428638663414134236721322694134188267810755866683163686557096326562124186036414148021191030039516191608075503270261829249688013158296321538505396181675366840745063933772715383087343862755397549759459671723034995559701249274133733350879175957883426178584256852004344490398637684108090069611397174418708275696599401546011364769753924089121250403014708503300606792085624202443411566970164244407131905020019990701795414526589864659390683011484668145368269854673914215552615663578788633011509407573530016188297525295237755678078045352622907769942915198192865327591276124545306502265114048808901553229844463830372078405885248732217420220874313131379630466514808702344018029187411885513044003772479849316807492790755676039510018015155593382545213304010191571977546838808617843180119355975850930375244336982538703905326380726211972831439018951565528051986698339138700499375528855584152348887138469729666831803590158040224503154242982960012327963840274472285330719462734663388502922072225235681993179056846003897946250958804295011690479325658609861509904763286297526633811580001528675558634835552305681386263303938895941401734558324101092943760699463334057015037427459900438876302302441087654942380828496532754027374024100981119725682692339082104106505752321763418379205078870979795194952564726262476041869008604908286861016976996185554207729079113718715460944683707557461061419900630684292157452002018324669589813789137100645323789302163318456014263436283434589058792190037561674600268295326214000949986777312301383484473228010278082797304272359930743624865732048004464521804053188544013448271242557916306786569060812770301356732631242040801543767242681680428750211913982495931555224134205507585030880056455522378207448352060952709176038339971678134959099679220076202694666610297509162389041630805905541669401956538469828631765989568827488466212886516458363640858344013364713211240430049561437306104582889430281093892528434459469438006477738730104462433939761230288171485793380467773109049271799945671490005250908743820240330282929645313840452218887665357989919276210730118752979651043495613304075483039446115764300883647610741099829039986940056047389298076595032301312009216233949154310979537943929068791039715285714952532089639244834125775135502685643315774849880037677561897993676094922454476283454144022712793720986782265019103002693750475584371073568782633092917033414425958389437167743740526970122530883274633196135685273964215587383391799575402992938378416994387129990667787702147645825363693999630276933033294070072789497606142594278183133009880602406920333873977279548899816115600471137479055541965640100225200548191164432460251216683316884548910015432832154170780150053328289465857549259286038402634659180358480407908636983118022148017887561859755119472613672558767789260041732789319126936878030987078361547800576000000000000000000000000000000000000*i1^108 + -4869647132755161010765833197124216417734924081983466815561255634744229892219108855896659782640257365681062429303272934043489791760788475056728889491921714034030973383197203930009993681510056827301417053561684958583097796067351860233538084083051002757056579206862339822440525213484084878365593111795048873981834345567311555249257689637450634499455398861527903196073248666116961560791287584942533624074481951454150970212208634866604566596784850025415046063264013691200540009336921251991682456300842033700555686331184141142074815249213981286566960621845899945580640401031309757252827401381218611113867748005647739707953378684460399377513506383824039938854275409044709814456133614632265821696785625850189236934768802244421247233141543397084974565875761418136460980272726374064051564300683573313744238674997708975100138923797732250486915602580740336360246535774551037310962141542908496306344641504980787982676161977197380178529165601003492505365436223582926220203220118799135695050985369170701836275330373730716613679116635666185703382485606716784609753721991981065276093576217963204894762050937875471823533016966427588178732894562734725695431364895467451131984851045449860446296539665674331886322867627201361440916988672703739664662348298777310084742724382916610734500786568446033373382895237180223655128433254724979658226246919941015561405677723789293429537723830115391973915583796809189937757407006812975488922456767006396266529705459421915366485432539761627976861470256785412050941497290025729288343999146938982038566960266418275839856466950589157473715644352975230506730017580468129651967657485431649548480806522892468641411835204558722725828487657084428618850825787321599724231231933148307707318717212194825761515996656068403064715926255654894226785472451069991399606948501392615218555636541115929796049341000431153538360188930558627090344907035571757856202329494837673911601724431111154118424584427628310998866847018628120344981471076798721147568218148118000311124239052975386426563796127875550985452306260537163658198659572436406232301933697603804895309931761003866180145135568968286832660027991575389980702601323937815516125093614900381830104593630894522152742037740448262177761996420839756557537216842292286102372435858160793447665209458640834721123479542441904445482637002126276515959479162141037745700477408348515922844923544390196539528711846250923257343341202594554691567013892617932700452517801590568757754268997296872763746498374858504383968813118290827208471042507510672056735932714834776910357902983703309340489544645484907121395061103807968265379781851285613457712364990304513357276345262359901719535573716380963388789939857545183944172505624106568243424227870929947195117970867413460493425145936982316273564929226599228476482917114176316550652522613737906596547118494129442075983174614173418464180933737454293828402467046023072787453981309420669292695730399964780389410921137912766657094819764563959523575993454189633020983882731467966655873871356458989880261557299683504821512472109103674591578813739694709008500996239206155118337320727448016698980570899687691630619491620849343929035408334381549665796809770610196398638519445934926627164186263787808727663692808473620328353709579163209491422482756396870349395435809375388851260231249393146755653570133174049078177927330678177792000000000000000000000000000000000000*i1^109 + 105964178278236412627163915297263951212652271163304654438842326872344192147414188730086027178069993097954289501852097134430526209768548210932878922317321468796700821716245527750594679874768593148417483729661580338934027220608072650469760932195490019015549265634378244574746027007257522699301770510556390545897972748442800446357421813812310471194564527926760188331313624729685605950447210603378209391584783346215340875551169232231959104393301723065623672798286232421063966904478619390501543056825125181537835094102923530070498647586516399204411742438421982363787980362423137415369976130204977127385531469422194387113073082534759401658473414313402039658259366864432074677236127159028376805013484382517748302091486167838817045207821767864366586397893000091116729137813969641546280712438886578788692623792869027763668508574916899077585442086429923954234029446349022927783952774481790044812808590308505484511230930826689767791900469914475497756222914313999230466890375749635784868226870686358303594691341412290918519037723639796700394321368990488945217901695023039848944422439861940588417780615721542540802858730907112812010173424744203893458894593123637966831764532904864081676230698819371585631546071092013493817502073259402438978588404492418607705775821325926021064284203198253735939605096753547613253081755815769198693821704500502949067323080324276377983252181601306846588353777404107672422236173949612888404523422746537623006222625121651882875986584852867039070541940015428442841923775074440072180747978598549515445093925370112145945419629694209674915404656780654520929596811339712765313555505670471676956703924554060244911156834677192009284785177579121217631432780527611281569021622460692713548138687572276037800849760827459339799793139343462006208658439237873329803660776337216657260988061866244178163847820719753079162561071507547373711994813617984565627806616694670808955417805179166345154673279345152660763925046071512486371082714011229646901561794854790426559281668403913008651188137545832158327001950859208904202235353515458984931813700701291445724890426405350218621559956008164452348412917554110631153990165736350764138486594930802854623213222023911929545731036932361189973021373179097286135325017825430003661310799040605341376317978726433246787019700423869781422900034553872685631335937107724688595648595226571497186530591584117291318601883679532266526300856685999905769525013038323827846708145025358663594392416895748116265119505420525168116169258531656224388951657671129774594399275683911822356595858310882265569761596112221001306273416081830076803033655413732162232021676724681641707548827565085152044573466490675869627696949253048983205677809937504107501528640123805913218403783477589713225248940026782224095892511806563629768561117899189936579496462339911828385937938929861815833701591974898219470043452647383685219642656076320051491175939695833360756608899764636941687609422747431435078431266180720984058830194051495300947109458044943247865113102925456124926493813000837083796194713441403653165597970773191259837109800119893011553377735022273773255831879132466633480075598395597846633911918570397892406580503530143684950216608553532687393776266248057582462845848280692068658560027289604493253728326460730520365313607018206651348426205402598959952661317793153120087813652480000000000000000000000000000000000*i1^110 + 174813650467055674304247046927768081899352370823806698532903166117887266536101522349899073124354073008580605400696709790450474495891882425201941593897256002965919596362253037939292287372545479889214043320189825446657492300948203898907035776283965457385013598674242033345987673240838792582926473269663365599014958410085744385356108250722390153135959531911164753808500842945262484404256817722841126530349209106562012468493267986239263284619997268216201877898425237355879100648519019990184973109918257160109885700179902856753370066048794191755906014145212409361081707142692660859877035921890467910105029193817303813222275387674072422138040859806371596692030853900289039872505449111280841019983114610211137791812661008766648279629449268681165871670308261479165692028988094351387821495043102786016224333266431598693294537058223104054724146791277189738837108690169024510444707582901410590446439875149049276510761783837899956512422041210407881329198707168968186322075953363033375346283543246365361576736604389884504256367625182908869101893767181484424138425082018970801553653897687706682599804182774790627304043773939912068975919850608141544310977256930572822540688987437339099390390600756129890536992532490126915751561766861181306315200908635026585993373032825820829018731251828896751919667735169812960275968231594043545404453436363121471727627544279893835541459557584355425818626624322620028863236034254814580870230980626263854677680790117733664911578222772111408502224970522898669147707316207342581386522330400193247082818930896594394232715895793946520906374051032707968964745805450877808940945223577738678231048223105243330695028608125972062766660809102421220577609387529009105877097668154118765047500615195027453721471376977196273972405670259164354835390184983402218785648603643884630746574446087459638599076549357039718140838220517671506058631806003190630048654605821060451182212103272024449790347980932869120966876204011379346366488644718089078433462975848523377999619459203116338678367166530493387755737348350881272139545741753037672324967367462406119461417031377381788255023257154963085846689044600644526304890696586236620309392774683155165692156308227521003010840354372821131053096947765294589101111332598180861245601448022602492084764914629782445191476784493504741052889939455934619028786083474085041488946102854688216144288329648391467868853571552442796413987332903307048808523646125229502842027695864916536114370275846755725528441991869943068444862794268599473748175178052608930621692027970595003731818516486786974985815506063200724731410519297455515241207216987202732361674333613224679805826182686696250009650944305613197840986290192294175427108510884493002225777206295262361659187156297923643426609503706312290350562120074185734961112526181299163395640122174939271753417821720677666217274488663422678815970827603089311704145846444646758678842500405384790810614432267122178468829987822949803828293741741369657829757107372191660004666361184226062605155946624642590602679006877721822822885746182007606774380631862638452505108264475353915739030343465467030241889793701665417904179830778766055621083256910851994267226208980358648595223462135331614316115959739473358692213048023373680531768552410602033139450644206377953317193567963215011742573814691743775687066805977894354944000000000000000000000000000000000*i1^111 + -13541090209497540513331943777124698654619719987951727806242452098528909873063227519214818557654674453124701457543985595971908292773105630776512807078158003780510039764222704393744128717963719257600421444026497238369054647022708354816917530351472669419533246384556886847530242619621490721109106712823417571775958586762346111095856613408731386885625130198190616817500421047475451382821086965480494945727836279924769205172323076944620638255250547779864401454522306939867513952427608619804818086591671024021121007007915863744748191393964291798780622617227100782031108994813161532142666416345915538999510619143018701832847154539835659616709741585995353100106568313455635796433275138581001187839455815132891018976278933588707639522928973410126539964494478201257802730036920802948193945515925705252475524516235420111158219605683135547125212261908739670860652340053129798549071566078500260654717435092487557162304107460778993213034479740301532491554650083467184751682226520636672649490783334026031077407220271144240918532764673066449839686832822130815207507848972530765969777441344559433861722126559000860927108690203836727020904629766324340530895475394492003326632156902929696351396383074601542531331334874634554208890924400695319190676640190814522867648415244242360436272162891277791141778378720763144067047482477879326675381075866985398198714212082324374167052379119147880822652733484090128748768302137042604993710877973121958318770247237163708066355236016807174846584069684978440313791141494439549785319303091546519816387306616813727570497148380029311832096133242840967622111738052489963135694203764550774227520527164181972795581159499222149136981211653983827621348460893368854557979917035863690275370125822885688615850767026168407571854422906083468040668958678059522128988002328765014251619655852516655185812245625854170720436062262464323780517449102365514631615245689443596980416481597430056311434418795611376064855959226842860006509217261581903947032967195196215129288166581246587831741064242120706354588022916837814754933529449570644647798452742839729926137502374881472228602990642535577517547583578610358665273353834409775294102253274012230265502512573220645991984320641374389875442798792847101433850574775977188067920958433448984565180906610170307304473019553286337026926057355224461873243679492005593580814143990634856427646505039120570699772951259368740155503037364528465108762576452581845862080701513900709608814866100807811538794045631304820875574290166975719018060360114161014229316224934847735435610553909982771045366104523517756980427293630900926706943343489852589548272783813331309599150556134761038490501094790599192379998912474728797100429918039636265728889482741545209106719324623665860490988163801462913440131387267491883928734885373265504440032448353453859544150563510439910336051924323954479693972316046285446363154647706045745103413632979010474159476532762047405702438768989685104526478379629390364260686189424811218376122535310845680262329547354159921836595794491065143268201756190477056635713279074763005613641552573135385012566183936857972495895156465219074207380865559746275904723427754364538547571407519456309618868960186118975393284167544056617100053945221881208476565211197349535185070445000314790263890475433074305170175314201489941960162331852800000000000000000000000000000000*i1^112 + -2185675226396065841438587364655308473964556235015720800103715666399350946171254818716437581330271875913119892024412118392827821917188708102985291081182397063058131891005541725055732142851656947933855797153241548057652492090844258633126018077091991299342925103795758344371268314326751086366159394968709657637965089707540152114229569452279355356642579367983318369497886422670064167240007541739443865130008705582262061409890959644625210277030275918068508335556246149204459515057617772475185574629789255030508576530252135643776994244064662029035869887806350145690857647542911071053769981272687621746852801947743059585590065138860300533611721152016686345876507491695649276883399693957748857820668873445228313227382606025319558632698851355407484392022700617351971544626477939618746683498650280953066561065337216006848958494518403590924277888436347163498013500605841088126575152186985344219492219610553671851752106164545157666417563318830803706411500763597401462839270565102534411876799041215161709803073083854702429284977559214308948286539744900607663512516686889665483319146605963064492235191737728985776041886161241330665534026546869931674704639684018290207462797189780555873379753924475634719486786409463807159091824390806603208484379192700519356434817459096836224811232735164621389781566168882323547502772630128574185332988448448726671561204218282425045551701461081120267806866099924491638524715528461259381273575592247536611892816438236595102616648743582457407596667675179747678748774195024395297830373186612025459773305905673270297890393987844345217749867172595697665388949168246565360345629900984471758095619788049457615919515986474802352444930883844023023692858237806946787633205272948512670512627405474644379863131843107286644805843819392910771915271989894641580504100159484821964877799078133947190094511429201244404316359688398958210261025780512705974479807346895516341331929487803044940690358340298329119848891682252553434449514592355124886411691015181821517178873273723409988461280058825286883154329781381718105729519663395353666985961423326320906507323690167768473587400913075378561564825326683783004168361376039270838149053695605566275016065411895316484925774327545014591445804852622484573506986569477457318655295989274080831703988659188234567741138044850703221862400269151505005954372994018160889523577823335786590524088182100554135034638382789320591985363564438511234053189882690936576963086622168699575596858071849036977835207843540005995959908988594691823333782986563537308518527317230904607058441175598668163113897201074298600405457757965827070130326619914341446634071762384763031733745335429394431238926927824831469305221928562750558037505043931441981278787215693487636912674319026780610021903235726059235928994700390173369774555077096250380689856264334612985392971786943990599164958024703398033681113448994233999869155343982878373582455537617821773864971827995922261020303099003465216685989225280964892926090296058762628931882886172727893544811446911237070384593605959053741623420575008252113177563068263922955860252773394025019825472422168184920424542445920289399156081933456361190208558776174971073248346320020527318657742931984489360179353083671531984840290443047720459306542629753805208042702042349866189073068262168831269668832038385814077440000000000000000000000000000000*i1^113 + 159345979251800203981592247001642181089304121178576499050952848660916364646334540077568958251789948774898138700105004227843151988259165978762692085455653105067690388224454282042540706120123742025544931740675577326417121461631233832648354507261083680505694176908655347209065022776565371584991252425290202512194014147822358116497595542194629770394013494907149447630265379969021464252719418652993939436334586514404792053190421087860866599765486629467588106096625296669009064151922338202680464990547841473963735547276365571307033148394701152876721453190009511336425005130122605662394709743004801228576978278678660695857241010589016674284188892281068249403411115324535745966678597083293923473023075238949115187604343408765876138170274074270799610338945777597040214756937535637687201840320686196237634155385320101932008480639582243089960112833445193122832004270885616547525197973895504972219147562817452204914940561351391216218295911371791235971761342578499696980563304889835992864378540519505247961082272600250362104483929282734777557226343204800563326201031493836963435659235837691477594150570256158561222140683934608237596334258242244534576336236775549331727896719417007593140105348048254947231989563006108553813643302054360238025583454047541924871728031951220192462548823701530350888066374552495009104947560465872575028001151995145480102662426673140589521097122587175929164694623744262013666433376407953712937166866703965368463130583142395241486881034435977274501424617970538881728468902722276400024210460771718586109269399028372366362145285758518545095733588861523749105558262821905083759820373907690212734333112653188260985346690703694362013822634924133901263449232772812560475781782904507720507775986581710757988353721745022732582814324658556567015985264025918031291966536850608047773515906863267034026776199938510559370146430805252516185785040301146148235794415665734535987879138226570817472493634233409789918866079706174976331607622996615674250082494365718405686692123932810618688185312201150602116840630892095004756443869180752398535691338010752500020348684508415602403211032573043285924228578814951471035759558284016762217352331287221378195474106579352987499915202544375763132555646348658758435785663323532330798817739113791445105654320159907007936362929847385831889380604039980426410159807149616395191479774949814712278779601111330564729452708798907128541148152591527483290317217926415037783788380407221540513670683629362863498296520287793887399299575817457408272136267257607027955152727041101998342837006572958823302714488468966767974522591161158490883872334701200377822203851441702987950222047035939621515189033061505868056486774558313232285944733607803095751926024490885712056393016159589764885655073059792556138953536151943008116519143026531895835748585253917988965249294533979520065795714166938265802655272415823215875883624568534340066887369828853125445894223847843921270957499116069598622234822327583184698193464742318288690396277122680160354589109876771223040186213187187800138678135475047475316229711495858160709033489380781789013253366548181905842977626428647646703785534313056784820320092898369010105132994277487861811175067156836515638105583431407343181341085585850681307678247060397822790001185149567814845665604649113531812067409920000000000000000000000000000000*i1^114 + 19518327222213669575813310710870937460775309852652103892933434935311115542989020742684328958458333926082923945869866226871614720993581101652802859886371101691636100870189478920370455901599737916552280187905228112359249316872967636964117121955435260624878011264225653631371352022475702545780200021119711333047257062568764237492063582019095743555473084081708299074898765319589480836011585595953615952606853715511736593576706632276812178937854565801067524833699406845001031659627477506403975309907846550853435144757682677852038757867965014182275942562744706915477560601306470595444115638037473978213997729061510037932932669017003069549117215910012876783365875192547292076759243681268618871712192914413136167026404669214218920094051397356050175213395561113267019918874626950646896064265968515973649520065555789930686310436094524276327772610472265133805224908093971122493659815689806444932828270699077655338154327296035494590579559462053350552859615193243275375798668984594897446910782044024531371029294742560159946620647450718984245400093442752324222944385562658099592662098793263300301799507990070439356474836711385117793434902821839478848200456574606938001487433961123834013631023278796721547179000201430660630537952878596616303283158005911845110222268896176149113765580136983743509758680940713446190919385881308717047023072069502511076082342276572814458872204126527703918892451027147077702238779826808909096496865032765988690108710064055568262341652195546626601427991215291604848696170608607265385518702389464031459481742578718324299849776336015418033724980183289363487661899960891513068972204805981149136709186732388115183814559281847258069264767890294754497301278566254436531309708638877157968897352816803434892033518705672706852113084826132475821941089673786012457968022544047178953579563246363861577784042649714525090707984659000748309950164443303397326265567819537296400602557288245875336171576809575133361581918767807012539049698534622223370983290416126335245976125574298355540764849832935264164459657766296918221711269076780713129639377681783277299819965221591931036800505824804539815984066467897343652974334071711579462750562251130227342970754060944098653490361748473364441019620446760257767726251926030577505533563308661581805909747984178645065968445984263472396395973889032469116050241321448690844205676486718847072264277390762134999131467513438394570017055311585850111070677895875608372143801670210888474175478715632040952324512425413812386624946685751621941904452018573659930538728965914755275986378815250175608193414429501736147609946843930950649537325018958444202596840102356001825418405319201366261784433498487723287686474721939398554540065717340893274769269679595246731822283650295757707445018308497091605281231622989229973822220654958511020977169870879026250993975841053634623627979248130816121698336250950900603303728014794607802563499547622286978986797339103000281214552792992778613711445318607642235868975203004211906731828025494239257048430256870293235175448441240722348719451641844609327959905031380909277777690889364361590547045018997419742144201141169639121252858276103018970420670896282687742379941176027337815989364024645018543156885690269240595291328975105085273090229870659237737586280590538995382788202758975311052800000000000000000000000000000*i1^115 + 439275701627810747284380504072046718751798103930191730147952335187771160976082034092632152890482209311058572184421878416919514064144934651186256887372167374837990734025903134442373267529760677752894473151932540689163705256281852546073279954180469354995305522508801858563139245213453652743796900042747599101906600505233363347045103094523416839770216120889077163358021006690807364171933257408007826460281956556522751264178048399098225724729695147295793203333676201385050572024607209041008592973435200428018466262876954209712996456341136938493895451396131883239583308801431717274118179750439591300568032417499433054402055619013058667845275987187588808665001776007299324101936271006022800470641043087064366294767802813346393567027273760442145634951003349887626167849863732201393024062892888213779285178214403563416400878364724048176039879447863463529818760613921259286877307146069768563085049293291627614180653886332022992028950987132709958957126929336774441431354184577989897493825065045229623355315677304856667242766060318487415543998391583356263153078969650835452114365392912605148679941950432428487135985717933396124294744985786536218162546019586311984894404800051654008766868912152484784180951990813224116807861366650325353544826386462577754204139734773823106320966067833803666625370854778347522977232680316034562204747998372951803715385358114360552679076779690909417425311138199582434728526216926291880407230248193195678680986193407409094318058359102160580095216616119244920312970830407123048506070161209047424250334300327037727061720084665783150003218049480696544051457386048206218879168307935882799431760205304756271689748841044786428958145500739787837879874254318793269554198714946350813177383168439411797052640007168504485620063765081427364802572037664194816510918637535966573901054783656800411195040118903412395773137626954712236358091765726108887156904038975912664141929106041971148379161790924842797297218614322087117289070101961361053001420953559201154312742238461441321104673408172690345829215432986519310971598665076794683932326541602961445565911627724745466967426125576846244016595695367002149914450128596820013468583680711454081701017744846583152676511087555522676029418708686598553263218988066770536751256189923034707866679322946998546765540986644587443443072757580173772186665700768130277265577390228520251328246237474049442600991726885304216882212985156385776391912037869882579029434175069933834761976612465926179281059375878715894180037037978046427894781747920669960093999519325637443518535929000635459261422652405825853117083203204334926204721851176265250674257285573125306369854677454519660917830789380528760547856668123321935663732999205365469205368948767641361789963104916395697491483621893315704817372532608189686499406687143650343786252983247169270252176196168518336773645511864928779668110136014222300217761266717310051139165173058196753296542906364529494709244869031533037545115439205746721325461660031205869169322333407860824122818166090327774422655372416857393418818432841122934149352584609364557413944302784641002885519711722562392771948194748962758771476137780354196307814768672923404444952992883300921681568423992501225629454651731828206004447074069610401392624606283169949749140826761256290332222423040000000000000000000000000000*i1^116 + -942578369539525825110159922203217164441258412013093474500032284855249530245107797580289901753350042175463196103710460186389213375793516321705727213663318353033602098683142788760205237722097116096362509160599423164006716771162423369885468658611892360551161854682659763412115475861494596614605697574796509355839314520160045627249738622332620639563514316423573550540546623312852218834038088309258964636974627767379360454678543366031171559900466880824746489151877034728843284961894112277685002446510966655524403367173089051229969598438033961252316987746348875837541830344265310674483508756878994579537880375858761546464726290422894938827895905282052772347038580286405475133391114161991805756747222588231663998575674425748806912268796602626089637875553239649393545086072420273228536149656714541447556056259940113027498746427599919640936902999954756919260387758707081300371357312013838946922871010284015434484651900687888786843557293270321303395411634355134155788174236636405589128524204266384640475972939223445720564944652001569307517658672087456782031425200394174317951064178616134119530992768714305339046244522988956426613157137807938770779290975862703740314910229852397588239500181893208908621594780323004587223861741349180223252542890838548453478445947537131257036556341231133371188979604363127468124373573190611131871141129684206028414640512638099764934513586574128482381271625202349922431204318579352021361163415843724117517334791160973425995724106964634647408569857082180951463859705779689211728459260723564175063875031929473765082914209100758586427615245646209817704515733874784713110549450165722748289954619794897617518159328179954577233043455972028014590517694730523532685280145835639748260066222342840804079753902019198637385263576839273376030378454905439867616095565320208061694619594680882197477950794813734484890852206462696212892074359564859202471507294856265703402516288690634280202985795398632430404194476273753331342759645701111267897086566780086069076151412095703965141805156212259387180347749294292550799113203275219331815953730761317317231111783196122333401437518761378776886576082176922949311275243931380817981545395888545946617515752098984013547713194485992791174019037825562255768004372644232264007116957074085461770710684519090989295096215873139792878930910374109556817349134132426902885459648479231886215730253872475143234481158436215657243172019170875583711175600301226606269854942125355352714095040862926364404412692402999036198792751116825839880662710032419241243281323526152248812071530844417827920471492363160340385806182789779166517998073845614209861982202883040606494685392891197884912782607152572746728418298148040210295724655715412742498496115457347773287040024480204138934860621566571828677602888111335930385849281307130707311817882691081285708235274813664136377614537278018138089313568939768166262727474072107643336013162744013246483547496875687750160384247235983829482599476188270658422563217860862383919492149674669899812878779967937624362612654367346957582251610917641117204716493029827814112229080615463037634673640461424211696816606839160545477258897302017755898674504677063037515759628357543259019734431886940063881712985695411211615077183574750400450064018359819482354269305897484288000000000000000000000000000*i1^117 + -951342449342901418918519157684502380462029262060931328698547230138117205299897472555808741206060701554116347822297531305566225984941506924228293896660603997992662496834184250784570384165469333358739457560973516907525857570869566320593022938447322369059789392466658874036790325158781825500748968393463948861318738131675427896271337704236251775701314710374515929161384292967149805144709386134583947056329491233142568892072222762243317270144244096728942845618104737591767925488250234851794828102563863411501014725799717258495612451134961889452319983371011208347651334209722789124060582142932081707948212725407799652205813795568544549123101817594046955431576363791318984450334002889586283303369024823665222201477750324506454399685104969195090064813019788057690721474137885926595386522913662019095585711835109024275035287709447975739582478662827438579123702342374094517513869918671906311029353775301795805046659695773383375630423431919774887353990830361064429156440736280927689027577970165466551857989126114117531065399478045897995708162674933100697423063306928072609689270926152215983901899507945635929223575487134740159756117606859730905817256191958905941854736309512561488168784420896926876065506765584985822239216662752953499573607964662081317728523647312719865278965430493054062741418113454215126171010444623727748950456117179383541007180584245476640781804277766671326124662217862345078191806888511375426243240703372031157804978396586940583205461804888292902131320086070550156798343238090142121631426520767506328379309932657214968425340925640441116921615652075125543490901514093119951315275786811442096047481427829286657236469358127504869010018665873543267688854094740362734863784710323972618967968399296929751768433811159398142090940217799142538242653293314030919215152781634909262270305835481779048498930744907151047954433031196882895497013078795085581322172160398259413117924530078414538298982707265412771461127453250572902285664703582898908592018373758370523972782473555834505632642457685331313133481930642893514583189043307004671342163899166666489607516537375631685659432553706235287400079777649819178110408113553503327725190329882080631682247848677758187628071146522055207323216429138713097846568384454724039553381326503896535873794700636392169513162521238231602569736066066190792048350712713377680882914668050328071088684197630881856316619304062674924198929072839094206394655500944830132528887086399539614634812300746363657121847171320336780781084897421181240721742555269498398720915776836662245325178655672032931605438576514135217103845292149414086901640313373483205191913296051249279083670969566035751534884566592050816165282820675632450072787937404775010325196957674103387579979073224270511823549343298130250539405171565181808872125658001864150586422066438015987371037380632875614104688405947559201682521686480731120046972163766716905348944293164897656832203720385846538616746312920801781464991564525004137407771805175055054977449775115285098439823731968152880802997255223756904399986554147620891092100014000199900178067497407290876304322615354155259532706806772641097090226225704085262989297678415467669129013406602870383356533028852342128913200175168226786456981952014641732959143320278417765983846400000000000000000000000000*i1^118 + 723943554064599185063380143016238797733415759133033839986104334505996229542168814401521426189286653480689771317629726763885721019543348534253019618836145846366667368835487258252039789592954611328395688004113885750817050358281145430656095461173368210093184845129891968153528174364197865082896412555721452768274343972679086319964479063336845231793341810805425858422489533210589855820083724455098552596986598958383678696147388210764877880225003330962925379156390223188387684704926702974788635462320560906585187586630474280772865036464830620001602192393223198753746913507692165218780328380048301491833601280747178456734395728784356594500264105199238301420777149629777865654312624168579058582087755718214840964844904133898186254752083496252939557927913241563625464913846779811786913488815374651012267554958663300649040540192243582442091616980600842206818873085098237157765810822068974230076145814714091427806006820655292326468671458042033294676829693526461739018264338900270939425172035351557456814944105485297403721396425737945407226429034677125931552683397991708255262776306108070647476703963880769923269341025778606541018162478547301522885874903045311607172054422617439275084610343013587007324121464031504370746639960267810579620156534298185221160326324593072736499248527830499603268302703612397639725274946018718782266310821674684092898647300741005727430162221629335024678456861420925869992404293195764156241954174801964262330931052716124781642889188997588953837637270562314770266224930193150900792355770572044868960230099223088919647271320027646913940159149131330031598218943212847532216055299697602470349984052440378786138100558944509618481505251065546644049973308645659298329048643952836896275144172123439024588344109125614603100550554810950063453496158953856636241467251199299648757102177503970780825874674279186680963182264298555752394872249408703965232595893587264959181983893985029773328618072174015143955081726250684826598047104629389204090448364802427403998246264314374647527988274411349050879998479145514579309446932540254124893676531250626330696886447228343567999343336203570071367501035667078184350179026731603645154195254958522463483372380945082308852763621350396016716993295312697963200954970486714583040976392548128172039126484113112496211625944455736438903669123339193469107416564147659469193343575824135108087509726333645638631491682108800889401226524367681513441200855835753855603596447872822338353114433210640667236553812024205566776284307283310595581386746657114465488546042137064816849899568102579307059164896287896433329934903349043400103255807537762631019695493426305300841778583338180377351527706430069419377529944937166695236179545998550132417114475246927402030495111158137242198105293335445755780067627808629357111911814528789974259721966177974521187638423804877231049485635815457050090454734767824970454303696539980502392755628814263135982851893077935131473201079807982670354615492076903045969738222102168323548136484067742148090513261135445451936941132330118878664457651813799113716494666936343277106685701544318411480414127209301787181686812331915961650532587596404482006169702695250448640012482241037042970836611845615023698472512960548379995159310843925687378144719903129600000000000000000000000000*i1^119 + -15347929339650317621563167034677811611336149170656558310110987088708766944112568040788043560222841433928848069219732430786652186609606133276318323108472831488666306862562639153059008278249898136333319754252693662297745473890021278045805326179857062813994449684505066590520218948320513541784922909198958500749349848798493397331514203258825585051617711771932106706331365625659387384505645467558140769278174695531554264708754267075774282640619037517992568679571104943121965121689505569127733695685501658212232923637218536599144321954220759118815934682603069556689867327189352889356407117935310728930890732882064156156258695148816741700009242813572539215108071528905802847193800425852427714339328825998248685305594079920893893517358931640933822153317077434720628946757464570241953042135299235028220929969504188727886023093218896136051885902350635388021220049197311334143692397887323880376423194719384307122092100704948289269927309654741196937000670763878886399208327601858660034916822620186601348755880887726589939602660471443961733817213376055791183627058596186039346115155799655617403356903248660378844903273596886917418550966397429243876049412604347496185430785604022180161163149346859112174901069140046550864909307341334634938951601883390402897898618238064326183036520664865205526080974421180189277913417405025118043493896872535236424696746433428637952256150702944606353969019675454670107813281635856967955477558874278330504226892453053963940801138701644644874244869965846761184915954203838342351735635224986448588686215922775536914536457657050327358743635397592734264834878047380240254271979017772579690669532685504012801946055772977376444668733025820101083133277556221579444532251099826297847738177313725583124885758873336502610627688225564529264328672866211871262860308282346213120410442783014869109585571121215772454671514257414298199064413075709852653088954985318118133045878533997161779354311045811491436770348576206505346547538876237605109978488875437798442800976176608961706261463719831137224918008031673138964551471765509509042422303377917436707734737414779120108079950459460981045272458805619404658772110866853809460786323416326489743931868155534137541209149456617729449835804913260484589555278361320715412691998120243868893271224756222620902135977244200952573172703697047045401975851724757332706915597432889435370681339297101250790293621546720361021440132569248363212342920625716693879140385775451929458139982901270151459144762588148313293978615512752473813300951499933441810416220025926413686714466524166016220979665546484090007919640140206452883989343373671669702987541750324121874449241050486725979282680232252262672508290901486717723618747311566278635466199606122567986828802969721155969452469349787425891718731019257429326082892732032311492016263299786922543050395836187424537892403518681339740694719720911263114216359440924633264009743065146367819319163207486465984890517239319298564163201683185557726301694881740820706798536017081200429768568333425816717005869921835385384970500137566503350443740084046859409591850186218093339594300252235250235871026266835589613697892401948680842888372427234341661420513069951943172657929350059747588924464185462317946840634349321781512241152000000000000000000000000*i1^120 + 46401038822403860775945565677787295528205796381439951651786394094784846294991322848201320925085632166018239120953372203675354488489266723576958341656973940662011800596898094629428094809718175649147722004773463694119871972155821686148756306771758739340991986389699295461787741601771386954160039475191944166356398342928416241924023195895675681813078360166781565356579414818699425741070740402169755819141862017429011684938887989202247471369420388234478841722747473283572641990848784647969283790584565409515181120627521502031602846435974362565596660344400428464038584817089447045247571951760714066580053701540553091436215707273535997301877270485475614718364421020325444219961437414674467837598338622570990352135573794115594745316332347383795572936201342274689758691271164003386890195989014559714542527330097670934759297328177413455215448650906539161977736927122135526583154920518806940328253924573410312170861001465608434962315424952300794127579789375179475065865505823682800453750557966582429269523689792420193420527119716252123991343902644801152913368709316296770349788035772952131786022398453549020718660120838954257404721390350911711810290515158114835089176128420382998414940475272924694223224157559117032380067015588063071080417234262730383992579837066884011999431297869798825891579753434544322157234380507967725679065857035163949261977068890910849725165692532426053125198834679869715584483857714689314772925648824227162091420888735667230516728932262897184760497197673599892617660399040186408298031927269775596687868830734355017030855192776681047083345612539291452315092701078374327865824731308919524428242783703920216260292958097380178396283437607912141477292615037543544161812749504202561390636896094683315026020731601868463768341827573970667888559840675291804906517060148394676920820402547343425978067450574317602389552314176031828853449749858368394441238377689406955235513837082637201376253519773315977186090878773397427803745952465299923058817075314300391724551351788328213306057971556533801170307196950855512331440553006884245292622350655264095772150873655870074680551408143687556260067913809233715009644099460462006044446139755201981837301224172747287717992857164150065775061673002282489037276714612141572151694530670201625231826684654854577420555207876805923386355221467721173454950048420773218754958060763962504337016071774277321375135554498020448211141179639117211816138718862507011061086038617584391015381705895442302377385170220463847452814904076661168873935394702052583504701330461803304362388669008403442847034303358379022404489758369590306632289356867535444887714096626715428798405640788880332143859849413683414285638303024323066373364112209104836988213148639497302881694288056010347034322037200144001891107580730289084399241257740106345129164648944101773753493604791138761107726666648199849467960064390901172665421129100737072705157798692027994923934166757675922467130051077302976840067395302800241983448526823195979546709514004522196230453967823945866341562814237219924881610707792143041620212264870661514326736381470886969377879828807750338718485452993737315298496618256728111131416030138864315809069085661523328885913839886061243967226767925486803676484944160358400000000000000000000000*i1^121 + 114175018634089624833701371682128554655404884807084222244024196553597195324317839994336168154211230522282953426523761146371060299393954972976719618186099240853209731527724152424071337837549418411942397785507736533730566864185629118011239990519651218934158065566887195753132446890090182542312624707599525689808145921602261950780019022083482114718802521310286813085302392773943360837731410236502349643132586928191937367264746136749880195578370580894356451857667454658416190817319017672864901143807415907683727661243678193955489214993561684015750809487766496119934548699160210250695040909102515610753231856198409575211217760638445737054338885814352972835360261825737395880274574957264324474674080010394649020709080503501604666025673126442348149887158412365383474439627878386246900809796703542971883640531396127774564618858714611335777027608011314653449636200421197250608979806302322200159068896762245487459959270368874450549916164890374995536222331311525496565590483315586850177162581112830967969619893504391045125491407131771585280111659251365938774259267543335908589432293403792402643945418317520533705078661981168247901640466277754652524534470688079806095126895549761564033775158300058639499156164696864077534614870279687494249910999203335723776760560810546472160115284329598459852622953222147912784178691752111335096960649310036845602031967739406516527612905591548792420253691308680945827864015499253059163023748564935920213212322808951706280218633088882224055456275905725357047181320894299393649122785395521378318814770638552847503159661308330992972593184233194623254121514750474038403956480996080030876833432195763889188441495489131975452102072422113026049912377995682136278526262543789975435846737838895960111544013685378260242804523606406041025666432427080144996048847860321949900130929185642447810324187763770565944423139703721028030461010020534971782285844677921916498580829591810453871460200784450802359133673049855835977332215312747480539643237593135042648280919715841234126589176613870143953275104588358002686096048146218169151654061628916752258677672505748979773714885490288137925544633043436359737933066532572163109619408013026203296616892619363687495636943447837836033634123474193649579237962502132333065405621510761474520900091097361692420625100041697947986634955856059694513093299752861670226689875464202061405140344516062437166109114883135856010460045463117532371941923600443396891055465329530385464820681128071369068302436330543847311076838644170612408539025620780673018796947058354892022767903408493098359315543260383512932605293287224609125632314508197458888977325177358216956410836098735604733149359506599960938647510234320419727940969564247276391360399486720774152083840076831976155616759075255852656824463525784695561948106633344212309324937777715616545824342246127491065256731541248860051507095766685478712957442433699619359432227659913259431964298464607281264020324411113520610214839852716134654421136536134274408041673836860124347126783936788957472243437334776515331722466991412568626198978757526395910013984904782616591301598033735530658833078510845430611570619569341286238134446730429224549009447935025311826580906064016941345725213458167884677120000000000000000000000*i1^122 + 112417600189393515604532778349879201359245251663316311535788285847995372400145923762090462517902905122126273535356682888542903970697074028109038137659257796810888981929026849353815930808449112092945081882592146961277816786799816629877787637239073949694461111641843679077641046239740818734184909877895444546733436002423065401773217776656507431409586718238081619090102877108124513832830925799756848473323163001408297387614718688470991959340652412648254665964093720215653948257722594299586076621077914959153526971387311054646805201177939864187448361670945393643145933713093710118403094575933325414016704951258471166072756577620476374324130693649293092125619521710383054591378897635338936755829982956004856043793864426989377412994242357313692565855681654461187391900373237130004174741548564190719118303867699526642646370775716892735282673847952895453529172755691632807683010527529182364133092024875507772984866508712380474765331466347368613758080784492661024692471486311492660661166733543140499685609576387320982496521914797391782276109975466914392412960254324184094081523905751977888449706942856842745300042035601491242335710670175890303428809888344897624109146632641664724791102092381296724210626535377820266633472267569487354482188208393867940839620240514704221854587847699359068336195901505828685617904456368422522550995528467298187010788541104230725547269891284073149512088577283338171171848101205337647677526716415951507784486501983932844141271757659267159452176150306858384962315435186268590541500156162922280414772930713820267268631936936001165148524972902211845187943997503389013452705982477338173092646788181838954506642942822710730163537532989346694479051524116796305217714831082345964013082015149230126108879630533976177338201648931818891015070523211627419979811830686901244512916958569517286925120385883932310712619656320455854008401383284028243728277781595469386371007231188466276327967009917282671384036654687823553280160212103560177024345610767178302783834649034663261692825105628152880746780080124157299490856979600605955779110633596814060859153940359942612608449894793688576708618373766318840660409864491338874858215138500535345487010562708669843609320553313035741750343514738501712643543717110794121756337314129004961191906195217774170576507729691904395874344563915977603827121150800368339468807158708634684913178608998146899891532980000951323457803241392693524725154494602276079892460051770702608787792622669726767543336653215967633293271944946627765229533349341904535666719451530008826172105016283639980140217445513568428250862388440949770488983222102146340070352874660751313904150290376012129854374420754148728590768605578951299442407442256519874933466149601159340234593163709655123223731771375974947644617412531360667558721182826913265804751705493631353864020803460117698081759353915273651978853067298788945962136963449041199465532133995992937157887971423751821374558717270692409801884080456631126762850730717189090858971351644450779665158502906688252032351537812784319274204368324310300159446709897628977080217776871185876767400661146899699355618848036093862502957159381688097296232580975179251417022747416024514307462636692934349739152900096000000000000000000000*i1^123 + 136280477127147817391971935376079563800230713162299159240453851032914795347313627102872286417696472232608987897439734156841853004435391033031915960761920228184644000312883396791817357174399503564393259371704774856682105226850465205055917217183291253741131568616253188728959232403573902684238419174013578306388922770233606901880180728799795677922236225104394669775570996530917358552334936335375256677890785059172055928774125210319719607255433598326421053535175798201054269928392532677706154781810463895410377143704333576756745799774753319020793185252915479951137919859388580394093849237980816622389590168630005759126435977585271360266007724202853987479828182314007187098637428832884938841067013689455445350829780936357836451657655293489372090556836599071762596920309759512354666768483753141817030633421307012752391864637475117283372956855054950455666385711927587772903495437642321313799353289561199262908320047743867553285557971490466017821735745141891953255597451244835398740564705946124147627093333077718801949860428140592789749669512353882519933158984743998722924748492768152971663007843678694851544251690457905789625694182654380174669627842514873891814994445996893828658524237987802266182831875960358333307444826142484812554657581711397844075745553246621645556603952585990082606300383739445923814187799598879539418902071244912064247038993069605196856202544821236159775595996312251750373996936237067406108398081420485969889855554100333155254106644327428080843678671951777857696398887570986443935840891028364124078246586375499639903121287502108304518435920627129130482950256247015645042792092835845107149089411916446241828757347568383372783875286589849051088579356010597677233697800080902061864736646848405598744170525554354530282646376100225294627335898429142020152946804165674646373887713165837115012979056393091664443149490498359429186794313044223625286492117241757362171108210257585123158470685368764272006429545370679122311326355241640893328313519365792575250988031307991959383626163492621106648201703004765058297200647387051469494964242800949464446209353314900199612135495431212249370742424334406646271238853370690957540624255505053072887403139984457924809695505001841322034067746990070244518577906901360865767873604338789269193164106358314834462538356765064313717857867140262147119683585176565666301950248505231689238501529523291269228480027227573165314022550340074107892093043672124745045046408238556442526083839204963227167684748684477653802713578744957740063662568048434720951612478474996830345937992721470912609456874228082905940896595925040343951320667336631288816498376708730402863225034201299573017453355375705104799745650623067530471654230010196831576379612958554245330510342112127432016488083829926208722015878375788101728739141918386516102531462299282038408871304860657655880574376241330108997902528321224741937653332347880438526059838044002702164032591295026239949059177804473477052146202328719346080262522536948649987119796930347508020978937656311775136964972861354744823291025323432953453186889003243025126152503005111049785670164243558513280572053706976294897935055979043714797456021936807548894254955020807195033422444038717440000000000000000000000*i1^124 + 135725023263873229743078523076587109742657161405895742879151141631652441640306335246266791689185715978419206685773092342448425709477630899498477687151145652310325840178881792426383316272814799778061278088325633194613742186951772892785555707748150180518556644802762814041204183549473037391564415564101723147785601208318073869385775775564150261340718529255228448685684570752887249471828836221549060398172365977928145404499845847354851053747801030651759368884498993496596633603224350588995629064814931787466436971612808867208665623436223200046650392047277037456643907792794521112816064547084467580493680162017730231790245498512812895052902467083729586222245098717628230602095705732486190334550311475584426502786307976835047818661696756968699839851550379876002405936263779306258861220629280638462476891364898435215435541851944221329357884735550466950893925669949685621801974609385286703769023981574319814137761884004600965341694255790037882728052268877837115724000708611905052811529883300691929174503509945762724565528582645301698524465936245165425092982301187266642175186799017123413998521855532292770203206066730822556198390091590599138596236692043590435356164612005469144211689558675371515817723869955682114385436747423744099738797198759193421295997829153614080465069519684826063309663781803683339922710426723067264008467520295425542661393014317833103736377395167848869369110273603164190010224661110810456690859198686920702455393504407456546436727124184555349398714289012057621237215453669807833215640460804949662493200533693196787423517112439296156494759282149029586003911832044829892805226223347374551783911397482698561844589926248165608712095815845783048477340944828736358560580772314612842278897309220801748786490664738509396401958124954977043139759056860157212942583896547855377235892989461401737268224538979648965445668525121336942813343089914129059053619613642496405923302867900565494585970233808680114168931815337157603297480377114965625146610702739322541896748725748481798506947526247410102221752927992954988669239014217637819255406226480629946406052430219919338647135945394113600142112520178393604149540109389762080570829600800839407651978927484430142658935110836832815185963383494529828173400712126196704955389295463401242497699181116180355747319273158861010661811249922352219053545794749314554613031415349722372960367417646625597195377088869363981398609165004874375403030634213274113859494101455949689971413852824852039703924068044221765011366116588955769416800436110224517112526022937961470498931566904679341617924249261798069217378286410173597517836409684418281564915119707877947458820026084572623733705726071851993330326110290717383631906581431880092766606509325466265512295822600685601902647762139660213408796993095108398760201978011916102557772985246389491769981270854442059169355355894360168498329886329081128455850588961124225403763897515225518336192635158856405161967614033323245451562972392126681703619840566491206638181667383128407129416406798879893564116669423597620633115456927739676128038609486833422579307006006379919686679016704046161027882544378154769284144155617456368177936598770926645779361968611235363762995200000000000000000000*i1^125 + 47083078074508061372407168122115375607433919181177823559323748854729184114247489502801717936944425226430378730735817779795067173314733236759906636997124228819731606242077716868452534555690830450915312057935162829042572124880479051064643182378088717124228772468922808324816353029702276527225771223771943882473909090884240332685701739342564932865366959451076292937523178051729447658137403242914472593597505788875534546456365462588015865369916976601566273187154010263099751618988636747268924905127846870491866617722047883746322032869563792857699958645961065109051809913845786213657505612054661945541924267811421120697686771504184183048282851176897700731913534956373228659700201158930878678772770226351872314222433037160656484659919728471599548082155529696502156299173848485983744360461403611003407295004347292962979473319491966237233138413680729208099320660018854900987191449746397919778705592627698314541048874191548897626974607742872816507198465399131289832743036823338795258464872426828856738800095616687870431201876744750051384631399018744330078902816668560331816278775178045711578637568436143085232297194628965851471600206272729037541485309539647896473470890495150480690073742384028608234827129060961550007458745613962570519595344000842222417650950396672138117561586002249122120775928715400714498060518809577097532191887771822188683765031497498401322904505864113230463275887829258971428356878502579776523683289584790760831898762448096649837334510160506870345614982024156644347459902702552882659599953180612706766514727032938580086661353352253209078987956399994013730899829686076746629727903549786820166546547110969800350277440915058260445077711073221154314416169500002330980856408803080201143909640199323432961675224778545418814962079032804321234405337232565007393560983876592345943080612401404663144871610154860258970896177967666256919510143442246822160252768191582795775917626256958085063983839371737419240644075955010165050017028208601629651171960459140612446809842314337435028669382238332388793821477211007438055913174208174479508904524408937689487278429041357593507917285151885759753129461088343297308018836902452940952805587300236011082648926644299384206739648497865791829718565736607608440049554966884636048544345297613800266134754240314946193964087023883658963572160395895713191083254983980279297713720720677151475971151457743018496277880893666859843446503203606595212005526816639153509874218789227239868415657272126752717435124803943727696060704259292055904594843776257701457178715628961119306790107800103627201772496427646856516182783226641059268988589004165849939013999490975950955051766747229690834900514594270645163364458882240156014763789519497642261317074941202995135377083365315300182751490659563344926360876245410286815471801442682106185076204448181658782906552964970083855164999722077729232456395683235912956593555096655989058227542254735543107063219844522958975978324649693664386287547890608277290561767604717067368869428258993628767749085978343266100299215266756308030555150597161177476429755393434270902744700231232540706897682080907219123511928919195021916426682752738259481995268786681985462257330421760000000000000000000*i1^126 + -1569199790362905600647422510298417223545571837480239452552188409678353408237220669263024755169118308205636385465988627782325057264337625174348799341078595616814800196907598125622196827669941079511043114460969538262210193812619682759620952220348045073719261725573178500876808940466552399945049437252700208443264023413854531659096741984606789874993501215404254845559017411041903011607703193580721275449944344718866761966550891875078481991014793825160316810048090092518458033330047535653759266983500026470741540494067259203922689510779593789607298810969856206133030715136924591447668817401198010725773062781972433570394289556554270188429792642099503158272834468087307400619761068451207490113697896909045180176748034954753636289514003489900602157193704249590707828050504004624280777832625236576311868556136155288706611375734238882045069309888670179197388377633128376717452808254851368111783341971966718643259187310973807898630375025503292881952789299744379237164111536579772698968953244280632806279432067749196649161237427594150008157682118431286104407432246533447581696345839824773325373746521403421924146104450206786352818907465293053045513682923304074386298169021487266043632426040508309868253996123463983102447491443081923760404972378708800517642670332854902101670575394613618021551711993456085318115529363537020975396902237012794784590342363387341156363731685878318652841562175840245794477151814632618327452249925311355458524983948251687207682426907368194944549064999001098951545381837854128646280123958701232928201409778829905441098377226829926156525723712591516745515746866172736315214740903797944551689052388579082713494703395995816431134643316877111427639309622541009331302909718754690639690388568968263113262075074745572357458249131694794677877945446789952650761651058999938829042051313779251538723831856134948983600267685290497481546142420413698685946133599737575395733317842516984425316953107987181435203064176382380778131512270179479319916361501166368178610420712250025905705760829349676911240891594380519812108585709073956320922186979666182362987277479238760218621532475190558265293767797688114095130895255383871294694877393334067485091910609343912215409696246770293495745173457711193466392106450523759281608472544639714709944293522179314191878888598396887374027641253194179448265892018725883635971996182215258501991439683089247742545224980670974192298731860747685700830706755170575386085295375078917124370380267555031190998033540727334433000312922203736045794323764438533184165630327016686220395467534293882338960906509331445818276919474584445786727146772983959643049198894740918528818692985388472046766899412794850745309027261513675206335811325598225429563904414342360013557926999697289057685270541860678160953628823453790972846135849090672392426096689471697815988560180952034796201260858523138748640160923883420613568931918212800887791011861467412687491047153221764534467440601827896081189657447481659581267554044573668742007593497595359954474602460945464792939248676165260156294534998403674562133783040965971346353031401751048140230422913452971149796004211856395557278778678763857295746645309721149440000000000000000000*i1^127 + -220455727311010049369289858737922942969999344517155755431400869237421117556295073905984133503369898462866679754590670615123322821671472278303329142569844405812024148667996954033218631545573095110889722563693174157121541567220182049228225174953551323554555644183245612245668254927732624941035864265206594208336132210923525148233589613795287638852268095935277219258743974352337595254162078393199241396502718405082668887749918350581623346484320834859433831476440677701695833347854747694080443541323789235596513232112034034537013461587408534512465837165494700269077617424596349820656208212934074584459763381426943734145975234974764333636220730230346308866764856467387618565563989049369370350003211167980804409719166563151297923487298744856427373990224606430935286425196189172406730491663437137869041320346014448897359768918797498232848877974377701209859864773218898421065288225458945056786724710821117067885887507601914613804964486922073389210141453194843916496974559648090667472565233581526199401023763230407243301874126463529080115777155290528790600283014396002946510429832638677354827078206203649792300928092646372167130294627819525013581128818009984464150629992143822206029951242846547763795259202168865387033086531036873566289034580398092550968569642315364358899296429283748860699377553430296713742860175132962296365495039211420428165176620465970887210542453923654170573223177208092993821127934916915881228165236998143951647330807394091381518903526954957899721367404688045538373959139351026230682102947059227043476664195889259159554227043237738997444332534382887567563396510723215916376781819056123273695794295180597283094056896392159591330620459645005989233301386480553246811387277338907102152878222690802258002312332725479733530157811125215401174017256599774478580540077929283848344713156394929866996448551950109970306736589681374516290702696795004496559415846475315963895276756961222846708247351841932087683093268249809743801752085204657475732334815210232687964819480192708268377532932997834814659367060198478976952620462268989293218656139600223989880701411854377640623057866401764751705357854762888648675515093187570621846417397918263075312436045489678365981389563188262015194638914727203944487199348089141439134528449614707633229509561026251588772157699499592482837914854851832632898342531542623208145082610441805648680665039619668319367455718075617301660102985325638769481607812639003094455519632755739188530801217884829254823184724325193851526513842666295402132380982768262125116117339780406290392239770643383895448672983920942980696344742391746181352862752661044428860724851061584831988453627365668796406698327312890367157846845196017534921169437290496484126458993359903530245535173593030493634726372184225674875168310654744587440833475842904431390106793581995223938727366584141501157800565241054181087195508014728268105487670258516891372303437180725290713847978944070656096497725390570178874739863534477422440377802170087268517204656792351985064041693310682059884379685617237117743961116678561151377604871966383469566354365604724868820600260126156253422115105368570758137941363358357681864704000000000000000000*i1^128 + 12580292729150624532563588013752501670939064004111528581067583136116220563017541638233319353800029672849601519628709960382809689803278375267892621636263500717453871563553550995995452840589886198024405345644511666561202667850236338864371802036709985029444613676891026246709644142897466670843983313981480171434864626202155029456169761631121623250098761947292285840635869579792070869443985427475532785648848802083413565534329538712620162053125100060382956412588208545108633546889892231333286793824616511016437744156396582776932649000240431956153406995572946199921233788323884048133857563171152624252218783749427667865021499368044620216371091749872292770380754211852713477039352779664982745369483773455872429003740110752178480116839068653353823002500332247273299215406250351725659874528876922795398409238937186731328910769143277199042329752386206860472627726612372803161028669122488082255477266082038742942019387660404190484938260538726734195501779796994890172374741370648008459496630414281690738223596014842789369660864307272409219986916402459435716396887169873173124597316257151825770323427499512227356495707384665088937911646071684728153935371753232322454633858283964578867304025491316605014330873679442819405071800579315084346076763811150430598964562754512348605786037341036761486464986302862069650016789085503113160352058124801900523802755866627615094273119776504405229378818107312274066285313844159421044209851248414937192942354376593294439497991829126549141760514455833085584997800991608078812114598344320127910468435127759199721511077224908756970859461953883984194962325180132986183424279787435581532391545267011249094914841979469450509713659343533504914311720864078405024574899039673421234056816749197570310974811856163756005092661528202393746389870427569643355390076213908041173019295804603508258001486650821186008313607979236544313091670813422724994513407462686401637463038813866964341642032596700088878926649671137446751232828909030707153163236657932080323918467944986874477886105739358190837433009860128433165199206711607674023806542998948921657202004168179632023099503654251159670573670811704254904119756326441125248628343226490701729964077766221281947499283459309521504885046639827162685895874842766761914754677422430431411472738724170320557245893465435561115405681460688234970642323856506638804340520274593859590623523532759093023659328592750455175685562786031603630642004216064224137841639083131959354204010620045014778630880833898073356258215957244762060468839804177811752915733149848400231735732211551129452196455788806986355540177401558169465384286314730180325625088307289704956717833605387084723774602966383738496168871708454343768000666950351406506043763998667643218198173686980260153756158579794581930604618333789756555030785429126413464398664851753331066599054867249517467834038954429829155492716087848760152030522722959572803597594868420135892163224658193459933362046907782633151588364794262625254549455987767591723914304939629488565773379332375585141919426586959739005230228521515873394325087636372997967999747856920619011360353099395969584081863683163240106883840737280000000000000000*i1^129 + -194239762375591325573500509607021357671057077314470271464968727756212070381704708104599376141956787233085902924395500222695550529763916504429165824849906053763028112238052328825090516526296784313430027374753530514360110039970785535394241680006971987060288935969034838368243139956722551145145710605845941528738492244487441052372052577490366479783786899071924158893994121360316628052899440597981264005994130358373529585076821516956818277633211085714472539808178327181982267925640565243565770606126628119745500666582878298364969439540453889312994456649622057650608124379370634027325582929249701297241072947786256832293964029408939059013581683283505043307580112468757918756128719248652774213692677423708716040489798109177127469469087602415799644947493375070140697114237186607483739777596182887319312042724666166792688882093175578451521949450680148469518470749534304053850411232997144561643374542404469440053456157442598716562361185703329067793241292123541940420020173395192763282590482117695319000230497517867113421264545406120742634048606426229668292117682286455143914791586648000707524266165582441194516571041817042638364765791488223828162448415191996030451328219955843418440724565276973029870196193936913089462425910951441819263609124493187393890057842046375292554757075147540287029646085011720415171000759251233842365138328186694906974646060493531989389470847720970315470971571250737280629460892282924829614434137164778353349682343526642465402717239739298015967168215426432144715214291561527961200700172300311217007221314091318257007534560267020740713351185631681593397967248066063146685435542471756357918407523658848902394895513645452620672954731587282894449956537210315960008433287434723992206309755198869420495583551297673317845057489980252326546819554068203659384796374716419021156817712361828563564315783768706622364476175663125925139482051442121975977272605149001322301860574994230246801242592274765962861130619255653822001974490700234400424213700915592197720649374537725815881180236121736721301714408450049332179228438465218955389187364699867442715372145346176871166995874786008548101728168794525748356222868655304225437044271586706291338526257067641536686364308992837855171610235381166899143881771296282724028510597676886703815531226571010923866882386292440028486553582894650763887891189897611994570161362522295976584322401989663704689509246484235324372077913167523925396641472863920569035563012104769200333626888267542254861680998541639715120632918260933332696589790147527054406104775514017258286440489058615502387720632248417259427211520154973279724882226363516696740305756069968795428545845941892677105521133518379464043018160543853512352891944116934859405977472247412540034656301285612462249066667180043421689503121225528938045939404371084270101050092216561823298819486503709781184378459150731001357522354117619283344570584313611190543825162455020301836660136855569946942904995812600204699235707259591115463889873034938721865982524420871527608053386114964758931830390789772845849009348376739087384150321056601160614553529487257222488269527226978476349435665373043097600000000000000*i1^130 + 542471263336011080895976705439845542788312998637991924003419108806693756426958003973191894501861358681734018850188310781285348580683284240738643323828111129262552964775570152168729509572395440831456677174303597290773165118093480922206486604793941941314630447979585892739212421363792393827932038993560013037592960760269732535037842712213208200338001563098730016748513968799330492908043756891987096213348148281255599787036398052050067066106871945728329842389422581206830740023160929167821785350558280566946030670899699962583927784995381893670992285360497074974978994709126213090376801571674872787479279081238382260809080447330624422868384875843916750402306282620438386829914293314313344702220443393847600412956639312381486007391487344951488269843351932190248350785705269854179079748192473775030197911536982744911158624597031413212227635947000562013069250418064482710650148611081461190181646075342149689877045337959538126411190274124108636866374931680774019551526030192236388775868680386366234424313724233095922297253135982438634683994294521049787979149730111079200631494452889326164565092351806430207534496106441774256570836736143595260798672684912295360971007352399357497086260077999755507129034385995630294385579312613728706523128047814875817049478537525203167431367026427244430741584278319898189121316149261496824898756948892006858739270669649270474667429026627124923026467231144151274994602478388734816966609922189671090476222934459418712880403593958374557754367663115291694217838910527456147652140218765425065015262871240072394068388608062416683719493212767475085764390467982798751173261957194620033150799938162640375419757367069475593007831653258056963448592433447667624522319355381312943792197516642467305204532021244649679328591629465281281968971792216211263680863970280075330427962980538860231170038105498628767732190435155873064559648099966905537256364179115044772684187739100171911111704779579028489141512622191879081655448828466506867898656475393025118749253023870071573850415730221506697821017613539165341611559206406374382938180454814395570551903937412537901695558445692461821857945263793511582023423390708182986487434501771138315586763286860419708404641093095380295946805743361270296610656760888702071274333810632457662510128310492088099440221154646932761821520274197667084529446313901228967592097716859649247382398519655965114890038953455673408813693107921858948001342129182886618135922680407126633331327655149498428117558255827101960942777986243518934953230640365152935291654438477129456989730226172955116347277880647754250236536790487453570270530529455181338671686457627058905220608040790794585729465168088657355426048898562903926116547072232703370920032963161152087271078122949786472039477141575366023616246643643963103000243697715102971398221415230042199276525743431557991683577581191365686055686186559764103221387150789148815698288610942404668521562678354628922660919996748407566172112936239474770403268895328524652725379164563199671644223342298897749312204757215186227613328865264092235776223897032896175484570993271661423840600780621788133457920000000000000*i1^131 + 5108766982094730740830558533229254188722096355467208235009111083462508079078036293828928664842179258958898567198394783092708813967495782502234335777778554568857747335012321761094237041268767266710635068725871717096152497053196311619798732033103623614401845425720659051922334947803242279696832206247195421077148936867226338922417499789116684336585734676440745164626129836683585753857876732710540511910960818440590620791531493529069924502304705306040267750418364222550141536614583419781358451249163348495326848590998727879989403583657083473814367165399157821745112039075594826162715056396183151897302949477765114022572320590221819325544620925568939432170151919652017060349662343818448197229724342578084016422703669662641651006253360636030773683727019439418596958687790638645494693399795410735597606807881782345951789006936467611862654628054853206456074880137112060873662652223218652967844789643532337479454858672317627298486043531171837790258259671678358006508761610945376518982149540486018627017999425886626614350519515097229253748015302407174165361938047870554685248956356660784405112015691761449378832247846969393468952459321000850301823362191754560136735190156648117008186060104600518062105649309171918652594517924507925806147383812717852585229934968175084909392649321533432338631594880878049500299449533295408770407033910598045970077330956685636992961828425152038345413115544404076416224197352135188418459960970038739559199907821946048549943038469532176910681007438533030763412145316687206861863351258381818288315732251826933166856583294778022383858575859019105450852168948042520019384462647483548051491396206705840906699042699501547789397485578499757673671564293589231526796018595405641057048372914336600408536892720340751413878403466983142387011230359697930540557913281551800538607519320932184382210681898817029889516833806225499230549227635397099395836555256111484022658342240203637723522499946979369038448220383479565683890592819893381698642807501152053069868002887014117832996898077785329533355291891212784052061661389787605369216039526140562901135644284489434997855120785561902665316396720333542997860179671554227530732316689730901950180782772811111611562254943902826726436391358857003314166637809790646757118735311492114582160505009737191253957334717885537092607879208753463611117495932006726056934357765781851075236065218674400177553999976093548829957336031825836742360136843536768472412528176987503655792934159371326112139064994362739960777477180984196346362605326267759058959200139727075764477812895952417985776119053230095793097758397401227657515899648919014726362771531522532390073470762702014653642118517949897598246921555640043721288987793543319299201780822758299751560008155526028961010284677872171540524539111774757576303759192359448906489409847270072287023911955272268525647645706067164415049882671999920196591848726991164853068855745577075178688811742945232308891642151137187259436861880608828397985974688638044474038375272489311755314218518560843520484196750048421417643324981275259110010157684505212986774216662242098682020233216000000000000*i1^132 + -2641087982800758974655348031097701430814812707071066298613936506763215254381241952771349194901310313032097616812657366456615744109697546164562204687013691624765014013070933878134060692878039990292289404720345854914980849180419954910810451399636846614554380808309998360301116431087137556714598882824037955462987069142916174603900350281300801861254536260479387122127008048128594266323555435302165477894082963428405703592153906287562567288123233694155371090474016008213626614244122183600003941721980890058219144838390001889298822676234319006194371444508329908634662899224292493118938254392989682848269396820020860797784735827899340902584945350670532069604996468586701581831363259539927951821250597711834051349948415871106724386931730368292521621311528464441473547263566088203399227565421262166527169136001315129980239796600947472025263683348620059946378109438736586425700555419800972431080188842363179711605239152354820328226416467577775223597260146345911262225384987405196565827839328417999087466369286812312962097915747142474557871587554808636977819460293723326983551575003681692974854708936991292849523665739203171158142581069499458791816593470506951031753699832084989841722438114303178930971159704269108516226625511985724187411892456522597679394402225905570904791778924363876900605352243260283266848746737924668747355713506456526760376908335557776588459939822424694041404930456162419238717626849828177130142680834941488735023361960996891304872856843623267802130431519872045283134608360926832305480225791143674096439853458646709892796177226070924130779947690223356874431471919888832608650818641773662476951192894935707307355931417136545060514184634685881697841480091656063356705753895089867342292303436762660998410777784908026184747591794727096453344341265190479071887577040580896204667106959838225736127129748215247184624064332290953880467745770976542263628579510057664283337373871489932353521810918396687878606096713349639011241110381705995895842777547932557324351388216323364050918236641412032520573790786617528771555377939209997816807417477351404094107744400187013457118771451632208389952926869026549956665932289761348348626387095471927545961577778896857009378110203767786680912497828061497680766723933020258142087408844586147173079533440271309918666551705721979882616944271001577507413927079262515118886974448126415601074213642868723095727342256313148646639213386958276574412839102347216380387960849463341630056875476500349116311748469156605648539504251737266891964523787610637210377328976792708168233757432007755074304139501639133498005758745917627771383510647475697042683113823187003107956370690042812985194532714663643077244549779690738541010671228963668003301571222786409710324920159180937419688447234846955084268654254279020939209367794373596688757046527382504953380905986504059921744883980307240815727190391505400417148554931525741135777022086697323118904798654422408050156155902082572214638741596747536153349447840192113420351251807642028520366533629405418433945212493320150361250897547928542229756511982776604019131109552947200000000000*i1^133 + -1331662477076786807464586518313691251377116058140247408729556792397796748563602291492770636059884830858461011220006772847105384776840050179414684206304822514097140876271230870286687088114843667898664863454608269253197741810382221834284719952819434867962585899952087250862533406488891471225864468761862195463866523387881070821206165771504150764224773074613372618137707407522983360861569733687649241015033967534256415192106380641940545426436769051951471830675493531879339552422781284286097407263448979354548118925583301459578297130445645206504188477135124297360217135394896658378239803955193050204153544500141362063029816501237781545485891354373012397332087904294735499935562063799195285266526135275842391744917174109546239775807327752335175938242348303914376902907944245470035957408409116307170027608783525083954165816526592982431657975174909327948077278084564369663749978660256575399931889673377663484307445321772224806020357303887441126879134575638783931183645172298141398119646319551088746229158026111040555368774171067618418319180178008658337294404508839337195767483548996832487151980132596310248891521682149889692252936505868170109144851859013282143624907758488444147538881257354653458854848707957111210979316756711303767661593698755167827077560787022508838193910906748477885216830341123087189531326983908001231323640195176868316938089366702501959879849855079164017245856262795598452570108221644353638119716640517105516799209036182034382888911888358508898434622423653784299653641657859042736574039475584727006459883741420745221952946463609548213019079297122947781427983482799078251728506538488815576274051286491323860945884014133442621370779747736043808625830082191693865035234641981362196800909818194856683279445835110773134314036523604972823020450501863937000738376701164393101212120789495067814257276242103504051470423802888374381019713271432126914311333341960564150832452414371862297610414575986978895217395508232508279147030298423702501167026927216067443602040212629671570006917163278552324417154715945048525093239241700630441632218791750558692900688268209842672301104038169356179714317257511814861454705929972079828475991647954872571756347713398708323513853907418283876156143269598908916952924341078341918200605281220938631234427175086542075379340234609815180890232795836430643836703744784214126738912940160779322556480380502051325460103040580657201465849239648743391723539581504246204686756271989049070283833838599631736618373197381447723148054047512063363222476102567841168555093455313696632218209255083008227204223057951942843608145154468379949447530632817636552490265037875648144592621128035847239904525279768634029678718375488494784268428355005215246665792171708413853528645839327218638317807414588961838967804443344868532291186594529308351016792727922141362309678585990350173788331844025998253635162136559188665950574357457030728728428737647993614701974907261353761381802898156176744384393153438854018599894636564120853885120347308674761299273587058901681319159208902905401012525454280412701721423954051072000000000000*i1^134 + -9563471545337268873805913621268505978105738956825465947185484841685670559257336343263142130416903775338587343324592602456813609714049743083320057420292639455545849068892073818780385235663388932914693283292880160917658475156172510873353057718952654129324965769193192991120804304570561448633710439654322284430479030196495313278668231559157068677957532443552677892683474650557935403575554691510759896292012454045546645820863134368230216576005041162653668053173925862115633779522322668938579749315213437421743522548967121567644816229911067061833280721936332056316237982201997593504356636377818236829093106492839046410634146140490653645911152574346376646048266069875771780451442672310339981363027318074710737524866045267742849735244724977671442283142290725217337862907400187332971497325312981855741464255492916899829529940862837613696289429154211960928566095811367757162171896954833037004109106225837438237022484014737863088092867060773740775231483441549418122167664229257591106221996894758703904168188541879422586353715076792070185109598498966042081286869929469305869644788792602821239325619745910731144288554105435106593245219426184768576398004486384784471561301327929603601609811842252571997555223917639513073226035255824408663885680752862939559898269715388854204880957099720173627178370231254073822129882281133292362772444165511589784527357810158781468262873696579545347130744729005204676953005802861367040061878527374090552428562104155294048577675180616871129853298082440351279828349818254596513560782665459426442639833908878005191299092931586125274335820223435133879167786523470998813321226868920745056610372078363149500091329016953626802538625993591229080576645387633777955376584875579073343688213791115295171305901360801266280274619300304287021968880784943554286726082159506413424521319260104046764966707561941451181700834868935741650014342074619707643379365943762997393137945366979736429404779780371373048645602787140389034545482302737364487186357647299355381226135314566612425642241749183318416195041291392418022743376431847229978635883926799677958771954105505697288403324143694178927778555414106712710011053130197138412444628939634432198820082659186872295377664405416184902399316511826176678438696587429635619083996896855793028292081330455062923374525435755607123342570648210603922044583007723866235682051933394993943912206659947971013762333402011362427181195952226989570727349145238163340762372953393473077374492127013622564459981405890608765844241670831293504810119412313407107408732841535216670629471997067182750537236167591308803014794376622374183651438093463021922724662292178290514768149362732260045435460431351947153046646540739067644389493007329084062840899620513965943215866575007521474115087623098230270119017478555848069813600633146440677829895554584924759221849209804871780570673186486219464807916137461759791459069118385931041901481103593472132604782426204838282841376135805528418410594436752301945229130825860210882039131627854772784411953447889556038914277094127584606727120828797812736000000000*i1^135 + 891155241371153607948905912040702279651397481434721846703797249690817489720694466922850962152582371620619380838581391054434236406761427367079065243508219400130999183338168306758832368301628165595990787582204786041808076261750281440387712728919714872550465782341552666806906947715918317268416032038259383373661951976326366027890326173088135214242173657200862388454919206741722153639603156943957142082185633598379972222346026114039063699552089654356685981562518620216896901105069116416604960689368702257269763945261794539789520197128933230010554483748968710320657094074828562404767921816593654017529228133269332010598204120783020654625096407878402615787306082144808240456200068659761132532091542631104686372583197404338529918827196974011415419516383278051052474830224499036707230177979971954334032619522987351782958659815211736204244654580230504645999767919048157529183766901682983030652485370002428477219080097763303080880500903387660002356161607358404732788899998974419961388080364053276128355935112186361110437127786767515021277420631097375832863288409533573388163403919695395130723849775544084627035551353011857548977266778596004311074002219511499167155994393373358736465075227515310123391756521335210417868362832924016481690818051864629378000987393896951424490635936740963838189900578846121637571045692887516057394533287303686240722514189786083064586358957787114082966715879645959688540451932986817525850218544835250403910066057834003862840168692017393272957966353618010830649537745592611544818544059129916380353657156886111755155212366562056066775971839993611198776492491487068970896592230553171924190240657042435205186364134480157960960127665305065878079700491621827054577704027938571230231693873223953189895577346054901965634117217343172483451048306866817761574851444942263632528197660355053448545738899027759402951734228564335459370291359105109405832183895151926269894198647934062409044255503798556413620030602026182724303384921468133920113596817763081645369851678106540174400503572908742310433184925612321063921944923143714215284642806452218671964978921142031386483278933623733470327816550827477414305409729022152036221822739254920102037801141581374870378070209754150106484906407362315207816048461823097008563289515670067401862246401484892237041999584347329942640617598647895826538086773938993469453549310141567836357413702959267847268459818946357609892150999677449260156614560134468142426718964460975393270074217751006306619437384221202174795600975256382061293656522828565195494405413674948117450931928538572281732241099672148526351307638026012860641433303283313035733997644641153591235925554701408230704361464264127083420316844114785818139952850093889798729553328807331490335161481929606583558614322435984765234327689100241489290228762821519069331828069533678442014449846442468931642365926479483122692007199086918972305330555005090926682298641541141545612684636283592928898256968868433141757914042613758171552077893492719673622750391028377761390608507004410208725641779842593587200000000*i1^136 + -397486826358032768529340495929213804367015875424808015891718634005342238028116443774070041534838463231409752699966065718305285142498863559048537616446261935578183027912349115010105240032164637864546907137413490777548840073451768617363449170223057310309218010095820297997226375853573882065436646107114026466698832488588079703109849360574258560535889217702193325931951733265726698792141185918662539942041959908800287345887789577888005819408823629586565496219290991126296749541155040844056917826182311177674854297314586498889973317111966277157606651066804468993377806321934258291744247155627736420445718216647952346132024032387152242619597572156464894550825713400190382300143219279036596959522084192309815145480019089109571227963959367249481941137030460951896861077197980847854510309608307390963949157161514512261261233482345972005315005593496311804910529385942238510114840091634216142621647052147391508347498943539266918720789689424990772744328297404561927725672103159916718013623579060665053558549665888927369600222686644310963562903495199606312587905862642730398221052895906121852806841308969297467358060921817903807472955657742990006650842650698644824355221311720280574730487473495221146167321720255879376753685711251020661422726076169892148853295726765650147185636433856095246667045731138706581936105123342488694982698759807010332268011024884279844788635877691714955521404395559563770634992771104773126431103477692361019924372729517746191217046556294670461350791802087542195921351631693249202248900835169806237334246666669408347723475446703791885181400866710563549019652156792434035691596579145961091131196084508336545713049114093032929672381127077780498873587749637333293941484046340732824177407363967546426338743742881181295944949302930446730371570654278739975808633591370716706701888076010721370330162386535462713705500505448122424347574543933289735592571712963903286149409808354796819712645218980989981822111982769402120199391096270907767777938530661751198762298836215513346574612894880806437747672263017405268165918125951588379592907693401759928259808663910231988086924793473588285118956281441098219009092040000061042097399182052564412095418508355279257092302486528439299052443342918799476365717109240968675493056899376123335492378638169521176579732421081563290579201968833753315903033561846697285012464038291570173387319807276180099815073027333338800323641493378345310180303555826116678120959744845205624057744871464624552014352919088753524149456764454623210307535545837658074708801758436983950919364288289567981483756171851462364601786427977830611317502396254668554864644099593034219982774188439907713588784513189533175205960000761464818112748604439278250716488582358814131502358864654038614820407708488816413145068760374242662977057166569183783267504403099091451156723369805644751433219567389729762669022184837786417306707415248367582281486316455776130418021640917642473144937059166259837601466287022081609961919319579327616302471343859613627603990194547001917440000000*i1^137 + -1391580587144951385157020252512020042357679930480799990288594110091778609004858417718549827308170790272339639782527875398938866851274155013272188162476347454539089583289875040404664902857930145021393568957668709839305151807707448613680694594849324301549313902393178087549227115917063560354593639060946102687082691619862016932420902457185054393759504988363992070436173212196226228489368560233722147523295248101752655688443442553126702937480152919982398614393387440037618298606160677539112403208304793258350500054683535164600669810565230611937621048686003257319920577353430272377666018877212568022998095640884600221657204787700628844173823938409720355763322947155387474305607083443868970628948259587100839823729816044816928972443993500900159054775126391976430132614173494089665043323793598467320173444771739965403550434938463210661147092660371924327831313535352123006313114535730091753355024455902932440314185447634802674242437180328619648908359770883195286567040873703519360720102700003949825799590398774043641717394544741227659505523860354435718196189820396249355873625743257820722213563267345494562962090137761012919179992971792409910173433930488810869311814196057722923666075207892481109308914054193921238672289428722537861654447875598539399489187074028714434011211307619886494001923091398359306402258936746137938010248464362853256005505370962815166821366896904781483033874738213052278223613449148251999630748027418250842070173475839615960296242228355674827158551068934102109414112357542140836801941738886720401224150510410283485531843840161187339005438939305404696338304559052312750517603672395638862693443935077419239464020769984668980564057727424536029468646519796447493289629796956495734948588297237952776779358286082911813498903287028903436441732536354224850121577885773228404573633939902864529073964643806457699550069263177146880858311906318811525752765823820248194868805915718482804595157038354880625540672090784185134055194136819752179845422201831362476504268934736916751813049047964569358773256523565248993190789750471442359103244401863840017466979799882097592959829596905469525595721447638672098216823530186217086591352842136854340813498106556191288074817427100583252083507579581727271744272842003110200218347104750694250080174517760598678260783855681758092596614185833622350607832491794271420959827335564985511778844679138663391795068552147067559896500314786678602903219138699568175291547587001673440801031797266526658728433980991657108603373182470101849414652468847855300972787651533628596669654310410282529211244068777482363110541164764712436274158590827886739642758348228398943084510110714267095976419258155969613753483094422869761706138236331436967297395156742253114386846098013439309332916320859423657788118859815347685053205058135746083978708271488796295544296806311538402377891336119917640374598705426573523257327722529228425573937642073078182886456173849293641829701571465489879816752115198187604305051933944537671008447531919081472000000*i1^138 + -16623575260565059635829348386255963495025829344779943768966437397026988472348287658693066962418549715132109105999388170966745977197909361068626867515391437255265236956178415802919401729636539997586042483061445325726299521424711625394308277432251433676200265789041343057409343295065656342610760420168711445357080009464455942797502831780225016568197099844604269388192249722763956457160991402528992269559622431990695204469063400650175460897808901599207335170441102190972448476983519804343071588220204231278715685097747098646624231580240546683786990919959061129166753991075372006470049936694850892843467435029546250507282801837699853814507076645864981306284308317591623623899007020059637691294504922421280774492759031498424620546091142084510005863881591738686687599138187720687679353716560884247226813738956344876853774536533886567129617954200664765952694996057142265689073248960215126642324106747245965546106243291790376666811424430702556850966689744744825595975849256147005891402764868809670838627498190452994083972791674813073005012639439425143108497735784901614978982097218832834581697267331130787890121353058046047479178895491441319082024307703931839580362871078701951044179277345696203629388271052763745827787641710917546337843679256126290393014739798964227211298166995250826316023845737691165113377930287794919687198904312198869053809622045254753319546507441504673003847976311115220752297683050886963690677657618044728790603102629052082486573802067892872347072736309618714363381997631183500309679354762212880427951001445894093080558100933624081443417342410560049042118213774093801428212014313772440567822898867508690692814871846875757385081068710319393646830161954238602250174346867801032365548667592810690243190198368277875080155768609278382366425402043475380104426105278580319526494362754004809773425115248502853183844930760718883511904685362382837441239412639769481280268244102700367515434917005862381975603214916377950101819050861157907555017499226761530047299648457471950537053490313823679481622215709849442801922341886809003173999690029675864366112585540443962931802538420863485213742170346714362378006842047199746818096958786102882668723968051994562124296150877129711662833265105252280383003229178795390078919046312207624685292278396092829748279982741047690642697765607423910626863661328023026420198706290716878282696597314497361403169288686809086717778368655723782510168840220211469514550885496995087092608001895716834481236759812426097075660818341914629591417609095533954835996828890693440545496648120760912906049753585429924420218676351090498718638947947385103125496252508270851417298145602710743720241656516624539112921978728839461506184307616490529323989221130453283946806703570513058016194522044819079489989350227589062046521278564658479607224069638116205614895168132424036767619409245198587581461660500204709753819805991672166452511379250778161408731144395009397872032104395705970691721410639031561957627123466240000000*i1^139 + -1070812066874093690623762367671200428398556196440944795282706879499726449569707139964478660959697019856145876770306193567479616880638072325001240286313972540582525470316528725874046432116375921423447118732803409637656049506174361324454958049773319453960000040157933567518594753809722902291336883623414504252668463164109546862497130915110272801202466024657872374809717460098692040264215818680495436182138626432582902886512769965879298378905641904951360002094532040379254973083925534792608556658113499919200735029073532036066689507511645747742121383041735329261414145209157712794567816971243233339418107961362635037667319621563416796596239251672662653212293383253238900577218805476489491572951200735034436354431628230775055263172618509816084405792708088894131400464360420080047562593580178273201771727716700868586328397860095692030008773941219362021160084804706109195593859052418456200189523501563281568436140975707411172872866010052155884959238088729887731156346614049384494738958355541750031920130309984062077835555744981374909522329680439531049614075423428577650630862274026548768847597301987931725091469547958713873107356177562022199064231557372037811887593104067217784638190686920120833499989042069597833610701217528392922302722953439760385333083716998806390288014590826763643975807175968848922937210099887054597994661718029573353343075014821452004092608212598387458246190099125168860256743410610335438001018350849229455554258589709197465860853280432468091762974028275932988704531715388587481171349991755109726836974176259105951430596805978434025264639755928461244157799997381885615904583380075839087378112511679598077746507905092428781509923883757357104595429192306348836760356883601967923514820120051299460196483753182439570982726275406633259407428533144999337380757658624729584109178609119756203581951449301606009628728976137524481474819396930056772049731505660849063599241234227756721798383060788074641388845930937934385170992991532482602124542236811744972080949312321036846411616561574105333220350549105371804099812472926802072133773553252573905718620895494382751135169041879040654337819764744445699676026406223450725227838655520854973835534429690375743496950156950085838097192230507787504688311798947114708875903240825434115178130583516175024792710561425488858759626676575813225220942961298851137341808660030910188191567062923384230342366474490918820363169637871489079657869160503606006830790001633690437124750276157811040336552518748145083248831098407114101930284398478241772938607629234229963276886709692231755375482109108392043206574088589069260935353300748514286522157015885179124648271647136395748933079552359390608462348359937149804233768340553197976784902111269702200757971308055380207695260786617353793754482219605752524465802349492681480824021883927524896971375109609250661443815402895902698924165923085870749236888368072301705513856773744347336925921061541846776829137021800323235088387098542080000*i1^140 + 8907836544125237047082626919898599637589718413735673622250332318590196254584825153530811071493095912699908698448209711305459435745484224265209692062397769654805721453647218734871675825568653888497520400657698275388692817740770258128168965084749370842453751891136819542467275562219802918362609288220747524580933619536899510377665307935723478935169964228785732177980934657847122900642603529232973242729429173715403098786754073583237495261313225397139218605881230110810546544610998670415685244115336996457376615438608316728086099067185835036373927512046816338060412391360810623056804764936760094002910736737475287558748095886614971034450845388159874834708921387862636914261212847974715342126814907454036153030736727148737661478557708927351516478931835786806773624701516252974387932745188100872545332671902348521839827207914767555783379051067226849350750933524304082926466076218282394581812409586392425847036391861308576417464451077711793644481733664880875012160697635144148941491136901584461900320401756277574982454062720469954746347220169224587487549173114402150469152739666495127109429957152665107478025702852254750040744716883127565913912747365206835221341324012409056387483508039350033071787175867580355326286050710060182438593487617209496752301864478711082822634386706466767766149785537605170660863399442971062824721728133669001435434943039829232080644060704767582631592581617261189445413272756850483803305987474625140311541989337724562070156173967580049595779666081324631056682348124259460682076431423142936403483767542584065092143639918602224407302203416199700498546181833152005880610440623294691672565861817016249399905336549796358224687804953548566536520121394964614384865691013663440113392880631003720671457866037002318819942584080017997399957219460255183690282459354810306508841468461514085559999394576827668337854862024470434258215491484382478812767868075124600980418079296273900513443326907233478615906252161790861524967132140821427648377209509919708061785959045734884797681844699704045014309353544091173238150229446405795238091822008734450544105683320213135962252125430667100458798398106070225509626565374639086844207144533075406202341904643494577460281988797566347395434202477757214031417923719322260492944931890552389737032344633705489340924944778890855199529367233806325041811308890795033239125483770612974253992797134842453392527327721103277942027555691163290180573438622400072219152742767525809344911203304324742623140201621089716969398198066749716543079284340014370436097816264955857869643074084119053021548901287220626555229247291729333109092576090824694272816676547014776116772156548918940162263922872714441448853871144197152171990521508128093316185233166133878668395077629391554429659182161812580447323214298744986446207029793485818438843500202258685754322809347427927628404398677266730657325168225349688953882197544986234104468114772584379672000070179336136687616000*i1^141 + 8139843387565444210498517045645177144923538189951169303851288262495872167197253585396550936677583381447294362699458230701019943186713795676610893611006938024260780781000297866655967251155728320162713563139187821043830282581281986825227220621935091930015857435418906268386646126959450818199653805332797006024837596338296995900389216666026058789951205024028345538646790629597965669432252134536047272076275612980083621023500613564027037084169466194162975468171434603024018676416378163373277769945922403696763869547686871787781000857946420167346829554505854113084907230653318547858536287710601929877362239051831330665130485725607508295531819553716397273702063772708078556363512210260918157317901313390639517952297982240889564781357733691714606697336130700331265353783767984793512403219203052629886601867974341353637338468918369006402467894408998348952942899358712937832571299052986304914295997750454624378099921851969278923156264140572514685412458399019394456236925404110057687908590309271615862282257148829545867961167663150746245247726806266840739028448238569748822877957776542225490628936215669568638083057357693584926127673058846660400279573137124319135787533241432415652996337315199889463855014384314903544771481636911538669608055739656147116656104933823811629018614246566289592972846590251083369837503699666042541690974584602037904857326895816391958371751208578898609288626010417586768252654417130288321276242188807198913623777032316064185040454109287105682589163467740570562106643432919852802259092604262757674960969102993278931316515425404382867622784847047536555479168642330939672799150734262476595073899569316851634158649099614560493148712668861609610184630833186227193071907958254140941111150550972185757049730061662681975097988359511970296323784017928035260455229357091381114072158171803768396480747761968124596077065385715422952973784019587285874110334084381151544764570883235498349969941373210982862068632984703054954999490351552211284772831842336020857002363886892463535772338763872334256228778684999711463662946198978693238029860790205253557953387455529703249867364403926785119175817893471474210411605250181944425047479402758339039934043556527295522576003858367157677319354118978216377063011299977940476721006957321999901629088117836027257291995680610602998211741421320266949283925510840636535876259822306802045872265437157648789245049102813235003413488678944109975313283066811016795472846779759052785996553136844388594210087191423765445081643163936100204239765212966068319366598926669392967373368231556935681038381377041907054209460517625021859889009347342724148446629981874634341043033814630576879331247201213578202675917685506567598577558289790401339292900986634149748793531815817449789814764069074833687006741647218282551851210671490435842870893241493790397497336526822761565556770068257044964987853721291771032333390759527826902220800*i1^142 + 81004145088501895118027960055161193539926630743837036311371979333522266785680633160651263037593790612134314228717788161887981853571588249007028716437169535074684594905215234632548020917118299658112911673897578823548372856397850903731715812949053376923464300213815120256191677617275839672142137063735308292720755530964001608872120045342507725025203728791753527658292935001638227109749621868519056063018125366141104610273928654394657220129356335672602324148381703938992780816262195605260522499370951854706777085374892931457924057485827935528316821752553289058132908487475646203002777795216910719404582499204072522575288512574635302362094378141719356463130619690942794629064041971895549949908320363140420295371942282556025774576984951439602739375236615267187347182171298019749747327746702635442890063064273400818505867032764773947875415302226589107545340132772837083331512708232174487442368585799852957267881609966516464043597751158577073810519296211114255159047580313456184025733801582356287312258631513134300418973265067013252852814348168171125530100025872116527969846639371826602194623701804531329553417447287339298070256327337890812347634317570766903134627006479392063660746788410930873705625404669149842616297971609498529856471405156618104243047343844533543097243545257748089979659916955955271069226953709971007819555823172472192693227611852838003543181317883701431778465655975151852598986023116008430982913447075902617423604482949334954731549745212834376436423662875655030489634388495021328962144282273830158109030204372636032604638787968122333240500861021104817851339328103273879715774764488931264609841276432410798733273322464866995341883798823577532177498107486447499705296660911733825937039615535297991232820328332937584524063753955854916389839377647230607792359276309573696395989934192877196510939409201373866180041479668978725858147725965212930567154047019548205710044311149417673524830754790862545431871573352032912126588713525259964517481615538768109225583551665230967924327735841323760985149659401830927503317359686582079721805767780438474808143591867262234644600156159395688542773537472910937080230962468372937301818648313456701391930556534032728668963986439794568862222907201039119547723100108089073364200991400407405092658880266290959187304552145473463637928259023494503301517847644522310016965500834663212733453928666418117650482485948123784017582539784702254764091697382339902252272787820943664013768383898318032544869883136442775338992055430607347174220041143859421838723557956473894773809023724733184767761152026030264561676941140767436962350222332389822155657296646147166437475891821006326645700961020450078579031832998082332925584484516749338820922560925975668486296913263323900342988702236439343502101283220203790857547474439873685732223007230785626702472459482016939995475261193092429030359040*i1^143 - N1*448524713619071153071816126112735138864761902114341742823161192284673978709908546362941350801971836409101626165618063851399553016829573699031537273884075981262277399271045560501681878423964791392798797778762957982701856463877772174429351213001601956365205823686850791729807777574840026139568929874798406523694216709059941335702501878413109807107547376680065564585026322345790015450141232088830085991996891763214858456499047663740681026828350398909241344105574590978504019355092077477281541948419380444915491379901604678040086588857529186299829616853210767579385800019959554271512016952331009878418308493486389522223508713451779837952446418576792192*i2, 6631591314939144093236933711049883118722157813643184397911412496918098402768538721116120450427992336157118095629903680839375413947810221993385856496101407852990207997027440676101397777588643103062364752684234736387519504234120233625846295373433227784536261484136401325860929234037800162934550688801236574360810038269529836682813345754146914201993174365474064278691497468174275982540298835057056556119485570514505924273253655111510139907279087902706960596686400520711039258971189765704938384114147690793135561846991527339771057193959985516076361085543346060881765838130995451822071633011433836872654793109095571287737560937290840931904180093369140635827193363044524847955699742019779389756290284231931481243158915745790763183909109404395282641830693585622295645317114062129726081356169621513654343024848010517729693214766136369422652103090426899734593029231969419502299608737001077490700894315249667177547387672329914189662728783886923012613577607310406658274279601316522089148833216211211674578482868025806674247221787141908056118386925170043910393545728694951669483799598346889770542295456351197943800860823624479963409529452626668517892874794841306479901500248911927842402761618886146963535955741066022545060296913212961590829606836666136862865935778996012957810391614483192588548042591459616052391163497213612679340704650198627716330383189186647374361586544091989127245988799545953524560299742687858763303717216292286465682542861664881830783677282947265073948748361212923486931764916439312561400428155481191484749341768498857891877362869936460447079538556294702406322852043812104416509601209881357028578677491109980109513772275484519339871035914686475287457629885397914946263398927660633427715462600812391872655974843251593097851240743369881933085983962814480118515333049876894934959965542456133670397209482850073850467528296228664881031507203741422872365873623427768124007626053367524643804833502007566258746590613726742785396897938829474590697161060872789338956858711117965737862510306370845301968609655260711515020266540300447265329116174336673876523651890715033088691336308761222366881646872125397110057456011171062480289928293963573454946242927230094229243640430017670607023449806106047447511429631161435686694567068521437546877656595978435818857620160932631608542466843701901272680280219432002050090443474847973598549590737249340143025817003605822219884552710778253570216077376512675038676394979672863807997749851728103002964456735720981823138024809527053053664671139485730034873909025154146241674651117628324628735519812336915898321617119381921370636863141509651609082201139876709597290027658219705217633123738341910592487919286905372352356882010128811186669954758300559870049166575273149516119568077995044397481489090680253039730385342948523382811682176766940469898052667605057252260121937289196320201542049293968405995960009079321634765037522839479536373680153633034167777116243789434134121709209636402306656248698156097311901117497660526755824897005864831957258572372770243100843888945410404273880199135279223578718586527662786266143896287132153958608133951740883558083577137232068696497419923629331902694996965344479247931978145867037589299425622633268954683550464188900358640448051871107068850878694764870044762832904448609746456514403664037589573909268065178892250423896749355956439902652577979217699379950424109327044252863662159384862328821963103068542129643309987289091793483837873133319789913534599443085488493722473863100429587513011331830295942009494333872785507131748854773046161961168737490195582402665720939691212113328047819741523218726663333654141070841190584917208405166732116807416370696827308514047298940045254566621240474568727850819614808594075964819808123946951237686318134819678343057888034214471726572066643099736457126241894280288224805396407951482109846017894750642765824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -85961135900672544994418501841799842734182446154592716127292697630853832598842170951454138992386475581339739681812527612151097595249934186257833087995171877196970702082700632973723595929841220944183723097366971284504195503152472158985586401082714207774663339535325738076002376878179050355756482802271708746915200163040551729827185886915737115995492469217343192927754755529318563138167822125299541373058345787859442499888403985369503288491515013730373036373656189500523466734806429059140185982588126709959293712167300526327760205467902552597793073675300718205902926645114439794979255107493428359271613934246249278132270795125587793299840704890329700969962489833225817963571100184327083880140526412984264952672680502821704838879190266349517661808325283752452980253877428045514223717369605137792106558660565283901796814223888614483031663072273952513748551770336917826109463106563699535466294395974388772672062324844427130549900898186232798765076971587587572014495498815890088688475885106790651357924919217627685879334320548373137238494920715154105288147333079472013640910173256986937895762633809168382611022983941176033966058683087858943641716367339995194967183507169092170250831199872786813724290970024925380451575664136151584766747995852674813860171141264421110040107149793593217228676015815712224412559271921348818122030081487338065903113180792459164888125568998518797134974420530063478552121674296314221088347304275239430462181421735213649518133110803398683320687736758154749946762434130964967265296270593636794860590764596336726636519148411799557096106641833395938635718202771786239888342410561199083436134675044353705264901714520064806571812072541629666319512112066720906783395278676569368055596605745373903558149875931134720007715331560461563311383252684734293184235335488038972955843962192546266243718879423729985365319545998971714099681514270498471962439193007610687680170766129585740626909845163779849276891829876981792090779773041522245783825109628915677423528235990069870113688532608018990473867871741258726189916749161774063694087588592963572233318467885902438345326365336496897131050328050099911933439585271035319595559396609252650358989033252987016992450405495641800782898381604253031579524088689229127785042276357583989863015847945266506306895303636913741262190323011592249648628865772242592628461610015560183400456489187902069785190122311302563426880329101225595199788829505741473952427746317556658366635515886841430090108884813854621430645029606045393197315857741698056215234853284958527717711003848990527006850765267426814992927272053237920195311018706206476884001890713081176217340878122174762422188629955239052939418209402862718812852399984290843583448441644395140698704246009114232912506893895647200599245647671242623262912735792409430434493765451166107582599041377587852820161456854396773608812140267036727112809024286356990911140744056965501016335089173759339657265061508228778529129474356197985079910236411492217184373556342759865117913601597026762473916998928005939810108028153686551627672052033648437022668433701836195164417419823755123999841412925051113317037349255574525410563004640648435492088828687245513510009392626597450076253124576332998899661165007035837885102443816818786440822002963973024468144708067028614817406558382904875367426426605391891340417467068871532102873869450497530200673517361075822490897049365371482528129442814412403005257910652294473409228317741609917200493631599106509327450337546631245301395522455434425857019625278487468404783525180501546586663568327908903895356552966548167108236490872979469568520075560372591048919267617748686647537291393664588962263722301537917697109522213620055510939640253614279841668988108821213223855972136318103558551747266757666020569564564411383924718962730746162120956501514229893118195523339450309117569444721108081801093447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 423279640600882823565980420253864456358975815819664705542729340757686011193058650717626398695046907778033550982052771993694080977486807389348786721853259403122395868234052774463973474762124656572451228799617579672882338905743436143955138986209067752384344184320500521095753779634123330911378805670708697770800747452693697910765475955750996610741874684710753401945662641541872553128573267999436025934626584330056033539511649443478337225344928722223180564953789571802026905624580318686442235123330663152091738052722252741534414181361437101038205180123259810782169437223276003166735882213073054099597927879142860656841423873036819888421075673572545223855113024185316946124003484845574227994405555255479002476611431677661750219985224892997932648608127292048683228115647355314648218149327881968883570117610007949045397739647720207075966229072888015909893370963377441923123631825116337085176795391884619222708581811564222751860020981302164407588425214330218113192857895020363360534984808261240169792331829494758266241453212857308978408043976644737080768758571922463492043238877817105755366521858050186289156764683178750139229514816583596637584968096915212440085466268101260972908709789845195903457219577386888567748380639322915466717668600115263603610298981730135695770896613068740872789305035264154541319459398672418075935101503913322823669003612179986727736993512534719619658591534152315206545246600438530813469658281332135891346227091459804301721238088288191434458870421375144780874589281809050661656387043198032728486459256042838737907330869840040315903883080260893068962574979933245272202317761935185675110530598172718699105937013915874599870415967622990795723656682880095386006905517250655517962464752314527763951063616395399093191019163567891762310843307434468459869648287741393639917417124802257893890822892574053152537747788308826727141042538690388957566395760320793926257250094391350683594560331613263331275418847482367971932045001495798249943440311363632190379021940565394625597671774199467037472695144177645306818410568310532006118672037361913908435964170861554875393747098326052453469144086826625245219344053486467586047880154624017258830823575068304992560884270274943831547945838492700373060014701106961787571683770201057889598560344900775593657412692843212442109876925563726587472352568126460960090840000893481112286633003213976444082941998390900269596403877636949053343984482901655297966745378605036444972965959572809406641594572971172427111917106867588085973393583205155803923171200407399350703000055546233390369276423868263629976772098893043276487804163097546075362826527890923505333539831921279680491699414535356609831093223405142135876440142592141982776597496018130391218501083195959782893868193197145853143567469550262821774455724239471697744397722163415261351543363257977102466201983222136201466003080701875056351804539322495690100727400350341195703963957702903553408134094335340020855379430643419429148305458447083514618893285443365368897294148730045102737843355387906627369457016686048543655666449558825284969884692164186368148939042320984771610056526252910746591006671075951100607836086399951395176183156545758406231668463716264324578017822409405171266398818774222364229015461709032518060111921846388316599168557420723948682364339293219906931740633515268385731147117819750487312249348717921682451182115748892358566563058958193017946163060063216491265818149147870002993841328911752337466385843603197149108757993614288102258643881290158850992503537607865297173169187220208634671871925864690519186050873158746426773295970579930893123094809355383166897888847643573584344385005670376899486652416034745075252664554217010942800682082681842388404432618923045988522289050316889197425205017127892680316040491976254175192085908949865961010149666548794463826216172491294193147956791198289949483859968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1007951381627395401389018426055853436681914531057884294161365021756972403628249389137654897969764167015286141450364301277341265768266694400658250247046178096864644685401904462213211723471524718323443746475392164625861327955593284784641573633764900276124615091858635394947901619460546643215041639232751787032693120427078507300935423073046835406195256329723524702557756696180346547162130873555392412868985258805264818889524000990877652952062389527956763799901161831955739595924673188894489406608159963540250575161547263494209950944017891478198164183359934648554747653561176828221401646156097648153902019167252689951791023457464640723779684338527444890533397834696337429160197306120096290773688452877931579956369882892783541984497871547867939620328340497762183548875615237817159238886259197693270971419252535534667916379757187935420927939935338418042612699744561439136999751538000741707693416805018401497195462641688604614242948724755873736853712564084366174192617232053730252871911368605656961456753649011845983160735769100448506754549988853110209891320899332313292201372128082239658240632527074552194976293923749395988624551740113431159857762576468414518889590164597634379230678432648773320424244686674129434403819455843566783181442929351489577471654035891249124295652068168432077455597904478802677697844371040025056328147825124699080718167566737251249541700414503874433241275038323092929519377452028270920109471072655472887852861434574179768642555989970214748481781011413863468337598061394448990611688382384303896256112407429916357095745769104758247548536663633593419150493686453550441618738893002858211753953535647186689176222597814236015108924987170920840035383533273166067724255887556135321671043631876839140883011478963190888655606436512872636340045957712346002996489035519208880644019599358895623782744097648196112832070339726621836868496854050769859473737945346204306823807105851651724973034088973301623536700282717817707230229194485079048798546145103804559449335812419137139637829652507181878816340354682883987304602341887774428539650873598966558827281012821103815653295565850488169237132579770772603551887006803437988307742229719555221648627157651279925459295476218810537040154884138967818900041238570009798539665067749433032670149599019190019390875473552191320648694923593681450373670111149075758183934357077179687189182589969231114782529893324264859721403072200366714650880977962606390657327251183210158411991936882754714635607926218743953126771329409495981971231035924623444797698647525335134114290416229614967303440125805145151986416247393096004070903218842814037641839089740355565335123880206837838881052382212918124272384774126674585040967223997391674171602815889931116639950849695101453956730965444797640066665921135079970090627852674351916928061631513539332956808638563393920765235648440986156953039542482313348091849540572537259673819056478928521592337327529385360475783301690965380792369601518452757978063887495722535455124477666618932295339861756151897114022680940139644701755955316782169401738517648801785707198912589337170188749524919202506693874730125099956826240177430292010264307715982471563202639770996784342460637486170151132890474517512720400613864752941890693269313851259023506880003069355768646950168268372003445529694270556619869486458121687624871586326731790790908860114330520605230519446678373508597135465177251615258212955252165267980693363077751585772841694584458275889315517836299210938487370140392341032455375606579134978925913339982725699687624411585508026924853163700855258525950647551764953271766123876222385125765135005940353009100040847056908412814965635209867537127094439947435429357979501435831852161595506575739423508473623481563997198687485157321830056551912328725334015783342829692064023061351928044342953282644029091517886023136695763612982107657154550405529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1252656168390590063919305851415435155375497452377027240917893994641294662948204282210806172439296007058765736749290506525016870010261643296865202746279763648461823668418385565876368811844906768865673819220536242559563864233964825117998732519454090042553564160130359960249543244717293133534059738758292309784203115529598822140920732606416061813256368519217058403021196928940136786394015423986124808810193845885857815075001283466468573877809810889706790270781134834454531522332677362100529029872652066652770673280998182703859037911370088996103505512881413573258086415465209731348149084644351926366073864292835489412382779938575513938232466386788993127542523695115898283976606062023210937643425621483105716326985049831457116371597246266416950236928778193236732435462831921513011324028927095261788455928118131828251899375197234206343937841689910603288321182748621959203116033506640438985002627611832201256438748905637212827919406940807224088004001494356507810835581081839534621088051408709792575747811524481985515018349879224280495906285697284704371111320351177098771710475261995386227104350240905083667822342084779156383812051587479231297799850661246461740580062264253957001043859471026407975976331976711837313307075104396483583223204733179009157696904770184312525021485764787483355612549970474949545934781656546176547899931183385115935709779460784560280039201633183661303312148083161428041547711204084452530779254567393202121021764117680726341199489582626638645500588079206466666233602704693078166513157718039895565818294974857657434620127938962244908606606440971637828187969153395622372119874398569708676182224399236805823481351619627370526168775364763934961791741250588821259392701263391478764093646273331136929145080140313551389908784946530209060993372411644286734050744560728328785982094548502051845041071670750575458631582796099194636614539123598965969553479754334463342285085143558840037980909945878693796314335295732905849153605425227101886698867230245866383981909487702620871707788500265395467569539352919803270580906322525652997626770880400964725668438736924418846896959120334772120892156842839895991930616929250197362817313030504834595074057325433912708648436837969305079156102118878122615718132893599574932881928484610921384278894181308176083559075711118550972916631417351567049281798787505261192098766674150950214902559179274081796215399554956969953643036746557267619699571157581494734280912220533310841244817668028448823634191098276800281924602142665305684894595640459508514726403676501891594677059838399767952326102273141969359233519977798942033907091725760370500258760297772919326784890390309132677490297926464374027573609915249089319593636511017840652919527713453376954982651697186523627454315014294379971157096954411487556345589725690909946120861900390025070170455625328893911572675715721835437253519035323941004995473992718526114407637527454289151435983274780911585778789894628041122080125489114458387420701130702863819073232967929237315597182763693338714006505911378312298124201383809868445635775649227548977654958268425799298938796483098630667351914563094170944518750235394552115915284849270770590790989381501108493068617608479098559980617933164214409516461356761087058755067380852916588906336655781594866255451062967041922304515693054393582437538690667562161872357735767010352645567097210334435500953667141004024631392608857581770844028894718461692509710186475070993191057086967088216049712879977393182883481669489503472028845452140481283887453520854225110385598257212533568530763437589948503601761573200353435160494990033762845296824834197950427537797222238644583436988795966477470585362874705707019835741350136150555891182032649391312568195240835020020483108826565820116949388359227852475359771977872620479281231171076275247447100917197882894171541022157694417112350098124585094348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -822221912535719543842182396876337347433995827676467488698345942663535175549842933478213826089578700470623586156091393246965948219762931175703516451938442920951280723763061118351531155380228569179862847474540865673620060006949361233538389159910108575682418701370787625492282240577392443217358314720392245518803221557479683327832285068386703037682284714770875869507973290295663685628731218998799177607000165031381667696987085333690475563701532590550609259689112646552810802462508347645747009498765503825866426662815306937787214815860067756746058049584651054498980383135708144286216637788540787927390069457913401407419588922101935982691332322192415422287105760519865298952467083388140508824226961400373043569884492601531745484709204547276097342427670523562371566581065244106323366919883719856335724429692843115981238250980179536064857523439743918038734552085685306745514384877113215517416269212519529265316080309899671510939671120929685937224790102760121604817060445110983148139828079481713837781093888265033888359505493760995077949325984077677060851519465414893376672421267175660940742113452413595361518392882989616257852819046764311504064722878343986433675268936644909856533154250284765861049831369418490482235230887447448038953269017253638685988295063535190485493211908177863510250420103517795788393136350199236456954279543408534883296012965312256114798555979274918984530353277010263996433634823695149062199825465010803940705195484821539901780163457776402920188563827419895942142992971553561400087543732874226344573638326789050046612001855624436789647194472270249567146470034814163748464835137035797209785507428374082803418780293347943447217125406843334752584275875087230202118462804526673967128260116144825756968024499937319998815658896406533643699263540084970359466904887263988544622035817763429373421455767622838210332744212804576733633658439655651181001720130584086098306233876708785128521751172400376757815615487117621672613358385858676053885432043911706789589713057800773199039258652368399039954331911316122695124402899595681044230253372039242250411984540275071183520341431916259368691324635260535878105795632334766234710539561499456746481091402804882918933986753544710200720974739723112775149163152286699584839668104136586924836222451450449371143030681763618255902032823856184036475684057286010368345697865795356270192035278371430643820230527543067787809929250839195296383043021616475336940385346829731893326666906915671812547042402548046708114716102255200611198167253855466443965842225757914627926082016588062347940528237894841997931325390771365557855253646778184951885397596767862673909563103797471753154757604488454533595192631502880358964540448360617405508490083706387246599610524731093409529886487145083766936889268013666494221610155535912152702955021694404622531741302923464915160516159864477665143289261052422990694776045362196430521196786563164870341731428181461205784583514719300160773209745951442370186207274775372046448280962790689045188940880856405532063029488302529334242519900674097265746985533312891296409430833651748624200026195342809051049601093588884374456194324149252500455636960035271753267711309020286447049928117549174170377772197228356807651231226707687402928527378591879335348085463603180774495248772584925097320352196735461620910503613640016672986880694789315001014593331825195542970267674205125238099638423839553095572405697917677479358905267749908138622930820073519010649015000043297739639673610186042900740045270966362238289727553164115312705787614027171823564456185248352457182807107503536321023639225339786140224945251180839004497336080299594566862334025969010031908403232470635751596727423945260436205424798108023891186544338942856145177562742387717872395469719785524391799191140777384380675323493944640243418716278108494086780326439388645273315587467656560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 266455710776782997128936952040513428424435780521528929687698839654078268088851154661465267100157029379379498222924441440211293352471187605859681634405765185654919020103280742492872169616556198394635885735260787322739607797855306379116185351153113331020780029456208916991984779652730007567666400635208765316851227783975869095801177942199122476081976672311408889746974941072097247769762684042381946636538643683986985917990457064286656427322359487468840648801693514759322567938970813831200747743961524161463666789538179434785888954662153861821132382027966702232378493815142019285430473708174449502075222718985931531272089981838673266302305643358443299473740093788465543825726096672827093602257144933343758144027999516842862660739471734696241612724101127006179316863573058466999507191185698856491603776019042060845453808359627695998200135132110348170556391815054977892804907763314125590858696401283774621296289058561820581864510482829657632133635823879894982826948982679897711442049800331076569328225236134364901407305026373294703070896777061983016640592195828509103540795174490916840964037869004163597289006734204929144118712802503940684184838442426723965213300761264250889102110086527748098271876026205453532194435291974378509275870681365556620492863247784536078194191928979173231195399853189366030228829056203037137080719398816362610310641948329757920367047367840028603125528921017004666873578818648645991366513953883727149835737209847497537330747562921834014707095745666316319426894475256722585167601344897653312896102354449068563275963623640861208138707331245584759259102763147440677118806600161963514333564769205231449097095073642366670727817095267822773692381494530748342513257664169880505363839909034439662184580325840776179698081248867786359018599194786883542877584021513716959180416974203596922496845005282729679091019571654314567484127777417661369564462311414417281548941417305167906121945035706060710846468292714476430538489739883018279641174505957973608786760713446449989615783598393133537564648441255016231031136454500784988894898378002984307573874709595046865824144648354213905704819644195437152880493004760938927532301188213591547001469888878877028131520060111754366164649370841637524685604867334512475830331475351838588954809618065066853897901616339718007021381093109758872025289837444888563829012967563355484876916642485698990938799457130144036036395481863270575609214177903306109338777895148522766670543583000683964051779427853250172337684974661343552258455987248827186389292307297160546017244902167915190750791224397396481806261504221022440159346812368770497817835189441921822042607980175974525356133484464149023874379962192999726714746912695347199117621548392194826371473118384015222892032741215888333166081381757243864828074383757856282586912737710478586283297837666616646226189160645951876926134832642076214635554274018794952228572415315930311114845743561278056757082023781694912357301226536802844481719340489988115011338509789194316536484260984793115817790552801888721466235435237746684987762762253521943957239488936717183879062247309957404787365656431836935214847877157813104918523693733624533583964296218249526659274644036220140210907911808692321724148611129036609081234413016833244869362785454812520928995675595575361813092719096529340361179878344036499813216346897076289607395516865000210395411610603098533629104154175578589866550938136852558642795196877514507047207740880458219705064821991711714133630071458039182912464637764515543176237982951499250332106494998610818791304103582647782817630902034503934061003747216052610547615124848276886293180076907587547339117623015782678132326529866277546499854085115670320759221230951444675971020061605407289266855883348341364472427236964002272056893552088931241245741822945602266969516054445647095718679861509214601842052529265416601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 38374727659427305609924381758390960067621417011091393726749550123855509731916293863363592118178601092750030965177631161094642424957434779343652178605218059482734112765889127814237621587712348816624556228399680463993138656510951733678316937018543808796029397236447002471185885074875022273692877843747977077578599000552839757477852854023575167867288336732610679082187498702412401726433570418724674252909833083319369292363847485862959680318366849886112704445902817550225525374728132676576863165097113648812726249481981797743296435810667495299851113289658296368193137745350420302609884221239112184683517618945895256306914942980777960568088377648032303029362513581549204660491694859867323739542829699467043314924473651406441755066166382981386769801786554445537082102448931348360021499673927778486893941297517832261132375074433178160369274377428619436980427577844080706043656977151180847821515740306201557420512897415760690584181596884621205952047733020717381397275802701649511822504826038706095571103600383734767977287560133869247388191981535861463969733106906273378162576179716136041293497187024804830161338109374685277522604928724545014957311592188253749851565071786878126275557375238746361426198524568343117007119657652545789546616761883734512143837934392934249042517763693115018855761249445587256885804096602435508979951687722727422833555836319899657026522321082799709946406778930760424798715087662013063672402444799241109918858914077353740178818469644155057668441822409150689299873409093952058231133328575210187148616278995372634272531237659554192633296573567803219849746103352568768540479498098098340908697882459421016130775209052363504758491899321076441255542525464472496640280749469691631822331680370739888773434984057308377827967987759396728577263705046407102844801590164109186988566688777662373382521057194809584864665542548843750622617971098126194104037120492239569097401979864640471740821682898271354100095941993631838862737382678906631803889106337833975496751494923558910808995946131488884998953831837608959071758839828563608596358690335454637042908862108764036940758707314319774024563553205618938759294923856180212596248532309996360165556329743410258459677582535355000460243326471915903317142583089733422618253412922555477955565811437881925347236596288076271965598119743224146927860475923768822425303620960330831923772242157170496833164610912948329404729486702861451333844199185846294713392566059778310383141439684277621159783391122377489030728288805779472352994587432786006209652939342766995500404984432690680406391851486899475462510310562847213766005632926351179799056978333723417494169631217819252917939464462772525826245145525657993041728685128702484803450594264274278143224919088222536807124150379970242736531269845145993025380021023935755959783153063629086327388350599864870653320546831524154809394825078347060808746564431947094950885170468451690100435127035754780423908532495110867921992084219634682787667671545878637064472973146127489566338910283122771404093239157154079126884129867029205603853361262541029839722744625256093622647947723589912650356128963316984302522472949195634011852305300261002195177046744275386073938933734727442824627417207964073643774276724422925648457504644069565441920871104527476632710866272848108984706390862935176670300049953778163375068750632552960530352084474592642566129575403240747101569823571502412544613100290862728449677334898235428836572065329598624099040738750595703416487343020438027149938944208469056600713609787896091737850329363445793283019339895368492943747686289488960848973035608146707760200573487728118868028897153466901316580330933071540162577306476555276174118259413197275969341242968475993311309451727962884339240881731909997270173381176956668812310962441619272128433799101339272838253279836763802799089738450382683497768559669411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -116014912074120274532485727614417678517804727809405886504314657672112009164067721443264914426048855839172424708386111692538273537788042444995783368550720028904074642801889593633931310459668365774775856577449508799282815352974039800269125724625148501847640299769670948518779192818345992042173657028006832813106159788905393882628154189848241097469188625393920224336430016801043931334069505113234501926674972492440287304363539449255702521532140112415726547945725327405048578591314761543900485028859946678981929127035978430651457214113826759063665393744764869787512166543209678925219010519100288121594988229700597175430375174461986224503782882747982283090568074818411650564098584209592423628574542124492110222600503844626362581054900120647120959857189016628945325283802094816224136613449488428921564983539074035792922912808395445476457530807360945132338519026340247692680136442316903321220317662522308184062674856810080557004380409950365290853715176658948760461178010546495075848698871208835808889468924358458724624651031652090580080400569844947360693213246245178811940301502695168151914936862584125083031119441293204900797194916666744850098587886619975032303453405558311497220279369758209918956483950467938683872945633728714581054660645947342586099601507854756400347410558637723280958937902745963446781104692478482550750384453201564159044334523769197895006505977664155576141670473577282249608720078448152551104222283259357402677153795011824528815601685129596315076771718935640692606030218039552148768146851470790172877734500602143196639998855107600077683547050855682269633155448319963836075461631123143146125098386853305852837374447365561163269030696690347058252986961288131884936248717485633528203598428664364727099309482096599959071762352013214158380747643318716972126750135313621695801489793354754227058140207435145773977999065935155250802128295964956916494411243663722529879000594163217889683398718407391461230304362653540842017677496737116363816890345534878827701927315941888367430499672036769889790451122450526140491544295681643903301503257735577385489430803640652987572105511667937913950958441492360028673934033330466280367150160831170872669364149061529448224244557948947709834971648064108788215146126434441652414504177651075729874014332611433127352739100444371336660500186923862763887998306491405843669845072679540641337477431099672450063877304422523320277975631290518495170469614721527650306583192224402349116941285897378116171622216395849217280981673348426693464498612136727614698729139700291636687053995763730391453005403628721637866593759204166235802862159906207153492263401312537377381137883134571316910715948269994397332507035238027352616285671390942894614344859226790493537595766711513586096797148498914403722581337323713649778621910589342283383901026278449160862970155132197377270701110582422795124611172020707249069513516199297754695854681490140221842248657174512291275797741419921680877721270742051773695896760454145699296279801569773884975029632536231759146691725799251618289486954183243660132304926140407407584225197560528799317496418675275821843699774843143210416151166460353891765848500271359505693644108759868503639618462597838507808580643958831456528775292379985086860751155100504022459612472541811574777306716789284108916088385217532292596047331568222655286350951257230082098380166701095477017325379733799015526491601176773508411384823694344607449862206364421839584372671680929249826321961776147161520068240247442175343244711242249211980643257967991422059222940129227969828231972389432475211646707256727276148602838860737039465747022863490125081958426535381582981125638970404078072957021654068346705479650176601570079372142703984380499167467665269514992084043288541077337498377292314573748720409858465380140222741757447569520734486884406445796060830069168785940728877416448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 176097423742029597868086685224925858645774006982840107489708401847075649564539742370056567231458808636130168330127581853137629640229962747561076655867323076675963601682852927578320810739870082586256268537775089777341024202832836765990505335837982214621616777364578560308596655745899519711466329358550737991264674382294357578223964994971014013591525851747020371167565764946024543121647447601308944448658060207057046669252723188802306020660881210638363385650688849614209558777091397040149573693401085285875804319318789573045084507828939820103316737012431259211770635266867127535687861755484399806691401517376166708907820802773450256169737753346140433342257666579183071120195659105856651795931919197440389548026048442230373971584054698478530053419771414565830923763904977916162980040439542301982153957031335248308827078747868942863031702170664033325501412544606049886390979079720326783082919743932762198019979420198000710420711376466902678445989875867266030925515804840135746003550825644321259385355869891375613048222946949581785399414366404631644788726876573114435700605832172633156785095152088593123475861979773272157334081081602990714710690739032033459722004337746605373633455895610004361116449044977747248073019952310877656355554353037076640403778100155454803427344531464591878629547046543023064900261287614639745701663493245866646557689877287701977600931934423060500236603606540762109382301440553704598854645463681262096416116955405658841416592001840152837743876052406649007744483708201865114134608763092417595839363509991403852261041081879831474621950510850025898404564105012846406874632078778708159942272127069271350287131077238454776960272534392078327994634781744573127683997589594649365017770299772004049468455161212766546346258387905621645472807730409341647786333454417174725065254608385220863539665192319860781544068288638990163470436313962049308221856796148837913208456870328987826028150243366141067719922859405250332851646303997503947774457950798102473177108426147558972552470525656371586482836557412996550430829123163411974555239060072006242732501212826543594579336300632004916887635229607657131703112037538468738170264960785836135892344898992129150120083753502954247917368379375316952851833774362191730000970724689367905431601728982987438716489399775439561222640436607811213381136104384025486019872955885478597125775341702783426866039418306470303229818342975350201928253525287610554433583572878831774680057429576556788556606259646563364652562474631197588641645250674762474693063510935111716245367999018323668461792313123966762239892836733744304742405762005377476432237160632941157900344359512253415842292227450448862081878299995715603454283052936690766765089002411527012226249488724097622297128849989824111273499641274895076575261737492446078811340455645542657392029343202323673305526467173018747384504141018003022333454979416540318663025231844358695971282989804433352507339412707972039239752627959641216003100578785877576526428762389054494583674395159516084613385907066803818010904280605534306683703780793559146621231460273177289985438966212406548472243068638796454933450331037518057119091734796236907691894936697718906094184058842334787880883263191738463564209064502301323833583448818335863141329583508303545827651467542921737037281457231562425320900572045944310313033184673180799253725835607605846304248466719538218730726152955621874154890751874429730016148470379530332156097219917738833464399693843103399394855352820664244241046336923311034848172134645904680040060740512806874678733025581347958132825688916373231381078951674709809622063210689116566397447466013477466583502195046596510278046152367642862032206206758126826580625885258072641532138284970655102422914942594839868007001606111031415024609567470792242261883639818213627390997067093045297116638796698208728275602112512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -86472628782274701593873415772346275042885339397689025188721114252390888270483349314435031060977279066670218557918384710021529300267409949335846209457261125946763676117924260578777262840354320492541970085146694986439914443786845617848962478436475850479936067683176978028945999137689426340680290132362014854588461170134326222223766100099785772939533645875262067041336141124330031591436174747835568756340549599270107458473674212503196994169141317552809660440472322429929126640095398878004619218608195253361956193533887809284803942864020813001398496706074050475280766936383409300462632705125856219223623548485241723114551593162513536110974144554293217316284655090712666446425862770595374184392355138030849060136359177678744330174128703128521233290849780239170940083289619636611337100903922673473451717695972084967611143822345982752335991056284987454182750149811061464234181129358088162791322144162698119147788464386263381405044736276922402583759298423366461729727003228383196369396277565978781844418246694152662055923012327122852642821048193678794286035021759140551644442710655228490369044052026149274114919742486440893460959938573500580165001432586404631775742930457660218746345230751425909576225190855469720031322409814043486983237746864240002868505896457450096154561175353929921135434215276510073651860516680002598259363380237640809799870287759556228147021430888533587953573849938493244476809033953907972086371535238599706230489090588519875873049418140440621878911362839347432708312108172099748269669019824501772583689311726028393099645423006565114956279938655236321705424163688605160673621949928062668088248319401355960032670953263381754414860170435818263026993586652176596343512079869068641599772409728834504140641041422402454412545621365164740613525605385591189104461024599971746643480399491980784628151263250800784959372593490644167758892640834472036252976585599021180833720046506157229831524020585512677515103549936593544254241874899305264864374974893626763951545762936390554083641823321288256646301503738727085810981280790529891264183757495757794191856753408171230295372996150532614238907599801000008256986377965050882800761726255076166948975957825003616401071708387861832126388927260406352618910553134865737469742687771603256403646585152248134963659998538689690206165250012830276727240587237067992425239134073143905788353103179124679283407473197150664592887234841208156206903784800208080347051909691792233350704303897356349541088834083445292864496769546710451827285626620158119800570028849734130519511940309592168250054811088593141043169533346860673649955408096119977848461178020285415886507330739805671332777471659818212120223582150265268750471347456542989658749939786483602203254664218823850500620891290215877331590666223219094722988192135155456675051377082424788261205084799525062329844806600786385423579169719177631151738025221582164835971518533999784918762474507797647819493941727109783229616502178007666217964408857197573640734358267817712235524963882773573968595842861062328808778306579357483307935962889295972514151492052087359688738921452150385165655727600819218271936682232881115361601175429518169436086814653897350440997287777446789398525630271552845413071349395794381414758451381887084201135597211312028437184760739389425201752021904926359733915692693273299606025369863076944423677462945139646423488026271659652646647878886482057123958201411626508810799245120029419881798717278604628196374032607379466435230379840453873839432540282062502048402020748717741931509365158804971828883587240468921405082141069806287861292486823615075051336513687715891204326264971039673544493203256552981246603816579290889048407990493801367512817300667685422846757815492490824614092059758907953888492777215985778434190874038665957105676664999748443661639364443648859342905896123606860816606822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 23917799051229591759105345753924872684695963265146648573816936453857643567352958465601555587937854268190605183666164906124300268511389971751822532878236597917255482975864476585876987830852915841333224425322682896961667240223140313061323816248667281772643309646025759893248750028529676137999156228619282373307765028212441124179236003020148549275302830022567317241602936370087953636363810929359920268962123122933273762394570470682230949605004300138941455959621765693744058092509643752724020163779256890694098307652117851716883304928685360885387934801037980216922978053957040107505097464766864662812062492593502824324145301754815831220906320808224602422953180093675903559123021025334069487940829907307459632435001691356221656516515363412344033016416283392085317696311151194674633223913142071134384249049994897170780375057945463824844846969189079838541874098427129807200648552382341639220778511433366218615905566120274088137858678852007349672578029868219193288883084752890061798571802338405927161672480268655510323947218288372560719219639202055261257532968920536542219773375286685031462376133601869453394223085936439527520351079323756205195214686582299461099759586685375504196650876821665611338193606318437613328095990500417035619055349827093315041681171876187254973738903456853959404328764228789341812693210563581597113841738690166266281153402404034771241324960541455017227698027738527820287806315757642332129064453623030368906653519943778820810750260651219360294084559140504502895147494041605671862061973206374556934545297154042894881559318138162013006878357627158444355296526829763175823766830662699770504592190579700983129318363496450754083369758983548596117854165005066103320068758637684793361206035437032381949726915400158587868436938999118636505184407408885017352002553331534015453206603097727096723536411983002195902134768910157575890109002835225544204020086017940947053035372086804355822201193891142450764573240454046620647581781391266341698101787535499136588760595575627801850365189981502380951718092412833566762563324162545420668113692775217098448537942924792923892344721800718791609948942826041161751497796180425401426171871663947487711372383180370975983494266592668706045850351887685939722818425092991883886164103885607098768121540028427845827704388745838601514783440375890181638328169939056529288679511688622215382121067235154872974024732666818443094381571089394390231807272942443822572574743723332968708347437874502080262501725082415620457263973580975793092518448949434092680362846003746498111765761218954455267111403071310269636389410060267773796720653019062182026592048670411869395580087229619375126022069667875519729446135258488342684771813584344738927261559297932913116297769184306012437881509224100535885251421961286260303235074686540163900609792100378049542190624283583924865199699267472615608171065757165081770298738247967295695850890145948179911416358538477611948611860886103595518851705209394891413207622771104401305151512527219895224404672374849929147383543498344269509949273722289891619344882391399168972258730034435563799342736279158024853503178134652326920534165753128467921612697353316475418603772474779372095949521583183305423786103770959760384478088739483163043064975207854857627065419182210575988685548371319767066987367617905462619575217896323814636687374058967731917164191913276817661560210097440921918952978892730176379624247233850761309376991918935688534742643609349755847513969581049618530678531915822164266012522141199346674730953640417642316390370045277951281751973714356249464056609185409640539710455960602253329664712444164067331942846241848634081616554160496677868147989797300508040927305224676243770698659724240372511456097992146745248934395971934290278155125533313462991137989683158571967606658214891614574155119259932349927083041020537441548763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2091073260147646271007205295877198720583861790144721015802049883020192348979807660276385131162773903304708204128456157399148566311482324285386083657226296438677522921139550664076269171596484483725368012328878021217448589134233592743193245695203295276269539980903937725693810542024597960469885837416594331444060208791189893538178044369484226008263045319431129740599214536477529955598355196121594987752113707364111275781251735456399690849439128159576433771923434976706544476341646477588185668659967977590228511193810033825150960232481543828983312101188052679562325355785470663101265105709672482902701329461741680224952427429809368687152615547735151257265984372505676020875845814758033357513912419388981196229589811173301340636637496673464600378529107375885802766677666688918311557822654898899394973484265133303462085000780909991710353438297093254625825795844073356995418147825419245294667489458550332769092193898306498718990752177847600285445201817277263311831156825507727257939382366806959470689555143879052503702627234871827203050751115596616543562041416949521889376622451305902745753654736742282737318396541527084424704597181522567291133813053198919110324756196412019306409263348872453481750814681998238330408650309890085812665598211013761648117879669763623241534164077834144935717371257006039093958616899642155235558732254622596608941174765013167070269882662250891224844815878707336183442112521518635232204263486885218779926232275371586522717553203758613059973643165426329609909531624525938972734456164254682292583559965768360832499451443900559111120967894407685553219727008525169388314947195044581130990199679617220922713650687555169787052859477425001996555975553572397250219697133116802489665586380896726790070791909198846096710568381208371324106229865241814115917467023870147321469448258721034987690521537998024055683616445904330997259301507628541975570323551367002438621057640853044293865057123740762663688884657065861303707647238121108516515183191701294332553169227726351806460528886283170837813807852005238590122921648651298010752731645115523541393810967389843592929790308034628934958993240036560197158229228579299269755690473644813444389680206537930368841007400509014669884831232631844920992089186563833909887743933811197028374689506370948395763314237448841870208654010697605980377314280113490280152558212797534420549821134727120245370477056000143407764001464671670319358139589362508349548868294870803538110444895808468086887777701418787384024496720045957093360054288489082470089713621235556869690258601715416080170949308530088627299170263905321680540721624320999504864717620822391328786919339330282163682638844223366142678156103258260119783439289164513621685930102647529362100891757372793012754917730279820509922754900739916407640990084862177263592608809184048800600115284185217544028427926486832111489656277529285464096380289070138847614507043030009000946796561616709754325094565208929197165992739065901558531633211591425599260335994652900980388478710697157431293686688500790874078739594945716224058205095671006074833847036267963320653949075752689346449101417466033647983470988155809615152367557662260742910973802922932143259475463711660324646759740459142661615825209289900643463376143651326239589480480690942373491278743789026803084998673692342665321520972284458404276344431376542354703587311164939196279970320203912543301704615060162922958843931603060071831191661460114427241871220288223094172385564484672114534367538515367071733404740317158612708953140508960910274359794704010821699790719865947073193126910565628897130297002122722804453165762250110114131982987350083814678181201770193356130097898999535220524852933867027122223669439070166638281813357131785680793109922607704564298877882926761327218919878638449294533057162831408458858338315587690980185094123799126317465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -8225087821556311951527180128545604344587905292836622521246256915694506686807137326180157862716279766754359093848950795953749327395291741917106583205603282828764198804491283386250989062051249786442259587353956102163798202988719754824936143120153878432110741402381960815734506202142463678084315880328996608250680429792799089310772116817611000538512456406694898775897130075572901048238875008839810003519747032393716444223908118774213106884930100815210190210505445651908454022299416301330524066525889555530697566870214076381262474194275064352865651430874276412295439411220865314989327161977769609498097024850059325577575951792000851354076515493953287473997627866694711543540602853991819617016737199925201891097176427129470153190593609728206305642405504917426334363413684608015264258312313083000870449883065455491265424159210264170225919135298062049639929895395684087991102325774998345575370548099133226484600588843787043509971874310368226763761277385237158260775802138914312632775358052263276822584035053962141562670437539953042014981220972136173248048190201885380524122380966638179632517897182129302087490194694763292391950410723725975538566251524845044828784617576852773345243741474406687966335712958657489876211576505847107716603522821878688460626382253428856182590906089352601915018470812496066711060659340119988086289711327758925044124134276989778691893316140969353819028895836213670911341070808923169105930124176044318413608134550802218378460872337855295320571745192492169368943182292482132638185039885681884016692378856252277389352291976595451100755793279802831197364263825104272274887882608629180248605031310778065418971782443762444642553254436958144198418684619229858997663659321762523153897491452600681395943306561244639995750166612610567421399382223194561556114020992305739334001875756497479006818283261142815816891264324684843118207677621109579431514392909158694226095776306596064002763501187329249195346129043824038075961861896030852608066251025892102242491150332087582015425772175219197950085867346840617457896672219066291721811029990059212904536992077513511266499968978299950818186702340825244963037630665190366859017160446605823706572676464681831193116454753564482451775209004941565748903865008817541377905274377073026626608157029382738087983615346873064860213759127370731491647287386510830264263216972178431224550502641487336518485304993498197247067915447596139121197427685316333851210873428045225852214682843918108652673882396233298453203979293779182925105863233426499693170635069734906038715872821505996716531634821878237605517921270968564158366120433286545801222370025501456933115784284793872683351453251221626109316365583011385058934084383423648206711932547785965439165429119558524370777073188720461317890888505043633528486367018356670433539309091426404461286406737380942974030052295475746176526628920628543141951695426175512227427556203892075849025511632970325439904187291283638305094726162333353047035684597647515179404928310889567485217004963008075066326814478514137099966286662155963391631948430166163119104988070581099268477449545900625490260233927135235632550458812830720405326397706080673908473001537221835283620937861453526680888765594102162590323388355707426337342425429909190914637046620715531658482872814845037600173347228770305737458770748191817797558345504275161109204418523445600187100271163828381544303413116232884918248199791235136495700736184778313723858488484939136718233753888579284069505868718781630561319984906324832928804014207207641870769533516000975806538162174865849505775075367320074833699797798362484235658852768682967613293661965548972329760444332250634751384588457510218766525485517526808576875418650511490330555613470837072446404093029589247537918444135411076365551106293992660616255334862616930521758980897657888360084128152769821409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5229412317802114784363598206382474742378547410011816229991730235866615756918984864051866037581812572497520600449194786233549809069074729380048848186281521817521234741063753250116926878521739972770694229185226982417241763198509018996854504076979616554325057980696771368897666391018455969923001739076442622391851992545736358273041726690512741007854528575421422446539863983396993018360152173109910548482046383040287762492444651356294692848533713892749930544790177726143077496889264056941811498699694090933533439373131313709171265679485872969905788082669829084333423158891100884236873839028167450287728810850447029483728805334870720421997686304717005756283042087546865155504633532184702639165946201407803532593510369692731577603945183666391194999012673221039762911539861882466396818058846402824042378882316646824937481552966327853120877579401569055348873221886854297587401478768660834578087005417616707294098301189677474281134442341624984766561417786043222917506966044508288886839232575463656633411930335775099925714447851565246336031988440412794611977675519460109751698201596789129985798685845573061499097459441965481245530442027031791869786029177209015120125501845509914137823117546627281011682055050754896610293677326440311153120076978204220695434049181718743078739939755016119947555847052185155314448361763130486197424624010560626310636503267565922856868749690072094857229997301985302368546586792550831381249062188232714819709670859492683417019746671560014413855421755348275992630656202032469881400034799352242049834715412621121090232477614518447910296456544316000920405823301111594768257147055412151572316881039441665043654759418603150042467120712096832332697123295732566436108971979100193863479110492294814772962829055431295792687089676543280272400661504654394332934855320105333518829755956184706282990790852751618552481946846447728531094649016479908597595958103533205398502031099848727835512953695375503559803107157200558330041352806958913682871485337899021143198888502437751964575107312908676377798827668226513451693239089699889555999329083283274514445884023549797033257422847170809992145642022882758742523239209952760367473706581820732530219999946349517017845399540382486313645192350232573738993308342173445953572352986891070941077236478749578194474738742888705474186688769473675531136682688497240363078534663541561031180952848487367329146298503798923111639960755687670922727969930941840416055173360583108890116399438416608438995389248908822687818396040318841596839598388353256475341077700117116557627932517682090926846633926467190195445639629871396557702274601156901427044352290441803511876138364785855638734395662350730532824265146966758248939012264154144970539854984414589248716308190247587727051376027280338619864497212851347044203671170266735364054432161181868125888436983315661382867982044300216336756918473055269055197608857173504222055858368132817931641604358957323248362245995536711293449301497855198883075676894856913175127911419917211416754336679781071826474504560385781356773566877156985214402341493821608124596696799520244876494408698425817976786294909341851620787389803141695434780240508641329891697703900164245044336681895311755572671812226034582369000450659854451895222950912919260667782254237960434231302933566701417836866056800058384767048352162185659372713057488375649058342619544238608126095322100676033525709599436104184818197551480345780692305649897994760975437177045364267328752367177308310925123721615858199471455907972715792425464578735259665039780442828296503463191987638957510293332102232708413268759707255064200060221075182634520580227077958306055417486331845977928005390041496523025018233668818834781803676593765575952423805706373992480193713190064659252854400000458608708268320933787633039235901094591034282899446270308425327677708139038160977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2286799918773604279459050768495457250899034653318164484608098794532946918353433294431712264701691372589700032399090730872418302054190411633688128326193104248482077579119168789332707474882076224236369217192088046467824154488804265334279872034892200612109544031838641035337084926898273285082436256063886433807371193468465087091079535609616185595877676502035857812262966430871891880561276971885734249704846326206787971738153378837297551790123645176101353680243921859493898525027037237675697124920985265725839714312680127443721181488006685308882384844080233396181175096001874036191662045260738035721364011562269830608188112822903641901894744828961705929841086625066173188743444758215099166634907746024873770024238839824441071612092624062901199996914144518409478738454719927217052996510919021323527804912756667066721567166565664849573015084351934113705549284285249119447162404349191664622051554416094202130954411239781128532659723269831546645993066396642892456463575611004249700206490545624189470259756810889169939044549013907874459741682892786562158510689347930847489923139115047992635775811672695331734885700005317424634044489105734898650874517327909118655271648422476850122748846163232237236300133920733892420044367636955276910932851744823682977563145862951728011865763485653494777754827503513857341565199195889177155723108874421543673075109793834747155385880012133588078916927214090893066319016581740262609680491210784438594743776178640117347976599759359199670029732853395764530031086677088542521079532836516866853399253304279304822410483833284965660137978525177847310932463219766883643844800821075010532433984908693077115749811945552892351711171761546176999521039285552482792873528710730268753975421705614775674484017788463391628362227113723353127602353157843446898007128274213513872714555474949214163062880682211609420119294296224225906068855103519664329558042964958890934563907992974479317141819010563496628422944360761883979925199778840874045857699369009634034105972860091699989351136679283167351772811582094810417708116413630853249489270725835148657623737074040398706048212305805735022945504277620723439262471749681323161396191013287803798932544520765776847532825249687159838979776188437368510606670149143077916416792721158210649923327286024091593603972883855848464524346909008042899941602949908662715135075205390939485955777327186786368966955245500139970048214280968451796035084492791902624617545729407418643263596225332880765915361174860897574870985217836064357951330413320901620643051374245749592466386457078370539442412654043804026981188547191759072317765117297574817491698489841471358176422279179550870561728338191912005487379212610038463586996598748887706490376851710510319227686503387895421351855287034749899427857369074694134772303491382398625061240926421386852040862790490984680024952915307881278618351687445349372492353189337990779165003113216521901954166371028676669144152879477244369716552946518619500335666145206133069953747061538645089682749238326285741285901990102892767643700190519552730682888747757398076902782986991793738440037538276536844123066873154874609399177549280603912875202701109088514655124116768364034245451850058276911015307862201686390073429506322754824747056002954252259595714196487925818097477632448114842194946048853285789675055368183296475961837798773344453543734201113797304869613330741690294781416918369745858387427054236346870087180713416456974508848266171556164104870781382216348268039551870752216513525375147363989557459700171328948006513439670142920033908699550629351209377836715082210173564295146209576467525202504464939983760191285703133411102987567660181181648358475550738760100130901862418231900095759503865752261060109924572548950230450470254223936099509550559534828803947064867375576877676902227242022547812267542710524894511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 955512217602503979270663822499543288007845930076683729035364023156170402245788014485649537436633903458988233306374495523292126682644944744302792228140131173250017258890407024663891985191261425066246800399480130420721785955519873594342777487639422863075782283998161799668695865830034293377214435256987479481442743058873795781746223411568964223915450217181790428140162901209805078384594571690617178677392798017370846476328117834445951690039828865904138147795608106947571208645099895066973345256091503988017737950857830809849299073563701595969067204901459887847618869819359901286286324513475090059428763611320595979406702718207619284203699244639106243676120548608946365734498686606525219763344627201626406456696499680156976015671520812338689062277215004037889228076199334180125619309576434852447271864226889327134956452321363404591026777153869028091691494611667582246125963563206085008724711429545342288356132994704303106091963660374244024012881508722680134944304615625021584707275013316024072907113333610181726962013026536882196903919537175378526325850777656757178191811073721846841316631073094163172588676650423544406621643730467132444376048510709948854164809176146183406566263350991030682870300213406703577304025234696363346688962463440042166816485879096104901485425524058142620338525200609465988964241512003195784345948558327594475205039957031551660239466508384775057132633110288337243744737399843124418705189302841536545319367829947866145656398220262167562425154471341176723175147891959304613848826260721905761121840159012449406724691593137894948755055134984319033792099927185488054316504094278530367222323469991090051289743839047428728640004489687432118228453462035864882232262636589510137863548060999111723010076068853869863926997602057147116967907192820248753011272404617595655635853892296849158815026081246909756998529858987592646325168220397020173200119578034223388509210097326716388731282676017285155064846529454188230269024676222634767439816735428785362446826667977183001441904175643557801135617179667065760387159567525633256723566728324653751603236035321907308696642464062268154426463891357867887783448406303059495716929398384878260841029383287746682863242646661333060735039137879762107542081260917795574803515797342550312976471539635577745557964684139181416647467348585329166543029961529260747348523771867357186562234961988162242820724828930725829868159735740523946019856423089031134987846631397853530176943079067930532852122640392598513996549467891896227862213352495548514681773210354772109159764563464879940299604425713731858632905076873247651065297974227449267071560261791108111489826503062881445672687636757190482135702423677642770219858868371862801466212004352970801318476094482030309667010445458333272121991917854134851679290415482027779022458348898484583697826114125122781702737872991058730846441257215437526799020918987968026382118836433663388607679036034818025524711716898986085631191212814457581223586577243979469964650498305414999175074543242684073195090412340223512006352469378266357193974810431818998355460714122675948651778638040051516773867167939757433188312194893244575058745946363311010516610093181499574242403010460915583076970811756611886498440465877875300469786996386697062791554069023022293034026341744144580004153663444056669718137633750552622519639991266795479089668096256548609649253152475096820726471598845104897684142101281601242709426517747568033931260093654506734086792910303563051511005513567103663564881255772862198296242872801394712005987450309585401846141294363833581394117758695418541244523668897140074778873606390947231434805636444076294116489762898409966144109903745642801222231538086386093484835188296056908855714631735060063425050764474228958126038202242720142655542109679693694182393396640329692804567480913333530873778604605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -252300973566102243514425265036540410624122891070406417812111424168638639580237164849798827714943053046077036672883957460216062175224083114491804148120292494201076343757579828468683219017235575751762515472374478807061328481237620556999536545266007360003269109252194902362257522017519113511736893720152450340539293116327148673202624312573155720393554755157586868199502927041999519008506404226080478354857945286311040115940434562517401834703518585654501070741108211054485215334017062827834512877364595821194862332826847797120590255461736419475549102306704676330177583290953649308306961726016396680464105691523909719831375210489795339452198896394657640485051710126908849613130161902490400282091468351324995428781159254600098908758778664017530984300877771146854030289735699208024119820191434497011242773620634634086094204252631059743757186076211097258929086745786711612137556347775130433977713895626074266148385029986221150791815210667740737674046047012624969326364063411080598984485780864878190988412806959846314830115103120147536495801887026398238243887800955978441750601847766383257163722816983118213455637864139696072195179114757959200454809906985358151279084602198052916707023798446945710003267491424693088044767234186079885657100685802597751582022371667629391340042124723417907346760004374592653076993077196788217157864207420718766088779880084218790540584781343089255260902721831583170320512403415418624267917810019961062567164864472900556849931575573347067171437119046156986485813523158106475535139649911012612697022848915964412712496555043412315034970932844707804058744973252707551330776774004705426830360282808298609151375498189615572534970139333254069193064831536229414387370786353912291228799427300482475229257744320888564535625045124404199091575026174517134627193863532027304367118588403346862729575444780574145810101335635536552396679730613568612531262951576680038386512083503237589776395444731727069021661269420214841528544499175619963978346049045499055487383115545881306879346392863351871001617747025612287771683938948289037862545404351466130230927338776569617147999582078316964593274941487450845084204501771850642960557122236058356833554590477424891198783058140186268808064379333764870600921074696728269241699849254789929354636362032793955215680337273082848128352598823738566497656089712594995375086278861518052885846439262141376825240809822176649085439619754392379214528827095767894685227394590152040136406002501541105580844481021032310928273171647833034597965167973114809204176194994804987361465790623932658269234184746826194142361727407453980801750325624151671465618109856907953026474003271479169136809061742943753418900545231291517723980356124594740031393525653879185467897043549822681214534898017817398668832086281786507727314807066894673858442034574995620549414165093437937500492575931262509484912437989391692358698614392499237346857717239336501624815656398997592345778330650372810748179408336936365616802428661699342329746266586666115471891156611914559320619924205119370736087427994791341672289206967639794458316485490631873918796761172648578081476712932812122468065496421786708250659077544798066562354463551312903393486458929984710314239700004901400407753856934782525764794202634991010517923400795439040009689665883796361508363025435550996950334334507919851070699124273231788767988888720493093079298352049929426646876436270793988670841081799308266967841669936255286402558071817355124870295944806072698496144564584032977344714576758120412574869019094560772416855298862786946398436534046558487476603324026754088308167242112388021498483809594640766371995303224418160832459548266894294317165076912989600136855433000210307546396008902387846761406811617969762945780040732809910081895554442283640275119382103480261444925068402424596473096605236887710849768095744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 68312220925989582580634108880401388523919166014470959561027114766965208574684629828440471505289521999419601535085674705736543502108033240432618056142549191342345021028293622616340221190439896313402684658268212245980934459940303994258990037291733272863876194665572095108088449199557620631433625127309783067127852964149034618044106549598436884161062754400134425583704551974196453148351828935019527675941148330505756365431076582503810584744010090695130111846756623918667191317348280811535330799701701537467569802772926385604241245087816351512556086319532527728850280672526310685476885791327366810333199224954330773842541460031287651507165782281125258090925712129828193492002868635422817915068999347651218519715074580418057833360985082972869791708861457417325743713597936257182074857498167342988885925628008117407710328230730058639746382168549260431831365090740072898980262277182354283295789489904659378678216434723395840879860620915666597296690566027852456789624440057206023915868299348385813641960345783326945269899488244276531816056246075289065850383763696717068343271197544773035650244751669202768863212400097347062955258523715198841260145221273622644352941916374086898631426720975068060743369280149114843339113277942294470829503486199284555655852804222016575841355574035857190461301629921266966243545944772036357246427511665630996588703027614946746735744115600266428274114144304351341495533345145837157364563416059395423198005582712362424506887680876395390229531169167140032955845145837195262597884544737378560072236748610773206581526478833390852917661015110069640008829724690139602337091668138098796060837978338081534463082129936574817409403702238455278573984055299499910368990931126203436782670995816302305704984535696950187744487148406627297043361429099233878567609599009295255001025062636570270850192513968235502779570306064760629250393068227821371805151117066498077548870470385628888464565505780213857805596147383542545713439012963493865490291937852239489963225794738974381272282352735629864282992305400426623952936061406113474295294840216724773110896116555784952519832232781934008517446257760646253167947881995385661418934632085130535026346435615050425785851398081027446641873354464191700860199271073848091113329825088735035189484601610993820570349148734059260955999570565217756828160282418706431998537882877416706489235132630245081004571824652365894923188726882078661457060669716431883585734664156393478708766146760846107966106848051199034420670982442617192790562622255972776612952644070940255930522509102578641810793570746913263679733132750104682700836238697785258131741459483102681878599736884864132515718591405979633845229636620408848562564928527867036623966725355717676655269700912454791524091750687270454838992532762225972048765015642247379107365559057920963389129675495147597910518221683334686005764376901578673885395813961134767554319353825330020784969814608203088600640636532565010644505284838158269205571710069621800691773804512964514259911588886408406413801362559767211409639526676441310465134524623716963781836970210873257127139041546597247555374413998049057929558635386616773929613882591389871539003479501312309298609458538431504722999252091439318996771368106346162246244100890322040209953909730344709343162600804688852383605662977965237444807206276505423945295522925485338241827667547866525048108308530741631234802747570427871744584284878494070670750032494339273896433382331572590041295002734063911994801316279661140549357940225647395764663900763476975737954632457957394330075875209387460633943066626447351540185418210351144752204963789436505404388388982972923829539283676888233835266538739268808682969946227165186150465569639014335593185632728404430664359826547824459027331171596197980649364760011536952498714368705840376362567702263262671648115916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -14481299128690687712745940024708764040600148978487732842037543112488748843977194103156133180898665944777693992547023989350361731595847371170373160721828076314121942182903441448148458845783710918601574772223653291764471804933029560679535630364190664509656355417355441395584135359175273744777554269717274950939252881938696909951636244907443486843482415401176741114968554311155437807282765810880363318751067392646971496866629657927768792497619561978713336059370561978502896646160084709825261339970062395551129022540403449337914970966045706899638751469197161291452077741075661697922858860135439875709428550694336342332005574519581914260725292971629125592573797656010977452264688443400018428651057628343465619701750533266615599985686637413851789735893707754316403573248290917817715606120009685582822479125189846429587716387366011944663405982282632739909921767934251730865760260426911133242661257227646075047796803929527937697716665862589234493930589902096121534994073632786152904832516035976067963815000255341864233082979070985141276630285651640729724582120970072309377699359362464560702540469422130100296090260712184341920985610077330802404131460623428720185636384067058347908359439756265349915734030067086651832724413710369045976376571259501513327511240737518337663889361670869556448042935492784154292493914259733474888528235645294031085626871012289934740837034169342762348094384731263340611566362357423113256702313996767088432258505417158844172310674305712021081964308283569460604956374828342121936791347861288369264439683642385973835566944462656117145168089333801840989613681588394065289066343315791685749148810945322716897465107803032883976162934123945734484692404322403094841516049721830635108899035407941546443018094443813312824368596540123186587693631719151859747361080552563822624701401084057238024617583134211721637365409717187787251153801527326448693207530330908804682555179066209180203781064296146777036834712601784849676948470545420414349602566064297218412093454585057008779044773542391138477236335461072877424709794420969561492905394985894938892582268910995411016311787183501592716298360447249145031951470726913540955750375437532595082164438465192514712241719187503492339179574816098449086478181218311786122328335653157198946512370566532043786673586458145080369573662896717675605214937897062515490327049250545995422469286392428415690013851198455123752526610373182465400025234901014479092384648606930645986518529355701233148910473620836755773065444825258444847094490830001432745189476767599228058746825864116321234971736656621576033644982224124881110564077925459963511376526275108969282623697455137286786325871657640023945098603449221032818034330658856682697266676678337553727059965490881984111083279058063863643251614041977442655100363232327512027642816375191343624374222570400038480792476722177621960517882502130199596649658550348221092820193603639707969579582327772194409172411502079891273852448354691585509492071121279977661820381766974916943439166345253514680236735931029274879170095196608499625260099429735209562330626864924909520514589463119935788823443008573753050972896220576453183057829881255229702930249228660049874184681903907063316210605960435413132421052879055537067515169185807465962932246496655947990651589428953550552572847718426316420711270407444412820159210778624875159699430580705945517415845417594971503219218900443356697440224168623871825142757520042942605720265682806807664065652192048481039618436699989313942378332659688114297663905646308208188874216703937338067754619008663693913021820673426648810340775969193416385956558326831657931809221223855875351487200956920332078154406480391594135448987505252029471501799784205402014113124100555592980892026898975292072606355942877604361994300428364139980442024501661080578950317958673406623744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2652247009701427746734242767757256989718009617460514504230932504955059124098501472661152570964157792602829938898221238654127996733988578907312348934578107593730170930286173678074953792598401303973965290492067438050236533888699901969120222326726155840107911361115561772618739318094438329803770476030980457684760971976479018056995681284511439320260789160674674856239481891229829457400774179565880167306761109954584880552930768268237474851923897351891855309452438606318690938897749195368652182715362570151164157359646238502086759604823672175703914038743700724241987230400613949946571944079698855057573908603414934557229678578200042402821333697079395056070948454212034346618073504596804321162262928184383248137162051760129883031382641339035517881365773827210758774795583006305662821630184305045867257757804952742596845265668737730779736308213122288094750802792301331889951353350139307445829359545316021985746492254851469589040963554817039573923885597796773053045519120685738838176592907163052223579788981447079628341156865764760143377505643118943051098174658958817052543537495663108174037030219795236814156341963301525284579386151863860915368154361051688284151720031261037174778374928709935816056541712575520275503414105516925825105976895703216808968733055649444831449827008074660579891078915956657666242621608803728926764387634806932784133180191833721904350329780067312357689064933479795418032288472962835169868210732528638530239032718560180108768081499651676052725436864692144787882136197316059432735062479642567228698450565501352869597724691511427778226200676297583912750139038049485297071007629731543181374940638560082908679461945397262082610197501179372290185496215092335332963701791544106587605804852588941232561890404663707601701222062148111738790998230380260869309878577538872617226850113445533044744700925974051636484574527158308393131930909287283462645325563591580549222627134712485811748755796016507924706846784608033009543995584958534596707606948729549992756498748996692820619027867211065538490615048837452224059958718497039524423935573628432916876108817458728493164437381298909203254639994113686269985053228228299472888143173119042953253344664305798818848636204487883582110435572677404053859642899530305418629490828318414737717644006937890157711911578457342073702184338412859952605013952199558510045408850444868904068181543637826199581099089567971972360501699869308391218267198862789890098641755637912366000988432686286454953451580530519693563516174846780596898611208254134061142426945048096632021446852648296437968255955202221442266448087198483648103901325837678080092336483981942949870691559024948380570735844081471481873731369145834892954944316179693559369047489599009669950079949268269796988069779313826427183687828447705765771462452007386716302038221272427376252424809787896586603055102673968992986626376800465376020121963028831571977733935540051996662479165175847546989272423073255108491726274191897350708722025697150475079702432084799771044970761182581474211006162690924332897304792096782911396160940767430021180289356943237369996301682206212736053677446997096921053326276399960131875925253663093905541944723157284035168716521749559759536562252985137172766829265464817806749948875679811764645498227739843208604899071840393598590937072543914364526209143333619709859324018184968561529673449521743926151824561244043750863273667665569205027693017636523689466618495284704275481890436327799923628402419160651703633709088463386328409079172771759996051361873139053286589577302928826394779852359894595760080146883883630827238672181195691744147861369133940653392629997971119711294668959874680218108252246011864488072116665384977696693034868942041292027289577861440139065369148528472111758362379681303642936842512887940305181834460961866088894453251379277332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -414094101559990321321649958871681491705100615078301992545313602272610723413157402438322017148975121072629664520595108521982172612439438663505968128676339675354838876158191410136634299785215467078965813266164513684170769123182739846881299272427305179085463254423232085986917591275875312654499078593224219715759396028510327452478663434542015119938531338034241820221341890193910813427040886464709028620322345830345921857244148234914806296175920329361736462875701409783830802397131253727822438959360577488394748156745480815997776585098469995942964338588628068754253242849208009688758284304115425566896626694707647112336277091414071497194342120434812015465589589942924648613808201483200731547032100400259082602781508617780267289134207759700187678729444332836951510170061349762625022058081306529274012580150404141307921240503604853774432643105934509190832510982138850356403721811766396434335130915799448078228371917358030599392013934681555144074637713345258237394792167531030918322642304599908293345253084233909709760452511689873779489768853542271375068025090039717247226788014239725734179117519841790950634223317947374631967830551660168589827233791539141411534639402318807561697968419790728714898708085892272423672251757655933501321455568876963815268971678022019807883335909603667836721163899637751312174752289906297777902346514211412597930526627949351923672087856168261755604008810016062663719137860817897084540027786043751476181549283273537990752662109565100311674729246905942324537027120902617708354423409979590759552236906170724878337494116329303035956044467356378436006230090956184033500652322001018658595776150314718656058663943471207020863094146410507034032494160119145199684225221060152990594598334992365294668871648032153358588022911144055782239409393771670016730608539120491431657753655871724549333893367764283547244716412109091137375538860023379040650709997877137091362355008063833974906819831513728088856829103813270634681241273268650584161320782282393367439531420790250909637698728875501233343995067778153544127027571181413205393494272946841400195365456165800267772827136728502770201913056786749360795851398972163271544383678836414855777286948257501120225764841419971222384097509470671477952023769927106356558433128484493661258119973181412165049012066702517644971068341310072822794942130302892421546809168576839243821782547788048188390001758137904649092712561193901925685881221394087633166848213137249502474754985963126661896379093797920504393793915570657132544488473928069249596951304126532935707057147977003888495070376524212659658139077510960306668716375834489581051402644277927558345963258344419228840381291681406025939693461748162498347280265834882462094179768702396740218105448160506298446998021576088583972504310222882764295426088886564901998102614048946456659742892800637372419189187476579944110092406047993648659833433675297673400232506915006638413741860313527534386639111850959313844697403242789135985217490516825828675729956163794163448599857940338742436893494210291443590598504462540817993513655991100718788534069759618303610458741668209624468447587284150278499824999809153182468161715753048529505025890372139647487579007796495616190135439698960793605399183183322859147316496219728777761043758574985490172936178981329171874992878199795971005970982979750697460017325039856085455132233989256097020108439281541663852285649917830644801249622138465524776643357905049998492911286197847640896058968177733727494611200226146357819869155100302881561768613605137142070529844632411962477513065373219520533021249064176719738417956703545299710397878505753943044506164765109570215729207322724261859238317906144544395777188010264428885854526328788735022795799024238805871673311257531835151125261479246182464147227081511941026756087627626005384260192069012684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 56353637294870965615537145635811203789797849198310314332889660861045925537855166965012569036119858616879700045104852326012417774656214518793828683309977721405241701414861341406243719852530057546848870367808001666351876533751110569982546555575426994764695583827093077740231174136809389674660854759706329008680943589584309445857431524464491592974384405415620503696585206782294844342473959598762051846993519599715723410214670304317640836608806170738587928326101567921802618180216180865323343129190378907914472814934769863312410763859578191452217457907820783391974905299001729451170353980511952915512091347113413473945188356141192356923005458063933273348673066864836074739782034105373151350361250308486808453284681756154198014817462341121175829378979391010197824030561471957927529523273513955430053465018933374852893690359740329046696993690909486772360517253678611886536130205070093689269217179639379677773887677437401297609133829509911063449402990731732316265899506639604594063269315715122714216784729732594109516965588794716137299996039132162797626205430764003643045120743641552051334811987214278845294515109141308550185397702000155440742869910160142056416301715866860728305433827187098261077358101186255361695674960507041420351899444562532675283016636593329625362540751031436961755129474766345131112344815481248008908104077366183648808947019699234862585078350400353970318748466891418966016562727319284926308914054831784042863131394824534480033806755624417524934051805054901947175214870883169555427247388579042101514217808795813000915975553426788687238228076455997592533967413473692957009323420121285040644395808324832601766588864193654906749598240937717240385532574619565233731285959934595273347210432355864711818719390389954006897195399598163802559225807165134807760262003479646198651908022028428347417749422110619379176000092369065332812724408285359604405875432070634335417858454813751592747389734722568288642733099403798951400379702460542194925323249952605236651465524212113012984011852771707410781892527724622503986770871856706368221756271631111433186911967138483771543716558840044442966874826564745608565795828085638398122370281077977858239336243388935285474187663694154513889270920196584024074853811100590377529525999448117993568364569299847362846636297035049245269851808025925652233987964342734015632342568408381751961878095509664046091296378056352742161074348087457981929019970871080130506160899511033221905845768684400928279719086133356776985547228025002179755374347977747685728078750148179043508380769361111651841057212454502989716955068738780358999362347114074657012661709948758926379115802701294261215894124197209717837859362564945676055418967140264223500497477213524384866818883673907771906099842160793514020013109681729040664635612484868280385223269955764265733888199999006544067660055752878821090264698451074492454948033059962500590504831141025206568499862538868611981168629859296185937751167359695952541909003512999353223023276854474828214209154168665774859087505035568485571103046472652564113341193305011082445541792901562667415267900286715104958007169357521821869348840422246172971836442807316402032348148170332515794488887557918136521335695878935531003817702319557875086339930934286668792420889476461576721244313002408240024634646480880947371005372433243497146417949558328635654436735956261244816212203910991959809014063257563033615700323593931591377297141634787287055526547605850226879266117901043339936983693029915545944379062141847102131028453893966092452985625114158492858336837270714275963916488126764573413141839373348608015426392107202938991230526056264222549307400057285999136548132445358006677704074935372230439837360833320018203894868214578562471100076950787108430227888048008704050651035707942028319753675718650329004346522342522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -6917014772791270278449412200094280182876951114454504479772754088431684906573376321165161350283420589526437371487205058456876643964907300885739020004590868130778094582936976630338307609135337892341246574685276991163700224150002858858135430406545483900294794942425096010956971355550505192178678429293750850568215260618097892284429487002489355264770944254302540792489259111378393735668541881109460766120650646360014545265468996182677903855951128997558749842320821171574264982211804435222474616296741860090800416972804987976842409959632222279795115630771671284861442534983092023832966332706867536772553395615362440418182086662523974615855703181970866218701063223612124653505733894492507081898364607353828701154012892255163324990264901277509123441757249322651762834329181168287108997909754169854519850497588437910319397494361771792760882466394994583443301159053489678823730774033159057863005072493037484508222199136402624515153850559931433418243329878889830529572870163850219542448027748870363941884833426042842247892135516100244182611022770032485722995511139434360492228113154231738353460081225142937153669633386294104728640656311783036342736481324862192574274760630911010633578265552276157195950023506575653564115863457547938100053536523263132501292607449072937376166741860337550539003428739345281867530380564403932989156985890928681308873174081821925422550401059619586030117531580175711658405279919118444127033634978421180055090026007684107400818021752844577963790840338228385374735359575166200196046976134368340775924750776420046358241802145617795806845263789987222512694319503133418560550197834822394732002712619710857309940278428850241947033239931296700552348110166582964627036634726573461289784264504180154995406910417830133540129798119773903649138906748070162265973789293224057997939385949713037606480983968833394367182366268491137003422571128762740975166565883856937667954413176960081861801687136581265658260551733681011778005741815421215166260123830944996438815926496194694463275754466216381722291373135270186678960466874977305041117954822196193491772394515216962584701244103887356428817518566306372023539827735943149644144394119726857434068377340556762845158308466976031366594786387409294006714698783906318850489769002118814325029319723752259585918886603038904973707163190646330631136040978680811308282007989050872943045503171784358681248375210587974505486765523526730245984679770962192477300528326858097159540949961631631532920451640140642669782413951759680571667395453125583125211398872963457434362428820086394882037412984682099334093664746809527009335931642015301453242553678121330003505373890176410439749348664754586487891318519897015407383397491559031613610860359130236322724657830242362351009768707244719143396597666903969853760088329605815878352403240642926533761460944456746195821591742389307133857770124909024011939261324594390658011399487893691565680869664438399201032808200907891084162964177837411519867823322213943809546168053910380241866031387336014450788710831248482895561800158364083327548876004208747446864511545525010296733235281814850272988455835434600891975829876474526906550692349804686375558285543151894927217941879356278562050551362476308977536214965618572765038936587802353780107164596406687168661261299397350959845903674070211715977435470731190901936418980884646849071368314087819632422334487282279866280833189813515450400680187954149057263454668240582533215893258992945536695467920858811017625323768462440389240779158049775984144763046910786687637606820404670580897658194355074472791682886085534489087653912020968872612955022347693202157021261959354324218820365804402018969561009622391395921606873196096990168325248138070043492205562890954647132006459110213806381530215260003360570493189215807550828789784394444063852688572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 748797914472614359303757416353774227948671846471279108340770262537043278971305782881050241478221801084780671785703847686037655658623851666268402416141767529887787691989400838528167519144874801361173525810448975993704928191380603115083836849470826264985371195913583876928778454674141474973124274841621466744586803969255433310613935698121343085791744149374129553972485338858484792278401177844343751536391128388632220977420388162777123402442811730699726459641570620663391824909891755878799178787695563700198873303285285043762342066272841122673166365278608692162778532459161667888845794585165688127035270210601343373391903869667587971030231606593210699120911696643638893427574622235441549462807186335007194758662796469296454441390199415354928633728508792370299766417919240607762368406250271886816223962997395788520080583865055509657860655529149903062906306739534012207833141392710262313421158539457638887818826164947868041604262218490457074785071450952849174396249050108411179599510320090488935063176383526502986156927470452528394844354021863914326094782938598583285821172610028628667945401611410513127927816256117751951741980897896287929235823582995689675771661152057180328339302657375297971532542810968844539924342629252273804371215751722856266894965319993732955694526743984474270598570081103502849215172906076549407359226348935099712847467340583683537711080426191607923734112160064218040929825179097694146369532816851701984381031773747621154772230407534821926028503115013431730778245021455144903294437170912147534876642698425508732283086461575310929168739326789684869767951001987835919198713683764173206907508629471050819207047408053369225575259507606685549960823054519304853483995452671665387135534366306543143473412888558407212403776123933862398202601023660336627243457464825083584524783384181782616081183422123606875724079526651109074054522490488797571057464620767313395051723386256213629386584053196377684661405560568558219330355551186511757151433520645598970626465567558007392236216874596826264439616208902716835881434525996010592221513794071034757040287301832570260679877358048943012446473250238584073269883369133035488073094323924365764712685236081847507151173557802107131279933597661018339177161701378061688854358777011439913584400134404562140440631405033827303815530595090430216269674217722838472318603690259727360056464581743559848639235951609344788345574513365973024690970016422679923711922971591743981405070087139586334609503690491189152342583486348092884868414769189027987551646886055519971647580177973031810870366780190966871804585530598179793059910610219521071742488004765948767409062345459839456776574063380253992884233666711468016341915377073341305469133265512822996545911219933460089884114574872255252766797369140730624097198635510096185934354845661680837522802025878522236961949903066247074753729274738597980782004190340860647240309185963430953592138904409784923459998140206073187698050262777952340370745706111450185757291761152840025914515880385428024046949576429246007578766041810990011473477698894948151216897563766561082330952027014488476480850285608450026569636531715958298848610128186367292740691392002550702432480693523250653774908065924412646709017418366474055116854235348068767454745446561001339356559144018341900510284704876635277412240035087364745591409348078656958946250315358296399417049361378773819117530662015324209282003462843152727396503363317018996085372438259912953763358631683526160410592673475245022333107224946733879167148865454626606407302435415892222305262649110821020218056966863563532431495924413242897680510277833699814724093080468791345817925271866433368268356736255341119930962278430195087123506068115141730761351420904421626533566626046316830660023860540352856166527335920801780557266049425054654248517632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -72382709245698318228592006116042766486115249966649656421723681430915712164469231478945173079014204894648496423796463249853974515890291383886340039333691774144398346330676232029557612627708179444748075216849274128464022881501303270162143650855720902496713554602561459345252378620934565486150887370121494444457626732291446251148057624544223049360554084127568469630039318143823998066438267387868220312451329891847106941797961457088459791367734793578555395734114427390679011735237936031944695345697168218443711503052801099060794996416454084001128993692230615378424496586296434482954064768886969477581459823676301280026158026932586179285388391060401792280583187552796478558217854792141380515513757842274929384381281859010806307961144990262102541197197811013151932691775441452180324098312022540565520368378254340799427757015533295224810187593970570924928517267250860761472165139549681545835837492490164206741315012912916675957781217553351188908443735266595639857362513887725539139051501919767983432155861378065848955929684996458353809446170269626531017612939872007035810420992576838417268766469375743265424665831450577410433754297655261935741051097536854114877872688072899367145185037675426321206703454329988214160297914802637108074736994534931174808851665862620021358421561880366678138938570511521513255997260777812867392379746648062142872587468247785286807452538392825974311416739669098076595411410572557321399034373623968024196887326241099144757991848714818469512290565699819158126929540931280988866707302713312626517076263239164878157432723468036569897355241330169257978472416807635741485013616782956428928469450612598867422486874738443139148801004138139842213569186361085971555820905248057729151514616644648207946704745472757983837163747514052061902364274544217685173159320378005999623011167010112500187446533449700986418863129193578187783055213177970576947410603773977503900831777288936927748549773430117575671070626066767638194848921347004221593408458799152485373234800601609204518551030368944736849847929503620637653760530489058878742422491513925698435908477042903855052519730172716400486206200047042712723075615722536044499102281204860174991254901165739334061659500100413836880015614684346071938019589160385341708549955912792352576107100732631542423292255619767109949763613998239013929998431856867810586150716325258102292666767203957155489269316892397177610763659745088762368672948833071588281305903157134013595279612898509341026380117595298143599832551622274669990207739151733280255771164237382716800486382665311607667595307900097668062204078979230825094729180008777408846386988012059054726624051023234730275819343122663020394086738887121687279092381848762652679680400358959634411702402458028109922410607927711194445801732890815483744829024613617203417656733902085270017161760165220184647146438257747455010978743725891904264058995835958004125981651011644915214073385191820601964845574117545141674494541042489954246985770735898800633004084885917657084455201447141726555556764849859876375451430783942702012556797613023281431417424065977994849306144596479149663114762385433739082006899218459289617583399405582754439516871136279613501030143609426523157829398739363015579211720257149296529948862321281240523038687531285507721816974327577819885761345449225413860804737659628252154294603500728959597796236815504936030537172485406742998093656570356522675158406792531290562974265901386186054858478273265859567489429072560992774385905973296689013433196382488146263796725563756624501428382976517216295474910264203188404182923003779999847335651497993584109724363470893395569594100432282604512549114792165284467850369611116547041783338759474661103093294116475131614103594867709869617945660191115732715042370096669289088098359629711145209615624826785236412006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 6155515876868554997681257625680058928765270929830257910192275977786223567621764588283920823214650153579139112983252603714849085629852554539695245673194705141176227624140201386541750390227726991114406173665413770588805826200262937856281252764993248831046355998053153383451451689837439646278681549714608019933402823371740199412673534267559314270891733769101245469116870799924159269257456754571760998646626849335364781440371960253299266651978168404062573334785908143131063499747148813439815545048900819278967394458461715195750730973071549665519129645429776892679628242084026664564100008146094396406594964666576589919594102949192571549042350047952266409617482798397689946685697887583665791701321222192562490322566247449631236576001169973239288159921315083111447540079471863085412323635271502450588251432196802232831123292995420190493471879096275897489673868799600799622366820130626534658916212208403008004797272165858182952951918966475486214082755172579107138901248207080728696418460873391721787047339253158924783386179139072223460976151732427994180431782882769065897776606210976888640642261989735897340210063724724146727426946418296473473698771769244971239707832455638386945227668765881741935348943864064788862881917019831669971055584975360297302479602870083008500331618140714047337797583835517439285001019296524630394095115454211968643826450596449163578485418606507548140652357305104317412899672827655735068844351438286921408782963839550030876381669090732641422396741679584035857822103943181998822179674972058753464574921218069043019755654133349236173119855006322555553902069001347498428940626620290120211425025023358517828258669136635048012367006360467914338106401375550630064316250117864933875391900495952330924846832002846296422934350134252569614481577380231889813637614144619156748956916448769342321388449900156998249926515036727002292254978906497101536866001433003382664620393982458976989103903985833490108509658381745353434385841961710938659821175825924281039572968237007108644018421935466535931979047582750667925252448983470188765601362017175097535928435623169787141268927851336990778865498905519166358418508686682056109900324914047254895237036596964949929546409743586743905122497850648025646528290510738795395494728422351255650492229023181147561038700665255319993831488695523918120753900746968528107061991814461919396030377609567156875334321744491890776178890208192643052534377646624953562174194523789864654373325089477702650221249200759667337704861363191998138161814366344429653923901268191593559324030676594802711915555700404088987681737969250200364162778607660308709532760250380439367332754436460085505331099565502014025366410218793478153444879432960332269211607647287953482320218206524365896037278453722141290433342308206430386509595789778579283619227264096248164674428902804066724692547440613771658860284436661345472822580238792639116759588650668132327618687083017614396240119950344923125269919059994264444010195080932280862648303219384046705623533461655982223339156701007284419573748440638991851795677179921532849149088883669399416175567480002250561499007637757027751490831416973523625923763536123895180824865055128578302469064603503289700537150632297567214929202367121918469639776255096588264113268518484907481304277754774147235671855588764759465988021985473624452126664617302455927882709326642866250083073489992259245470113476925988647467175916927380862710787306849411832368378939832821712548192104142256042750324269364021558169855293845309350026221438960065993906376868882784138941124876214908729277487169749748303759862734892120885874859312828365203830649775784205887765086506597961580680413438960740307622127007635518052394359838773438435060448179682309579206291953194036979301511913928276339570248225873525844328781028483447914496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -479820700972613307721782844502563555915906477577563001902567885378665531629476548202698750576208931777837634028398027663759218945160407596574699291940728687351326257787248344112212089290376161031904625742939557251164321922394450456162644739912284647345391122430559315449798573273310579412028895185143327911752674450401844751722279046306900787555287340829030763546057669287896678482476263578369850831874271356326401624040823035811714280449025389494870211717433422519676878096976508319191197707111637501661859680873356552595000296856263490749358694714925787659365094064982332744041806565535997761656327936204208845200581850771931381977114517615233066542008236719584519614275181362117411073565013757171553015367565808260739153994390239371333139674390592170905427437375579621379815239173148329006967172664766229378283882379994009091172925880413068848871310646747761502462500647696744768738281306178592069300843087675137549547185565207545398507894940679416884083429539539814939147421334082060671078409665130789707901421487753043505743874724537052423365279979708121278937236080464778033200529167023110276283566429926672725833052583868726795638460608946953485972536117400454580413509863979234747713104476227959527923310900707415056304476553549493861853229327962252938690011839102308445840881278890403380982646506577039642067118673502878803100223256668446170857758421217807713538231187652085988257578823125109696709223826778197090301632658352103266992586970205912433603177726391479240050376851881262380393395240790712858438304153233041818422544007157212251034617963746114391646660780969964846649748931641671710291848661788165155298500539416688303643745847594158946663367231379054873444503639808513511395148159074565090068288330217074964029264201355723332473182676791399850009714862240799680435188399088339471708408054546559475030874320304254818289266745960781680419208477599853846911972781038411184644237560557595462404516097695076689461800365178007221789381175927554780624762055374721413497633925697028320346201437686483314957678536348919740519477649932398761724178748063159916376725011395329517972958996751531281958578913357882091726260478220064395240909167482225250636535427262942116429507207043084937857549267714980517700606570467821239242325550052322162957102917034929261009459822267700045625442767255243727137349720698828748503885837816666399402654930007320928684678782832124807137171556743932756665593643602050753340488357815823179634176977529459527205926367429492901762467608100037154592934604155428433967938831442784872147033221197321133753329661140859634989895596518994243866317048213320400331772028993504234015962206871064801123357789036882928087785714148904131752630109974034342673251152835472059853729701505640803319842513197348889493150335151976884883150945518250754637516266572405689980560028928155268072565363528580744623333571796351411474876212120425964003351906717816444774069513895884353829146824967022815879560114452670851690181734835131931067121768050873554196335723867622466739340723439291205426981408081481021890332929743961209492340745169751768216635745354290347394103401744641837401398895708378186128492235954283216871537501404498382786243738185763182034195506044518702429764933552515401753533440011657368903634443596133708490727789103166969138830218482918672525296220982613966212461122785671120168597606592520366530386797040084492357782682219085476988037344550661486474387302597686252225558579483933742253449486177531461633726849648546819323951977877600724104111354720148018420762805632819365008903013884735999490310818350992845698752950707927515780887728280229065507381553732285696085428532388626853648239994369962081117341226896232667299146510477421302722354971457804279675973306415606234971766197930267159576844162352650649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 32746313760185928960006005848884846587834919511613390559562766386649408179113523217243539846972295909729797888175157985983397945350931040341488649428353161655393425274532484197722404882879985639482714619702140109651255333072844158286225804139713453360135761822820943290344583292220265634753702141045382935774394700098179205099343233113591689556968563111017565582722028930088751188103024586031286336904153083312229862307603667195317913788282549362275595026979695915968286855851514513116638836709031118462741956760627848489707456013975049176517102795822485417077043600466955925660824872543091670108481206350751988885336159664522029201966367963567914016346202609894810458545199299038649382981842836269052506459366559959033906713204820027881382555422554063600363285452725359306149573243149647117342665861298302829053030900585436568691978473745142267466864746368823340924842609906028676437219954661480941332749532554257042169021170825743161772467509233228146720495310894299273943341505361366893026299417671354759837220717866369849256213581666405697659403492492291082737141069332287702775080466908076464313505524290055304880780440141254945147195287427154696401792008943653874055865267135992914228056560135766347426049421371754486015113779256311277323914107105983709806351819463203435164346108664464787690251386095301829162276526545845156992184695201769279046025305513479207347919103768047805825661303463150817066170112888855898084154632484651240434496107868376294126985928527803463165884587745260248475652082845571378152824367328703821845222887270030892051483130300430855263950486703655520392270919034559604468656070564263835347362880014581613622232470069795938511786144831942762780539994241803102560103740009740701901995008717005531891559122041438006632116718539083637722728385049707302681562780972281534550024682407322624838942177307311809083458221097079531957247510305138811024220745310792532162353031466212067014198079945579444405666251392139742077453657369584505937783094850000903870897177419280042904624666271031978597825405546953497263239863752317488683833834258090713668758593493578526244781479977141613539073666393743980305283915941011235846891787761401525965786969049252689141000048018984218757441325649888559972236761929663247278939124482508787615521821642607272511728417736803937629344327328819702463176448960372283172516242132338429838622366119966831106861313222271048342094631570699341640622697207919636598823418356395467460273765722678562562140484836805444755639171390642397321805754959648010826237660044711052230641937488153850962409862851531239808149235312651227657672836740496452641146953501084697418543877491728588291226851631750988992472493342142233299146662797712884274652415576049297301330019377302878138802181802173348866796696320092752184049580431623319491417302717657866210379615431085194630372515623839880102201040756094132710476078927401752831199443817174524032413559291027056169029968860147800502178978960251758761413415205491117806149850903313681765463388097891860960751444538052208206686020219218776882406457737782886425114875829253819269490126227488983697706199275926297302140116848925826667485949818630168031628248198653359129815168322574986240482348558986135893599001758085833244704325296138464884715625076556769185455483453818254371726374006019812581246582299097574717476025009484756969257872456983891291177314344452206288574431992168355537121092496950593575638377022722511640997013061654355226816719000912055324997839359644053795379735380881814199296997126529991612718800084720525925245195233795697899187604555736662377331197217344703667236755908907095465551422454575663021709179449939819372116646021663085757135768327832408082485447737376969888144633312419497462909502282194075250638523074658240210179252611973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1981796402869847610073847508450631484148842656443077262257605167506127686793956627360630574350172002386790944036544447244235376385559746390013029032023835489928765111493033490874238656531506713488882762435079608702879772087217021138003005807004279449529859871412731933949423053440100019201853184653529358413574741614529323079088027550641774847760967558428880713977860880336728870095236078284877865390599476909638534373974519028635716376825114302718239705118167499400092253424600364762312549301814685935981775955896615474397130896959751072997639459363357683986831637491189859333326687191574734607479931842997370644186086724967506957664964666721523038636223805422770611345179926922985498022130165104891756779293604340694494491928682529799020341390188324943654255277541535875852427071821096072862007762450056959631264164138811330332859948155366885363142433495532021724668200124097663810365464854279207607616615226773219369785498949898677612219918098604023088665765184856648525537870937552080072697633993119316218207099357025961450241477694555661046573514396300978163010400742729009937931555645729399607101783670775739596040242176392260975410369636202818921071554881781661574370210129545658108416102661107274978563905627490819186714250441293572985362742571620704612711859438605917647566771374618926474505154134405421939614857317062538293002970256881348238809480141518778232626936711855145953003482076400811327626374668356217223934961032786226410001198284359664076983589586246001949471182426200339828281046884105858486987321627887033699516870317708573349928542446355847134077540270761521020245454472967917212693385498095736838680041491988239493367713967599444851857246582550707597249447272120610523798314501506975117156851654305492234361731765137228075191187086194458451454245664528390842161063366764540245160395660965631040351970302309996564110892289446174521471529860169722557987785425619109338893428170094156621700054814045196070132564091993102742531176084311992755583677859177626326268160443583619246914270318901084287819246368053304451966238827291283001536358069900102619166940534924273683807902185166019132819962095395410901234314258544609126514404663046522991491277389209826317406290366452545935749768198295270599497236819216348705225114795302969758746250827789221429786984775839521387138765953202713732168879655140995200571646618239664595186424932178531837836903412228584397969852522812122431759366729991128436636863761179809865907136621328281879770650633985603068719823077184486628959573628425430183920149507983985780906946586008106069149995208617659002505390179781803730947385584443815125461231759751849006872822345640048584913556802261941152362568458735389427370439568935214169271391633065468019337173312842800820683714198478284361467167764059096774280397989530690093392878769458662092174881150335249286998095222627200409080084859144441497488627465890770728591956770770249599595068864731591963889226440059054922959911036070115001078892327659025127127521810500471215820637046145725169886154281998608276580479178872168543521043181683458593352517829673156748986098551087798162168386839243276203330654873741068218650661521676690695043274092483188373467344887168919868988160562272836455585595788062017123449354716797946640054864455577148323269501834180239859817740482844358286226088547034684786076073621492885456825259474926969632779749473789140841163390307963867549366086133661980567595062949981842351119923546727930238309322026418376672870219484339821052499977610057634636860161201228290823312999592595186087941486816007244804034722188284120962479998788954523772376607196364792742472590053342725720172911522919899321344657392129525500014510404467915846416055742095013096503108727821547445905247814804947009194394072858077303359569100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 105309933036268288683420464089294980892864677353576878959667444452682868862143521012610580536142617555220777831543332595629835861400735744257319918863490938117867147595351733614186425428057814185288608701537766828150004370096388624865323371784831667197268950894441153780094843193829985350095058587362533191176486115813862707533160229802628965503358462995420162701369759450470649798642982444691217387278141221891585643250529418265134264359836454653196635753074362030834095121081395467934464180913490697816533063840910625639281905763655866207183156206637607986597103499109296408215961255648738112854842114810182272554775451475610329397361180381654357218201625591185100120660452653762320243003845455044622953286940871116359141342072807501996109184731924217253869565631862316727046321724749353377908559642449800236344071153211642756822278913663959697261557228910437829271121328321234394278161763056696676666656534868725666927337846134329106847668593366480580585466295443634897046726661534561505019318780703997037126423954848557000629460678555057362961643387625177210611657730097793317299095764138052524878815072271601023026414400477470395232308146677152711391377070178652261721502604712907976765853765230785425406796500313000020562527737350287159646747019370830099049073437454950051325312072884360782838673517371513947524030779684959041383917949606277902021295671020448763514162245196129263776748946047560309554028735133463028691833565521481491793524059099957772896772326751989981746090585297654773031203677193101994803525251785618146847799946132178880120331337025947656528881314249673131833498799203663051654586055340919753637798901729393720001849138623582794233780460545396698847624786319961666962261479781489490134889442924482387447100990889818497119530129552102445502395991144286905550923568287954094611322724218491850707748146581368484057828084386997441165422985302602550221956714693874403933032982985532327310239179029290120254647778760236628932987855181853775185893124823392750010032877210653297244216210092548412247003370477132457391046542540395985283064257531508282238816216373723497668764218449667115422959844310173848534436685350879509242122630833665329462807083330025226451427010672303179295543105550246238791989977701134310172430616426621582229927472066433513217328065910297079150100222238576400716579076828309519157480530118472285705138554931486901547473224261176768969233162933848796724409735601312468250449706970184269285363687275270009471686872421150259554157644529529020976533017055952373959619995016825388599818818480988710386624949179935394062492594827488651131717080785785056011749980288147268788159472719074593841283236400006762508803245097390265152012272066812407538501478064251347402235670956134342380518330611773740965302008747592672319583592868653167483566384201190356507642957287155417109784460702581252711393000053324817902358113593110148494650951866445333617924926085394846379621586432128530884966066068656621357968627443098181286923328266895388415556075697945661706378154115324291400217009140505632708740891212612113120436128078329333650722762710920715011763001500083361215172600454162174867757034137692827678197876913394143734578275619120909761052747909264014133660222886968799638921483716226645496269032147428143484794487664144704691007260779635702366506121733590514392426870200038204580965612246457426288532575990741281409112766007170675698458657797766161314630143455944564662764283840505990076892180321498509846353597902920442482327717768870892507110662657672685238040736934430596905363468581776166791665761578067371989035040036237643837272030542383957023004582409637109214459330723113390515678653584630264633536510321307737751703940568897159890058803393089471496802023289469343994501079591714114380873728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5041742037845292604377523706767271592828905218584721797144647809331218339104313053985132898479144591236566680365728769889290770044965615429187132776894245779553065137126024099808058573933588214716638794684480493857131386817091032944082108510546705298483795187666114883353641927291425487945978761275131823217834824858035015316287951563543285826196053867302600334486900508291502532444932257949754534536083399808843643700256096898081553889226787784696850283595060704954913704990929405732714951646636293803232852405592046362490809944270299939039373989470715459963459480852957199994761361319716841006175015155152264933687287845988233931315421884650566562150288886391695288651140954641915591213458721095875061617116823242225224494075224397993926184536089049090526008614514291639746421153054843005326508775936253259713802602680524232779301629788453850539190544257749559164432287952288815305103072754777903343984031108241620282667461850850878937968585545579102501697947677286515552714211790137388584471888860706866446871200715544545508918595743852740013598031616826613664905710987604014256227999075900705142653694026115959755457529650097388656763536959465331002520823386728893568347684814272609748566435278729592883025132519058669214806276194387600060094339784208659541142796556337120049600202517474348329323526849123590251602682194837742395314952881902881411859842806793415479408399688880760126015629203539837850025823428516851679622872089164661844170507347935625217316467162406349842546980201884166270389472676046122914599863150362299688902173679542584565178643648897270111640267720999007931084573505117120107517104308592004270629766105979261514291676992254143911231274140408893735215302099597459187348203527996974548007110072643387000099896015336045735165959951594725637354158425091693842157280779152472307059062979378120005918181443627933326885132052988940565112839532585260672542769016775662184266323079674530414205021541987158472377881160205829327563148352253548835506831177737775974711234102664238994891590617054169502700556013438990295142373605841789327398387744888817053580283251284922426250879334334797161796281285652383700632722013853864476242628433014323885758543160476006147071490090578663568306088614176801960484080000889856769291323965000724686063203342453612904645958912838809736670181421180993903214417785591454351812387549025065134153564351762311198733925607018708771125828322282445435901157874994159866628832700275577689509360583594542104419951314675206824516851149159646278010588265178895113024400940231297766037704276853007698969969458632777415671265274732301175881255001974897799922396639860121757037663091770669279949975837834373767349722257271522791608299091513030519694436690563706899286370267899755738813699125368651315767001316248706815137746433194740352842109697795156239325011076790367354324288613380215574679137218514271645767898678671648750510484577595421261633690951030563753144480927083485944710527907457735054527889873720759056247496779646970370845947454143686735621955983354191351095040549972824879177842948585990837937805207359145250558518082945165456311524540790700036475520878035383409814600965928965585608032717205496881891117133912121971174372030522338821603268380325540427323479751784253872644349179188322469072686440447476011874999558321539307296271267036567257733390859254858159707221667242195484724843364498699016643677499176115552084751254438197835961293852053665637671033460415594028856207253730718718711306571583272374918370154236239295079316956597227252232054621046004196394459648222556508445285724178534433488572383921951427048593176592088000961136250567626670239147948188399479187086992365771862575928794309749673583885433442620486775033900872853476566330339491138151318428705027191486812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 225219646544760595701671224232039062652546890088507132903191409588981858112208178534966602604753692066874168077516494521433404144932192638963870245650889854589784206010890322240124735438042378782749024802283204095347299651579110812777931385864625417848557950488020478092290885759511609306804194379814785782315089266439998731114332902722291161775217717836401757841176742447469069853258014090343550551033787180837728173131875272231540520983142365373139999552438232419832468889249465667539158168100942288815073462531836658769156129372249386121885620539983325313198678657919279463241073435389278060788712824579160180354618038748528690204670007674811823645427124401188425099429554235822851631988730512393100616133033401944210241205696087886871878954897463950733797032272986624169333738223233892134650282339738912435949924384238408443521339745295460155717179729046122379451846977957589130345494334530509739762919450186915002653343338113941767822692830109192518337075873877367068007185329824257427226049227747704441076242423655806897555475616431430657745879124138608765704070795340816677628067726649639895094534726194933284735907504599104696279482461773758035504532765625436074623034889955067237013841242468841557377905582316637053437140429451596514318543505227389508420651924773926481437071047681932802960274089143661493509699179869284650207012973265095077621094260912542392512629608461578593615621267243049357716954066789330323296827056814141468370323244821205986635426658385216594515389366879663633051138812986735207729537011816684621551642760887153911736790175979077383120392116716387514406965231703031254667792508319602865721415006737728056012506419432875035868816550520989484942008498817039383198947227814458217950016508816771300620177473154242160124139513166902068097927164915675267994542382095416792798928537579291985050902145287704958499075775165622553644530440671693984231133198278892387696298290158509830572469016742559178784487962978448932198962306120418438697223570262756189564463683218652149504409385447020776235759710575608203613347281610619616145052383306220880654410143153565575144218026363073936611889662815151078195777725286648510781479332038506144988244590042994274662771342277784610719480930991532126246536864249690109771187418406579253239876141692906625836496358715160381545424583016771044681759579913545020267568947406534809563865747475370295950419524958287938933036440518484192949337830183578825524822944622256264962294688557679236476269729977674088854249352913306034632980964791102700922437847324876172640338197942820121306534704756157961303771451848957621125112511617671641043864698793829998207737200795153789304257051121118266196825105810460595940160050192199752038979844626989177261459183958322083370953646410396598669078328872946686633551631478246349434017218711140308902610990531905843998551374912027984634005787970512624263172865860605419038835231570353527160292547254425471328860346914750537200632625527314312517710035050060211911043725042055574276641527561586979041296008919531143795063713409831867324033440174792071566930346241991292246264254560929326589627791740958983296328673097949594654553636421536784095197456219618795862045835588125587136070132761692748822735382329796174372401854442824788473452593767264861456192697189533642699082242938225895921096851341602050866902608308595811411440570360260021836082315800454687956241586920257309049059207362062303998642907282832137681870759197313566959417992600216738146684003730541827857846285965669958334241652559265391534054113764600625778481225523517727965987660748098351769776435622382159223512514804614636902429926292583646527573901123648248184000789208952342767461366678811986229625413811283388412636744597792549393375096259847015187629147467380523776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -9810752351400721444725837666683742772944306252105531953928674920465911809720968540459902060439053251907612664981368150398302276054359401146990810726947850622321440066743220155435303385997960692378470877707053630309565068038978081481396362638852153620757033555013104407778927621023057635114873892231221413467316566730211811229180665199781345506505454969817822768365623832686606161754912864900488387826877847032919843589919127843069567929840463033124337189858595745995025520707895172449227220653622069299742733710846135167012079604515720870377914261259691302030409035036152210253255686213855206054865207766528717135852532815125078594621627072272746324526877700756713215663385611213605157183173492029503150742200526030247524133014110864557078619404648907477202258306022076596848373844499825387259136601740193339259927363503224422738354230920836073789436186702034563514653963903589903918300287490267069454865949022723474099307398395644197619442122111401102892149342098153178277721313460901175223253202306744349954637863289655930076660470270266892750144841999969246166259564675509400425995038651960799936339241724488015493843606870112595703334803844506260667993068640709853412780650601474486341985426328704214294295694091900629435716806058163843733540250122828758634244538897061847817927270592479722151896789757457786186543836797200612064698737209370076602985626248358949672017255698635279774525653041743876589831738222924157379658593720954752294932491674570915408296373539100790790695764395753258296845915000649561430185810096547140229181019297497341927765589988330809862720077869017714763160577731105415104153407756316359532161135064681074260831864364830556815635024936370326900567540324844991707055072773778868458688650299805409386232436292968775965322953110234831259088509561265531922566453539732271938126045431949918073480693790100049188471640778269255613349912851895811486968017978902576629065836894948875776042713320502330649763534226861101737860620051144528494609488059912714131800128381408863102806618493505385185313473294244350257255673250974453974383981932041791550988882440441528997243969623013822149970994822921770920862636553784545433507266687376885681966622028867177354733088137206049317283105719556149488704340411567099860783878695816075579673289564222798144516046124995776541443513940688329255849109320234059800175977474650138222881758750503046747132150064967416316761340726317794485548975474188118352139533202596359588025141553558048149451816722681081844322515162940785393747985426540760632523410688381408364369417286195986229845750905654783545661109028955926950189132507858305212589211218608523494227719955799385696123477614113342644236550939981235656296418965229865718227986307664368843358867646972687225240472982397677968030580589681412650615978677831084234181644556194881965485173143397120829855106216447850220725951601409612801389129689742406905511517541771555004164485939776584649135008680783750869647965543415616321771418955687308506000897766503593033591951421220663864364356041012478353475709129673587151284511669892141766545846270076067002809089896957319844601195262756910825120805459478574777679793575383871026400519241232691874283572755961476096375905243785517908283734551449834749562030490464498148268269808284384203908556517717818659009561401517830496772436616135833514558724167749063739659944422622740090718236236063310382352343712610723208883572174226027955870166951032558877006055784437582625659332475245495901253982440159656431595569657212752777710037225627200001826768938623582658829899985063304659980635663425444610265239993442824911267619229191055830266018665985215697110344267304216375712561294744795661496123530605981497359087335311743031201267061446939560680396194435382504401368941413699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 423509804292547712631455300383264798754449452723672139363776574222694869036075115657054586508199631381465561642589637337371616584906988308556570619042719078223916385879517365356638874897110034253116679698419568628719789747374890493381747992443953041023671899581918987277162469709409946878474554177977833873367750225778162451906746916381854361317800804127724750198535922842205847264801000065345509778001114094524718017484126728574079069498502948601493395603876749890270840781002011088088817369429239390825146494499820621946345965748830936021285714236019714294410716032415972870705074789423781143149620068149936826417808905626683323354071913519326732169482221283103681608176529307617240445318184567133190840967902994716029355253221640069624016104854596928042360603927140562248239219017918651817508446494098709031905534174245765494613438115233296269633612522652345681040548765244793773024917617454432817691655545709802705516930515724309386970508025593249819993261597901731225731162895542785384957073964889378839289998710405970011155978845108762136548015236481501443099483472282447311216808296646952234416072639641605720402359767592407891155336498369263574723542971867961757098427760454279559812235380832421891385612045447068636164657614022284523849538860496034151126637109702831926795435107599409401519409172447996547439410200481069946443322480455246592904537979764026893983805444201133810352692067065624850037719878926045564138593284306799925263677987448078751731849119344163631739442729591567827010387144725763528088524294263859462185541325724328930852805878607016477886365606838236545756123553854591522158293507853363831268394178525024074375513991464944520603110183319611427076082445839833523659114497672410112474987304600384417143506502984081258180205333748253246042745470186961421084781114669891049004074245205177828577490587825781723434708043627118197782722292694044464964372697123731916516865756358440265621457551881381743878538762179938633107058187587597855296829417122581239563289058587960069697957277996179259989233559442876780847106029602414282641794186713441500628527471615129418278587762407466794531451532617697315388522501030210084854877818774496229087877664241237114653376606564595194815579130709881965141327547584884119904316594681085269793351127119923807426443610951405872190788002900671526407628730848458053069005538943205888537226247404540168903486419508661320627025150005316949026863953966379033987424903621453122012327148693336073023676634542263227692863675793755049183756027022492169908709603491575707025411686257275381895903875573026015265222241855402939961809232856710036938378692970535697996559474975961567610695406537972886194344899816941485250742550870458989636277351440191245532745615475635759250094786675609150862723750690176604471638622842488820677676146622817926676918731143079578395793260081377064918590999445587135349101969262049089170102196665958954871588388179247731909230637036214798137198136092529577362379459384238724415749701698462123975981593290371773807496686786921385868552202388456954284713745813287740039253582388979749467377471134227358323574348040783954158165021777357597644468001999724828273350697825994504403940475693539461206264201619553801261211182961768112210219610786854044464933473229480356972570766147684146669767733009607866862902942142327829565828856201580371503633795182308896687789975703023290659656750518789258404404167826042102198303305504674376451901277589018492428957340796984716477180131890611113257927811738448898943152956981442695310475929037803814197378761391084998944497761210523175959814994629777663844608493285095244374073370406520703162794859956464919984479936281786073533847061754114281055331392425877734054132738263401621176075009465778097840924214480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -17460668721234833552310753678483640431904240149942738920965232336494942532488870931464412581549574115157077771317102575770723251853533924312253611660125507812259591002415367969940938184139691638803877181936504069731872086322575834444475714627220851455585732340275364811744633122454377769559711532298755809130900654135888209000411015154086040419801656952759330509922465532494326359259954085032447569160939188903720260425769607445783504749631715977535689250028504585422106722012373005707008142802500355003757005741313510367643164365791219760181567959482056383299216707302416949365424206619782163554279734051916965428834924789578471250442419053033238536239353179599013004298011803960686743423258483392555651164620783182737961097740959664115122185787942372916482574509802777956815663484944427329222854277321360965603876754865605597524156988881905148312823682738054481541342392455050385957864092527511107687463217176113032761651710411699843948939970315239491990147745117958899687326134021891894894965409181420767999194024809460196911821608294582226067644120029365862257154454804864948959486907694005322850681608791448827872101666735011645307331307631901175566630250769654781239138082633233959081397219002479472714045504230834313600923129012868236548971283313909060099946453664819921778411967584484651104897026756437352879912338925125909108843662242707361158522125976439967677998838011300852472005048459907102551612504199369103382707124991150383349529127634642453461130672397211809584262062102107186556770105167866522804047585832654078395137233485444664774126136715497705873254928528179049246586271837731860521944654798531343502735725782380454563966184067471318848283897253932952728255988490695311332765049901937738639240213905415369155647415669644036314595388347450866629465109034428939774787525198366720182096000613429501756118645554570395720022298987651889452116931729638470856844884883558371101138326698888884464655090354352974597149456420476080491287463913238820626563069598109801026360715159942319049749586302563913438230554035119151004888201024380415682419011347265776221186539395644428808740545239737304564091623298808583525312569631960873557678704124756903375907414539076604628992802137123172478346157536398892026318596069916122603064180217808332458248571450339272872623941864568357641572176707570894984417254763514794623536831513480194701263135873142816439759777494270802557375739634580046322055289498612272583534782643755229488936258681981865533787269948944081553591346348155143863756839311577233173516464919070242588514083428817597253772670511956503591353847862980611145201033438683751867313613212096521676828909587898460708223152407831122928901058770881664856810688038446751172959775838462133858397284127150787356382956501864197845811622766135152555905117000854686611827701713129998724055676825959385584911758100438930262897949051106373933418750508811398114386142340172334525877778833871699784163854373444473356725441850460481673606799909115968686447530382324329828908087079196550888267205253745735910254988225518351936978185372286872443198922783093813072718270291976909137166592010556431923708445074772586861494912651368286084639225195615014994700003412407939470085424242476436467220204676353228498626093225941931119152370615878532169026316149901779491663941399375999752295830654341614052831441164041276921380627723020372774147902840646378112797713530933166082174534099053771556471576395155097269256598741017569106884739455293376310590264459541959925112115316496346663254977418519458675167548217684988155574354560533955389734788558873758932671675745370465562739560059583981360916110015120841995327257513698905487596969880311139377005985067473756484226811311076574725379828205196099967335290217927672892930981150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 649493417267044232150939033898941169431612520423612897039920444562478350293014350329412499461023896235775405180241153602531379118320622200702130182337018592379908831556551662799186627117221139428167677357265098277980998786031326021891786324934868373155328249718249336271024220553093128404130837700487649096586691263011463871333150129038211510109071996650651978930545180209455081747325902203044214208968895554108430454630592679760760366211113118948070532636845961298646804468441978003597132678491878600865879461372940391736631416505762406049855209941043536457560374304113765284312353456948377104419580399937392416696681296238071843495407906662804351252763911558036797643859844020086078582958813346572982142588053033742841285257677530139131178120799726067935958046797306935049963096646969525177149030726527609051167937758240907191763073616572609901072546290531547266410666683355603683979961247584372414276967572543538060794664235114005841177142755284215647020439483003301009918340346312650144349357528561705179258176177592745140740209369592206957066079170776952266606926217960502396570634059700688503207240491168320330181833172136673653007299148894421206964631436855938499373268532196961912584634344054141774742577400952468373396865945377228793444766530778601478895941227390951638717041751640309504857271516722035093673209577373529518393417219227632678599647012084322057536136006825119174630062491303376028386845006785517700855345185713564753042669107398626462627442532629347175096457292976777452863600440598981484264320870883846589152017146256089913154716392451167510037661269368530820991826375131975048528796752656292546871285903362888172136683667254526738738866048841643981091728187517996617371070265660543592494021776165529972493981866005346217799178266667397064381924476662188057164803605344329641341773095923325188882808239337235163361368583191578979297982340840174525424905010780646224598789451358920793917607174069946553281092028310414176464892967606314198937198889148005806569865469226860645306319978356735330734145642709208821788814860036700245361427359140539774849399447360138632885840713157152353865216158179939850253983363476392070865287313655610728878616790222446482532886350592458102806354166876730499726502574366112947417685162529444858110058918216643321551780672681574495334225258740468009412172124653772972642205052459428869725518450236877597764652022052751640196309046154158149352747618976256837824877698925111642790224285173051228815471070391031619314078280229459249242325235250623687498753292362627807837858165414851861018026844738283069090174008497571344521179429038934530151876699878613906146473005527728576163999053042117713356622673137947323917314832807712026436213164547756465010052939315743560224790854816689143523690720835030529551742915241864812323696311803428474553596294429198257776745879474222370221470868964749811349211540391916623665393272870111240762093166537141592395707329919065441244699510688362384623937955534277033245624017778563164927180386317118853933459975744660769618000707662755694202414767851869695236098627038123142498208841014304839716849606946525039818491625699063827165123724362119737702233660750831715709880896679015028396184786717883000412657470168060500003138107578342156447850728773895530285688205516530740452222756946034643308959775140045381088378341304383676967517903016238338560849202318117903158965925829257895203234478379574651333064103993924180702829506024751773699929538186372639681346984333584590936951078601019534786571532572766988012755062488060559754093512900424613654797463617866650448021291515802590497795874545876918801733882110949006513917198026253157188553764552560467719894313088535039895252931063236676694438629077026066588241502768328066493151900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -20800342547274668547108219368432531803808985011180212626115140653622374655804506570251996781038752744029580417390120190825830117360012018895032990749675808958108421867880554851968053096852101638219228117516756648096008714827365130112387057993097228739056860945637015313201350733756363407196982457836849325334267816340984521875736065175345788309257581129716841143102532286199517171132989250987791312278662477911798245067068576952153906033984330519106959747966814061501719148786487575299553205281941363864398268507031615018291618296192608387781125499022793062466939005357137643978649938589671151370339713165108919411162275636926843933396045462243923733441327934503773205899987751400122635225247956190695439469594413335174659665103461979384384683035564800085473957474770430545043622008731700028784381321240398472396165397988783213291806178761149045482645944107269489686815049016858385115443105075699364219280057370324241907171558998837402218742441660353718614398804182875443079856633130271001048266939225623532665597937131417111471908656780235699967455081042904443051297482444850770975035487058624938063920667661955114724185893329294461405502369666160858942960354917282255787215580725824561596563733086578550036495140334093756932291138909249994185907996342409265813386667688723130005549439024153832099074268186391902109643548085639640533087513002894815491429874557603282022963232316000276217684652761125498667690454839612746519921370050076672353006908648898435250405211219933401042320221045067241356445130766303024058272495504656725812574486027438867437831922908859480300166495639916486985784108931901699109352588250769440812154786326131542187885032744175013804995666839103674166059577964631246580155145938789530666546127463080482502472852812829044930905265444404955009407293719231067561167318996296848173457510394663619818881997854030255639252346959877019662328212367171607724422149668243354669238102722587643339057623348967474371993361958405899044702363611386048246074683836242987241999740913690495347681029759107124224306101556570530840826751420475292337388369101162077726072176659279878047043810137936184795153887352903490799580732698980583740421555480033039803726738731140627295838772986417456700058434784858195352097359126097055870386437333330667223412910148725050761278645923043203689381050918859829231427538973584378441650135083387967610872711248638803784448431618096305732338490264389214447821047062258467989078534713739117899667650425269155462249384624164824615438112477705683587621132909425337714592411268643845473462987692570941328023330877214825368314667993292319946902423033277207620813410313766835637388943835922262387306297571341527983807381054522210299202490610496709344268819011656616980544711535469012439625130908960506467566355079807027868562819219052516752029583648885789517982864293143293443520986942415742786809966119363140929390934545805515283602043644639097849886085436296697091276830722338040017265942904302263384396799208296649642713558126220684270000485221806561278822787129657997170977371970990831576558362309870104089611685512406643577134648663022355113078502255499225314221755097193945519658740199093533131878860289814442869558031371985072255617215622267838843394738900583986979803605983221880760988351188042389122215717213156161147234409178425316352720311340607511200871621079274945628545173837469919074555431868681240672879873371795295723635796312783256463122443177850421889252422541203133332541146977052620856047184632351063175590575567026353717146953402324422777279880910383747141248829435803522802347457495070177071960528905307277035690368520905440129468047009038691856267576817943253928609689685070907957935996035734903857426234055833059176095881853168021573679293026096932523483750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 553561264496929665459478062646904875776368958849289410961041182173640299623285418645344545649634665245674078326208583943441912465620076077785300275765818711332663328851761846856590329809218248136669155041507825120086443413278909018644861192015423532363633604693177849965486607811212170743372178261485158717699914939305181414086899078859304778384128936894916320379000773065256462997942874105884739081123065773480969881709366430545016881634149006494275881387725355188710410511104632534770029139053899517123503980703628687464741524482881933494088766003734528449619757469203396403978290836868190178265078271088967302639396368183731823384541844344119123716203956126644346100655192471824315330587997310173825573065806811052394859811878439643510452511729050064554189597179179588341324169410737968486237409433612669682413615438554476679848314706652426012719470813717024672801035713137502366449509100625237059627665430259593828336745185927280523311845783844398359326425703182209081725598959490236649881482426599390249099747349273466234748632632489948833155554006624898543244986554447746731174651550907283376449334559294883577817852459087983552607234925447722362248410113211853535782424607338226655503527185504683708468972556526008486365289680477260512548254403410083076816722680137491444348218977571140433553310948616555274524595053594539554482705897026714054693388477501551691288503668111596785096756731501404814746703351721305088114607144204194283374759584691863439811654602702229790933429038545141656908302487444161499177278836523767755432693321831307460956843210335064170449305078444676700188215831190602321624680033924302726516005230544807748491130371363490762859440785435083691616916662086715471457306595760715334057294769773556640318480492461838060094364654788393572792410808979115174539389491747047142947096671830935618935881992561063163154296978525848472128778317048130716634641605842523606567868166943028366476548984832874606283709483704680420875502652038514751949097969095925239557606473560743701431947868164189532992603726079751076033556450843023798204496614456082581756641888744405970049909502162268134174256479655327069566865603847745180255059332677255558494787746055841300749314505789420362227603448370903444962333356292628031192017066409277193424170121861748750135271893564883194145127161337349694995785950348733730541252063472671504959967769692772002195120537529233086990436692501044337410627464470275741552558209231901349763303915411999561553584998742619020256423011707290590617409779257473286548160907898595597755075971344212899665184849251048849355049399067787798012558441279538161648603625546278479186283295450701490318749562538928125834673665022911702956900125510216776490634636473592851201157328768388874121201884533806092786829492851111821660263373238989142483422942612051487185207254650028707464443727355513130012016101318263114832883471094334668753151341775145729135042682324643796179842145832721013330897473977169569434584414322527865866089364533179183451349505353559250081528265231843237228664659176840761261488507146780642681068784868124788688419769116596986465440052749880054250972968106786230075814255705382539327098788729030336964575532407375896575820247457097759197953483415205214792127072367540657831484640023542224786845011830571076801714124849423214348551456169264777406462010760856098025143960686588622795379010770407012166993856129361336810806492573093954054536342818129303428407332399279560588045926882035436388355871810428643874209705003763890475289586427673135018766273332545679680629590721922085498770092744907356144194903384495875158909511323935522641921419855420037860272437193563245721220930162062762888816124213380796793315439951387627209290151127199214344261449346608363625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -11977615087944655354814120140179503465091110842864187481463972700320457690953603370274420759354211265262490321369776806888160391388550872782544930285440708851059980530200506265924532548233813649954001229091545161984240948784884672791521404677436422535496241963916376340495166071817570267047742314438618199654298475939131095436133896092976874244135994070671516245875541360304682005548827768842341285521228797857619226764148237886157625935465197874623255841744179798839314840702645008224077159239450532816859762488314691114914401281700056652137086623461620010190122814448277571228731696415180265126919559943560671331690986354676296612295072170180280628825247383595275190490286700632018523190695522373881852230702413639352388490135855177183807697802127595319303796404696575283369067161510669118582701623833428721760816552840288161751517122063523984912858140665728085971877220271698983552869414096355095570918840729014541318993784996331189588696982716576428149663051209619664703446317058289079907413292934956174264981218699178371706614125038212209925172258403153175176560463452362698656516519029417036284635602698016596430956118526364849315629119451215280424145605819157594087174065804570477822244747959351281652407872459029165624937859721031901007154912587621390590549670808328197346653646880901111562300714302278488783890970606481768497721150664260417268086243269987955474734498596898012326985210923671335391209480808344964504529481814092044913246832746823081823805992238555644539317713949902291268807164903105461782609402306429187867002378404871610157872726839715284996688160902435099875072230856474889904404077733521349920044883932802911710353708609355073896269887937636532631479503567302930420095172343120568331028916072705529770833815230084640600641629082638143373346655160318848586169387176176414821191318971723799629269068427760464503493846368191247145599411830445362368916934767375616614043452861482496957110374474663475677418843471709648961122773305012235015016271959262122580974842291207457990399756507416835618462804129174878998063898497396018386385220429481379861322698622774556405985287211717884581070659227100534043315212813331209886262209339486493247933399956360420473923828741781345138420946078044546541636539255022999820385287008553774026330386287025344029599432733222375815329252607140674848725944930594123943600710485540243763049984167390523788481457470956541154950632011399376774439205732298482240571212642556665375582677442921624480030051956856443363108595050335575675415019628898610612651934722975517858614745640161397405520702164121648684501807213501369830574746857269978925296630034395929757453875552599518348076966134346378517893001154280433491418944910481068398742900807879552748973784854314799128971755122804168257002541427053819558004854741671368051367760929688367879831580775170929958542300332244567281603501270651769674026834690968884970225190100984274443754349195982257280166976133163540384885203686186779808516527220205398791682595523550144996298171901927689213801892284757335568607502433233143869192374775573165257708672410123371438327167470178874466337614287302583333833329461450740993377778420558043245224349668362934891909127182744472656298787059053143705659548233928077291368798777958387327305777870719878384720761142424477216665467979469713392054760939836711618354038657571623065523604523892296670315618602161473484053123496226243590709760152414515406574744200194552917767411359267200360792191699079132377267763224054871533889409991634076854576736056749827240308775217382986862430955722116891767222808244456367103077742338981543632024696861884981500382602409944641958781567686209587646799918810447988947201112599193745854304749784409095621847975729093756478745177302502707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 206103392561594262729076051488740278392263493121738313876740898454444525517430997700373251887685380966333747743221031336337917304125765474877920174580089646118737650541373784103571225079915159130932390746677830272955948948163859214828292809524380617770154474684101661371280340134439725795613083438958110475738710156931928507673334243075135416880890292949059005848364146653351906352215307795789854432308842117192332562436496826809458949146159513218463381176816910561820197294592432813169775255382798262330038640587804192173893407637559312979799911513673341925354399100627665280520916383563096397923462246706683759563266647397366210697279339432485745013222246508793647239500990165739386352518767882303725717166868465215715097625789726048668426547199496719550812792600335949257610584363338661244559176317844401032944674359254973995089323013264732082366425124724532868366541968672320108870485755887161017450894432518730040811758990881732818034091505730704462741436257948948391796359887023452478824409899431784862498231527222794900522180620274210613188682955381538657283708578691450563889266616836391682912232967017496992059982395532861960190481840413459812218282056813620962076570128272705622323557044855761184927765505679506702307111831323046438134077497123502401456608837055046540684420755512574357289853860879597734038407025714340101403663767566549112867073558601114275357592029692000334742322494120366669966068145001108247341722101074478399397403999802764291042508077282222240792449939048668424783880217957063802451172004423132973063688294068332250861376165841698267881512870352786623994451513773713348394959499051029625546224766947328256556333354973492703068523681738605693020219458387574997509367750963207579002241574261091239541924072043604067758949815995776604191297049389775306598639652194975547434800414405159842709111464388622201851442234480077397519763569321983120118050896802310240992236554402207548470131479967753644379934935420351308093639569725370582954453924516568881390984339368736145980810181066007725520228062044504587804975701387975698442843293294488490006538675411573974264611548906312810297511432983715578955366642808676441375746605885134243215944580424912587962116182403730531612132445085794585474258379261392160041000955618279521059185912500328885922619802819768605357431173952227004276983692444005128282363051122883848557112854192557980067304485286344820277416420211477275791049631997473297200084283982874198907320351984591256560505566934866201216067249400537970232814980882067932871123154852564086000179721350961210631154284985559110434757477633145488773856177246607124415093154631317056279600659994782553897459596424321385906616538095232891339485851095520424244159072876656108568206566438342902895950782651410798928654205978767556558145343170921501387785222617976726856037032550522888123394722696909733850012027978199689664678566698060114881866160227108001681827746030273979882193570162325862598617431823438395728831153093060045368175091189540265275502259063876609933461501992489357862331839144757288401659134685684675523157660790823300837641362933940682830622383661079206017169672461477840545017295891537780109276774502218190372225976166524448670525286442722527927628339512677039977248917063839482768014280324700116544325528923042417343336651619768375339761429449065539014468625585545456911123897962036487211224045751844074370834133706253540600569647996820739404735757447870678340134813150643256350205366241055195616966510824371523774874197962549654095800322956501933350629431904018983535013080723416279016861181871681764838535601727031479169981316526632816779009612881729200698280487153523580263764948775569357883877227577521311231872487544347245715924617173212906601290262699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2659801268946287005460854566339445916898446462370116919234270750551271830206230248835742606703603848841093440688542578186688232113235005265987093990086229912064371393907479335148222260028070049142631564864090504607700788109169297744588032967113597892218168827890507365788674168671929217991003423833901211516273118370595334202947868734018031880140722864522103241563471326295774715309172241063415651236471222625617087205416938502723686444386459146061968493073674706763181891295971666367942377636758075818778300026251681345248560983213248946432722873006867257988485159771166706358082804567949490619771982202149933013485453042215268800258236837625138932432742898862040544143022163746906956951489297381357091247501015045873756191267833751620944734847053117448491578584865598522167934243994651381349510270155120307378848358376236727417346373485075009969306015220754549724215848967802224310809519654527652096569874258698386991676750512492816400489447875040742629051332131966166117421857013649982258914013565549532962100774867202040747811395289232716435961273322081742648757052183932845683555802196325102429729471632271526667824023029742800717791507709250129141754184483946154540529267646137276514716062604435019618751595938384668564257942883787961644743927595534909130537677381951790187170457584708256008843078745455386355107300589321222607687852861451048567258647777795076281782799123732186825406273441419716044221558286297757104862529684018693075406227134175250661089349840589992988418921362763133938657799726780249782387480087205105247549599006818324999212082372532732880524018142578004240638069540267295561343592326291251522234119564305649912756638359896763324980787539600909086791484920890154363052912089812918052874138090830506315850461092792307123719780655929764543661276476530789397723027179827409035402528327944376683471618230463098592055192195186588898084081313537963405534433750225922551485454571413646480352574291646978498982834159021896750651401771623008849925916127532226899705559514684556527486507242278025738784833687777576156854758915615741749997483999497595260491213256345284334987024868989496617255094784796227512341096765378930812033119126410533247739060617442845219832342698360589445004892179091625211531015004095434401326043108589229694018379382820697015799647748869937587687431690241275404110086344810333029846026303729339408911187465062607331630320651862569749840052158620628342095598957892338593840017017156705133204031890951480913789005644548936076963646210156481577780549732691355301793574162187304550866208007950182509171276728656344122200552227733042123014046563032518123150130093613946037944579474997021291454771844176564280766954414566189221319912561658582975234842909992558750611264941354928092811663370900903198995160704266130360966025609261583313407700256876493595139359822048687495304516640612931900466609745502738687644766987476503399804653254266852156618305497225823851776009612001936053867948547240682321454433864649810104962626398293780072159078740296921467711106872464788176148086113312038490540231565190605392240297792171052847695108103272579574742357221212679632763121104510479538936616666752786974769206839871011859356544182297700452421085302016005034499851635780140311818194852519262056814246269885227354356765292739967857325560812043304355514769399467998149945935799535080549293290978017805448502351385353243021318063960111446448015495177497853536524807791142563645441063168822089969015392410220575215792214055353008904388095125323130465653955339305584609335419422698302243786260167597883708268173378164857712463723531333234022983134633387935129386103062066194176329153556007531081786634799789213727479452181574027156074437720332122123027815505642243954214779111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 21596100791290271700559556739001889938526232337799624831207605445278129308096307704665826073561310407974097250552248791205032741778442206429958563257367661083763449948622650133689162563580443065956361507242515520927261084906516755626702568555015771045960054403947139350786086583746662409397077783964899028618830204804429219745655282776862451468270207510185520251858563749973101129659655717481088757752642459439473033344094583958227633128359324357264547629733088007809556892266747442450112197667872211697348327956417648537250950011480589814954342650858483071378581266240198306023537285118201523688253973528378127513257164123848945343418975080320250390894214009374883250790900686090099247024722940531881527303704309738168894684900879749618023980279259567542888115798867806473128708182848856666396749451478699543575183444168917509451381439766725076015663132542711599720300403202219143458475179733388057879113145066992958379049107277408637693314038034253826427157635637877249264559159344252514345247769850308648662117801485977150009483411510345499307117306371024068589696835609958846566332984183749496169178477913927263385507600620394081466916828546316732084900439935593397735944191408501548136382046990701116893966582985248714354860590611193764688087657883162828939791964378831307154169808491661341037900014927644860660449653218956858447784896806300892318014918335159887754551120000862507548756289688952684998340520846425774502124598077689525229307967931765520383720394102655877373933902306959223746155185469535782174022511353509762215090028420647173519813638875894480158146171507901807671982907230261842223081252158783338831427658440047034930196673492839790541900623191686609451046816829372869487740521736752963996739857752154355520238893756391620309088217031035942773950123035403476785539537945483763820762839346258773026886521967198344553158567623869432652355996451869843568748978509876404933516622381818497535421167133664006567098046529522521498605733005599992115789343511705920634672403446315402498950164736014355371470604509287755342061374694436456155414864827690170060802156086218684702490279020853762774625322816607033566295697285596639449157692025763800698542294913756663711963546931827641913073564394025268114872171012576536018556502470178237300466189030042531607744403288381471842283722860324613630411548613609885593337244557483770494977683129650725985309806247604693563796199190307504805721322361473726147188151581231370562751321863161252678369344610389854291831690996567916168279484260032281266553396522450303040522116115448506731523161298243227132280115341582134691077053723042051235737082936960118992632688920990715069595903252736630760001548524578427235375912561525748911526093949177134329639063515990782661127887662062726448609325972979148689064115103441899771069296686882037500256926729712913499502497262234448417032940697239193385519469666279187935596707857219270292355860840842486516238371877816944960153915634740722051912933482642803073990383266911702521279771682106219808216724070495252810637821676114345518889722786384298180740275605315382520599893797956875421429108526682935095062034538001062424256449703612033227256895102985828200152322314701164515603486393494887095183630874610889307785675096788307394108221256013704082138886679537642903660395055047859089721607986699539115729826850825222996652828130071042410949055766634460519754299116295530529805050140050868356689087386188088289265784923849149823219035420153612675382208603831840582251215346883966463482061313543889720538138727248159795422771863308584595486455333860014142791214654122159188222354382841023513444979237370857628060934465876193857406634343532156457068230536463726234303406341536529242770342233423179165847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -11865258791167878199506752106763943903778940108634939145548232327044431018002661703152051765711610848410837480965330114458660232465694769225580465848929276867910909584879594759246026491276953630721640034901162674830152243223234911044093564488894579592592585234708810286643278531838904243662918927525406579305070357173230455417829096861915946101210038869667954979211349789238814880820878071386260314336589400981807963731532266322472008983521184071830907173193627790405050672476318877033263410291119946071149316091322440777776611973348838499102915862098894184263633712692981951900169927363467759827644539842794114577169855551221737081988409729526970365768056690292299020734552874559299802775085105323967307337734427642379743506732947693997535714711331202429200922878082242738882561483793057955973359137354166156398250914135201059902174384190756013176717755272304062804674016120498648558588077409142923339839763618215928647779741877624002917589322850889485591176439449052884969230118254351982552988244031119799990027712342746040656978990767757778566089196852993382866178243660747504485102462144506096260814068154853501344101553805103468722052591899519850828489625681913951428710551644206268983363904552243015667380427996196784871593172399523139633257367809705696545590525958309064132978177150955988996555384994924778789913340882146108317422278340520412064687686876235078247888830675268223711372052843331015726126427300593220093406322226664518065632068835875054451384998650049709009561697662521302117060657215643690212521890887468163493704989580380738824947623586505034775405572173395065684578549378935400680288430391026611132621430302197920392640687468398331268892835334530528083477159149817050163268997358134803744785969686076133776588841900214278653117931133398382435768733601448329584011681478914413530684430655189891187570208520201602307811530789281117522552862219172630296548410391069491883807559648814611006613594956401117072197065128151557296990539451369312881591303297329522832772877810016040436696644240844839791994790295382118768698512147033902450066583438456792855997022623645891020283273102921465096792377784025597921274340531771644070761386001402658511539020013703614330033222086989953556219619816943801654810396309137315286427619522066112232118238888796341960952340838949255900604105752669332244484532421100705225835612196237066437533729681391382823537859534108301739236587282949598263575739870402096470703466323559304487443269285241802334481804146189206525210546274393862216411533920265671059740715157751167115248747619536075134518871040620399668302308136595470579953657912399968123517501852307165175316634730910285298651113687886697801263641324174038919589036167057727431320447555960712232231933964403233297184162756218314829293357234915571416221532963819029333284068222643071406694501230755312456308533165979503532550065555552493234368651681559723057243056038197173970989608441521335910504769351793002300967731134248106752042678500818829573369287880438717187212369534605215648444268751087293512656002920685089609479064286017040591319414119253358953451304065880785130056552686656202856676051389321720432459797020409548871388379955915609096452688925951136861563579602620853870677872809265906912616616921241739027953818306966858297795041012108095425412158310345546114665977594159764235607312764982321220687447538365112315326262917385833590530329611520392165891950462220200289571731746142761783381103692472982721103573145965011329876777828755125799848716676854986503606618649064341530599617081598070162322607352062164517525650870337731209394654524339809713181388757340127605402118263448458802226807026089082421607019966154191482336546255090931942701694306961196030911055808037825286865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2598719617753161076058089014365604276856258633660384554045543643243412086312386039922670897051606544969043201619682072551234441347686065118972278161332084075958618912795600946868839609305909556602846834214578361317492494414206689593716852230771220696377337129871794561900233525115848391696036539045284627143862324898216558383596232336395304373549188172345062330603371699331312138541044167920562675731106454869487565515539552269052977485660209367952707904761478979642007643484446455231455718936113791786856401133988461813208048216987421862015009942307440015031690196675413251303218196022243154870033892761821554026544214172905249269167179699601075738675846732487576628127752109669023191826001737913430742651226054112958592411264495859777160445555525047335102816396027016917810785824979054554902192423595642118343672178659275362334557505146177535050543575379974621719655138231970179367007083471834482920278711023394019199037314587430029165752625897441577474104366016734815999639005689239506037042642706487343961799143042573037788010731146349462166111406880394093594432568848128239474151281061048119177304994087752221754684430824854426108079540651076339663992602253967292464710438616066095024845351903848774128523650262933095812669219999870449398969497086888418770087045384579015563925769941486275196532695368431733034834913270633428959791842158727743275195780288118773541754847105977254396506969513012454595347169377434985690741412595219951409186705807546882041502116192845109964786268342295099177222506834524142479584418285664621097259844770508310921522234075710176175357854792891331504873012526711937480893337328121063084066584796663907109640727490977641776589000385352996315883186432296580982528035185113677845430899324790307645116947423549496770879940659987820511065675137992674449447949060669883279586291971834051001769460434399839269550360454474662468464615406489325338674426904771609237960870655845567470520733909024997095076060389931691629515405378280585794415696321309444179006124637117070613387399541403263877780984530361755409678343755286420226528800729578483648353705903212660118473676289785182414065459744263691923749429666187169003480647085366752999704727595671086016383936751360167594819528415358497419141474310385766300125922191686646179325020544205603977752064832545985228281713768920708302311987721810534156316070200427609130979285988226205379551812517494934796288369411593422292334269018705784501923599016153544077018016461858672274114323095374876191153908063385163414959244854713882592054019237130645404514734890564291750638602613925265639303106586964190135052983988032428090377082844928218087892766819919420721288400124978959600344761580445229877795066615990516951315982513933994268819319753896864232205697144091942517214549500347356478319417432576672999298494973275682617215941030988394427054977334769788488885680769722957920083476332473073830869657646713662501509936421272645206165049163365383234487990702805128242770100427301008399615139926044010476796443399821179859466078505589467555529294820624187692830435377915449576704934354422502920591090183231084141335027149644707924838917674982212604548544015646230793967016487690155809996479798219728226789530578445413078784166325766808458396831106360307496555476671730724307700626493885581817541319803684556069434531058396295811704414041836581690251869191161567638567378536029528266999701775652154742994868091597157031282048847141397222240798444263223151190979133891746229830878293144941896196136628932204820076128408811849931957824885422461883400516381155132623183942950680956123930993189563027893145615340940145202638704079189834480691045906026489422344313703951764681448230471034967030921209188435459809212648444426020812988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 36598666012925720957672368886948526628134532458909855878772341985700107481426489652027629039320837079525534249118060310002228125789375242427855184033843214591066718621931776742513546610988718447574862059945766802170948181399820982404591345374999259708610437471408087133257340413075422475292932755601667064999179622372272437710218126797922579993440451827469520797822058819148553251203306068907151598732034287795235151589672233839615527837260917070556746461597184659295358706983566702551127877248537601684535281590540244439891913733814877770298898991100616022663654043333640909547438001957490009020173486172111126624357582691677790887394092251433897629431808659217490632865088527572274114502083301379128675397943740319261648376450218131031802751864328605772431863574715539581590081500027344454523185257338458311692541590338787432868216059527290326268751473043390687482562199702124810825001660757738715106347359073798635514136515482513730274181836907797690384872324517248025478490063745135894509718627841944535636686872449390797067114087524238909980767380458171523716952219605826385671272979994974746988730894705351105550978479244010408886120892606110927792906987586340324592685192767471091242501576997908735878554128187501751888969227564891640451982101077260594642201290650867421506096788214249509366644428066551338963029950252240457519929700005205336196311432570215548550420806087685571039815420196019227275692577363530287864544636309574146362180462791899332434067078639707788382348383389739789612317780369988699173784323121665410412874533350521612076816480788452449838508568467522973796929194085992796383066576044975676110469289286046450791831159265242442212922846966072282225838797326417231718344747995313454905013803348416808781069435220557078937609248306316123509161594278077617739956612949416725664109724875802226782502441141948579326534048751515510185906452108075861852913521721449292828294783294549063171484667412667786879044254395261949373025756415125203623208331799787491766068926101956706031507642549035589299977508764030528312773600022955716773260083620950829657536968992322374269514182986527329341484762425491586587784264914199373563638492953299338271068901942949758261317781336523221654725154396148129606483768660654052415139758219501843716369915191332190361417574326916063914560153239095466936563008238173394602697820191843791585849102402519968275011368363391786119399921893209739456064858290705905930859976844193869164624111017792843799363989790865367905624927306817062428598392669289252185293244012266389508515452743634319926288836534887106787020056497462551632309946946418772084292376515665201815581932281625444985164125366627100062280433535060116045413369524066121770456765223011638399771679565768335839215779225131898420149204255076720462670608407912734330005447393256079503307515061987839486067679847376076086154868675242584739297729776168859319636956102058950178661672312962222348345744044964185133108133325272313544097615900385223628936970339657342605568987275370669868914768140499692179965882298005413090505386852337456780692331745070436966330628636691738013710540295702894930273963589684554356273462385754070915173747164435121968189066941193400747498814382098921197784039870988802600728726971179418181716576386097447928186165380197621521789251146769206945087786540215663904390830986122924009234294077409051429160912723856383280593961291582743254399668209325121405959239996825605265101067784410677945186424493065434570468838163577355550708353879904354503128412087828065956327152663213746592542285869574674559206113513888391978653946380354159044635366688148718476130789397820583090790819373198721311716228402844758373696706545200673704447857807867116256539334008487701416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -146195609172639961930168610985857575009992904961551365488780426086555044852463864309982441023415469882551440397762568304509250713925832793793230514921557815138062349291442117348492154650061240052255257169315445313431678164571620525597411661196059504856777325514764375825727792096205937904901648197612491825568574411773079275445573860091386069714618843800198140662219039686716296215220479395448704905444939757987195393834771141205554748976892899959439261890223084766051593935642546666917976881899534039782490147288964717114354614192021907489129873849042297275992257738160792639365860787563282873859459780198569170966915069096774164795515221392038772888441360828993803720585098910131064880500069551551777084813548513414476073882164156572301400352376873612292317444143630403612479524904256466696469395277814290946321049047306506909691641010301278814832528512106075853295746238878868829358529924935927037087710853222154985699598174499859065058596944808631086780763382510515847291656422391983890027874465763463803634480535879584838165649699269874439946825753865422607460585139324848533939482563505993413135229400700100928313663165326094814599135648813200744626846755373537337695378615427467490312859387488414794502526095915748878250018709619614560618001900808904675383054186442846222008395416835820098635910470424053876043469582909951288947211187648328098395791806216028456552699919540054283414660773393577779416274745389344289764293307691981285114818716576646789574854690626075524972361344252406925740325204425927082605173334693824393855479851241750529583981712206202771946714054833137376877476945636434335839592874292379109109280357849071756183226258991830224789758905521477320936455140366878644172444906560714010191844030177601546299395281994700621544487910297081518555911164094150417997859461491232553158582255718461013291780979647512776355785397109603051215927765206099318986917324280461861708467024709287641197796471620610105092757339308372762107811454384868871358391552654952695263859966280544683492548648955688228192155064977216183340758452035908597556532787300926243943921352088063911079756677398824578059536050124596730930808825866361802523092364685267064553235499774778186557232892804189595665339982658035567475467791179734025252885280889764144575861351430585522065217273843873886695779781693093374884588686988838594204405234880858043330263794379712585429671515092180953242494885425668762424259764486863552589963221297040493527491601597124741848741159075084732079640987968702093088527875540542109516724305093032746790958316547093283557540533989632424866193640039031018838901520018210569931124662891313244453325402564390366390121431734239634353057508752495722398474241507122515790470916293447878873531435394513242921383077726913918639835143024685878251133878687422506391751983851960336190800985046902175680037228525053185884127806034039647658955192348876475271850514485906940916292659808192465846769863777358502992539716945384597457269419882090318346299621576649392182822462882142127291728612347281827523313742968617646777212252897836694398525756472730855338630785823622337009380324026715467324886457284304199429142275012035038870524397891968585102026856338116615012797598183794141352624504892968527535249059588233930203900332592911746570739133078283790794258306678006176940324177341628963915175325792726813993165947350249723423971166981564447904896586917950887293976163002905506378907715827615647297477751951900757092469457314761813438981248735816695611710748667005301641283198666405576702743253821059256424854701155743330069959048692675389940179560235670459867158080274388352246079657653083234979408795647416201529962409630293790575953104538913168829190432224797287923700028457641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1442583435043760888459424170271521061925345703231010875364939012171208215462533438106264427564955122229324575909616698831152758674828122247416019018289293067375971213653590435708370420437643742913699991822907925414545731650318981652964163229911754000678494952898552515821972854827770764207651962224909125461452613469793139874601331647756903078812935869648129785087548995531115093155769783068343901621102421425867795363986819601073174800198231880221543863363903414173022888995419182762866401931244651975897836172000720214780878968336587435961047858261898187807269162269107286874865065216599020471723930917831504760696986169809056177753749684560552770745183354944987062633159878113283684722969439929956625679160894099300201306064828486121463071342057013895907593824992101142845860864238397486992447131809988983646600539762702041980949218988739765859867516958065541881630859055374238506255570041365858719750293696541726312053475015200945793766719134967756452474018464931822694718486015182946755354595937974423676086937194004659830644299142713322737941465607174897256170531374513494825144182720829886145429805949739142481963592687958862507397309535472263853958677293335377204028733019421327044730694828870629998375799428769076761699373315494092159882995893080615654021775664306405578697395016847017613123314558106251077335044278803296292791928190406279571075572459192352043704684276796714987866319968018050154127671899117824032628977179846236184020166096297094142148013381975681334569242678876709028404960695931569499232002525879039437497391095460516770012310950620910185471298410939570692142819548308042618043864804703054611629522971371016096711293396920258144640790207657543923576395379116517547861443055845528397368905451656675077866109009835993444092166102088619715909372626164996547007499938969331886825975605659382424006353253080357816009765305194031754689832544708739634595315758849624570333632069203042140274151919852949822015545067276592859384055426083681910500321751698900084483820022056451918554606213230954998741045805670256113880329638026223906016969498654232607123013914318158452321101277556534275287924034383134248419384389875393557984002052725411394256487308375228879249609614276327107181053573014670178131041103607304064717081967360830901891843848708848311985191458961987377056462735346652145728123205222624238309117490025158872630085263813948994459490674989344352343333695011844650244079478383295255919833850497445265992558990055056987278176021506978435987932680523244688362721660445100096351522998663248079588031443034816023634436160953466476403584220436153252114756905691932808247633341340028903621877066893440650489680843507397540259799473439153723225403913552932267552813158587646330758787517655379861813588917001630768639771959840349641592799497334604398393886737766324743000523775406228547598088486637159720056647209782731481114337037120556352756129197125939611055172961074109539827125003221818080919553363251913173811092756226675550672132735943238810331011346576845403703733929137781125246654916401686651985139438654255355406709147530304377597931718030429763236581624347243167758795111225265882970799945956480058406171152053915642655568580422531159756967107155763570795507392013747082841630751026868256664164695832936045566468553447257615662126574372168216192596157317532620768214482418178112467098740014786048113263487628775279641282206398979647550966520643387104418279275000188465423891108966175469805884400423995882359510471397298483323298472587461760252979793383141308286549751299586855664648769408003011384983870078117490204747540368395807386924958766719904481203401152436094972082959902629204697383868529115488392325673264012615204375190957468595368088245391845703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 15946216898148509682733476473749301539469284003691959170479717674219986437593407080841821053751376050921865965564155660853341793464810047721944108835076380448377129360949119608755404355719155795243569856783893596653386042947187354154119107176896339098817625544254696828724147488222249410535830197370149392397002218536676740113754072000085025316301711339765428676482580411948213855043672893187135934839015275877280877576844983026542806953036967496418064731514900889246711079271275955100848110937099256203043516560783426640139166999605051050583285173605525838648543554787124275211094011659025446596857258430313636643065648966606420389244634749474982529295325962306885893505359305272497131832352632145232246523139074171076973622333079473444729541907541404639640397267400486948283628300734542780299464539287462474343884694203302035982305695358700266781035289574957632910698828186439958218359535112624641710328370808124536509811103425313305473854447478465032568554436606442949674782427647826258177586049338916830554373153152123122289845565877950216438391518539405765735228915314370645833625150317268409586376268884602513643881450892675609559582629092877134827336620098492354411034141439368731023326938694532021681656576264437426106501832691723021914058213579255417835188775848057950279733538259010696070833559541082224516285296399870691809165469511893385803669180100599832273222990888078924241085337340464181492288897807165281228034788006954368488839481141636837961321407987628118045912454741377196948114481919574866597509860940191978062324047202859688764358831214729222833222607322495430935878109301454664880371326634378492886064673177200395816257362249695423138536979824482705783230373362956943010662786213151242662181167506968606793623419226793503984585043609848359368152460009614782720885433977719399760755376978224902771442882665950901852594180659701305018802986071618345387273094786391250557509849883009823764335839334540123062739516579645475803163949691808620115935884042309609432214000239199773047560324569359860551935556998122910689002102563798003506544534890006397545996064515359577483195478577735481927386938584703472410849279112471078141835383103484549308348237671413281104946712780831939218047444741942402525836158981722279755434077762776874042871647353542541275553911069932844762113943959720225281635689114022213260775793065091888752347457310341777387362339932221534711614867565031989223472185793289016911404716979919813414313549572751250681721757666213732185428680798003069492555588805289592834086745037654385086664332897019133035735562415367566844638158523883774210504645167350718673936129595080652802119352880316946549596281658507520433393033420255054979727210910164463111886982975095625179380971965201307389191911332147811390480799906430625560673799900053136803980983146624761335536109533335351795281291152931635822739819913752800808513626324020138289890208380977359654619557344551453976269455252993127426006228934089612379355875639554674131519192030661928120428611058098599811871245496875164717969736960496423763264331406868841501701283436951876474363414154969581010996715900419564162600839603068484849327188098412615895492871821637347107967791535331783036179631706680478400273955271985950921200943867127812311182563548095418240839456111489492862906564046806307033785989888263404478899116525329419360393763718992103394311222295407250516685979759033327080497743146119328443624730566606574263363225980401981632226545461618271933136805468355284653235206034308463585276185489086261725493578866559738223617785302322667587064066863256439224891304645095866224774867832672492987147523260164201009452724451663006052579840187788909387324404938282422527297526869175576628816127777099609375000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -15857873106403052324496884649241473816666206564805928289748025740242620017256654641255302435411916714383084241202735970352207044469171955987559604236303289900624084647587924141402882449680283224249057847687249044077506971139674413612266806665078414226390803928055627100743815493859272937985960603508236811812967273392403321741554014729491433482143620671884864587225890610290376947750925241300507668207621088119435181043345219620321913548927270458523593521762805358098173219514130466161754760913755989541148099406768447920939043422722167624792634787506350133306877698222657707054992515930586701422889202531855380391356095061070050887964597510990942864058573489327172999984119027892317864733990970016582780145806647168803518956769452544229021304311287249796328713333769102537889409159889897519252430257811262920886106788121909425669046674800148533569285813013153112751789993964918316548704409117666809099515732066411865492175136982320653309153286897615462393014143771977109372916771770589459651992424806459122066507577364844179775778988720765488159629959153120842976543048036352758394644037978135628361961619794351891245169886800294298164489992195143349202960531942708686325656576206649340032493650700935465610909921595066598889125117118853990813254617903896642733856329507368001711780130725005614239336773063169431337667171555896258861486079521769701373314977412135305599275831177248896030981044462265934103820576448037386277742813695003068545611772016352483232323656706388142539787640912375229471511114923350758463477556789101594151955602984717613269429499665740104067204198429656040056805431360972437230148915298200270549770415078557243197983878530578383272803538802781084130194674644675376274754207946923477620630007940109021191443339931895018679125939520531589053006867345973575773062027475318789167436464740044547262056421455853036208072319367090218192283463411271267725962005646461364751223355181458421383952956376403261776086457951462060691078904648820780125323447124769977062777267634430608604952999458188245869635081415425780589686972118503801508663054465922532590222145691014923703297402144799435701277317074496765142500287319147239399702919358925307582870799550714824772465446428253629446675841228185897909069937480101513036237289101086680661734516104533965719863662082162668073605348782084471172072260423868109590580407088112175389903882432197345963423094909588036528888265065919899558186936763701005194382555434742709802927440026096000341763258555749745779986753486886907848596599757706096495432444171916950586821935367726022070748761098088089090600139632798902871359039002703995909064917344314033201103253822315631810994585528406181294007517242130491849853055850598548526430210409600627158637010428188668088782235463343603661426583350395456918546672515848819752639202166609989387130201627082815740533045928625234962843455013725830429508156527642439804775606333937224525301692137517517701261748116007815781674684885200751900893948895687750787519376844499269648531560452858275057669617281125640165803342124472297374653165509472046517258902001536399566989786701064601313612346030084380446130678154987146834201066330167159999471302168293238032240302753260940356838107523249337021948908060378540327872496318031257517595235099855232629189277669802889335168209530314857111856101642228043894702631201566547383931192010250877287662571272165132584429487777869155964392513243348829752712936974460823485992014367640910765296804114647527663525976668509118742697210102340652904782249004445019278072578514414870283098066927074425792974418581878579865125070581189636041996692789013104927792564860408445705343115754791747272215336528223316267158927559057015249340607335005117207765579223632812500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -320973676025952708872937590018565905515451685566063375160340005369103805241654972125186765512481244361979672841835321883024865985001503915968735360625812878234581701316618394660375523704175426163833706737889034732252393200397644911710830649622119213280678583002782613541436391249671481273873508758761736946683481247560285086947416007628233943086991405641161766797140872251924792508898594817827505929175998206180165347361724166711785100853937498275997701023639167485981600518256560117548312918520959964823887894139984918600652525048273054479716529643906246840965633251978864797277619477412799703450768488235019560867923215497398241873647947149690908632070862413635086507812041064826415909246833918917970170852499373384049001117055633985877489672551052818519099149814974928524770741132847310755387714541976227825114084993304415160698250063905137982454348840536234916365193862147243571922580149353196246761305646326221864232856836780436680793073475522453170097344110729259099344040039652236492699401956168338824397237704622365254500041954207943430351983833869439524976967341979659122668346753116933767944980640077973233653546505057717308289829510851843487363613497821743962795851711084899105522919117371663074965029281968482629325955538449843137872706121275374306703507790889010277336889757866377546696098458050873765790596232752188340218000240791998200367180123565815910202507501014377251472220331969015188968098733074879508192428082395678206616806224379616535112830705283115298738061704812464325354057187586339978270882791544519258864390096753391182291990935596775682598777329027366212368132368783854856735773604053786798204305500208088288023330737105560547366576233301580074329055378828513525136435624861331317364319296645152131181627630575331844707961259065639772836399964316957217191131790895509508331012576231309278157979023309746686179448052894102108289720760052645583541489499280234255297427350978356367078772494068158735905632688034506697095096654834575879061724580504037382729034507569185603000354513050562175764181545781399663491679676868508381022695086990437125826766791777636957833263180480983739276591498169246432232544288525252567180027808652141458005318988652344742074555736869293044415527768560256942005018913843400413843270066443424328888710681088238054844705114078257508835098872309153836723457028208652112395249124837727532522714328708633844758714788623432603138237222243543588256999716952589337381182404059122497093424996262886050251071665878286883795167615503663822652109012287716533342608686277872503526599351396539358579327575831169905015348097534692861166083981249084273061575190434073697826532968355025634659878789892765803407384180269756056019170621632664546282478261368892015407089064195191104894123619364961054786686539663386583842392854969559476656003234595952316603802672701477275110746960050518383363320458598648105989836158486762477254623036456418614882540452299451420589529237245488871085752221093731253557603638309107561142751064301009530948991581145498265137980680285063858650005512530494270456857053358590315321184042577566748609328545245697469371324851047881449716424064208505998700529275536789335519096964034942897071292519162013524792960225917417817169105701140674494054610209247020047955283017660775064366007217306334700207658674314010951345219203683583659628569086229669333016556021974608663588933243612128126271461401466208803387119043509613984481498615815305776663046000816174186830557408596740370469117375320530682621915300216464057559410218123042292119577168622907106161483930713283858292471903650190431208746981654076008671120890613463340338343324400993867018533589978377143228299393054686245641801321155206334176921649484187364578247070312500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 556318321497084308298444504265220335335102913078856924258786895441052706127823345122261074222647460642878314667957385260237257647408460909360013284743057763625955858919000086821836075751172598751024969206699520873636225042133974646329687559816093605086801163055093088480936509471204853951846322975587807886127872972513618367153847740649517416900749253707572479047755211400229166215340543572623077612580713025747083792576233672717777951691845788576577510078962564614483314833350451493512944612393738767124054943504929036101707429770004187431899598459621299179669540671823495567165705531044118045161726287963946291303806166721053013724930534992169187435834882904912281711917351822618912284088304922423810381785208404023759946624612618865700876370462407821956874290136188058115445769204827709475524683703472218376799991550506988286209359545702354488118590863794367658068401729060777722055111690173042444519779454568940727157918314616950634897857171638504333934799021392173784387612223019578587411137663031881133613547965690072817799931740576111079405779838146525716187438264881947573120119555443444142504923559123835764741816512131106053273600565632510512535586868200889846872536078836988776712072470334506356567338025122525394297952418553705635248860478357459593359162491948554007479246139062409880067250939562215148277906506253266681963913005390520147522368258006797285628711603421420104970247677397149789207767177299490302755317902033076645073611492712793366865140674478862695182386984093928301500300613607239109017168263528336649620188885576850384341624043660689794378463021364333487123309606764448493578421639638915107254649362187548498747879024101272810040243426077714211970735308188190649953486928402170993900610023676229954397797401002375718129808683283284054455045442356608171133393955009167318227648164180095794805810341121781046539829420722566350790185609175855840821828813935590099647665884320022674097698492266294402876908329128732427922964912854359271486786686746899121592933313337718783712294624907493746511470915395268368820527940499400423697744136723642667754262735780567976462641827919423305043749802304689276938711418985707379645149389179851939716097099549105898426508007976665348065796256815020142268134316568523010581417629784989471268338112446655307662566297026256734262496332550164568860374526798880668613937115769405846442450628655727306079964003610579852878118079096511739560415591664436642388595061004573152871458047563974098593958019086901280010859006231815503813463471013508591487858251570245997558476615247543495667788156381440426320028663300539012899519747716002164394955329275535775330762043492767928088377727791618462063694319913756849186297226374278432171798416111170177116668812764982857679020478926159879167686019863341243223855807095135069695772161418697716219985298807985424996695113440237704571534979893946229575153105067485805733753283098793922673099296402067977089467163162713536179331232408981884683275840294023288774010290631365278367487643377220171307486890678859451764927618550532889335926028532202828190280335289140515755136282411531625400850266810378937589727540157314212277767808524890816650838576607817442895547693585698498094037249761298901861741633693431711335471414806569864820705001866894148917482589905320831729832835862281585393507539992064353609427898025922101729808016190796093922764297618206125636107536147734660564055967453562293092140504048342622827655385228401986161242226833419773308913566448841541492572974802884104524674497847404872215178010553497407468260385141658052055888448151890117655455345291872584023235672470556187498707419922597247203523307592411373071187740178954565424947220633771953521989230904728174209594726562500000000000000000000000000000000000000000000000000000000000000*i1^51 + 2946474410127881318512777396499661790550363044360722278825310959134931369573477386122304824637479738267411114361050010076453519481846757537639253869608920602512300668049851097720852697056821068274287535340993314170604087822983933700327850214698393813402640643082317268223160901287787212289117752365224257703620409814126147721760186329784863319150870165546350743352509820445256471861016417030499275381866677404809363275454749551750299422156842951059984208428009242941715265204413412909030878978769366801203884449621493085933043281919885734823588181576577041523640073140594638903048265485548008045539515194570772037087742580833269079509956491649464802598443353167442279552163632665105542339624178585379727428768099043253684840627361709689174752135622517799928315142899483676748130024652969397453286634392659107396366436394917957670826577821708946713828539552578982907549591849084290009392493281366805569445538528844955615125898888273306201115819311220018869575977593222100203308244473039386749943433134190254664553347795025880202917520384918288170864243178901520311504523102580101774546552201188468752463448268138138018412848691478502683513247718298542706910586285457975894483293684519011669510255384254065380832389601878661286506767457848865842980251048186398328299117989407922236270327240479333437967658340175268011739846800043613853773218367485259372854421642223305498686090879176656648360797152442552078134495932711459590218089215128185026264003986106441636650826488001703229869388382375305019939295380946275512812640464379835307128206552545766810979369808203407320922468094544727774311298938859490785979210928416012755641817401629031959806806623973432624524090297847841469856792351527369915428121370980055621986133594142498652063632281195563901949967683668318438084220214905784324633208528192479960306340716414524575276100089014666494219989278389416671076172428440530030930459339707658232983954282517576888267945378002023181869269911433938578652406580880210514123174381389393931701105202939233345441744940465875080925593536199269868896271688628098279024630700223127969711570690210222529371734550140087324774480961945899642912307376417509650384904041160194442598483606119557228263493598946109013363380221047376442877809053853845006930455691486284859829573908993881518732965751488759782817135650233404675952011919250330229125149718143096066704666168835307208834434478071210713160219960239829671764993326358674647371730085740651915605598482608792143494632942981597103423653593361110677080653849091676143460603531117258862435595665430232952428100555581967574957630397869083452104012794468558426642003279795057824850824689660369425622122520155101761249816617100787919464558388914831278878636750181718598922499949172642529969730543191730851443743884946689464476901524120875776340577774073215168015925905230692203513802596587858488819949171001511892183143353792902192827987083180525034657897924910601276098242235168048412440103822408785419754445043032798547176261019666395360665089747621807444342672073357248655487875073675868411144599573560611104747432118065545548633142715685427373948950545354891648715301180176043722806219907358215631127243119239073977506348087497999216966351251735014465231640058750507004578093392550337200809345761225433684919715791338554902452320987561939624603683056404915614507555259036325941174442197717862662211611908819098844276739473879823783402649284166389279573679570355278921229480993504198465138640639628653780473042291935024850959994457020589078383762996684781555602343771841263646002626728858843265399349854010599084162053663203729010649476838348353830267784843596930774620049542728535378162804874294671220208289765925495082073877565562725067138671875000000000000000000000000000000000000000000000000000000000000*i1^52 + -9427800003924811763320063621328628344241200172774411065078039400417445037659608656256814206365705074685810282711783495141487807293988060818968951469614688004521362946579762495274374622027387097504634444904862859026620681800185771442934583823634259880094782888899575858766980433029994066836471597709307512123267616746076934450554654409129837474862784691901266182304084975015103876065765328547684455339793341776493389804603043866776584877751648489582339962962380727240653523733449078635234808434221061981334895577056456539687891165898350045686887375916571443759894846594380137282431836319992542232449970935233936470460913355906003307724357812433584930297837262656516254804038751143829040058871066426344975129305410838188081591511305941700268194941078642662762613062312277205986235687342194534638541551229367591375217577501846365449151200272331871113178160920255054823671234634915483720778783344823357544927533554671211240040206652580792910425925507253159464688457089242750996151967597937600978495692006879169448278930551820103292727751965493358080149689752290361207507920486935043647445950220974146809754445065847964606862306320597100120816590762851499846250551331291628989931341182837387703124899746577376216028384710369134701591215225660448805517802936875746540359948961457165317242478248683819098547486655549896234457771088745492466141748789529649720191633842470363087980946336802910174472458469317759867255215529945834924029852608770194586274018831929751625140487770794091094146430099909239182884749030851289304264028477545959320873931870688617239812943233911782864412729663250671292522824621657663738900178501299359361256291293838587255705497294460297272916737513409136517882933925045250675512885583752729517527239600794000638328229213945016292623152846674019438556990702572507935850575409579960480005299406713472577561785778982814557050789687209549491078169488043347375467312616506648596533859470552205492424976294013415645148244155704156681322579434871186249476191188638186755939185536853550904746975956864192286702746619162264440771162979214556934686433767432861485368302449900506095692136904044968499615317288776067658320602015081345313401752432525215567111552492222117903957884967132903152897786358716263275620119710906949860079475815241466976874937851029954531822935028160755203343260416027228550771252299108744514095857457266046758843329459263469109698811419279466744849721600541603186510907809770830853379099261040113059300520027922157014518962310799650800913185924018497096221212795140577587530831371760525621735584874968290918980976551298870215363787995394913967350275650470418374422139740961130040653518437186649418471937282711242897299793038987489992493407390032522404150830876624679049699914047654061655204969634048261213917427274479602193137688063434744661363566060106689869113759598677303449259369477267275554634975897912105856577868141512624734146082882272654630811131135896758647859635191287516206256153921673350377908112436154934137027213061829587505243767224524705187463582635091429118111456200345680669047358475863935418834647201838239836431238323212329015501852201456511544942860664087972036880199798278696440635113219331254820375383142582907593110286306459703174043923802381307809490246175758364582935100555301124471231130824789348833901110831204981542135673298498659536931079276458042208736956957514905168848953656586070089588656751922388969747143767382558431803134790305472160962996411021856366105438713832266459038821953859673848591819054280030142776928022922622655958353645977616579273212557340322151293016690266254862956743784793183342104814776989704118272058570230118092515207627909011921671624670629094028332690140683311463042628020048141479492187500000000000000000000000000000000000000000000000000000000*i1^53 + -44069272816923086081367599591900763437925393291507970153628279739830835460060381766070412697407271590468220906465106649909653148125243955433041603977358955594342024371814650012188922732782667341618079032282441564123288164836766570011159296358654817673955259254045301577895096910730618888110530033158839619848202373283670141636254371597637659971222724100393322174997332694032438824568759945433331702129626758869534841764658498903782768872294199544443500698586152873431158619149824397667845692521889667336560478595275787644827839188436466695855284667532585391307736911631009151225331063411048360247735274035142087334210678479762352222646423439260339842353407825814496363062093626453383871734901040710793943033097211684316544522588842965378616322880508977698847474813551512590249825231596949807833687854007732384192683408296594828919607730843023780936032344129206688801261127885984438911434559915483772411020615660992004152603349062283534031005347198552656297021003419867610706341906441329093604015386683815672255781230299563783910338175580782333740283708719160167769682064543181283473975422475196968301120896802040128222197287941429449607503858254607402078737303304566741645662505524198475771553988097236846397526620717373981372666911417428956881446311084384723295166088011534784182814880870816537320337445044156686980702313479458702986945999120689039012752188624506249261410144954647740225547840429865020675967905686882204098223228250375920045746225025485203267589836264745136626329709831842509355041451629043961754330479422428944118231461110776322252454266114506206390316429685534296228141513300257310686054901330539818716987081989434433390929710423766261865753101131753139940138989616754500704234956729839432937237831938067535327685954896780210542598337599130078149797606587426316437163149751331465482476727320758528897033314988102587932926572441821900748401594697176009359515864692596590058191041102841266676793018041846163083486084251688786549223080823136317039268959045968662989129884063552149446054746426973863883439067220837236402655383010196194097856713191166212293483160765791973739480057842398440135734332696209511532127904138195079123187087650591432143650092811566044509826754120292506578552402406415544905744903915897836989657324509460255930784190391800965027209243807628536636104753281731894114843247022695137940585229759935030537638434414744302858741064516535735445921327433431877352900882237355924498974412321096674761167446512041165674999479628582431460494179725403442245028857219794188731175579111930746567964874278430345315813604779025148203473967589177500814264917556646634218873501112462958502030283464238625363452864400233982048101196016300374732855978307023005039402873960589926117470865949146164174973904308681527415641327559740982607432629056222177149942421371136981054952860918640687146541021541794098361211312826243010300276091165080217253124064043900109388939312271238164153393947887390664348544835637812272277434749677844397775913392680786599306249479872893521818061427302714016998713700232309656455681400243482429916892842172885129272887573558182773660494893491771292125824940709584377407761529954996092916949998548736126658598470002190631424403328239681160816092786947851234550601927638158256232030907678167794873865192483310214388608247992805156158933884613852923844350555116672283077170605421965864075014599954606835631372033562602280908957156191825018804038941587078386456151542979056140785382520466566337984546733887071308014335901268165916153759426609294282930735493401461656055080027616540919191390659005051247284644904920503229412212924709442077251139572581830446300644471959873768087543244046866158637091505204425746342167258262634277343750000000000000000000000000000000000000000000000000000000*i1^54 + -50203812644489292772861449107906960102826357910322611496486498877306811827772283706935953275512649938695377382614723475504527798691371299848825646798665129738448771075990962566676701062559341923324111348867740376486743763879312946272428105205566024595645948091762680304937360817161070451956539136777643996926780016498196199224483751931698337527185247135651328972949772347643962123058259957353693286812703451399999874398610000508752157970044599936409643154805758535062847148876063944197520583700875267384084736516340090097988706331126754483309736337892862298156703707059610351163869577554501913072056713177124982190687341373363745780677577565001261433132717303317861644336006017303030107041436982442329286555104238314963989831993067227735471598679875071031839000600206730839268276109825635006265578419384224752029626236992432190195361150708324319042443288668222501283971337595365821512475333183911871202815124802098066215982878642640054492008892418736413386234132473823052094973224839888713906945021815857374072359563567659977397985285772796310372147037325778679723929785980640010487543005840065723840610940797102508352321114929125977677001911539873051082712493253505194602249754747383563431159581437609263367547148447574980848542688372047608366102206832982239933012871827286737385112237097070709788794776009880037387810483523899745735844993806916516252618878573089647113513903066209643194230138770605553426685003673914435779504829745018822900196680567440252063187195428456374393397184816958100613505386174736718033531095048590099742615046330772616617276966138289182569050090939993729193894701843657978241136253482546694232023472162266491620122692886212487930084970540038744653261121082050580878140297681084501202555328947853755154117479502754613940575914406401192388493904796239058020693062569131764726525310805889929157244911289552691654553036892447336475850997510088744923834274088395706065111890473514929684765692131158004162194569559001949804527646239894219163796200584839360505360902623129585508091360279924402504000726149816531944401883862194300867899937832019491248443509588358429227574517553939345323060726866173706359497099195496855410460126071694813506094490903695417598016162942666242623032601256159565826456375135537164162278335448881684241693210836577673794045481589311828454015747497977462303947275275437333624019778431253849118990846591400490125315731163541712346738860440336481098061662522563205361704399669899119098910845544659375127806177816204301693256986844382105621222460780459351387308206967428384687626812097298253313835696502776274044849577613888993359265127665602926238617329180949041479227966497388818879765125699200235447413184137558580170100800030166179622991402753952624911403162238155374021082509639397604753939975794714495101418355179617312503237271111672644242575763890433907804966807277586406592616563201090826362890651606909639662252438123267765449621662601612603602961670823222759727129426499271747198593429132358304008962447728917119540820533676922281573988465164442392109504381534778257058743949969299208205150682285490216797674489191779376218715961399239212825563391035611299924822412117531225939295908046631458758286651474632932521275875853694077487357910382784381762416301600764845029949912776660591253228961259614603160015618356158420854432748829727958495318024033817806995803775298735117736533683932932784123298603943382681655398360115485368751179974717065545273204599765449226087691075319409654789124982787107639280958956469692715816512737680705605488121366894041631473668321256220403856253881459242472091715669734383563419174792206597819890327048306409900558338669626252939433016614615308756039433969652782252524048089981079101562500000000000000000000000000000000000000000000000000*i1^55 + -1813454229761070070163839557752177922826100995019172066096948474780948203626513655506578694847241868896147637679908236405663667735888686888722356483971862907105052664791431142374306944648236452310686686144581700923574350989893130161623521493802073389398222768440600976693718723297796612654109813825547691327064085051175111664065642191937344734398019028618252832103615149250816503721109188543469666397816303444985819104234598651227111659899987909680373361298886417286648550824991266966458926177068141738991075851623765585861053873609251341038480440778467484335077851590889721458496306080729322720156463286184927260920544662303757431961740624314113989705894846476980212776395890265402029507118449079639846747389706626289368156518998317566817119546312129782720203330281484234605234487889274597484403847318580335554907088469747112560862717223125443208779713247965928779612639803045612686184925547541699527929364942447499186719448782119026159971942958886178122925208882261541419780927533849924008326207484662607165061294819850932423300276264069778210569151032059212378165972900750325111283430082921108877880850552980354019743023794207945606377111079519335721668832162352083606356747506700025783123361345802758814715982793269961762733925300642306509334882759717643173252078148617413911165469969845003195386264572815135175931558358645749426674514899894167504421798552180101982465706668228779304712803232293718286951182901997360712597108498935665635649808295904322774302808426368893870021700868051593221837178719940970121196061472813175542961612452560824147791769662519212262093039815620932586623007739959109766302527964796191612706865314353497278291725113152302114969746098979304583777022732612840107476533216165884498494887573250720851396689322604658428323568493967312962220181647108271069469790662756554394619650666396843254028110979476904750806439814984290107131838858144340251235477788077938909401377268125927394658451359628731736812886332709354375473101500200614192171650671193707323109095022807584596259665805349131924251658566591129575447571702553218656611691627400562457389578159742393364280147222866557719012837418354030110363763552212033140211257699699701460485618032115736234449121151212221060381292336390166851752188211623266190213835898922183229318529262560454975198234518823813073809325880749940451399292935073239480167306382943574435890900160504477023371897359143993400939479090245056227194332013967613616134574599874777381964606722461033338490959553672475514260563060360939861739906099679688886751846005540274038883771237592305584225752750049018569755100726160322528224508672345015247387313574669211414870533873011990199413588050644125880217512404344943955718210766779976260584723528940130316338384369487904352028996870442239015198690872766769337573302816398435596249984193811876023676351060636858196015546840872333279136119818437064246354182223289176238021879143461902948983715763786492938561596223654065901758682481778616466183088860215990913757727487536695990125240211126132089465358617099551569198769044757878156731419245585693395334459184140745875962370361040023884890113001205963800121261913228985328341890968647346398985651429282419646692756915977289702622375104515219438052548854441612377991225700404852168405538964917989805738504810699192676849426301823755407916271903637641831066693145269606800211665269349443893605900760135592044542439094075502124822562916963689204445682322918294473574164685723229279153466186033486653195662435109270109262773011345454269214222153155974606736011383671251739353507014567351959860149324750169842179111375840647714857227834299750071542291232373636290567349991072461687536430474693243428020035935332998633384704589843750000000000000000000000000000000000000000000000000*i1^56 + 27410730115237023923857922812887064335745690971202622827216766542119060037821141390954251644926917780519888011098096991870494247364894605485424153318994999286409131173281293772715262667772869673020263342535289125068983326333363854314644320224412071039462472482256317992384207650814857006977336048007080966387216526473528459624295976199305157845656133272480155273801282605093502822031031136642743512105906178487534936814881510666816639032136229140047052260004122866276342343648677627029411093127247872302742717018213531569889209095366193093753100082769477733633806901019071538841003439533176923871558952902045334470500913275726882832264502014930735369804154235222345279508151566634873412131418162110427897518551785050618725805883583099821961054042354502296550231094641785417291694721886355638021516860736429063548005082897619127049813635490671102744505987409466499820500089419442095871870863971948572564748801042138875946874335052608243677761544192377948625870508430833482123019424246420555770668986027648107290625325725111330538859290446918740605166830587262266292971024494854699691075385545505741934305236045207958691869762833949482294187932793695518619532457882114215962838213426442271936605580633796693604003754103698019344116881614866426565835845271440163899687325677457185904255813335191160741375577478975483963447033050386910528792901466740473377814492333028140473194948832784372556399440473184187449315538826510358996587000511071749611859216825265021954371050413275687657049205390540743515037301541369725976208828235034545097452883489897237093654437011762804260991390904727256460446639984893819785157451319036350310900260912163739308147536525950501894467957771719744615391412703086672629650846524985905773738686017659024742518376238054206767489130526687351160948871469684757340409349906315337673258458041217783929765140181312031851954720461182352195865042779928842037079337320943348622275181198809692027572062337064855846245263824102811341623706621264329273201193407032060550182095102688898666439765035601292786651784017948521638606340396132247276934049247483916377780696111532032773757349454333934238093827461288822799090807511751433958585952217260068734435608410925015858591022735152519313919288614276446675081409839439471352005242334823180266364985135414446567828315780529701291929577193132162551193500309230147830205407583672384869253530073475262663265489949881143310162370461221730776809670435928817566091595482628668393914297751202364212977409872282500634293391297783304650041451098299352646672262085158192931564512651543595135023372444439536049947823413076462508309239443019143254656734248798806614796769124999111654266415836866075597888994549437733001834887323914280996986789727021077841483855317526787925138628914634291546503894848598234467613174725694434259728941746859748665350393076980207906077328795151155247594347131483466919027817134345249519507068183385233266233648896156933485483397710270800100519215456007646324437291596181714141555527767117003597062410816736350861016121683958404378696613457118040156186435800607967803766007883413516123548804428148582229577152622846517822887707235661339090345838981376736707706589670776836715667258902377161334987787383852545291819549787459058675427213219596812159076581274807867035392185957421411713586847601066861222454541067611276873626552341731606254264271761822113627334115773468094701864982198930272168956865372871067601602732198601139836216651443912505880951012906177988807609597462632499920812266423020478369043377901284344692061393075684324767190722811805494225838413967509230278494597345530709626441513547422257411235260693292309207800051525095599883738231382896683350418243207968771457672119140625000000000000000000000000000000000000000000000*i1^57 + 12442125771765222991180058044047489025243963175510940412222423482018394108956554260871891337175019086624507827323435494573620966000675863721901053450476783798869227215316585303565529635734913349262789071134749213793821655887059896742299143781988743936011182048592193321622921844056539842243040929044700864124271818220900837220847326704530962350338105166853389364865075270360567781215367262726264125393118158818220610437282159141751781405329754007621171679834772083701553705740496868380759645872383699432573640437001131045273170601556843204111285124834377554096456246482470504778229365797760892753355752712240504213576131977305392491131318748262801025784471210059053108467494987825855610036624602749587558730687408003323340976852947559166838538890141959892603303061192424154956035991192070033402321169290086851101114302635551772337697498646350516918210726604671370876010338400327006633300316578571206609705632343454567082019439090458693547349849318987816179845580200813018464687716167716154108649485002049809251381589828745498455985343645278117105389097929674795788780997691738507764456175746275679766902862921977920671222891851840919497505985890798426732508091494263443273102751936975631305775328325267111740055973636895728124251098729385662856052697363300002989351912811204561295420593626712676772210403193215604022904897508353203681677556066015375230810998684505927764451088377254001009472977074865041151734668627873167765444428943636329568159886802362430879751404785874472578731171103963090331010306651887145587060385095544921762288777995055425750177970786409349827004466895293294611149995157351404111797522032605404260235232095017515577204983835486295386199599296620718177987521120321639565094228527559577581111773862718346238908630891067185438280582735486752830368113567090636638120898921627176526882709681546601968705448908982126103928830933011915271029901781934710031191175444377042496433820735770292078483909310893266424568188363372670679153775451222369744138126730763593869496406958019392790731869928816897222020012626307228652808811895058778862318240933493418085915339249730987825694725341961757016345193418727310544829913007099722555143891237411187956909346181133301705483630727022131424963013140307167851877862832605628969529595405927778952617664007486043723654170409283559213937610459176876528297626597715424421180826042526743318881418435792566200167221363709780943304975137701653775803927601870344499932100379851854536285818504996674954273516099355134681825169319160414969649027611560868069847651740711656794489221346379231467550447054975143732031576239112527079546209343751360529648180660593543037279762029189509798016488240842202294802093079812188914079433711612321835396806430252163133569552848812482541296400745942667989906693760181212540362589241681061647058046508707447187850699516200358658597392902903190629067759899398828995042175464960052021363885571760607444132051718519524126164708363888469436794253216610053990580078484024683151324529533423738217304636209189488855309153673526373511576583253376891506028853225507519871586386719431447271537197556067123655526308806257982683505349102137017978235188035015116780768959813273980606955985925438628774353939910333670742177572302873454874047681961529807314511610989341617196247621527613532607232296477199850976239130765578490598578422482074301491700413696699539070229099416778387595307783690225976610606664544628431507974006672774778754778243889485584392821740293960042040784315782535594774326767995797699142584793212660870253943321352340112998418823139759607811541468113590357748343453516644000105085435102678555881766129220714534605512230038665254691981794200652548170182853937149047851562500000000000000000000000000000000000000000000000*i1^58 + -1297950493117770393695831001523483231740485107943024915901118296022268217730485265570792654415055253841936322738655730912301504842047668983927638683002562994356990237227207327304747475032252030539633340775143640480041453761283494969303501105018778909305439731505697750351568725244497346846424816065363187865915191797232561478441103468979644749904211221025256520322078971239871339211529922768599137887583615353034551350455851359579554802021605530845150076126778148103724982569379288004058669681254170536533511477918409856998890178475196589830718384379120576198983540580690160210888279229292271923304394706841913038882130450643883465176654256511858570311643806407160003193523753492325172355960752039150839176526447012579178451442885999576572700610668676502138129952415863368295086888737250681302945452308888611907826612877952393968198056256990830576857936825758449720556855212883484661258788262662797701999613706460469014718529697210448050008574801857235931802981032305583035104923517486973227829710694089072577239942252734693638453040275475163065623175262287230271110514616799622586711767438827073784832058898056216423329727377185424743619326998929734508516991219367608474458507278295050617593135759575207109875788957060575152490310713886277394675949164579609424146286123415859148030957077882772068795162232269088821377483725460628546039076348600082455793660601925786351553786222649926774312921018539999157239346689786202604000146729206408903449033683037114015651932023235254183879780539136090415715928038750333950048361240973810127886549113462036962243231881833570771340664468260188172309337337562843656463912167921885580875676714092066992659376584352220313346353754815024909304897596015087551665451263020976822519958732306775657680421803661779098284591665967141290982951750523611303460990275310524875466233823640828178365243352455397101761631626664601065053219991568100884490703795227647305928864692670891490523524591516126765169758636143397482182457333617249590822767567354498607224777270762836179859202698319284943240389617074338432678744467132824784271526871255212467728595912599179510626604739089957450654298935389737115416390851018904420941719513050953625787165914056303027900365856080977539715461570016874430513639671447333418902741707957343698907797725576137392018247668086531348786961033861105107320378645532384830939180389959972744048020770131837781952015271217090405671271095564119990857077455760372014805433759385730035417420713715984343194718893520605656889874926423475322705421634209847825114662565922225473211422207548974530656875914306830107044310959393037129075322124825566569034575367821634933092607031109723174388751308129813557121163625610091064531313924744508538023011521427852390329903481814141269784548880668110886799379307416395913315392716553256106271104822023319336074762142009105057849299842337233972751409865370925228684292545262279869887830101000292679375371053810592760309198284234183571120106465645555250033978216828960186160283157078307825015736614643391573958615582725647748592988822812477907340283518840023238279915692045502410672418016663270302569629640794415880486273499259280216625345790251369603296673619093985295540735175112454851375230469745723162330947277982821855850701001466513875252507109260918038882597342728002066178687440396301417421721763066849965300170012200861175910836541526297914618789943007493377849844012539079657196942716808034714965179645606367229994576488322213460114238293258316299947822073915378039490625223948316103490183173950499170523645815479856284875235316657284196764783057495813189965789328849748394972736658057751971328816801172607367724239470904408662823621451281042027403600513935089111328125000000000000000000000000000000000000000*i1^59 + -11073963646235746161452317471900104974739923664646787423358313254401289827551497045569913934110638562588049878776554010769771830278487368751716084365216180379363594245036683174627083250959882443918813464386783323087844420400380959939657069252943368526527584641129670947824467904044168160255793950968121749128249088654460388318761733789977474208822698055543107311865110947066483882864277593242276230540794282735890970379717727236490324172065737300375958459075420740189875215272474490613201598127846291203646468485363525085824979952151659423222744487783663071075899455728645419868488737453868401785312477891310847585394892870689050675953788931300064395701062055456759778455587933408996881058460502690275842877548873787835472816157369010348770181066302017632964317100891710024916845609488703312338145122052982120721450291017166481413564192646056842208192614210049059789972566534961413118033702737365661205252249905403248372801811973372594012910969687604541069655769315072029099470557534575083076371256415285871294885273813395423610701174366126520413577963379155465652123129486104558280588956811068092715563356669567851411667507741930400598213244951811701287437768815329232278185719812241089058535572866987233449111919146438748389701386526345739774128891403009565394696145844127983430794959974613845197183055001698595581557059015704960573914124810348058149532697913993052200170355867906007690566033065690741081298977662063470345293963698015406764829057816868907042786476335356604320382496004089064418676317829806922123904232758617823489952949200175469024365281274660528089115871324304570555006099663517577598678220338784872533107694405954188047462233675020344159582932573463917784082885191691502316230222949061298974240707987944747113629902206569318671215600707034118044296814578567289828996016329742761266172591802108928522784016474070123994760241099909035273315920676936686066936206084266541358845077233516873586514195442077029776168030787768878560510371852521326788940864743270137978307318830306165240734739373855654992905239183539957727117379954897337224406269174054872037762116552098379877953820084410019610541361650555168561603164261886351197328851659751597626795375100488073955725006317215251475630930829002598313528894794200932887158279333590468608297746952295082586486585421908626676624267851826821941307927646690921451909708153395003508917168629620281372962638991449622539460642836182725856632556528101825575892089784636758950942532788069856492423021895478197723358342529631302920167496356229075448767792938947611847517157810032336035317495581004970828004526267444715239378047133469684428531056031344800677044204720490470680845700384240440607871349185034420633375694211326720969117314792133224191681369788660297030764719544553983078625440450447968472235379542968912395216086566386325898509591540145750663724227715499381262908473985567612691400168941289473897298768663167354706293326961709042858109455225713279401743654402587777593789374381678973583165675872133318127465309546654390877798557816064241246462156064071993893134305204958933292497019762666524184794996206484758422490633086714993859927926374706230284985926516402459668244702264181336597259016700478570079375023931072671435335323774582656657655625858863974028661381430539952739912656678607195418525868907290799262049317435262054843958136004395987766594955653097840553904179417588430128191139473465398333450440066084904614315916077543915372178925711281074195154789165515209526400329235289361021343680630221400175657397858215555327438035889595006785017683766996781645742285037024012428494988514132077751594469666640822124886669926013231764715330369991038673885860532664082711562514305114746093750000000000000000000000000000000000000*i1^60 + -9773773890026457324087747790610445293178162911145700704237454387065271058253555290516574889013752402267121655980581681102106731067494987961846868757785040880969129320522483433361027942157371281141957822618504361022158645462857635745824175854279672555031071056483172098467881933747963160706530649662840561796755459489506978602417900243104116265464669690063548769585316694686627607374069462534426819136807664604266477244831083101301761436953797577920310251630628780120410295634003175418596908732308849023097174512631307811378171071527884892957919606764892364774758914859301969304729128901791286590040752143886244609309455882938108624007619547661257249729295029978430272180294798076481744902077383386471251643097863200399317727891970799671756154439167908104107765896687988659661512542513425816545366748059312582060232687928385477191359284389591151717021305764542735287849191859187409437017839537631079081249686373705797779634322195340330548946354546092099227695269827189085211387956284074773147547728193833871141479010030003843876426993716146450546086921392378012117440175036270556216250536428217460178082872201960150461811614029685980815456745883232821747026615261466517585281020898298583518190137956539440449717336560421462695949447409571448254833006989281828432024680162658865148465381954282650597038401493982256886324566655700250136778069513245331468684436680619554249436253318585583865261043538973749163055304410473565966400567582392434629046018996507612213638290661810636759086632691210777564449592063145415787044321878905769874461190975288025286812941436486110566002848783587711260418184273535946837295425394705986794932562110723091915119440957876759271368286115752190885067794033607135668007953440659091147430617518105200784546637560359494768718041408155985756859324867247907947195042123010045924483468696971926070853142028579710851430567923494257867261791551606016113392110040703286323988672626572036647019985649942225986655899295831815519149837884594433954742263341811192377795443839152175015310878189895182059404375819885045043046273890776528307793520606914971293195223480476329514094123678206973203890538623027188886367465645783826897870359451383331167411877853244320313247708722786017220644416967848719888944150680041968472267351975205872689271605126604851703727007837448989116971126051220523686533762114048558103045818830856286977426790395416035283379160564191975320201132446961830650134850271661433967484594448239283796047072639859997861391671015556928508216498935217615189270381463953700902234460884707141327568303917296871555397270055344613802433986422657281113376097691003870161046774044881254961263584114378044023616913638288133367387573642532957851602324693585622166098368511961668477847087738390626403740948497913262298058571502659750957013689474707500044234374305256931972047223178237546571150396176252976942118370400199059152276408589291453339819911432268026108047142090406008017287886057100290544063200293452887330158303187583742985890012163099180036496046095296153843928755490688257232001030119464354310708059362483678594187948124318840541874870540115426775513876390446772640456137057952500445084162525069678232201704162344018430219088870874157479634765988155331584809369367818691144140955768148055275165854033382674150408402274107686749965788457396451585849151564477780403458441870721905866656845689534255063259474304973680876769851149246307066392485863744497906338516071834351488228833795611011729061486339442138527895248987294627922444984436956778509282041736315125583555369447133992661677727134685741725439236914080037082778687364271858315265442240800795108591014072538215378387085034155732225844559479810413904488086700439453125000000000000000000000000000000000*i1^61 + 7428171338580808255448578099201669025293308464243417563568020297865311850147153410145979810690424120907125128830870953807859845760430225844278528443955675929758583829032650004734156208855425334920614901932523863550952048969147302501386757112651566426775425129381214837350430024461878300887473951799781019545463618910086932321678363800141993100045450324998273967668374833159870045987163131423975864192018468771688935802052138793401938867488691223830141697558226921670926991724914277528316236566360681217804440387411763213892553373682798285637122844534738876412959967597649837906799272989201634683258873114958522374299796435061567198686601057710918451354470684842209968655195502161117777084210860945714709397677858302440642181209069156968801889128382970180142419821080823601429241006544036398969494959379763175596334863763789044304499305911200910107039986987588163414090861070787009431791588391210892394341585921060167773937880887271278728577939147998392683705954483146909903386606902472492798590088423258656624226171328134754123938231354741000330871632751981988027214311427380234461569717815878351471630526890499583212330821971559310137976567637986006253725482012488524255269596238472173027093070236123589225837670186238922900815266250365179784777631888181319905741346634362080125151942801819833781693164837801221019130635210893010025725899214422575935415634168917854017968832816954277747129518426342035483538630756370598420890282416130261411683886543442617538521749665028623357116557580900734776043539094863220619998975451866694931877604893956014687782554270418506329878858597430265955395888865830157306669747943134515183351254120853107635664289085084355733407548847146141255343005591537038788043221939857415981210988131068152595981748030373316148337650116715342556951174662229957353325522764671643378236400535889975424328169474881679281982306933366973108053513081775241274013676175185733964834013976217915623837105093338835948490397928418057547278392407822135175543835051558413395814941898539867023745734793762415433257997854247900301145773266377978116616988061507418688624374037118376392131835388972628753919807429682210711431235921807373550985781973644144221468308418448796673959129009455406795781505487826563906320598061172053560458183151599050446421382920777852075724682635323931876991307973643399679992062553248088190604682848351431575078790717472767571285733391046528704594807788538470901970025895295260282102231996911191036336640263687252798716483028068599378904404451317418535677590752449530421180553882013611593242199783273901896745385216706543820872021867162019803013475187147474990532422538113849302284534127999206753162143480874113955630333195983811729980203790227003492452611345927482838326774194622933359702678107731944766316829296499680322579333419508748171344204462793602988109103487282737141472430845301165120447703818055974721459101650459627146263388063809583226508796983340665119558276602039139018565456786400984086754312146934153917413238743495500998174455451650634710399953115642657538043147760493098890507808831168423505429335931865742836251577837296696345949986333331796588708322784340676490135169317734754646252305543405660694807090741596676653467178311646138758419614633986938583369749790082215013881357130977185427298243980904021195085101843917971575266762079196761048367953233282855054728015265231819274159177917192428648454827266827187064195289852524935811186784778723355260510905511256976217539424744814367755570180960011637554190685595243310349140754470141219272211866213920419493242451123951883172400905076923065822758526488093132968534667860154630012359764310779192897569664380462720387754416151437908411026000976562500000000000000000000000000000000*i1^62 + 12026143722074777976861674222104460313606677592862968790381697890528705863509751812048523163322659804801511718808651101739796369229128712402940169597130350942779257734168553299922309350818329543417229694620530992449211581020481131379544762379974019282031397246465894689703670965068963232714892409978407458370612553018659802576549634325311761888478499354409444584934362158852506272724399460657242851081362608430255788252990250224567470583021118593809450632836934477074783334894148565134133315120345527913309619209234114027994426250532890764265905180113586806014110877743675270006848182402909071701913625886001274933902169974549166575480566428703715971260350111280431459475783222683761270478421092441311361942463874257555163356949585930333546678985264773058949818578991225787839860701087211482119038088295018591576335580798538602522059466203895149806481450083075065660067420325492561754423054566327806953075148514900436352946844077880061205057628280905172221191851335914559310592837651116859759982564601354193805178910304570678614470880605049374157150567495144278092854009756540969262221328577221270000309539557745152743552091787198131043013788235479074652741376282614739039700172439306202593783638078132112686430292748342405225939144768734426562294236631014263741674596351671853883152301700047270074633206352417536598189056985108309397631741707651360454397667804442385932578842012708944650968919489306093469949709557906691131332837840693164103413559294305279712818609997392122041083874947062422491907150528481766134004364780361375613192895772824138869074223541393533892935980156594030351937126147402524977152301208913919118148541389400969986218775615275493237037060404117809902576631378871489659289141651532165897758550848646247655279576206896367619556170127830163673900105996509111493746008742655083323093136292503992857026955500646213424892072076234443056589147093795073672774091089897630141875478583468006723011626659116575526569082822314867343697255623263275676616226181155876385743153926470189201648392023601867891389874820071663895746801689259668470874231111746462331210394846951022702876400388494368772065951307967383930886052531363979876187358642367332530136764364048393345040772111184959835346203538662083778678347636538332767688126629593012965935541211595384354977011306456922205461487836164823052612184734749562834490819563609334866352728904105751228374593487724264371918593475175519535321104876500967261227313798978899787758175914752373859216298910549705407227372333046096675708951224754146053375398514797555463060746616979439185128840301581062824675815821834180588871739543030267990216007324622231727596238866525333745116480391680830676638351164152450122388076084705128940839382431394172884806278930735719927773918260266234486162395193369479743328989259031950203772248334794844516401290660505568492773954066487742839977556521700647977043441689868477203993501152968934254742549907512142055303183809252619238485131200598148997175756299288699600409024321122139693529404259939551743389848290124834543287590149538487863564148155853227488472133335914398352714526371687632100233240981919458893611019078489040927298058263003590397213898211951138975463973551152551116490707993565008931197533478453896710689098512166348873614125256610322596272020309300891249759867762486092696336448089460465340177002151356709448411772515102573242102754028350212289606575675854836602078761856142983964136289436539963340847912729377922602157415955564546953046256230136881883862507408415470443082778170604233089942975444178012897478447932146205706256536612728520117975706927630151122071649625401007045091359279816821775194143809495361807648805552162230014801025390625000000000000000000000000000*i1^63 + 5280295497949777067894752026918640642076248744437729605256628909675070471501154877433338395486611851408906927817897113056973563480629061946217347658927140381692607886768402365007454275637952542048039586496078607559714305408002934123129388273417005953672254929511359828495785237040166583571909303282579484858573059758220209034363404971664196167019019003012560103300007704337872275047090898488570861555678535356060840694595081519477995979294875924655382712070350277915531657366647458729134925740988278257999549266299074040730359882208709070092184571672857913083570396770100049271426465749979202744770655106674411257955226350240164068383684898247111525541569264799183927028883864864470275103896926582512508642828388385357447356225819949264770551332163748805403365094279783809781729389017687624903985231972161946991346704291675191614891728029914508880571737029671787367675321593736195499482920617775090776901383236891090260599509036031751338639794933928589461858756017014090532604541107153425568105840153135437854889836588663860589700376629439206727100789697629294783768869720282221508949795408054962845519121020673996531129381528450339531234353831008823845982046579930300216789543760890021347321133070950024596072217977936408253280477235082329971871002579453833436980536526797055095349354972243975834920816420638283536679515814937958789987848531370464931358530674159455544942128186936923853789253267660258506530873487745759140607987996701272382767129654937134080503703581681016645360229743062206588241347049202670383604299377970192850589509376668514488612814234997641295231682736499140636254049389152189863997593517673264497253134038164415339406354218174900632494550940473660626044542231062953245383448542797690322725238653746027106780108506520031420188253047917144820686534424608679015607184371748684187792993732675996232592463230283043576242282988174652705924184972543654693194132031860510883094987258766389206611375151781022545457028479046953242015215325671519248916716221770923247752246626747647688878522400439010133907039152313774252041613952963810177705927719556488563794833907702755532157513249253667945248431500899818165912476930529040827323087950991088645605069462588310890450184858300122249164893219682394455105040817919729567163751269598603131874281852810979012075562491051198466138611876210479699726584371941264529904804292619630122209660823219854505857576780593682141828855535892214334530271687328715293781875858214057983280560369461521359254958217697063062725401369389246375080258860861531900558160062696689750859455336947599336047606847398699222543192570915914478490663949530939692907493653181284625989439109403854846397241751110343282240701158212706948042366937083499448745884550053157636007746336860550819516601308874068194519754295038717696055380327848851392397747891600159792357461734819094941850289038944134029925898338787603201406501811472577041016106206489248948315209070632735152268010420429044839412848429394990185137703713546534480190091567271781569324730204456968126978809677984166009729575210299960879354501896433664074551263278941325597205840578002036658889083797072789238745793432885208950191407991494617954048178727994741898912252990698910325958717982194847860389650150366135750912171724191526430725762214392728405130967401264587712172577561965324826547564531690892901179881184833865823713420635278850058547080623058489244265631941461441775984279832996286271538774259084195094715859713839336157386923431613931023422722547099424494111615940008800827090750705526052171286348806205609232698167489386779579620889433368376342867654650081366363355867587026783312138015599834215832959351602515774004587001400068402290344238281250000000000000000000000*i1^64 + 2733829244398705301030207628058864649175835592359546416660050153077071820806053943997095713083845973301748346736833108064556987631428556429815932812218919029082004744091673777096532941169814819325444316659242757387638493893557696363119001608285996418018936598859298049517308418871298657531264535308538677297770506507380256508305251850845960055940792579086737271421122402980945231869823226512346746124775609207134565712516417027652248854525088263438835048769574286232328677804724170985520119221830164108866400530357853726056684414976123205258404056600550866141577849119970105071856377136919849484667964870586168985861659382659905601165915468512795334384873891637517956933608136089657906623855294210896240890351969161396053639168003348164275661842077435919406985546060010486980536058741167529502508860170527233074055570465064283923267307350195048879231120770889065179207540374665144691604258850380121843972241293011366263699274909783621756821533325859826965064665802823694207934091703192019170316624561720567613890757356955688686672547365076142586176539271641913188632308964506350914089749634133830512276575859580327623219195083915285439648783399723958914780538811877453909637053148820011420123537368894568828234064415836480656359234877342064151077005314344750793916125374209708072476403781079627450334212669375167158592634411355310454748903077384322623663015274408354333119292596107083702474188133618911525962463233957681153171259836334503213098074978695683011585315338196151196835590822100227540145839485043842793249265902781647439899070744324590162593070635655826157276642070977421231229065856690308158958445900858753352048684883957061096957474529074098293444877984389508703673241176605201141739427980286106530570101610371883359045119721811844440332232053161130373967850651352080722391778569280872139105530268527462148573657456169378349266546726837648795553439659969479812985462667568236321310067467142513615784727654714026151063409848993718289205588096036981546945400475315683457502121152684265112494444247928651801903054475624216223084285382230040346571914942120092620219740991309483526981126504166529615982670943285408011529283756491479570603903031094967360848602722404378670850319321081407228574494198393094627851331410554813780810910319514223473190590932529929598822943421350752360646800559084937933529066981080348497679974145793550477683971941715270489300075970667436237877135113293702950840302545044298092446984566629446076825345716578661570202110412214513978817446948105236364285743033946477751827256893100478374972087976968828659864214360741930358382789457524668482001828398881428516562880229847381638005438441810095101708399127145066462440792423701115297065042872421073202701007467256329168895184508673849086693125298083431643950361895888833300701834528370405450387945683838003269748857133305575369840870101417859733755659014244229598690898463464604223367306031808647084450710842935693074535676122837708749489174747431544880360557523377921972884073665415544967279305937718764948429965780009782766843434409834680072929443904293754643696797307685567131510980062091109846286263778110246011772982270145921469769633816877305999614495350396067172729797112066348255339071527983222940967337072490079906194918106822184957919730029480849832579032544229049902424619298817007341175311560395486145128823450608772032624042099733994427736599611948681127239355567289910390637362301690730290309732557598908422595972526663078053717612351364711496885330911882850815516418708852869114845713788842930579171938011570755517349210145544550811710471167403607034429194991682611687029467334542989442902755642365647587425404874128531673704856075346469879150390625000000000000000000*i1^65 + -759709976533234664261246242968353571988904918178567037105255691081279119857989978402702168464019965910935078122794574835449352465961295498353928746352993633674105068918078922417460909962152636746820812911972222202871640701507677145409689218503520791723626957404972747810564611995315005636839496120532697408279107227688512891306078815586804178090233550251024957989289573621083082028541516717192421935450818081383332568087318477737315032577079186860750514690308504046972902266502628513993297678997073299010334402279984177085743091411954948958987705351299956055023839979072177196158435667766138851407563877327128303053553917129511396932906160910225272446212843496838623264235550914173387214831751247183063590783215907297149112113659189885323595755465751495150298097559460287731111723228364372946134769968497668448044139485332855884960457502476610996810973952866266337944079422290302848379302230514581675150367203459085333894705140901248153927784180225383144370506756327436463887595104832922905719099731010642550290658558546450765482289528356422604781134495935560264057387983361063646325478850131627222446422204633460732115345208280207183834327261994278736847129732220171561830195920156077310257933617951079849462264662101666431821508282107432868792683544076479368097657761711507963996665253169038126614767665358478485609767411380798942987153153600910149225261960031741014456938315865869583837938326323168711096873253136609221215451631654463581007081593181291836078343972327926850411768955951664797486870090333997560566117472672269186943511851104039937714480841473113651824194194236017124922316550550134732797992881308767524738426339074325358741134841766629053638235967025929999965099242508658999892874959274564260840293424035135200811171307059347936114620957426302340038031372925761449083879323839361453742412975724966887315494300217809129497870599025212934251725965948787084776259854268311898922523215866391116341850545608634772577873552050428047524783042685241480279771265905821104495514859091436605312127241977986799750466620156940257584143842685152996757761408605236810129926022709639009101966459401001879176389490023519976924071315399879200764353275880504223849335484541535218967031428494621270885167778524578895919282667122739293830459017013877669914035799308529475407094418224951829029045551179267556594237977885161508869579820150918326122795845342495190858910057105858246138173214606953510375725293301853833054048514642105826303407201169749830189663728280890265645731836531870784728762285377004826176592838274486676218203211783154504877157042694245965364576354338413574678527032711388344579583552950568230400015395461092128316144311271552806577091134164489543574040963738061664239669364194149494751591786580326455163302330901957359591690883352593892961198933796759606414117778200868059676112636020031286822016754070592878507926614217305419244151063781374245600705234971995666881051539600898219026709790610061347064668251513844221985688087808049958752802958785226268287934765755644692972374931832176687782649329602224976438420439186232830589827334693249432073263586643855710462319604648698978325042895225418654114549715875875435449724402355665315028059296480023826948514753123343222459310148587394529677039953160569546298989593405756669546871662877964376646015054893847147286924030922350128229996712352847800761978391562068444562608606149508430502810117575500648796982737875043818995284106227514445913766477652383889856015787733068153199856130822117492461987383577407289335816611108128284004233078746914231360103280419897736455601740777919992424386746267431149064016060607967935714053701706314526698182731934139155782759189605712890625000000000000000000*i1^66 + -4980731913273525004234544817983778103647004590956535641174776239728173959645829687745772302790187994833297928574110719913518866674519088918157358733338448079518252738928360743928262399932274457459223750892097099958678329347524824208441886883936733647421440155422205283996497641658535709510778201068416068210281073376231889556073649497585138580447926379532239727437358394368638969070089868658401157926804916551194048618455835950928855732037245117164503848206522765203423828956795436951401514463937940013506726513074831426044913665719818566984906448063152891517263517498965397603442057422645650263118218981525777272481192868943701017876513472545199001322004613861263103052154906139407770117252633974180332593851515614112544062696533595974228533495093389398140558043602541400526363311283099917200774718910620411076001640935617197114671851621983924805025249207554107082514997540740957972289129999691994420886098073365785867586280161665200104193427782522475134672454222574639253608638078056412671636549546382516510749014447232796936466632149499395960331864980913180722184728595154295805245868612267599955377383780493279090968960956012356592178612710921778185900954910748722339138151584404701116444638557656672799510444345680812968814474513267181113797810094872404001827229938845201069676726246386019738958023841217886651614688997963899896375644404063860977154178023236226369176229172312079977528781729899566080778706810076454420109413736253734792591623372029324975393285732970674978857646064494832960365636040224637792295222303323364067174646388132840704774254328551560678316467994552212651353159447984771729557479738542580498534404162006937403337325952007399823152951784188308894584152821719740180570462057635987279314523652400448133677803906175794700069274858744488585116472954427827760102065137205596652349342567083553350893539349332376122302012008038462978312163189642579928730219468008005972719033874844171342021387887566447298558687858790981785005748634368623603950457131563952782442599810306561667769314895805224393492228785547765712248298373378473466044484196202991434500010571434893753546203062743329702731849587477122209782390675391212786691240687210440766366057528409834790977593593139244233501062261262411399540352188694692573284027351595237887780539516909562254653086929593262248655440844987909751170282228574637852629674859926436084351107000312997211354971733282091583224579371478749676379919915715988337870049341265043949758679900013532880920586151424486202200029730811372531480786159855363953135881779278644503278494562383913064472814828404107686753919739024293972142835063462616216439648788037359554585749392417923938365122166344273409499224067691869338684438773273304969897003534528466871233196453003339886136790828606245902121822992780799504054494164515108184046622510222546785293460859210189284317724690586619894511583441215171281170057142326422045671743703712083202570884391661395374144444703812597667139288534793673510593262170331160615301239693260669787502931182673167403703912927766083545317510304259042897626290869303507913403335360281447088702086629788193330908340600834458950040864948093780917559332214547092509250900176013090305303572621683758952518011042507386514399531930870624045977434270257389810048667168253964784523027803641643233650786635979461776488255432242337730200535876984849178724500473469551777471606151228012172261021051216343837883106982241459521560637698423312613579439715776773809112448923119614577243974860108648599615376257658439133512032006314616587143835322018420711416979336439038146694395995010442827631550823706418395704852058850795008088990236523011141678285440548279439099133014678955078125000000000000*i1^67 + -4405983779097357822008143708728414972578569161139329143770726744831278657556892258481199587202678117983250163533795652963227292194473266464870466734282925108188037331883071705453618355089961689671130417729473325478446387521976056491608641141634067415631269111622876021579745288141118900708193635609833902368283743473453055497580385398317476651199544272804803695680437718127487198647805950456320350412132107933444393767409250508568777320561814907396496372276686327295937436708022982406775922025596469132801087279040679656629185161721699403967064237096622840383999098155420616806763461344540883736581014266120973665092822304535166139250157491578699720651157775314329831877927765492526526239494574470585144172532680492139750072976016013758470813346945009032201233173611113432755590448596142383788476145202207176835510155307247975628891886952269179865371526526366627137384570200862069150461211725157498735317436539722321408680090696911243766209854888003944085117034613887254506839083350730891599955821534751990499646067625492690903760235684758073427380163448762218454032634570013669582671384714820099107198983303484701807225219471459468290693108993103777654889301838151751288468372778743565296211021500799632068937188836287309588718053947988571431225555897119459660735077236417719569756254338093289418129621974430529946771985422674175099931412309720737926805828478664424641946130510026420934978055041721975129287385300468235944031102790175309034892813417961941180215908436042560005445726616858596948761753814985404586016944529266012668704329925454794002178370087028687291372237269068133530306575719766910184973455863901829906414855498144899128015808445977452384377854694989640250713788401208896726747707266995275176126675561201247646079475140031628651746337094725885136005329669248018322534650094911107140662631550453140435898989774168126936869169429435204791557999086907545535361528975983873443521541391373797503848880726591980650630249497996188270924197458639803613190679958872402018907677476613124997263490194503344514687586590175284716385720885400226396746884649171017299635638435347864771224651036560780109912563349484545311893985332124713832132417152690018625127531450299599214895408430884777048488694290397725027431929381913369171549184797603799452332535282107055639167814805408216907523936136821843203318529769790235329143911326332008057551912073626613845158962261204055923743283013848439251049521251517836718061988208673972556805240797562633683078795464052876369834393565285650526826095990157143141559729020173261788217509401965452272901411328732182121459339120830537752829986436993804977248911893146500630177496711008238818417721587996322773936197801329333241718311013385663405874712023237558641220385946247660204134844285684722251492507460905799552912179902172487059412605279632793242488932823092561224830070578201711348284672508127619096501956321583454771144361052262577551765574886675655889932621584908674327221074669671141648852958665220911038190590813652284872411203776572586839826673818686028887062169282204878565469221131315192848771471487675137275506654643245193713182821932627766458111515998099890271827515809178641145388407053236678622882699254149401231700173821009979598786212554740150677554667827172630835871862900193297503192789306554076935163700767288779528761593832745694805268382097773316711460947988561049959233693617195968445100857311627439268380074222463562234977439606396308964535080313696339569748645181631297361094218112010003598387902962775315989277643456286309886613895728847266177914306975210017996846013562215195403164391042493977511317889681994730068586139845035129503081350321735953912138938903808593750000000000*i1^68 + -2108658032317883900972179880789895827003272207627625149309216192826258638387583170640052933064495892960533623689819683928686421418570822507349336729429685768075205028936807816336343139423149384968623968650246272383784337418409067811242445422036325219878698664539119438362345183432377648004875169097500295182465485253178779284856001874748434125918600740438571518768732970609637146720492665349141204950938216054852363834314611905572355604196835484440699881756300891201892341234493104065419621676175234607575575316922783569715294692956376599505119082055001559550450140842742848920328359740015126462298309847544053363378874524651438034718310787709916323950327812462842331713150574568823082013114448840343557946297629268118536971626126594754537035617323528598762741354684900113776123340384033758539297672575300152999151884300329766856586088782495622612925140943912015691758889274788784686375630606474776994299976701323723230219698107636081554968724130927206323364335847663414200916500473970138500177205243826976599651785245279893303306713681472153783719535705128846062092831568186201913044772462000744821576352475912679063588128543673717275832930025510215809924580414986625232024483099811148475749318083921569141939735944619594060007641345356370807978662893025531055296617657709504475825717238368324764787861357639794211345888266141537332775446320282863826774894431375428509116169207087535797358051143869734981420742329234723645615694977206063942101746928509840006127454747425228690498182534430975433299225049854525023478381895405538541451084958659293038401505073112193969012031545478955364613688353848915792291854889971044700609055253744019672189547328466568991958606903820834209423328606451636060342757633057731642174578220371957474650778660529822265102302416660481519645605944303450202449861514378060109742706270241179995703558288005337801847042487820247084710579320850067093525730780962185698613812321645580424475903811626439155431379702061885921488108404607477393900044818787607762976881078430715514742505389476181134112850268199068424896781799160426805839939289686978194490930048940117943946220430154556638586671115010221812355254783468754888283564131159828736670354790513828508641976869822044166639728375187897377830922042818022547988417793491910427635227595160618683689604268531613525133256604234118653777758505707238775561493294221081719288770603376077740889078494972417909473088584061750396777712213530412460080252019343050218370157007235106189670387376822582646085742992621269628447824857576276693794917258620962140430156617834745683118292402318884439421749930466572228471294535953734086117704037013042840055252323870404165870074431880710314820043681504270483128552186291346749988137913461280159192975480295476324765604523310475445598543763094372176262931148398325224305933255205409459867776902130957976013054797380402016492321804887779651590488506411848191532897550539813985165861181879919184153945082013354526800305694577447005011457581571092474971544144891044098859979005987747123294250059947173700013232864423356900028679645957971538261793477302699300326310213557678895982032416397135926644775697748702037910388611915840597776836921643361555540531106801241241904932881669490993973744271982881050515358644281599056442459290161204517214302338380468034151227482918917167106254021352943102042496822129188511715293817957456386468031700795395320814446483247263488511103396225594091065948470720210115208290585291949515018656467058668840902049967664735755837428611083380028190323203296032391302250185492557994575402495902823458530380045879106690468661937330592453532650911003379548946048299175315410280973082990385591983795166015625000000*i1^69 + -936313882379189127125229513797682294470705337178081640548944088856663032468713414302985377092069425941890046350396022863976076205211112704700157005152999336026040585361726741079350846466422296643845387743144394223431851252614330976391523095081455859444902958188432255277470153332699546194350605953330330774785269366658174905857357836041588519687302563922726494725073344468019576929921550067496395630634290442028549164761105583465068885971299000332434516719198729011725765435238744941736821418206309713985939017175684085362965196067167723560814759434284761343656089035464822269715616988395200639006702490513790903861345150786133442594513822469888413544371212880520449541820400040867720297500950225562267830250040637569243441177664166923859130750567776106249341703058243824113676388004795115211309740024234001177829341479735470053712247955679297302894633426585018746908409114107019497859791396735052361781747180064828260333236061320484312680454132660188377072106888082307280696212563689338446419135911327549141028146791624016575097865266245078910532789798458605824942298635151330769120882089149028353765388025670376305804066526600635910562099655285027487670740472198883355629515808904803663427604911661587169352148332865200983762321222456584748272156776407188945062014940174380320426505949043629078463414440990361527063470405162126821627256271935361316241559306587352038369877636191846211949187735066833426897334984134740437379727309270369333843022664975061754176959621710354564116700072125886219487467711005914645075225985741581150497473136248781761657703114002135628721456491792286697545360173979874180227588903869242187619121550287147369336100506443077566820388419895350456563046736852068784816763178165333449845794795075466553856441708494663679050476026094236378782967584609395816654560003085309903842724755231117673522321443924739201603428943286994746067552441410865815361334124796952296649115472750499046789271975692213513190825521137001872765490751539320747291365206715873958016068076618019278065486630879842599955964037575995497319868242794208848655560379807897666838821410907537333037463356122554639187367198437881595226790818663106017282272666652248515656287176368026069327643783076554837803725650224251159292031702899051570147841387135360433501200025656987842137775737491580524090121453419701918069511541532092490741784942211426782756754405738818285580423672331790315252212907241029142449444651903260835818128372165784820344585474705672709429181909286186838600068510406763201441098713594018080650435022912367302984535734162775988330418124102207652058908014007008226441998098751341652553447716997635318462500676085811276193785269947924637051513189010113586351524880385963856179336849279050896812566630107912351012316684025988753296006427039455006828729153298027916168532005470775671907039699935744499528640484035971903744532028417826802730632323897328619515439115307981220108857893211635813745562109249059693923150951065329956170774799163493810462342433542091522833051483471081841077859488455230667602636536268976972484763989425715663507972370423255590702914083225918367000908200793112129355439058518842707756325787797475187959314358320757543398280857869618691966699343246128623156440326617392116426287385840611074623046847658880325844969392390685082919501366820614380467250717016081504960517497985463360482135158578931311008683651096945600988973609229016165002817646032489650208531770808353205240449301976699535629903201322117750051444416366276148142982653491386066543329463024036472493418193708951797898055313415501795291500732208562029550442595577475777567614951033832391329245897759747663258167449384927749633789062500000*i1^70 + -203875617817258145085980518507962400879554398268288620107291075072367388506282570794042276350169145129907033756320699218611322132396661719283413385400360098020374695357347866956228019533303663894432174486940955682018877562287437741770174088255031535512645394048695891032980498383247839152287756243140525631425437014934893400358465910897496698629126046291765951891302667095747122130615753500068565273004137118914041881226975142109119118662901858204413580840208053499929626385844280064889752335738800129699952861404558945917180858379915900394409579923379303267100984021721278404814646065269251603105170310530617916506085700323540664116174796019515036102952170440179635303914301589910930126432153909919701385090706003459294259055617229807775577318460448764613041859199229451017983380929995795107946614560779365681450012814414014406357612934524476443860911835058737654290573652858645612241423556283832425638053575009235444955822499616099230861645791374396641140670240044642031054709172206358258549371438870614108089838374553803423419150624704741377633028012450390972099901944268705086429440523806767672322513482193355471339337694905551149201020771302550922860395322150683075840525496612166193987438258415902732858374778931599532683091142438197377283771788777221924678665597054423692766875957216122963931977775906439953372876105095752562257265814794036497118096075417019509176042193304231005971323421154982940159789703249677515379831698798963567052378381537095291946954582955224249089392655854939847660935329104399224982301519930253236155512142079916577040071875241866302150323893166784260926105226064240656614580460478077892987903323397406891475534889790406181411874376442322072636785675926451933971681948229832366481636533116876027971701262942951185235060051607080353244551223713120065557674433555882387902909757880231118053247829579238820782685402950082264358637399761998181989231374972078798856267992398307995303996275029074212954643697874051951754255568978225352419098501699953639002207411925675370143258362473561095860485717290753676648454175588734480078951623269481682066985439253896669545513319007603732035820569658926068463227457605748020667481073953241991262330019612048394030414505341502214053553671583852845181137798165982489798035522336149950725731377418107013491057540158703702702171923799493947057650584492795532696368551546204915658367057838270615537039651476375734379434414938948727434679824951925879969854430466549668553194002795397856244774591116154453687774443812856048181514806954943182019706737371803701998858839793150004200060614144525202361380565146806030877281933176826726386971281299800202261024193393464790503922845524585360310611416426829835399951028242100637220661806591965388164091219601917008340564135808499586205209776160275923972149872248668212562637025991438941487747018104106165991494904482686647902081714158394940485557065406182434896404019683547319159929711532003629351587045224175332024650855230707740816437851804178399942418471254920724627162597844305786574625320859601810149450156445853464370751359082923019171675306587532901035883353008506813969213042480635944067619395082238925589319749858903745658551647756373748321948349119101841934785603188978465860496834128753320236470608111838142554825747794387810190569126981556405881902248216414505185135762163873803774440234352950837702114694080621754958618342713295099084309690265740290961747661761631463827430524649200375496872019374306223822660033820676657647909051330777480182980744033250588839660438286172087539398172574445707734869504961477405263005039914626369092127877323720572281702399684126739555327378905502655470627360045909881591796875*i1^71 + 215506008065715782906701131999597426461621560095466469143870107555618589045100059001047090480903249343264440749423072841256400806413779556626570642295504310822788084539055605002361830139135350257262705961535376720448670097016536529169315621126179353836420656064647835127560520118638396622838075271066821175983694214425035096256619690677735863449971901891471450553861787064511671887774377115748301296852604849888963215761708466190892519941510974102116684039747754320512313072970275533308621715956406333379002751291516613548675477496818282405207116794899035305512054868553191227646561462438925813478447494769395774688541062173746385954655492619909372313916462180101430127102145962171021493243271090848730918060003607188508367448761741917144800411494614486736622994523816414430239777795610893173988308813136001893350751500749103245609681721043296110375283528482195003069940166961182090598865380393825858045078385143861485182787965317174047002170891683456309077706173208558737418300458072738238651417823947282919002170046760154721324159345012961395226031319703296511946365174607126025509885287886845168588275867580414969378574418536704167033818602036987833537420083697225442908804907496393579197581729734365512392350022892657049003245511239912537439057157245953488394137345296115383458765150679829083328051462153151112353948363064346242571583283582415863498373599636044975687462893443187515816931820933485151567490513014633707398190720766944422118361728800643009605097009532240938001394043243389182891423952306734723993167229776534112492430737621939103607976166972798299762614278483675127586825571404282556713377842402855963606517671669527356334776229409620013406736017848075224232980159378067933472787300402736159291916951890237496384274666508597314045190589944276745108345744041118699352770908356927329390914806631165661627274990925108664180373656506854537529878800362409894520293262114589263761034862969187388787854511362241408599032154656216606500237920324691021026794052473444936799131415575234060674245782650724008760300161667704310753788296567986010287775442846508284874228830304191555246580055570908810515264255664735114945373146116871170139398118492968924626793684059005905877475448196476342710415884539945822907529182691817767957780764236644060814203164382943327813900193741744152319469497895271170506612692896913647270028903294934065785017566416339505051579003355455138946034984909179810570826888809383278165496238805403219615596995794053892323687894733339233655508637933002924848649583460742447682365014765429789940289708758837825620870648407349386007213589863393425362476426121810075501637192111663765444330776975060371594565720751454843831488512962119988863203680770913387023699891186685690018493860607787532449835970171932332355986248280966520053376588339577327017321233090957565585951478342529440338939945752628331006810293672471485255665926020261784491286122352431349637392172704144119532694794513763673090711122266162307869411167714743167833255533217658047103987931548845892649364212373309405573620330613518934105767541464830528084187742126776547650555184355345464221902167146200609292019986176315570849503575069763683383607546459361139962012607557226270038933911550950835222097503390100996483519783715980776674095297317298212324468721579678331478775866834948448920929278016371408675672979740172489158580595730114398367225063690150548485935295718117816852071494399512574348304909938394215733138218039292279083801280357883138896889418256333578935880834738171678832913284581400269982484621392621832119619794973107739712757787542118233500791460087074905994068566364441075222657673293724656105041503906250000000*i1^72 + 192453338743590457934851269626628227514633995353312836659583834529725101946890976119209920916817194858074472545458961480788524793320365885115456106010987969458374974011654479216055873564577563810216422437259855320011606845100550161393653553804493937612986128441987634452539905224679241783404115373823922983741322007217352714092938030899858114680031894744614714009846025363963243804813969996568501467717011259376083600471891198623190650701239025435718790701650599620693711963311348716269195348802023429329423474784062701146151672332623840204320467733478855524136271057533350418067596888600145114987589044581667565353870708749136468358018690770713261224127101595427675212046221843898733204878019712256077895825327275937870531595468015047874577579412350317576785687954772358788053347827999769354668096794423074002393901487527109907407570991691714052789374046996975714831810343019025306444365543827620232176922887185747084280607856720487303693188921485636807098970487346423758618313302844120103343098392207464474075868067877970094542979379496458724327227748350592183221428605311479820659502626304393482388919793613053072223645990580418460115369266270140007222901747609550529896307572386615307012682963923220976266859217569954043522207649857751626920923002788626976138498192853920734436121271904088945807958890701734204552352404624019007934226305056494789428836209143424592052374781929334113576377524432604481340394043400964381085089001855350671538833400930706179707052844261245957937926693346610960459094681902989293379933380206856721309510613701315504185419874976189413363542186120941968034650789828764969443268428943090693231968126265428268441057914815941145547314574897708278256952707278464057091874408277986209503770754540302143360380384552226755149137265440988186614969660236067665449440468866785631980630693967941367668653806802994238552179038016206103095757623420164345871568932698574296390340348800854877381759412503425347566836370899491841319637554714333328017658918504970202049776683228321838348877391032796171547963380304549780088955811654475111695356587682194002795275672977172866632674803000591974627635295540431903967762990393526994044763676652807020446904435752574985397919093107076497804611235443546358350675902775226142436194143608234938396680496868326218742082039206197490298211250952002923361863728830772023592490720181347889575900300086396902625533095519791946278030485222794999477365596312841604434605182980403622257254306202919077765811929300416356351448715022421848989031216982296303976582165010138098003306644347377505940637070602659173024920106543809519301041778352778267644861509669039778892444039534798483176902046034312927959455988638305749320415147721100193296078753854450538576906235423283707037115572317800709052958546498985280290129496452583996421065584404782857719565975290203988409804804101742089579365559280790916488218132403116375611652796801533550231490327276129170552667640407077047782216609025718242027829294959471690810353163271198596814837549999068192877160523495018647405881436145822888982889938276570786936738083371215537766410345830679198643597800094362422486731933907135371994224138346598363156016984974131448952033300114393729117557534223544497078390589752076498066561084953336662070715293433519328225247988918038885518580639659284324813566061531768769256024800933482293697941312122671665737814962054764936197490141368122287500081778821532094082156747793009868037964510848397421564994342426715334860868335507421280800227383968617600758915545556591189559917302412994166629792843934851492918244431541486546472632885550925058160132152806909289211034774780273437500000000000000*i1^73 + 59477218116080839642641994410425943417055896324575057711203301855465444458431142316151248593845566183071834340384766759380349213995849101131553569392191900090059026801607567312955042310312284177338569615274608115664660526483916397365321977045835942614436688276116537988549505694937235258231688708208507954611360094530754679661640152472168683218406358737096200091444538200574631613664996034684421937067537698021116939111064389588548989854296113092706473825690120145703977561680714214265805202637522661684745538729945223662326561210020138496733391027648436093790814234732378435543200030430420602566696868319497557508816590085759730019070307029274052088633690966359807738651247876665990750385253296990830819719379868017723845510406337663827280395593099750681341873236347604849071703558925930212540841347226003344518792666737546012010939168393069760127237831521806058351834990968755836301233903347246167334076239666134616274402917194237630581731313179522557577338844880070704631031177412163081178938917428680582510584502445317948476504332324893350467074851183337786162093902163447740553187233913464007976735693452667464382164312453652272133572084963100075912456620248510290061017097323065629743703390815212539669909783630717781801317227832532817196706853060181191014733975382229929575362122891856822592279930679108110647318145767841266503620016695195239041083964433886683126647358544511694742466435871536191954819451467585329178352153988899716417849473368830682305287496932472684263132478959504855760471865340462647527512446895325479398703009905387639885501070043639935466072760875718463730207712204687738757820215055270578386338212207264176033813186391400917320116731211978238292681911627428514068248836299614936953164856391937648526806487915786826525606500408820749556403842612441991639035958657390104622863464106721600020165586577884320760394499156383115008232006844568750422944835730458623997965894014110337586154448064918164061707429791804777507193662523243993951049235400731856815866506496531955220191509880229422853072958232196174925073927688815290210782738971249764458366621361645866485945464045480137584359823999951140558676535900512195435061905171106088798738315396434583594313258062118157272152331754342077581733831362180420150982288181646626865450169880811076231577393802197215225262506975527031204515157356014162730430611872424619716468194143754255437714718185386985691566587669342419510200231148902920068443544242257123168820519310714615641203013086401052063360411501375247573193576015382547772190762756290168211885047807272953285852359443315126871972008470093461238731982623365550411080630802117534509180261391363400226165154126332208144516160252844319027039547443385356380180372645386127859913567684500480895035704052176776152324921262387652159969286908489008264981849174963347821894023203564602103135845251629184322615083054792485225404223441816524977036971349146387937610747959505754298039806631429148524359247138910890536820837816480543442476223983774739315257625110309336288170777752782881690322978500223219163211111523401983754509910480546435778041281426291008724908960444255826222943760034387713175154423289168851227750699106096158166683663606501184754648506141138297812949032467149767803551627582663257833140172415902412325223086226716055117633116021831034728823861967057961431754421270506800415878901020843383687086530765280574146193335208781787257382786570855562426853719689535548467343895257309585634621989276382298550932906356452118551688677772131931232406452714212326505969424079054101167315867596320243747238726381208619331223577120226764236576855182647705078125000000000000000000000*i1^74 + 2713363913018542996446783998779973165738052008483705277996324334418102875137789340002434183725125175400296642521868341019972078618611488061068960272140449629794808007275550582388300582488127048576200047797972575477802718748111498664357947381748096949489226151181286591971271491455210205085588904417777413103440953446997998213948420912861671688279566373613409071384779855077641781680738358713796930340265582680408921567463064334923804399484277100352661146871636149087709558936768524777493602043226140562594592377564524088882110227583117831660186042340101709424766352129775239667788934985567704478981067878949609758387136812135473019406325561380566153617474013820279479636985175417445659148985721232787469486117128040228913194343581407950581392851511934785945510105516193096743056172525687901105130517109487859140052363134688178479234180977403772780234978543742725590448238483684920810691165362717416952359502421476862600635496847758521840858956914828443148553315208536691273485567821031673896631289216243801247668854941468035957114640087650413119562624755522063249980121868190792988825566748704355730928685363295836066177189522977819043178674448328957908532022340344212273522741603977140288688792061442002921924932232936336742010308661480938963064940992914478122922531639356014456823874178313475109821563026921779042518252445433067157466061235916737327144482094947823337682809060212458310356468638936927186132723473831871747079608228455329764576335184653945758851695241098818033993156612807665696354335685724501779533383923198368202668095369596379639440877122563478068326588126799117812316562873021286203277201182070237249671855639946505893679075355728306465259064926854553606845445474636079191551390957530037979225306233578811267570576133636343721543299231355431937495702298225678804424858162712498224219782006938844611540216041644889030416634018343824342961872292056500083315477392552947698787389083924269448012568785148884070659603316021021635604410369977570109602473088973787840892598568562532399601886665050130796358226361927637424196463391190356512480584213198959376621684426710657146887760557415386752280266062970834484430034153152423559673169810165920908507613861922588280488886733914130453197578806667894347170073345812241996760161120131042219512945625178167280894180788753089701303504335933859540927015948071819193404717022821395438816377275863690820058156411137105603493065799497878835696976153195435955235295891185081495944557299100055688920873473829645037616598974907541011670435581400397040189425742635566280781838490488424745020573018473979473579793045401785072732084414090826905737523805620338925297709458008938358037327765308892293740396177477646321384154213201284404504456043735079646490982306984331439075377340923268874921411066950849313503089357051125693805489634606926713425842391283489869440747387457235451154870045451488511824121431948325679204244624111964076816364460945381505292442771493927832849613909129738359324849466084763435390603544247148240089106858107216571991988667722797377196719167759698614495010669960668259702647436664706528229018132690672256915425136099500271199951970329189168253973295343988250602101320666803386080405119355896589196199800549843414138413571749460356008202053499592774261776476711232315893206026334003298992740783471813492322383571218626342403642308010523616924647686891233924541514839488716903772027611149755407320631686000075658326299025886148738659687188298209218662022921526293944451641601847072631821174131240365747444050496551080582006456394261874640936128937629780466921720980194430921983439475297927856445312500000000000000000000000000000*i1^75 + -5096344851950235014464855454224120460999836250089308303600694793995297164767476464671920524396814273823678972636798839112070816598087397499059440813417302233620601352505395169585614521267771905184181279740378624585427450569308371995825475244108324520842173735634717465830065891737418345772411412474398269215498988846981173229130558951670158960825985891818540459038796321294930351344732503712770503062021113105480211770345434815673679287679077024354035359344405587506425338881034558280866428838259976892261146688800211208291602349010737339050983980958226565903865095535866526718917613639391233167072157586657177421763233148801375751722171351842606344492190390088221303010758264331185065464499521286335571227116462466527832190965594941659746827948613206165473123920858779986150009327444480410338500637238679343367225012289097325797947598577686350565773823348787865565285383623048332917035517832391837793932147549616508356953380879887983273569036990964997101573543801329788916251680973194928663892624344718872238853591522128949691860324226764003768864643174886286132618686768442116261323486703293588258388627587686046997976519758854765776445448896874394448881695146750786964522697848063535638632952878318172022408736332482010920686741813920120222664927214537731688205578350574114303407405606410533597175875859058386859108048097252393880632676200985549963960046992808225311459622169674194334666390282758836197536358388491325611323424763634724553132868516735201898635296211300222229425624511515494339616890530990698956159519777815655207900258645880561020152201647243677125916692636109968171526655819089104745931632079938657779909879915353298258746639671327135696354489649353390855558847179508881072629104650203375816396484878993645520396219827161105033595642332569046491579869522312270018383128336293374331304945738405835323687877801596137077027208581924820258888494238887779553264093951125041006697492328493751714621208973119181846830899929688411453579512712974722459131253750266785855095975769370414597588129346011376061818980498463696562472502093995935028321788683604896767956005378660983561619542166958260283516003121440040288745734454716315271425598702953811157164775769262183538662158177658182491453818684937985589517522453904092965386169225047035652864698522424088136467439351500160431681868772230264301834839413131875083660906464534492439405423166284255837790012938126546330862743477240002755478558938223506439307105527209939942802168284737797281468512448481818001050422380035253615748559238662413077505955668864176516844757558066410259748266608831864883749271361649274321227832739972104229838514711670539717246711380469273394830935662100493977415767927693068266255605341015381713169069283469637240268782698885174718646679719501645428585299999292574850527270387261786161053280590488498954186850297965655903600174918689459014414892943966025452380104749942750348830926523513960722875833363900238129840761929697347521242438896785498477988058861710313505056398212047060753759940917072705187048795098106517169897299046853157666471845584898641429561527214532976282465065818839206353712475750094198946794904715618443165761685282780355617099379421208396608901087887269445600391421811001693709394394496800638798325224740681399817886667678907845309871658208768523908978842804311463449454507029623100125912131421193263534374027347499485285881480943827069055082064139403689698553487411945250380820100472796280309882986356523415741234864060955504673393498435217146030619533631756581729827298851444300179732551903384369411002151359568740887623305860906839370727539062500000000000000000000000000000000000000*i1^76 + -2579032516033726240200263903711400376432794430245344737689582194174460689539573844696377452527925970026082951337490506223380567519437377312288630607703823808364985832565711828715798702998282447494600175391138741178499398203835076039683591480564949785174824484235482579678484176260366419776867613917211835105933928871181139678486325706419485744869407275119985713166704446006910823277509878480106902147690195231928757014123667422434619260167238705814605314589741771006645477222825487073694625430805370048984843351497274266503215888677058136621305311018295628569114130830086494456546590115762086284414613774641207169723218332474105268087896733903766145292936676745997204119420700661272234289716714835797205818239224437552505440709392809540085675767598738424728179818606217746007274984785632952169903108852993799093290540496741697664828503402155585620269347750693861238775682528484237868249881911474167921124110197174175811625295191842124085438626310113442821216568781141898042488781123881541638950105758549298941523900621046155899861611531787303266466106831100707753891364763184106136675612698290509364296101416800976433083821430958905391970818352097490319137630690136841002604742328449098566992581563953555166245373714725689952121169228082148636273389371665139391897572451439548863791258522670166402697408952304170204545003661258577582450480973775820478502617187842412895754486609948739343091956488776164642974677904305584951115151217315810215042012883156636404553722426730571222870393339467727626658781882200302707866013513563417335248042699942609376404732447318895937083311233978835486246071390622614327817661636368955031391469805140224845752873084382760798289463950627084507373270991694317971890883931781716056241506452412176302756397414095665557045895307147958292604480791620252765213677807784813431950655441271382029442627290744541133514031964031985033441930104212710470344336879415965764577705452032234978847218126497831812215406903552989126192287785362732938101547080123267383282632042434602139348984136744645351243813902244204981850618194590971943547607338423778920515137823294343494611368162134365161473338524705037460421292496989488063820991724033915065528900062273436720808949146739869680571412954580438419239189660425011822935558361697125024351314442279477580038796001267194437405805306336047213811784026566575230321005153505256202413258569937866683050702606463048468038942232529403884289267390070987452902708312870111536267631246084097831939089236010419937890518625433203261744960620524700433428592519738944790319882032262421012446038176836164856238748476081808519954576734696528219070816452595189729171606527588150870308496366977969978657642272512988593098720300075431764513544365252484597972533019074539152351822004883782927697178866086794366657154965841099216834416930817036750055778679318699332567076272822852908736253707865152508047998507337845304527321776190081069054179654483540830598193720444520529532736818955496702046208337912962131551119451245475591625586228681783257393477984244780505597655154430707193225661233947624136363036503885433132584056831134478491297376893323234000019344214777207070748874573702621615170085219009910807683687545502496142791199479738469661758525788802557293504051417944962343011141804431713470053333372382517204137272758309092235767967616547838155540772196060828247755239542901123715626648612620159939251821397218050699744976957139566996349633319942395584825870048868579343717309437956559134042148951793911099559413882954168284495051539294849076769982998734643047029272656031333763062953948974609375000000000000000000000000000000000000000000*i1^77 + -715340573723445713153617929560661857085109425147503385980302022899173167671593606683094922166128854459213768968249592416130913674838916058936635980452884852578424092510070206864829638806590353412571330475403512524330401178348120302904574961052473948980945697500809761736645381149644296026851026571909790746105403443484722737843903537344614251013062786264156641943243792650875114843138416606767100488847786051046631424523335474754827186009114831155102170756328343087339158586901908197785997560618013432192798215400368859235656900165118832506297915558966560366762772411936136699834758790180473005652779768122158563074684999951982850529896583025778286666174639934541158053083542793322707934479457600382289582136649255906242051701937714855025506834385209743712243023603742611365606711956714042244103894346584245468385886988975983513631110902836744203702971851486677085441934394371043741251832274601426910862319907480629553385614673536521925771954649930561399583850926876226011988642046953961876072357032078470863000727612121941804996928395213654891800533948290196587902200976597348134803928902144031048818379924159409377192892040252509046324640411134259141912605785444187572993622182962898147639300220707017042468045927075222623760978355188566269455955067283669284454409817990619415424653974819437516653651614195878642267874510588940877980974674120114734637433539987629930341825189684068292815111491824947128666015924255696813373740600273922249331711436335452983638516009927466524686559601346487557473942163203201200971091923005656617997500112201769416161957044438135467612704799489428712768124993386697103862130207984766004874190164279224039356801992453797740993456876129867291940431893021669387183466038082585499225438655662127102145819526226200763958544639851883750619154931438504549430140812821218442569107266695978193298649104999299243893516213834572431674783301300489213868060880875622725650668809894383046259239371173046022539116913960322507494122738656124371956311966848210539802911788342490532509448825527290459632218525761484358949483444317819847151679401413674055962982629873894887005297125738118345338599945955785401440892356899906665051391323385379399265172354342882913659130489452306230029453884262460355770034938723980150303503185237566414651553991105934778481317665165319005892445955219111191073069354930006640944817944191269030763312202580711165529532355331087276908867579832052946837630829170605884587208737442641206493494104423866813842781731429872703891353832137612475347870749532217064001640727754530661201461586961237038511857688325126634023570935639751351930767028347182670651153399141848671812801176783324835383012522467992504329002988615450256771433666764743089752348248036140854791989580372228942894244284635419892369492767330647558170198852098536608739218488125052063176756530829061735857299492746427957984626330104098275605340230237932058994260644168141956076236712175440097915713074178518834289668486995175580815798370058785715383082646271485013275681727120162442099936788904983292115226736808597696023924424065294577637069216479180618858174892205357099251405999251652262207762100808580969874809001010957904818598104440475944882580353738921557401774064737976267219712105636907125824550994606252953380435319730678690265694192218194327823798960003585453892051985978155563556498301898341098159576027140090271198252993378967208594286841608568839456819318496728696093847248200060082699783739392965602179926792065324549246089835526836265148181322074543086341965173942472341322212386944451044626921456784057617187500000000000000000000000000000000000000000000000000*i1^78 + -136748237790490234178019510013391354447771241838509847708508261115605415907887236161104536429874876489739184735000489338260273343863563921646118164108653293728754715213115615169968976946821344009292691297253831482124605317389200297993331376105911954896257874050568936639583508243894751706520561254147607541301701597608500840334116786761616611668613721412809399150735776450960292500305798400772725853114184853544260679475401760436396526488254583489253313156388030354335366781543925093097467668397484099468344943555811781189194706219007402056864932540636861674321054183718194966397327901653000368919429442846432070200515666903223519060480820590826843505203315974108699840894867655325229448488464271913346176558975952158772179045273417692887142684411477088867104291244772318624035157136771391835567043782931494054468008321533710670659138688814306507221872534018012167356450228123193303657083340596211335969117126173007374766980451099472589662237925455880756063396050666659381847207132571018090660460604452464645146928182906407244239294649403309697341162200228613579506685364764718101786487852305020897961395838313461009897782573689087948102189369945845215435037567439247955979294159129833043732674342084938118680304536699830405537913618097869468048876807391620994939486099083602199918441395178446587333628713024129969896403340322202191811395906672394045073212678603597403541211167507037699104045561465587213797649662113250929309176241038885018069902111420173289825293427099684009904075504734541072163295211614636325257542400824620813990845937586001312946273683246605381375160755664692807083852146685366672093565334737136312571685581443878899404525529168948091995775992268904397101868257938258927684426961306525890213785828184566418241018806279995471377604359566704071927242060965763517928868604050803700922296956597254519219771648539524216098586880631032309812827367183290975208125467366715308132861727455993921372086524005214281630097568388027883063433938848588940369888510797131861289509461271170218293788078589211887675926830164503305410077201508269084213133151075161414368036164561173209243568380880737806232193287217449018521290462275508968905233011981504188163752725631165649045160877483758161760309765544690427256065171417000070779581018232450544000565121544651007853149196893601589701515216907022754307958697373069973729702908395187135732731456933988470195888754878650986960852153616387470569402779654867128532873295631127090172594129854549524038428301078708422554627462726518051563809498505405040516268489350902109038228861178944965202017676487278520798358847177852050922924106681563541479967430167527562375033777072627018591905943358122697726757798694509805956834773060308411212084642672073683988918150931893449298611938805617792173257385926113261388984666418640834268300672643532093041135896736372356099287632164898718552164327512201729419504655326359721918845914441016032880344904354292779434010318633828084218746198774243596622098532218661300832337608349699202295832740365824079938099162036658425284183873507138587048614580050136917738940201319622499678189926479838931498737331231517004899610311097185745280495656660871092853261481248521408106771693400935097301468146331684823250105600229497975729455268009374064818812393432129395225589780744124732690164839519149838461354685196873032775243991991226284976381992267848870808682246470522224073023204770006503741043287470604200719979589962955324410865442746926091772846960995942980554421867204559136471220075274959491723022340592521217863749165958325991409375000000000000000000000000000000000000000000000000000000000000*i1^79 + -20999288575192361319926969673875645208519539968368725158728560826685093508643952689778126329295366041292798325584147127038057157434789408288433711284369774033695650666642261479618954387176825098210636246988481147381098445140917306997697266949970729248395000529704868884630752590644232172082435345581564725669670050083975419299493204154261781128411666396692986864389235969222423885773787494221256466530094759431100246018425402816021265199556562620629869873404628429858734942020426541494423225157582718892427566676027705441584359646264627403364322710401704454112428236013626484718032381004838349146021665876268146150500977392508902979359220035308442874740762454637390151663473488181434303088598863993966932861656845380852084577906791256731682870873201309898530979226648158723087614656050418765291885202966180747130103994998596464724844220634644403233767543518784868550241192432427389117400191723726678484523790585215790177839005258681252353807827972273561300245110719093613169890153168600747629509901519830066465807529441648488852818279611286557481806391012199347949802379624754492317965652365011986644851235847598080196408574595220646452624683725829051817764370349648228634085916868693611886228327900113905823996582251726326669829611545752063292581491993863609274481145098282273449529865468696321518657857012907664100124690936581082393187946964469766608674195085802976142689777258316464143794282771823371884991881937615777447305526892644956829697475303325689338235907018554400606740127456101792279336882149211418014751228499109217793099236200788088572682558157554709749194543274919020889984042421481683785680725366600723283419061085283496825810769856372325299551636367852857723529830983157574254251521759332029978150882002104656911791092102935448560078885191924891638429865378113798070473118974366242972608193015443673996176511483937667113909554130920065817057930567685350742692905073587385242338938700315560181314515176412151343415807877649452795310623187520250843314189194409397264519118969518749444608150549829291176551602213855897927195565487581943800643414490673238321899715434665882595978751265752345442896352676040810338460209421640881345664186811814364111393289949442511613522688049450600601522884400336843784943026912029096827083351872979896237786132514532045740667643365640260550306371544743810504902174716730900085565472558157802971731559202097647384705167163503384040791366631519713705279026538395051765110059914933691847828894931392773790730448414982461056897411355390005005786897665580976264964710142005722254427171977508517385731249335247266698708495348680373622221757630967106263784290640695585717545090452057215469591357289848518104486066444960648138221020298632492637755937522048990883783093508906231395771564436391315621080210970025203209894499764638632636157236948342154007227878789706387695474458029329611148343676881501767578099818457693507261098304492124327298856064256391858083390360648287728302267485617524286908871497276440195734971819754128762022656534147128765535320627325552047235920617348190166731736038425727735904472255755395875777149648263024568966715953028786920621264409577473146006245184707351778484220682323443374486074094800346010758926285575988095330766867788290815275660132535046186093877379187770149980421136026879789317113945517341574199780958352049003541783113251333742843170705433909857683658976331020486924061673582983541550420119248744275132610957818284581009460908486999807013790611960810498682213565157631416804679026761130778974329833817209677345486615795135000000000000000000000000000000000000000000000000000000000000000*i1^80 + -2733393569759323965213868313900178165366184555064598677608074756904918639230213332620377436667715748696165577362110408968631056939797947170350954090875888203424617712202469959011383356749160077519441763026348218036751864409982858913216810510085895308194441046679963160199858552064224003122577328169726111867354303353038067889456744812051860525283639847212820105748417319314884677606653287884505124186215688525873937344552699365068439619862150575368227973103660460126316203606288846069871198290935656079093226608610477491265701180997079226711073231963803084338346563728292885371111984294089295339316854249724617177104822541457902206666831551183841270038021084057740313000845665454454193130525184665597477527564470610974110680923503938598349011722769374548824954437368603274265584861087665555872203514075198850356270409369901640845734082595234317573622874596325872295493099215675446239892993262144375793571661910117650220506147804430795428036243467338117454317961193645904180214097354767927045580755991360513771458775850935907811395642819816816107048349962632601334893718947895127899089619036217797680387636054354399703196657808322687457594357893371053916864683142152654633489270467975577581562743969271887556649206300961872466356357748280131131247047662573166124053004286265466528373058326736151867199623119779649585792895258721596721356402172917778187748907678736661837482708136408542428592333641956458972331149282036272746572600134867159927344660205411587427441350042910378977019070531461996575981837680978141787575359399108146968680713587979246829214784426937067969387455402385421964565239193960982844915053163995901953643599039799917144700147927206593852458231920646457324602283806753533355998293307550137890149664360614741881372494972184734555619760393162641205014443973773200576465063228741767161995528686780210886859152960237610289303889592781585272237112213800297151637043598867259334878134219957828498327043623669217825968064380134532419536763062689397283843392780087860538105803174484231735712341761702067442338778599011323429461759187983735745070167296254025151868871850875080405613438936029603186468120129771910802152658057853839572314502385695607141402820871890798421810500175426603837135975670397129884132716629088919579258819522790210816686031392189517040237124902728031625231051511014823620767856808776688529215931103517839809239537805575832580537700700805965570947752611197633025820891670723029845267907287468600453738323865036375935793156409029754370330828206576941227761275818567421906264606533519744121762912904309798532307658810853158624783032756670116821254049687970562951140546694448590321087275341334024042859189179395856366321005854248896647388698457678433947029162401213726771043434506616562797102183598159396475471825019515449463930345450349854980987994184219048938547688127368676809771420229270174194822419840840017450173532212161327258519920903911748707159920913712047912230756409647051623850816747937513392184831667441157502614053982757813580052818587583800561960869656830919981940088242183807337820004731524191450347401051930740246542833529205101536320029545071333556846251444573362267743716061112191801134525854894521380971716237958513082738585256784788294141357531577314463661431799047974615195740930651436616915400261524201721520189586735640161004811762985258194716935361072836668240203452945179238666968767383345905917203677598263351337808081805774152591313016048557850276808802432319720857941361285685280266288651625831732872906970360771563712844434799578242370790400000000000000000000000000000000000000000000000000000000000000*i1^81 + -279258540647463844315024392811251692550516210012880108039794303216498163845742785404665541198406095387913265775766475336621552641671196794776736521260904401769170758399441874342707490045678772217006295159952641932803185026875364207576728778553266633649066087203321282128712893926524398707432717687661600162912952785886016683056188681574028253076515363769716933692277860137149827614111131809094053856836901039108527755891763992498982599915762399834693109176284512816743742299043286179784416813934880654601422891601827104586792855867979667056257921325905268363138355698578348393005720785995546007572537642361346687477848177163619073817840843406144633757214972813599054589089014825389970506800715829111261358302297526829372205152256466770557529905464504444869917401715577631677611040142151394042274223915588798274440662747792793194418451211149945295738516134753844416133704873481356640336300276100864102031307231006316520335948143985797600410232638798368774247185316609763566136654015868957396481340861326954772465333222586589000437658140914605454471764402524695172354400720723592885011161121158240739686725566756745557502506378967184173039520673520873541371822596218371154854820719012494450950301514109840858889801550565050353160498062031414708469406233988706803600249717689207919422271618443659841436091608984173613866935872670091224841811947645499166477718910431085225634983929616862868643302413455228190107111410096089242859882460849502050443600041661886644849691149990194730698187193851457985135079071382143424179224260638482883936639996900587268976831376813852656125598893470949002533486910144344726126671184979156085455194703675848170368041000162470584408387083931639012412266215849105770192748699064400860872827528193581849685158768047518279224830646805358055760578802892816645794590948227633161654854835971549342055713732675197926127075566192694817220330154947476397545309367190098407303434711345796760535372227974532816484995963352698772484812898615086474565145682302187804988668451973441437652559019738266078348348573605478924470687854804305534792861927035257026274971458471448289478547339881561484375256060330233694826308872224572154143826818119138091702291384608009342436863158709238743946243626496915745871737370064164332051871678050179583196023785457847051869442670878453013237278313626473602487876322203537428136397814901256683384015789255346364176733100792345140855162662262386503988200843381413920538467232177127790903044431949441076728357378149548383360098041518767527250489255813291570934153010919598223997433304224207064327597266579140759571922692874954795106202774775134347242573642288002816600561388082967402437540962894976673295667241312940465336355175183989560981101357905750044862872425810722279304282627142194294733174958030215178419401944911016848074613216680976507103007932746132910692090590607116102608858467350213394384313347615513905110899779895173790752483922300702643076131334716336895047817905471794297989445585008806940793786141224119670564284738844587583784013774272498476690909035052537319500282502178894217185156764517334130412213914176054969533849210397439957966151239243667204778684844478385384305393683476280422460383288774886315135538157043130377693427947397462292483948454673795370507206218039838586077619274878116167427414321546303084257445717592793634790692242563285022732429480631482196472542243408565214720250876102133929219048411584377649983124868967227599363333573368150590637140176087405202732961547097782711086204815659042447864431768558423900160000000000000000000000000000000000000000000000000000000000000*i1^82 + -20923256444943812703504999615798698247215788177219996003415748603336193706930425698369850638169793853895858283209885369519958897143447829398869656638448629843996681609711935485096434540991938959475265399022035294507339690942421372172487973445097429380254981273451051281421104872589445462869215496371473680823672376973513939497379843580340145272987495024119631306163635452860070069990549743195590242671411280798207357699816611005463513360501736975081141013649007525095769195804802865375990257147488732098059134091971090603765807759596323995737137496512762547669648063314099187889628516563985128187382069726274053715372369306214521507831839509584300211307468217331984660339997884414807683864914787775165262848248745059750240612356634929361550686449099546890066187136876807379072912916876074005915701952463874855885277867897335568759206572587620823245183407046409452504811867850019417765721329860242528759298997790132278804704795491347134079625616527169730325396875768592950084288329947636141553116704958816688976714024689835284599488575001214510228375331256610338231071249077173637290336388004354808079821494999140417021823678636227864661091904468309562975660105704681900715981457347821886957665324398150962047123167401470482269063599128875348849541704512381868917720069616685620634101335835207201489779573388516551909278141520026047576091840075948442840064395605076572076314342712341530521479500011173348921889841422296551514730018551631980142592304394627128153255528184079216588395376923522098235416711783759387127933871623344114991282496295403606094232141506257972721153959762050802420447911015870002135816743461521226074438869667479585254176705312123232502842059941669126231359841147265545793196200460726943846575794954330833687745787449879798887243149313327344858985705331841592926742869737671916172082141367020927269455667645623469615649634737188821963216106529622669583597575118240782542967176804024226819065832428094650156595939578596972855809790666468556390679346487234534857444551489943303769918372680656268509019852278485785331193730799134417256239560504105780577278457483711551261546052551869546593434080093779135678803944771585157417045290516176639832005469267631340120068127306215070012496207925191574991672352877343828392823893812724015477655610507757939137506182724909647870465382042597173802703988869652131779704819846740503134737018693774249147989377156952332911511118027989972389770488976901103824933925404665036086079909132384029521030465335825038304328785062209748825309432358965613389835265115255120457528003334693035244263190699219660240386512948406874967856959683099401147753066605147474709691167583345189512762843694968084464838512116223034223332300865044655854936926854466293851872233233980205101040948534653909227338561007695301686368754380983686735718031044830473645375682208126598679194604325005262163376488155859087818267291191689520105926243339004043438440862381066125183209779403093030433848510680255038234718305781503422375558208380026760425696296276939754864381996790022099587141716059158001298362502015592536700668751255334298810607257636799871602794520642021380031686356069841403909822723394930193285174669542163800196039160010624272794084170138688327302234308708783646911506300782010570533466860275745583444596113191677555646021752640271048781931778201836462474040132271612870046366208062406819827151234246963336362079524287970108971928935692959639662159351696308111791414173395030287603259400021592884432569231558932147510456093017517182548257127006208000000000000000000000000000000000000000000000000000000000000*i1^83 + -1200798780215163655696465900857991098320620487468241225690107558923786335581455627684099754364043024733016583750400681997669337148587185648047179652267813934253899158729944275443843933219969577652236897950157865771885854429142345334089521447430803085014116246176249719466682653329937062766831111426995540626894105044889245046861124325182130782069981774748940984021395017635140239674547282514952669704743459238387884397287563871861859168322235735511409232379045764772762525178244528375730780595046935239686850224666435859240669388078857397501159658545944374629736716315299035099438808837692434721163491978403771318352743797300430206107350687603042119664878333840625940703088550065058931381553893349457467002715995918396584331446770949147531693862084070975004769619701289849597404947243345278868972677792540990752805476330825981812979520151857690332618829536510762727800283667341300069150674211926465011044538255109715205380134354185063141692540179357667664406415914561418596731970463478156799093425423900515629531138468392769580497741467897123374812263891127819960023198365483070750480473970891445056388559260428650819326556395968235425940700816493420851270089120648092152165943102564945221258154340263019083092287376008170207945008472776720806968317436696798469329570194803511243848113306179116072354265997299853658506162930023042604805360207805840770519459176541950786775713136357947335459503174664468509998159208708062614263255792968704350769986334391923745282661126352282090958230151282831496804467326686648578188608643171823034615171163556956625290017134205351949784507763706209210969656717116996319531332531706310343101152696033066535701744671024626700629923502378017310211773689135841137359118184731049884098740329235202671384517833522149530077885516994682857972842560856659253009061458442507806016218062875561481725942259353524630558857062634267181765477922527060878095960994426584469923163229406174773143946729824758422125973345306874574456465932496259526864618125635400939110297365465327033768024393244437397790358268906454833171398190923977451080909480195344351417506178146888986645330391035701744740150717499052762585995423005659577944600137333132567719739228709416802874923421773684407180080082808844133697738792941365019775194343145890308875182575601513785299842028194366683309664231937444998108933311050918839388103223136472020753768015498586678153606485052856928126865002770470443998821465351060553317691127487668908147735972278737256317631600774571049922101576988587471318246747594631559089658261215033229548393104375877773377906820288529812125905451777391795009534454200463396470222937668760377898018054107629508722413633838818457293754989434967389042025406662392958497843408633725506710255680246300041572705921613748504835826364620897513361451256620021287676198161257624725278308205928973303780718482478350692080318729817577792486749553419504686958681696927748863555138812596725741733010797262003685488920883319751557860595409687602158628246605571221856945640616040202936856687136199440216085130928570255596780947189257277737206752042311570538908183546244380316604763536613445417615118603599649149315726678535874836454032674190429684208193111950695772646579045553700031037024640816941211963353759303883196812451910942773870028448901935936160927694795970561181239412378641732057590557554432424122380226849719322330418514124766842631830427054457388077620767908666673402788889140045536695459016195952749380246528051770479378947432874829353058658747001029139493814272000000000000000000000000000000000000000000000000000000000000*i1^84 + -50261755321210488002525707060425350452927675109779962947534576175390304789100086915957120081491752887099513144956690020473688828020366298089609479311963151107211007830576697302591336225142908093432040970444893541445688000717563967320702002614386320537540295845843462379185008262260965018715127302370765060218219821128272513410371049216213998862797920827833722753467130654463976299839949041998420994792951091596377505387312403066432508782169777105443710820569911908063801430648506030251710289835726342465593208511526720686085816088661197205690454548925982153704302456953160077364502260896639010419259353067633436385299555858693933203729640383518049525862262677540325307742180827057540768789754247309682371140254485929860730905529883772604550673640283539320787156880289796513463555657930871227590629097372667568833644584705916869011303269139724783975142886768311699275473880693928714621491735618535131519460217490712519833701489792400421896311820337868723609599115598382570472007221800647502541565376240877695842561703024090538327005917143347342303682069726969210222391512070704240884213524133450687026799419335932801988751496151018232072211107133301849133962195082590453200832256188718376441583908445560515568649945073450235255375051710841072228969097057411327682476063633595330257138620335300363969535536160420900897499964925002975073952124301375276113696419978840687867801128668444815701054775548498742617855197010320639964771676806859787449002628818938985951837823654418093574972739418508446370201698822459249863210515658196310029177255220439650674862537361110914999760519374370079977674718038665342342071158807678729646302978025235483565024435290277729100436952688640674755609539914846597261410080056916629472513267395372457243907205560352729133094586546182621151865374274489202349715875434196083059839733918660045256727695710025120906171849598495255282584829044923891634996171687747592603472152794201581853020959249554322947551584679003055077772458632271396380584361143542014765193982964414140165194636943121472604402083220756797591078213046005602887440753563356833679099506651531473285906356969995580726639148853498258736913006909418338620987940581845024846966211719454332287549528399661747359781960958880780912570167424899033582352859867466046306518381980931324867990056802600755723287962361187015048454646919347634854186596970568999594036785132240660936970990883609079326955299279866733271960102236877049770171832286812871576501091689206900272058511564715434775777137177278455542525904866579992445632725457696288730453248133417359934422400978162293651781360575774909510335680418129268511279290634347935006760745010593870581878081352534915801561541873737514283333718172878248422228105347997139145879753037860231342162951132046357674601356948528516488126218376761249173508517402900757246240342883652108071179068858029442349860466674639168099847375024926164526964622880469492297116455984247308678758607025863488226320341839730077608163976395646765718323884124341783988315451646953897998709480164063415034041887920471107075119010731239309889750921396279817466188334105508433926815029649181096060115614489747616317407528467399797548915117290005079073533493186013745138323939304125695578127607389906521141032179718161288997117293704624235380828006032487958641266089745346911080860932668853394971780848991352867113309045318590095265750027247711849901557215707068330059449279202429405140488159591800616266393316474690161530510587037345427932467445989858505042712965435464089600000000000000000000000000000000000000000000000000000000000*i1^85 + -1334671201184785241269045013495408983129529932678867000615158792338245580379456176264214533038439939205323637537112871106053648681999971769298530198017245086865131433343566107534712396613553345004742136456032616564472975688033619426883157443476637122276165448812860890675880185777365839187157628168275909955409048399204949932043356792717354891512701003616067514564653097994875194420731834883535172203815848693721649146313638541059075102603988586578890969153313547108448855334092272971243793684877828267396388341569762210322433009882251972683130219136151697439964728793587136403367969966731419578789956881142758207607673352502198652433435474929370915622102454175598111145700061110725922516615050893068640153104163928876464112186132351645832006250997922038559545381711115966227750453396589036068960855596671813656967890677890043403425706130276297690369602429509474691366926955099785503999369612061937347103283273927718750944321004821050978810306434876835070827768824302709258744243716369556925288524815490717409594506847363369773702789312586144830064275638446244643404140820606834489105367426129060137912107658125853455517837498040280945063635118741003154651819814653820799249223023449857806138608875028335077526670696959077686707531566013101657508356096801779202722613117611688560713818947314475119488478363605689926545323497593247179394683636474870833843545849739252148857827624607032243399829769436492813978753982354169751910226406121880384464220764390426312531518914982718657525584994593081761246871804003337477729273733750261215901330158079148286814199891834037544011751812720182466960226251832949044580542203354449172481068265823390201884869922198882601519861306358406195291669092832360534830997017657733882536772206119044003737844158382417439643884477081540757602179399727453617756243114527568978048921719405384667475402882020385732563137757967634206427749907298649218238075732132172171765053415479983811817091357052481174613157123812996638833065332056241596808778669257430078555686922284773985348491848031583097821223065818402716801840162546302845077549615881870143535133578589745123356956495417493362734053615716817155977060588426186530490347102546347645095245866179762731250622419361036196590211043259095544555011594133978620044278127416708031865910710667196780555472533010275913415308439332058010293915046798262278033042388423904075079249106094874385765570324434664427096842001107237106735993875968959879546924657022946752183204385652907048432507032398407242108088539174960141474141432560710601187445429075467299719878709666467361531863229696120583679387983083907519849065926559006529671907366012589624824636967602996623589571391505688503509557015091242385082140521207260205331690289085887368693457697090792169402298948209806268820952579887494054128886279009211613956925145810122395655759049774763066112924643946957068131766951838687074013020042672930494103727782013533001104062568927262668924094423316337013587643170221883661583594853505467503572853353162907704894511514833577201615239437340431602683282321375861105380806058609218231011143945979774871451278597365781684139587226911235350949253423789809940063462872324455190836506067718042284176034052239448468933704119450276189010205395036314449856678015470848170278474282433269093227523390825009651104320942651250263029476018527598969108169605185028823797804730272396936211927711610344485873048632328165690114819097740119356873828884872539718093710260698544017702447381280877182948620036557423692892795305984000000000000000000000000000000000000000000000000000000000*i1^86 + -16855373205529589215112147333756600329288161928337003178351813634824492865559448955391431177109991958304479764680469371590467741135162448824503873079049926815796666187744109093432885598734111758239798561081873477951722983128913114806645744680502151943462983372764405951955220976652324794605452040829494843864996587870384902348306746078021344621465589706423219609004094132866363715801825904445062000358407986823016499711226820952839294405131502391971153714327605731625632577202216562056777653799655460667231155265294961851783216785452156935116253243309313430867995957015937127770838158948223333946107433604539756419720683096542400357477278855179196876457433047832337502428423742277912951459011408809836231052903725762641460813880942480485391871737248290437540056409094289774548465226088322248449931675225363137824238837145992246723748376512572058464911150746584816671866783806165668604901480372352235446778002131941414637147975845079492658179069070358235370405953621952133193377477259264976762830687677879331802961390946695311862541569554235916017267574092837591237743342373044089927618400424591606034389167736265683498034157382923298248263895022544326648325754285640336678941888984103943428504465800273007950987606936479202237506517690828977981609950479294857659442317934647707149377832631600032771147644117325090399650086901797491298540887488624665947306602541459674443061433094202824785323465792165375237414021288374173723590788684305108808447054678713454504065339838891986915579378793763252265971890942041062106243026295752070143881756273055511538486582600443616167966117162399603067495463800788301602585396777548220948242450836509144805382065455939016697749126585940359168781426802498874095317777311293222121331107530980504647285839069097372516368226358127488884500188580784948113743164093083658635131883819173656065847802330979773479281460050784649430871627707524383762462532119779151055160311568445855254386473759658665169084184578075191192514260112549139434857708823826821481736837277871685785741406826520020630793938717682730328014268602326463015502399359188627938376739054095663936366992329059785437737850637906162138231829604786634144544565571066244116409760706907081781664178491064262021911186502186088647747049948382029961200084026496231468212047992170861297261709393213241001483202034144625211764169595076232858668657585467634357238677807185598498527179276778486356445610652754055073205400215884871975132394852372525713547900981397322396228650838894296626902870877173838693601560814923156585167773562733692878366442841254749270125988647945137816301350990400294983870873306188803034471092187644148671785639453886038240497391955437862867068268135901368645764644010049561395139744915641029017134797944000857842987772689698654340961806416893179780561289225453705556602361544714323467676948936532884554929270876999134793700955194639886406494997435644097179151847762083119438684796634912623329396710874413106554340817239523289054808735518977217474209294039175029482454152573237289730839118609060945916224993307410921996128462083717288794857861675576772649586047734835768530743970417445523846624126634298429433819585295154607397518663117201576400794102337992340738929924798830003198717164826513232674370263953290446285602752431270224853696128014757211757953635187070330909053929920636484294401085348583812845685054876495820562324390220170401695765981487223192412159556282109760503182846169539379778826776469897981695743064520960984957309403363556453882265600000000000000000000000000000000000000000000000000000000*i1^87 + 76298736784517380159835160974466202747843300076206790410836514026284961537799012091242454218328166734118015195074385832483937829407165033051559553540440879442138885592112722495712996311391504400170706640143774233900494565740899217327540854365641420842502124523142364517652809739912206903934968731612957343493024377984554082393598647791304534583643895764928709946542418102924708875504402486646371954077341013424805101104437411693378780918269748521936147600208183185621635726198818409074377289505643765707714272299877358767293171328017623285588331949579260561427150094392192381397992476687392132253188479550826624215969597380329105630761338856910815738126659464773436284401418588049288072644102848063783711861098692191791246767913468851874657623719103874105455622445633703460067039989298421762503445454638827602693403716388122444032244232132854099617271910863590861239959226039315162420733753016872882260985432820746677107779788152425509645758686511812859481562731025973831185334098843442316508832639180207494021772296747098576079469650321198643934374799885748070647870016796585168518282364505256913581492659949612672778950325047791193194213522077787224615102474006461748058523312027935774320132239686894877293046572115900117067712588299890443691948642345632070997746166722034336422331447112504254428746660218751432226850715922276129383277862999360994211548286443383705017777102405637895459322805319867616835674344481722513006400717152565749107287894841466909562016982273386425354917482948690945870387148336048374814135932637304913168298248747088230801931520205351091167891393489605552089353939049290248215194221975568984970328424525413947220586443117170096178901206639486757532630704408317076501373705848832293938725799382762224975520731068444030732337392423697958063657571664490302385426479302773337181237266863527259054226585362241230402267299837005740268950864085917631014774072943851443795091990915264912435861134998221661409340691091186628269824853493641582865148359816004235850814451885573201824833517205652200764132316548551757208778835173512381812812352504591229142197715056267078890789434707057936189622067738617910371861237766383163154476961006311915336249788826729648663653791254673209673480388164848471276855672078132245562483582131733700880781996637714431060955195845748699088985754176844472076096500024574436710329707768320103802676584191072335366246070905424382141893787837585341098267031369606000790267395313691717187507204519279121439264487596592935567180223121586352452000409184215721225093397556551214628206760829377285912890531934418104133489539338494739753384126421213031987094854932866501226239137783788514293607279949574789418868441731449319379782154467667811269350465084507397982321844705394276062503373883035660174815835934039899761052757646136885241829138006834787974783644701290641890967863299317777012669407072307568495691860702783831286743857361356763011636780991060707765791742339948967460888297795012483390570769361545577111029032327777716674121682447441125519091334667773477171738952938322046221278532200438765936791934671614757682501416130815988677544590952052785230412288268725842632848257065351828367408355793829997057522516710454630248806956589903186372973196553647128978359057885624882005856894721418805839484917758934691201779222604216008138721792991970042360432652006973728384445876581398481245645946211153483393820833177678902482909166469099918413411033546981867934751877722009224973260381188471189321732213304197120000000000000000000000000000000000000000000000000000000*i1^88 + 5648170163630550741820824632254538533006967724410502716691076975931250420678483748275121087721781519551398448519165869843224572659974327433765044117271638111065736787479686294564931155166386470979216236842440337782628634317542730550097647624150578393437711713099157073028053807136459954902233594357035452663241306380313316211491924544190675547078334820627984669444375362413198665083103964571646588691381421995440269732495640006123177941722923122138715644132850371456638601853041022694141548687148248047782693220685267511566837901881803486281599438758510003728806859317958036212749774859505539235233751866517710388480771258873697680177389210448271257131650045199027380750514777877563209427825056872949795107840920176544761491534846468361554879669286282929439851387142819086375240321033479608704382012979621310952384384448011348104266040685720444033229085035071694526971995784056697466416060323404849975913029077653464434496002167851329650637066892148493652311796945327234659659280645854397776586740595997900418948827185566356364840644026723252744290928863847620560169741513617675106505019763601114518304775652123239257954816311634913252481462940339237914202248322497150067575008417166947032116798173454738400202616755312048010865580286208963070492397936078220166782749301489118403485043734168729832249247839233429081291902257533810814181301869491483680966605240076527588317778050702124001471547069304147811704274744752359990423197425144120360484657143393214031226145911552312619454242674250003250090960394242612850217813154770518868060014764950752049063029678483617923984075767102336731866858650118066580548910745514453309416550980519086697501499507747194980559555938237153224295746315775345925989847696999299622782809119549789149912664020471210279504140079042637606462565099712812963931575880548760705114052272587949494464540990275936430679734755657161669146620072700795303076864323243767174806108157854653101792327481500054066727820337981167552967668508056005851927932863457139927571771437105400826421855222300286592484241922837045291501012006976847826850776138450141565701089866097742972606501278982291434184844003731018968475733446869114292298015292537481939140835976990246937510840656821615592325548138934157251806098148548684910187434708972081800944038380467913338010958855951090306269352819372446458312333489418946107236443608613253413064389227928886363690438880877852643173605019789400626177980670436551849232638294738770780194800978269953768209549113349119112794858384019970635611322955308802878981303198913126088216377738196708143066061596901267504732430629607229475141791967190668352242333557444096126400672467285084428840198682112058556047999965868529387347881847631097407701611938045282080662464410402225468996851460252833416385723339419690588094907956665129453652053186754690654142727875501194458976188689139010038757922282331313327027335641181663383415348681270875244443218932872351818901470184589941437726633095297797190016009791119490908412187942573496604534911724553015194801071873122190590966734181695921621083419687550452976218374644636051133876065114602517323291757828021724752939002862587888544332633056209481187558223806791992521113079710677517182810998071749770613251023166222969019807445026763948555709611598277641847973809034006280110469084299830268050366483739608690478792842347495284726454235661715313842839320345911596510067579900579504528111325801789054407019142108629997919341081683834631651402421687913720869384355840000000000000000000000000000000000000000000000000000000*i1^89 + 70057090989572897145670387752162924584255417085354103574999041424783707114176336053704048996971619546283418689362788173590066481216379629550708140381230387647457951607837000258328095401272081973232359616729821612329277589660945462701445490745169095077482834433573069653380140146999846577657724434703841634287238044536619547351030955739783157632087217271755717077310246078309200663652567276446044468509913508845866730574220770227590178680208589785154986098929050491677131214352032458641732874138086135515102374780754692438406273723792692735295287076830174705335601094172689142546098849671663273618105481979658323905165439250540182567261104506779273256760304013146785441878093158481393655205909017694940453278075721128285273858783430995016058966430786290467504149920604116025882486775246364637473811335688636681527853750585940987739585592941376747864651785223010905845786689814047847620811214308637121005114393595018416926708357083555507401352215272302488230869117399227057009709612769877978754760100798393878659547770269616615496876429967905142902130717977129431327532977208455331293589250879123610122761011412513277519097042502841207467771343573249030030492130293347545457516610208231626656087202881724506183866121890820008715871368328335075663437806448189657030332832655331095922931667122387157273428579039513343499597042346248097632462022113382939371547409489951288905435488111854976695317597277053704869983323351591327534705698958533820133304243492971731801031009772502029783966403711755742334790798710933860148402020917255049528280996060219276019198158014534820219732850788366827158019945263266790666096576221483390892660273766395162535876833721388830119716240442715534986217916768520550217464502509072018943765581815995103490265930197686746281156265441251735125525123593814058697106741020522198558662451267570788069988241374964564840486708430516651084869992588555269485735182493532607590824189955158967547832717824041334809885994556464721794037291805078325814688394324862751100655916484225021244438624770255319532419656145409237209862177857867621558002084168788384382438231813012378596216706001819817972278873359537261100182923475691554766951786251219920796180956595055501814008824571621584202663990573117075129074553280662351890672424116509086063929241273069986192084179315934300736575298556770303166310827842449416403200448524654145993451757037651389506472017244339415274691330950068805544892916410848300142552828715531921348318847464960244316789653947029178182250197748125516976635627816286961364931958122486726031710046989474470113518518389003279186861193795585160080683480775887047553629864919817239466970548328764163781063943508871325484322923486557298269389906093337250837134046703617471513985265450410267140264219714729178945823147582943088657946914468183227228320970053766061497076419349187628815750344721949006715392382355975142984867822924890935266545958507888123072533821648878606124932548975322929658705733550879640881633762305728082761545924014480197806034825716549689787106663067471606297341092619532491771904262661699093844686086514833264470240174653845276856058242373549673359438484971203441034391803860347478031654625265563470120451631841552147085688939676650495954621632301653144048290239992081859390662670196046998607464243939991631416052875136418527785173500365362830624773696062683442263796965043790449824634326695395789678515551127489379366063012089999751858835240539946150709029298728787330791933631583888605184000000000000000000000000000000000000000000000000000000*i1^90 + 61197711529652862007217330355296016065793139361715639958678971759262427829428505451227693778649676985360899573826026478958026094441691562217781281359024113953998773404651255848244768376896875402323658887179002827710063103841569357463045818276889919822152796742571165078383795610948062089468783054557175280759043230211305565074560536470330848581938087581051808238610492093112431704903205907966488637314065701441178626015624740890613484606137166355703857206483281214922898255039646416019079582584420929764649185365158878616405433920176803913873224492301400286231698386833607095558654099559187517006455646505312015331565596959538519037043229465139978880202190733567770897505638953056385961429622132598037829549254112811377106943964958205695069948413157829017478013081975221154934907513137706200891948922225273228585135406280587796355658268884844226571109568052410653457184738658570695217176017710086549481710064578998642342051565727688526915588442776386365272709625548272450700002513601919397317696096091500066248294619589637622784195260926852022915796172101381392244653308583439957636815975154395779189158794552181165614258576657166959076923724963623132172453416825561916416057220378783382743669234681695058673147348682167214116400250618558372320357030298034931999938874116002559809517646500622769538339110534356075768572175568540451603689686969157047773111891416877839105515682138212286320859569408597042950617623184951135302477540782046042469435447649877892284779860600318435578182543262148998888340088985595186279244808565707281255597255201061649533667888167912801013888539569245602471002296670018955362254474006307729327665586401506425551294285107669956913057949097930762838926530975222446508321644475782887376700525156916547516686002835454517992885693314932518956095023358721273536875802159189627781470014328263115772224161839641845303805724385217999277687417529008554499564657924359381464441584054235412662996082412027432969059995167931308798569042519358752916825707136032891927946475294701263580497537387442997021109082317674634629789500204758446872601880901563478147881956214998021282025804615597591750105809145531031218768641923131079980546325642682475015058789296948206623946628170843904560694331406444696274622007385797531500693802176747205454952352520785775106973233177627775812220259772544967976030458341663527117405135692185059089417964500511718840962831195195997744471510473150081206575567080537918576147608174567588569535446772878642848566688270092931020292809154972459352424069287449179655707291111732815070947668519771401454269285188044151568150530146407371049551144445956776842357109778899941285994556909199119570435497450084987817121336571279391309963852649702092851332348519077544973510260908361165309748425465942422840281331894016591231908152316932945405918375207048968829020318292324097319959578044089161038091969414274014491974968530038386723718711750919319693459720264427354902514920606133944901783402740266325055423824685024640428397122992076699120501110217565078126034516782806026941116669388230361343746233669710394811743390579241673326574703655338256257026077355410771927595892023202695645030828255392538570366058217928875194968080391323309611623089855220195160942423346792372415201347886149918599987224359834935516635260133759791130425584379171909029362250525867574777468974412527148967030416436054538754576997051947615824790666189105125293544600163671703697625859773707049472865558673598483623384459509760000000000000000000000000000000000000000000000000000*i1^91 + -6014414243303585038895458058329316424191680902103225598181987411040770586492803874994669116469071119612733251273468065371295033297698252580915647052751354680033844624987746487089842813964180553594899693844922302846203836124131123651228849066789763693561353606214750242676292833037880131206641904029834725745461964918018733085403457480214336012943227498824499067575649222113954621618284409291273393469072152458734069672555346603390570189435350196279835882296193102437886829753405800804374260204185899498123150209028463723753826550911618899058490137734201045965788174479813504606899474220089984150552134720571188934244885006867803399980072032649462382133809671442542446998211628608715541650777034650064848194381300100575917750189143274804927423777608652960634125837650464980128446669056363342851923686812224206200222272928821495931576772294419262990778496932438347765041736088285342773135075869307798541372708821063425642721320704468921456979362700678545845108632787797576449120785036067530659873623649119344559442903947701316726520343251654897775973929338807187825349040860581653582119284221262650524694931522470559670407172762661803664104154222741579329082220490677644535372174600334792082825087005362774173823066451598537469951147872406218525268224841554065533853313849658986251727332798546364565578598407521695186764020706864665241564401917247034305634388584063332494707537080963954676601234126603965172771275916108977363714761849372522953914001998497663323987393849655717553293080347100125745898910845723848639810588540758296311512131988208569484379679242059677872203210771777646214534649573249793163631820386502204487525673045317151735511547613364872136848116306728891596139240779383797202971698975559887499451757834900217085489548782911727938475948382891613209890039067109232792508633349089505895812092855422007789764415052773329067825764911319953996821050466611837626277055601134861822912375684426871728916959281111323635333220127887711726923084796022006055941950674191657378828499040401983545809777877614443590845243303826185949362783438803985767016905464289472289213408510541709762564913102901032926900160365062295489146069017116816654575578231470070041046159405978620505669685955152742886549333148358171889612119774211785831904690105803884484673519691679403558061282580875319513857799314171471133999325536903953109923544174803143432999895824437738231678970812402458601311985087191267775679517621675573630146363448026249855297095215600210451520205077624276243443882132506864531186472946293657819973071051090948050380347220926446489436531043720792285891951390749274401486053282663483528975078479752421656514198033679790114763309821228992318225677195777958142638750291162168612584656327175579336299809791788057719315820851018549813793483182502801623256941264530119971010834159607252361281375619518384912474270358562760089017256596903491682643375744899968839854224367923493747021008876029699785492576643310668134742170313861927606688937969515729954252658729533925013824178994779045283673601051927286758111572149425410592447774918310064732512621718655012882495548274071382828545046356481584440556406117829674919903156594843333055675663403332589019709279112079637511508336283328343040310878193731510861686767341402821551177279935649393039812011158854319148700286951691644934273569736048627541115711079357211082863133333095648164813577834461048728695409621265937192612529917329076148145420889200353874378724707615998147035136000000000000000000000000000000000000000000000000000*i1^92 + -30140622423830050461731478888603037987989580899021792020041473390018603323551991924640360863627987529660132950457331481819480356555369301307402253851708467695932957996238536505318181534242564272298274170873431220061034694913004702104606261468858104792178080281062358938882062146617645491116607911940335025194553355332364241187942789168011402868757098830212933052117882220239994407955554514423249966224991200960076806810001825033185556772454282460364680416841425789611425395616029804172496997193983522202276577755121612334194858348325288198123476094019167911301553781141589879367754177687790432428869817980917255043877306720409756101518340753672749545797762530622545640073040108312285753199743478521165115939152797423553735151750619317077835708763263411070593484067476763201321454785157969329427328352457183051472223506573333613459092833253487967551484864757244422510439544109331646590149138410510717734029175641886583707027752590637761910766538543904149568487476264877275835694758129357130582411243272786450412066000649677645947107618236255740484139096342778214172882396704342951186462270272467239005149273594579336168333913427601902703212986466875525069475172446127420420717124102635892799158825301863759236275022113501129884003493768549943859762937076530648210911817150570404306246153685679976239022961575344074179009736593411443870362487158086337057114380188980004625075937352218455979306917481419600039118437989106859539000091515244683161143811866355696885094410280169379090503671370406102560140076421709865577379139593795310043298007617175803379716454186638242131027388246625853705816041307682909890006654644947650451040860890944646453417077728271818014000200339551029752585114828409083041366118247693225553187195886193428234167938393270534834112979399991412858127247709290800550677091718663978588841492755949360113226238967620986885767623628378638059768858266177435089602950336202127051539965289273024156732593214124960586620483015863003248508655803450311761510361854807409624581206005742905078460294237288122362851518341645832847710159232914339788046756821854726717429380526564515954714236062726747116487670388253452338915767158998376895869025590006116144929831882017038763254019224504593444830182517469317914491197087321150965603214627197844508254208628651027402577266146192043856982838811253464513135526050201570509705475579760125327475456996602073076999123800732493612659882906947597447027517834431483154974353965475937294249273424841220074808421450991651950475415356735215525490334297816116537699292799111471924932912132233581637972354656986352635312422682409602926541658067201252890328908128079565912872082605568264201126934211592501638545455096257597888733026163082802351349795651249992690573697946824262723439298675833009160206424137053594414345641442140746468592502360710207061711964936352403335326727978656379730541148478994850279042637635681939364122557930504132727063674026509247769624714449031027110151159127402447494324389031218922421935398848410030368721553210428727230755184286083734678208092672333652604073604934059355218479260039334993333643073138807656991259798456309901448189389314482563979382286265304244997203257504018289396795672059497807334618868388714143259686433681951557021121708812542283120876664558090395233934887964397943314558059264701297569347022773115460849157261011972869840521934082887181581496007551963276508473292401313148333526673673526641807863353405855781112299364127919308800000000000000000000000000000000000000000000000000*i1^93 + 163745639574573685477668616652575377991265557610625201926568611692145781413948693323177253529078464547895209283221631764238342822493260459892527519055428709271665928823351914287785754560041811739724986520449918704830281990767032263765572468720459071423744329915418516453624974332551395011260549519491001014822431333157402422381805345213506616041794373289053384638209961197177725763905361221371098193446801919962034310826476287813873616282305290853685673604879922036505292550455636792920012267962263991478902916545830539349157014185584852980172926617616250837483960787612759113696628597438268139518467662295510604093716470709895371851061851380032904090458314993678950904066276174019962814379373387908716952842815568443696132318640873761894222687281697632428893011577212110559740113677768624960449185240565749554323671743981422762504194166133488105857388746523142963911905227809458247824801884571569440377009892658979290963794300576760032525608060392509909749993829856180764607472851782843595114582724908893673266833531192334848922293644272386546048350012321566316552845292425681718959134445274648961500715103569744540581986597513000014257512037783434251971151422385517591806056408323427526421892808826140009669854474645432409820977231153225294141897209334735403288153987748478591135856710118976464642610116329709495692748101928596248534951129713628188366868539199869710232599574690685233663005044774925445413689064876011836290388064453827583814809724564578958489013575743734275799623881169319270785309586172852200077647793217573654394094830465525401164647989794545646183408608102972079820730592938999118601079086527050575616906072658512749345329423734284131740439813867916167006838336636859709491105103626231394971721879608029778690452530605943515655625701162080161470429603596302771907586697132264691457430329868560310257728762486991013925770587607121212066344806525311718656535321822425752541287215428356754173786893308819624343893010445700267853878123129840617437251048324644782204403866883217089258027951508644438192643360188623441827169503321042583292211907055200002921990320421080384812741741284854225830932188288372610575174386491801287647502211871506693387396032500828389279850861675858201357147086428579791330069927253615314131213650728582008607867072048866716000005274923162823468092439739532005241600415097230313819127554816769835809547545578047488340048891235799540193973346208715573255998962619780251332489678283742452113092687118564741058454688129557101311554074287949749054159083120113898567113858203167968535442030368913422823672031105954518819078298813115322886623339462846980934956370260976034199662489093694893399730178985745123806550895116366874538000659291223207647140016737725558379736174816381272859637015697645035469527576542102216085201043507487621725472577954916169695318471122636123269770394881396031864524806190542033052619547171326247750218515932207045206397276630950682911412199663751579331440024613860276545982029199980547185258565702533768748472390363887998022123674423374190055932047281595316337261348743798124334846756767208405756733376497861790250629711166930659628255379569479201689746097450010556649108549148791991881238859050986987219401505764009969872137756158562747610896124152977284052601339174905475729069392649029675707088040251997188861726917821419390495154724920736411985471187063844114437708722624609734133834156549852232524545938094651880104570406751867075729293312000000000000000000000000000000000000000000000000000*i1^94 + 2172262244380808182813176786078172054731248368196403594226231790458105796718344598184701274584931700130021600961175195963997607779819234232337130764828427225461901000388143871481657715449044408385733380995378450800592183583526424327320927883783633331315220387276779148403871909928928450543921997640735775925629693786672357231783766209572993147602713214550853550798256428090896995780445847534981051975423526405249549724748249307688141734572501298462484532977541424086630694861434045011892565850186224057661531632542230967023703329831430666070824886755158927566043409306968705488805760519265041040198401356728713079957124308766869884268503818581941574478777181519428516178464562221844602373369273921805658214692410890563792099348609910666353060267514208791070943009717105976195336893792244104679524006346421422346727047151859088034416339222434056017990071378836867731526920620329153735632087496447828277546480728691552562756655081173836285918735178512355439150349580649353966008255835929944152311938740577537640132324372111916589982235698988902481036551894827644553943500595651889332836165986692381028718032263671081824081958507203165232302415695001288871217801211170773807083484152971359171179053979836666761417208931718375676782471101045912665873459801069860601354910592532187123949420142489358738616540096283465120538483152232390427982554560177532562638632238974488225227782031627917649669656594369015884625585434853082304535792502924070328085329723055478131776427239904354196901621616979470345967601326163585479030887488729932577622740758845714482019092445621559394948529396451963013228591686063946869856911656900645714634261256549618076528007097966766116894854188216349759186390191084514407081132446639092028166474066992082306888294671139982867417316232643310925338365200909772225537258213794665852792567454291260765975816956178809619833729814532568065547084400200745785856702809645586717947601017297894249286353934901771216960246885525786007189519555138112949361455549472989937410681993373597417346684240562365820409454995395472062476193205504203256416053071754891082173203372217457523121983544185430650134410847393025677022806266980637815349422801182737285632156796306275070234358787057187953250777554459905157132388006957057196451279685951655355833010951100554769609723319598687324506231903848947797127266855973283912281043635994191226900975537185242691017280142431614118698460513373001260844755175826571637519480870764913932881381186546268910408802641045209166590717838470017770337591698110908478777797883664865418084110430405008161593217669788961491880807930137951049548831076815490672193648939528704907949035969580707746249930535391913426934147260869689282203048765284800014888032890378445920148409679950511250622731252846115102942663034930798804783770818602647463573650871784846845624628382466107208604195083215922722206176465091005201617911762381525147477662090151458038028530264143841980510555219949728737837129933151391670787401637971863039516864369719878122323361335127578135316178572920529150978728021840249725039011572769822713840364199331626075612024940636127968009373978669560697712072774515107793909351197668834691876364246874026488015057382729843159445009336531314742848599248605004610151312605181179640219715244687216735246423526534924628118106255117518182629699766578652663946942197321264821885282584708221667799089970678162540785326699155795138331580989938959022184324988377539543040000000000000000000000000000000000000000000000000*i1^95 + -20190957626256609084511770713775311251545642707834861744061306989266086043681271240027987282347283909830743058442527757246792844284804178033807050168745143927642188543336382483804317564113681688472200807715838549324029278933403819851513542965404342218064115169451124783090600398256356686605058774309050652658710585434942886823104459352049121534637623577620338695168563761795459750263369636125639639003745455477127028598990772200573332223530787735726299475086111129897404129934694360628914257951510013358755114089274061598151879715100239925223506650586185349853758741971801118263560635516992866411029457511713367608720494908234735622925011384530563907410663036413976319179782748159858132308498674938627662886304767537742901577759308946773178574516891104657870608505589729100965137638176864371737254299702708790574999006027115020717829380480642100036173899792160023680948239982049092970526990209864998407183488985175413673444167389234658246901996152835190679482742312361522534687382329659339806154117540275219156003391447998399745655802791841254119696220953333102239071787712188195120002885090155580053467136414106698891612226858981037665553153232834882637228857047280802677691357654512865793846928051030407471861983647420407549587898559096424295665891685568188426910258159624566002558957849191226953718386302972694526159014438276678670297145537395633307146160469101889687507809964268813078769840080333382045192510627188687107358850901996520064526714901216543661824601573939560018174458949053489937842333692536460862179008347905297154395482459388663333015421490776192373594935323725884213888667488772420220501979281091409105760710300315167794031364714504834595675036833762514343872278939956538079011626634013555511925819341601829630066855319362473476485522692787092157072559191316448310149180994767459461097307600788118811768226372936794879461825206166999511598662476113812058517038235374972542469715098703056283963179967189981884506725961677758114300497467240745097519772763034239410556137523461054563802837987055611130828773773173173548749370675159944740804167968138764313256077117075385784755097623736543587156420136859313815803773216840522903212942387069665672835460393308843147664467728845168882979929311287192367966629638449287530312774453077622939441141706818086744792444948485277471674520494754967425630555955133729551165729603004585592507059631009757449229336112914120507516016131326545864801505932712460218653068630582186021890874019075204413318533028375949372823638355874732105219614157619098557296012260646229997732122802824611804481531479789110754721516419996932645908596291251363185110944913630992034050159104424825082857204188383425299865374082643880228767697997823668907788232973897346214544295490346924789238700791364949710115572517660153086226352395716101488005296313719747139691444522536081082373741182962495310714834326627153833560944137119404612776545174075604116767779596249494546104612161056692808782266172083480523532550541995828645098666013912046031180630545897701301924931523011974419403508284366969199522411809618666157509683693841468800845715029810995611249948072613475196811367680621717093037937367233681215815724729252691666732375424589713122939309098061016461159927348785388404719467586442583379106563736796761708590079480741933434632739457435230007246173832949017050652947839560385312219512807776658171361030547722544203563056995137322175310970843412377215802884384358400000000000000000000000000000000000000000000000*i1^96 + 87072321690597809588181004083611730526878955045549657960509092325390627330092593801071090042049580668524938161597696062730540824285015000504669255168941790240804502079937339596291136429378178599883921400363355098880638289580160157443764401951549611804028798665217656893211610843469520326779762371953973281221589591875264968465985604283701154598752632919256847537778963833462686177400868662465644946233838736671850208500578830865882537092504179646567317439898758113068662952949105103322946588792123085375171462815613623074978419599850358533310943574118061447085525600595554624548735996972509284602362550368619461789094639108658377234410247458762216323730704551088632528895370555560048047675091854800058163565340040733703744741854688052205742548672228429768671846268799687209491530662849997149276502451270430387096325752835225731560618504136094477917429643539109716294311870160074453029686481004154194603836544668534855488443259690823250548644683414832278466612919330248040580403168642582877597543478522357211056684303603609857331130275265038837679411332769923548941036635869883280758987595011984272866395616611641103714472352086907522375600285566059174456868221563870941699745478982980744446074483966408331101761816790087824378225434948570760757830647040228548199653957042029986036580542081447483538386625968727761386161439251672128668982386036468759468058218734689221933869813886063685811154695737022739370501100216528926809058135625262899597160524529844946729294255867511834977924312977885315959903869616693605581134130059590011265328224960985439301433221097601410031914361293655769914588678000446220264104526265434541923203389450017496974778120625761694502251462662290848778735129985615682624118076996287435005345193069706387064491842539224615259369228010081685177363663387725521562625275875989630416126124268265006648332362908356218389449973652250924595070330542590960304488917626422160150830332337978884042702062179432141629691674611445187813780170840542317174634178171211141242422795581481882035001310591382715941943154806213280790475446135169168215828930149210025094205240889541159175776999776652434313161108618633099408102717940964362881674213329103827529770542580769432461322163855712886125769687663218730502103613478911218994938592741337624382965726095053657582300171359380068551209250417758463483083129845983408007960862838092481888851755801150584580929869251288630181070368059470929326835043846763237464079967129862825107603023933441580940999128725564360134099448840743973139009277763813331807779644501086306275392285797007890496536176404363616420146237681063158638121300653169840283528561426945312775194223388810585135439597887137943054603634027816250871587284363358016928043073222538743332048659551019490715875555864045080251754985650015169964663755730041578648255566956339197790357361130282266060653669140060046456503165285500317392230534251560638636720604041740313938508670541435983752391395690785381623935938709051850841861261164054258777774572003364341822623986583660748583358130459093976700098272563004771179986120279051471459673952501602185681705553299599224588447379629753658903871492267438719704221864356567606714983325370500311498510104671812311543302746718608186635883379384197479781971440377256639701896523678858872949271271572518704039033489142934031076293612547622975152981172799845038748835799628918076663885209798038736722366888946204578102516267932117007115223040000000000000000000000000000000000000000000000*i1^97 + -336356278570321306680704071455380118699732950383369386174068128856825360512765294018141656647577035418027241188149026905588942609536264489768401762708625877941176259117953329395442832901799491193491848926736937392230300826642333311345708440979335662843882569494410745626702236077644952901794431863041225810525720073864430364045870101116431580921882996718791698576895805562918427331038913876971447003246422314873344892164531611494926912427680349766381225141046564050623935519601879248688195885793332347256339286016413075397402132339976695380269330417483101646323903016583021760409659031798312337567755784353119329077748765056434306291553181855805202369991615723296781492813330434611055085802006895926754745046073007268558446934323413811923321084926282501587829242223999088348162435400756612031175435513678538021236909574552931952905269234864936720700715761658713173720474973273838810635419384623670423744449819019444986663132607743544433987723295839285522178254570228206577667261076106968127167786522328012792797477842706645031842202799129951953502823695388108731359161534622506088586293182226838242057333587579761172084234998344382723450062409542384371557231359914362113764672106829879700101218651337098817229401113235399934481514329278080777838169700134377684689065999510533035821014640226184994566144568273706712961770819890267025505032196203292402746114546853280317786306875385046290437586600357389566243908558645699396393833394154280893859032813956153359462405377372875947919076077777000322660991644439431361206100421252436000125717346411997675335650924591547778952434158370901471616648767330761039943580294710660047181306893768850545280857827375644534354469076521403994355503968045221284741697760790409369374209449511968437669673443011810105169186058892489111376485065255786709716649507560306366578319737570635813792543371813909392140157286972122663136286753627835206098786016301524445824253708625526573095167074083898991998989135376560533582301486310643848699386294451179502755649293217647733597924107552049062284668872009191964573813620009697677198136880811159365135617538506757699813037787679649709331159129465988916512740798333529411259495106032817445600504860130627660055152074176745518387347566608113067227503604270877680913734225344900788421727145603025833671644033528951780296368341328550462770864907360752277923178383803811166882000363414200982160695961084031400911372353882569467675103814545046187353845268712794000472820938800173484340005844223334340657486533972151328572238421310178444173120334906500360721262143180510593986999861965257529489433473154797300461488337753031260619399938961960234636195813767334745791030046589385475023374000142267248708441147771537040180808809997705484166500860322152976927158484473460804721535593614164107435200535706933241707478719534208055310292790183341668173190261865816908731437706796067634630890647768966715103085920875657884538140679785872758648667534251928334430269400741984257282199113162775159783391795550714123801786976995488645398187506826067793369462721546102053028229897848409368131364761141652589977592413138670893195878263770146572947461325092093221388642288408196061167887848277266208901525985807536332793759545571222472474479259006820813539306409389369789091606573234569530067190502695630262939650962128629965907964226878984345232730136940184111949011569707730968242584428917520151245350674783915581242547431725334528000000000000000000000000000000000000000000000*i1^98 + 1351935043310168281958834675742497999085064478250555178190251088520777956368689766511619679510165376241883953649391267356343126385648129720067787386661106173315885358035322048047488127141443498571383165166137538315634511480994160746207146171985979276833500847908994377716538867937195548925381054686416754098565798017310691660398861499744082525089134013674324285582694168561209769870971902786792588675575210736263870324213029102982826658219133169057276765085229858778732103147864878882148509911668618121916932075414440398741635392003209731252060003999081683171371291325619611379970726937941178865545412583612763613196965104530468542029347107973963789934168301134151975939567599352532154508319174405202697911048246568958182271089747164875592383387138277740527421725598655255486674284385677772168200333077315222737616214200279416462735053667193443799035356646216348286400934048046045402694383482038868688247833832308829439790378520097356944197457173488000263516431366275193173363123691800777438450667354436238549063266340900557285507854204100243169673595669790703410743381896664571008771565185648385747351136411482343231072326896870947607932604543843871947094579496806619272829995168908751460809872643376069770600500318112209087334314419653251192573774920721434377701838442228197157183834697011141744944963016910732188373947498948886329733313183811834874126442364283285023593468491064956776653345112431315949626078870786383002507257644415951626742036655185198076777094113650894765328946254433350729600536781786237392744621511401221589170130465855607795627282093420017192580099875972208544885293442651963022317248636517909633834770739391332425560826954490020991762211289385562827736365250571223980393030422437415865146868520965877261607886600166244744641898694225148926443655473623843753931628023135468529034005542251490881676359783099772375888692482455430033906311364463479500959377186459554502077009937424183907349722394785939909951259529842956177206957123261685314691058506029489992861991095206030800542190018328562692714200443595503056895595382583104332246710925144558411814050314872947564511081810026879789424756930412021736716211513342370474006680881240515504951494318334193052961271262901012170334865437203770237423919603013489863793652945508771211051259651001939824618412028989384548706025647609257704475500621925590714070742661686453312148372735756114253410975786441459179324504048410413937101563092677224735361331149245277421319806377869393727859972394342712194016321330782764047514105875167012015554586332564852943152090558092849587623164949008999996759683132097763089547670107712899623444779895868206148238443162090136868758409649767688124371442051012290491052473004442344515314382319472656289073222073340031935199160647173719328875697191684513905158426929703073869388444129064128037400014897725515491427047605592500201693115696174969573269916898247485093032575399805401909874128914769301513591149001695558678568344896931726742684485465088262557668806905685767222555317781774668008090298637914886570516647494720889058778756233509536429569106493523571927500505011481725538588265878041345712952047960548428011288232353929931256512690096961162058989235348192344074374130689991424068399137841720616497017376724838028428012037809554377503103650195473489529847727204995409728844734491226713571047039755935970705546558247156877877349714471600015845614050356982918255388655616000000000000000000000000000000000000000000000*i1^99 + 648028145673854018525243477506605460869490570649430705128801700652007771245592762291541674995768661039225621103885080593554307469957866495787068685364112684262412101051711375397504904295954345803108937736367613274950059636585791674098492631598162400374773656743298047447251790769746762290256537091228452952009346253594095665749082084336596739290880633969032244555365007728944827464622878365720619318036913294648638874705525840779123335420494061140107068626419768254686747476044325752094566246004141380388836151460345732068891319596437154761358859236636465005456506161207174724535798689321991174872545417146787248139077837741572902866920283786179347424145211506387291812084329274806579612482354085409652693469113743623414917697480011454447546079528384316889214474615470625002846668101594880343301621773254146250689594311702188128104603968878229714842918779985326782754822605235626573106879363911454055677589251685937437666088160299060272122344219377007291905671061816130395165362002097240290517012470502073527364767585026408403778801748098989486972294333554183769905462904928023050063344883723744012728293596592036364065205950872274300409299496913948059757997547495544013615220868787624277490491715204371483215573628662568820921846332164391466619647413616042312054664059734085740528481487042705963224858926381395108192149452269689054257339650540550818952468235384794074048802568078567280779374257637501538726927624550587486282651912312371078710414272788641579483183005714578944929874684085641143839677167758555467550330545464013271480371032879373285916107186894571914998389176324409930527626065583278684972404301316967693841291295165155741102928771658776874957553243937718910923969171994019053762749631937361615872517244704046997289449804434504232347748099418456295741605442713250598948030268118492435063602311504407183057935881803266854481286509853968408421908223301555716359367808376142965795834777163540627555431811007552105792084496189631599961007232079009277123100640124857538618155239673866753853129714792429281201417480016899126801793060838827978870736144787575037900701033481814205440996118927097602496132872750260697379736392748855732921286357242857134534401895216653618414983221782776630293443821019529547544608070310233683698507070150415427790785058537371175603826106182309522942109907226818790870386805476680996264399812588344172826266387946724421028606388965094056382057384620382065920599672563551272695635090049694895916177032400357197201942088675661050554146075705879255883667337990145735665266288254166080734365117098759183846109184691710644518297215107374016537788678027797217994279630986448122962971377058453149748008719585382903316529788537498516437658395319177911554671000045833506678438543823817857765051773887895694312321755443478460030484919597410627116044062361322646774343387729696240563826500788540325320132666375246051240632968687537942787575382639828723887539557659101521654691381680140127758956924655271307786963592711637590152655327285404741979865585261568788154466712597357415183193934301165463834712609173689157614207119223225023288225330936387844954325773101113642492261323123738497068391534988721742552509481003913681274456614152749936451326431567384692371321524398239240547379361657625181997307021099520247951356471055736842832042802220245797717283918456444353950615524205187793802534955366686564649872150150389450982265749089183334400000000000000000000000000000000000000000000*i1^100 + -12694778308445393225064102054824776344062147597165781361690236902580437297400554127685050659404896218166022014012694613527842334549430404589104096538708010044680971966526489482981309118062446591860982045376202503797379735223467722713166951918998790511408523075398108107196376945233524550251569557130006308096566188346436452259646677914985124228398291307981343213066542365226758657868614164976088492442371781092711464587315417571224852331688095329728289567190611762547502715431201770495222269205516307045036116753704616742361492763702262461881402671191481533080322570430862889700376214027775135616045375827587713450351942695599159384639066488880972218173195232501706715328895354395873515740295197105329639255057155833465746423299064774708477724235665064927390130651509336463933333282187776234471236446481603548242220808743192898763862313549296998324311475141166989902823324022045893562663283316335347282965835546680387733924949071661231787430787741836181510293635661213792243832765930488227555714304337314401146501407698908549210316190862348696620259910143351504857063822995312841355522059239871038132863619648120883975914636729812851391572821865443696806086785580989047174402664362564367188364367214227203100160827533682321603518766741310807525825967914331737456654099541712863151122062586034310002219602241086108428549703672528139458180981392047520865911017374728353287146302657479506462561489052182384889995455467107248061286579610395320192470110416148096597563552135708165560998044942856323403796709495689103386357999592307325113740679930879867555104967131098424000211132469288059081109203305312676826856960631346869019584035615579278200555466646330987386048623191349752383828853444590925987487918430169126168640147732726812936312243631629020416889779768770930763389170460830629303262284480449227823371621617119265708302838341587630365079258693968154759214106844690050805028915663258500766956461885733668260126881140575320864855488572784924761976992240703549439081481341933874184679388557455523561226933918922280968287071879987191081221886987125147566509439483380518197357218429187359387119989822895664942418057542719620447166219380525329837986876849014219380451050838229985451639900263225502835605672668817835770020234661783245035837310088292014824462306392787046702146661954948652652737840778931481479835818695733638583451385727756268329108336869357758191103199890024188277265112778943073467427114364617863002914829601577137842053119004938757061973439828406341058172718352032592561114461488805989096808357913072573400622386555368255873751242967581618606289432036491709052423685169708410082233340861446345308860805698140043392540826046421623801574465874949352863864174078796735232665315045002595638529941604298845177067813651939529169805325390506292196722254056871934842846532112362288592218899758741633742424128379325328337992072685289575081111809793119058122455072285788093222550753616204798163798083519598964121706589631038161645445999452905175503916765780772512453515880017925117036450339460154610331257171776132465869566086638108225077315351772550564863321527815954826383202199507842409163106421101462534884403436160211235788466971699300220104316739341487451731603203924512296856625700642259170238807003071741031595532901918471949441421731340005495653718178001113616983201336701355987132331937521315018389488664413351284265027564192316724756141796491264000000000000000000000000000000000000000000*i1^101 + 19886233553519890047355542098858283655151480660631788404053171424951887968386939947171808550706791489453156132247856030351690723122109216298483595684972589536637145204825463672776652928981080244246324134427513725186748920077000412465717355957841599186522598930953545543917977527511021872776423035794563827850779959854760006427418500324681361016626219806903801785800956773257039809268188750800542535799423245912661210756526659584015700999650934699163734168885025892274288449934146574169296609983553498506506855758240369624195363780119942558894620690640043472196072789756319436962564467826052936709298826051844515976529147654993777315990774991283610881968199502184640066422957328719822054552449725564189664267286609978914280534467584165839371153301425945555921734770265003123046812357821071106190214130004953268722989472825422810138347513898796327288779860693979201051521849047063942553496291676793617359598411517741123576833508239280423716511000358046791007168416442108155819085261303318616705762251495949624305894023201066773800771066451486333649022572951620859316388699265614407683752245923777851444897749263566406455409842368921488431566198503481318499585219751779037568599349312853750511613132654164452538309166061851159611567175972123135500182087766111437943804280518731769124837363051793141705864511556245985368941468545724379400149614488183230820970391475727111233168431043195879448799847488474709734025805427309116519658170497767224142218052320122078031950159672654299308120036389103455395114926752748484276768728349808575449001441235417478628616617224620667674346149665647706933473768920085474479169552511899760568276708030285417785857210170710147135272270960528504980948508589849524247076916625616426524539627131975097344239688230535483318521135773918991792426692632193901696548673236750783403818741068059814064628847272935733928963668560542652507546156615452797146840866144697899286677637935432562312865252171624522457362415133142240055059338688547329216955390478343719725942216081668015333918780645886733129539393738795930084025424321294908502589579926791137742094040539828153509336056325601213012246955918721558725261480764670153416915946440371447921179745970615266657888784022464389210875064688168322758598993469099921733375650891437189993690948536754367788328713716667141059496487240006161445667509203732914363109265873285401555839166013789152259525865301058260633040615137224311335967320316389919995679702718212072198566202624701104711253476339982645889580374425764388328948070498720437139755273364468427168071352836197772735822387368441441136480355229203053496820043644180162318291474217828884867821271407086359257262087569647120961691134609057314765574506685456368823927563461237917115434024207559017812225401334063347761758067391651255820941094370635089002081206877815328467815083269538810169483421672387403834830689891759978025429664847387701182987835257064656713422564079172050339340685077584155580495711784388208266231779517408174149635627543905119368289522724103944624372149897859692347726233066062164377881426430509896404205979069536605863187889995114090601977549332887360015359928222063664192056272164271632240637678393881264835014321212368402110240447880440571903914755980104313311806045443975161735963769009874282799376100358034537977694177218669047398408429140256073488851513747167342403052657425957788412026127487565799253606400000000000000000000000000000000000000000*i1^102 + 15402045643189303246052584766784626408654204318183597597417887377655867194987268980478310648452314035953488332404315712849674359108956770075066217272978559853148197858178878733992270590497577461359438930846978502636834639110221631545287236095287965079444360901843054678915169099763534822549607914272783640186402752844387969296401622422308329096755340281546187057042172963413762075114621060461482739842920803786667877871764066430293278537586414909864819916029902743611759606591611922867496544923339544027580364112832154234435647190968891641608736922708137222441986959493114115487477192769610640914613316246788811373957823091540231767719695104429679636903840503804329045427534218299747368225456731836390216781337684019941744924838847917841100883326216753822217571070178392800357903245097474624605626542893546860966535017390644723455140168417105411682382702296646780312433405319939303816253109292778760130491540840409692765324616229005480445095161590397932718883653459003546321365078913705236430694318731976486288886340769308606472379355500999526121401610225952020639454654399874883810324589243590487004126646232067934479874401498977492087181244440061080649321725277660171219094546647528951196151889918830097680595509890820666028384376452374905739305968705825140305537370552323249226022321520834653704071026944792354382186385388826866574699992875535224398016768465412948537573557740615854057512780932034861415095393503073204838120275915945348815498247465262328165743251364740150804907209049353430213390467832359147246577162911252850867044117434980411917208177094763125149995790627106156887815819377860332057178983529978574614217565660306829467577744018864324334181068619668326034797241424644036089593303633039735990189573491493694206977581378981363664891840463082909354550020976648295253624632059953591965911509178600003636975454333669403415671446169609262048772434740529673084771515072842010702063785657206216355172311607182097820233403025068977945723248179349513265476143615339029724153388882033937164182777040713069368950109318326973187837207919810000093374738431243614265038179415944198557587741470750862555663299159577454614765228696534773178463569445877420961536225311998699915966410304403547870450625178009850909390863821000453966960891323365294171947196207579391438443540576574162747937873283905942156377637929746527587843339920455766005831659923572127266283982192456158778766038980522362691728616971563446300370326059860447936594349666206759925524000500826873382917239208150905251630522483450270057149059790705168425065608104424086237268259728489142631404905104149671681290405778453121296796766888963488575940040783057572935493054843676175172380778512491678095998335881558692800625443539405868845917425261966665460431124997090654181344113024651846701913903934140140706652207438598685905739006249215015963297631871015769494963115480002490941480261532592652187057073882095847768537517080164017110102163158527792294150128038039672305710215168541926545927852867183112766311078817656932191770613094611805809964191686391891399556700770254456706764264878978189347185346938240807401980916808105017206248609554419136412890112498133794391561785373893228227086938030242902137276789491088294325631937833912148667652051769218697059662558649681531285571883005073880775330075962500048156162731123416700854410501119257264799935170204728985738683229321297920000000000000000000000000000000000000000*i1^103 + -89691418330615297495605499514726250118416456363069231914287800513984778168321468566631034272198251117436659940866022399001896210857745631652300649460039938562844413270154389481112783924189710916075882232910108590577202497440251562166815354742700460223412591124519578014281565911492909025565030214336566117320121650251250675981117834380676786923053760053708727010329585306893275372347781602841778361586604098500654299041019844887292914757116507167440978307291297659279736601231779184659940677863478997356535012832054539573773864430056097348522146928947806417428435504477855392616205621960329564793377410762294679027329535426120216488570137742819320011825568064335385695852953106725935360536241677323566841583030387109035637708404338977968631259489827265109217119202088514499427406875820156724190784417501977092237425985874588098080246893316151308947942125012350194226653227404278877141807570013341128702365686023436991896626321467399001923566866785778968556671759017063567392673705152341745624152292753177249806185697417525792578755762770136297879896818804795407642533367829093513984811613763890661306263591662783675484632902743550159496696916735725933587705552444203189446835706111137927057712814031123356526081358258609845008394206751566475233799623903413331243140390297452811580723813710800797913618977552553784476408426486142691860358922140542736577360398990419852278632816846425231509489612138755032429935483470345029381054933718477090474360767420360563201940964311140480242902133714525638261565800184551228818349449587005079821785741828608043839310061042802829404446988895116667133342294919002856043388898988061852359030668520965642228828241931847254107314739914425125220788361272759787719419086794631597805875261960782098040194622319329647742881493402875158706880963807902070698927776303798387701291786580636774981242533636897342901154229690672784185235757025752786848275118236963947924409183374300552323325500336835370391405158791405031435013365820386279931886069527162479822379362360930321614765233954595107018152863578431565679219849911897174143160435765576677313303327519936453311183000178302348091128714278659162698226794499932157930475225264644196496572558011486405308096694442814870905020633885711433857708809980896504524237639573037626702682238824648254387058130840696028350805422775718385490928716579316226730970316836458084663110394979119586715165095901295520759847478989136364659151738529299570195905297795511250449626963207243821484224344950593445967706059800324120724871905746488412040644456020615382547024092499044120793671058734519888400349745450625798172302391237959847838736926288899973012297672775800863239625305109887769831646042766723169293770280488183352703060217943037210060729820533513740706126442220561194546637051890712321877191192883354971987226295899988580105696762471210749977185748571646006613201199876341162951494696785101047745684222311745303114033285707513269635348246726099394948005309196742845503686178600599457862435828513243048388306653320772642538540529528781448323380983233169642773477542617192164831460872575952358389301839282263162468261370258888026808879556663458561208022771765330448733912883276211519561754030220194222120854648606221526250033692317023571763007541762974053898985467311079558678345404258736735066921313280462138444448027740612966866315624131182344442353184689336343204986880000000000000000000000000000000000000000*i1^104 + 129858990594368625645952109563882057215921905097303144466958289691158720583193151360276087946110804567910293597162143591866245635258621966029497013847378897477160094280155316629178198134840789934246062870068566023722916090581273382998893294145843760932462643846381871074025949771222021809291236506237132361537879382278205258778023022676129719431310057262254042465893958292551731829610745749225939134660227936268804018610350427689779987123351125107175940110422637863328757033415641954164468840287217714844684774354999306263472380855959766876038933670074889644107177741852397780794715727794047028217087774160907931407385283432381545758930703702768490751492960196315916600849329651518249736991384346699660070253807014247549706139494256929828834659979734126780747232047367749226923553980624005640285556153717508737411185950595765730069446037364933688803671544560533071273454466909665489416474847739213274050377943991831132364800157198899474357600484553650334723445779715035882057327093072186264361889948422004711578447928941750879152856045650286127685109507885867375123478750864122693020083597730838859228009838497464665555181599234113045561419824347157365747610589315518840215717423835246767644566936476614739786295793782344121341460479634477901671564346837335560756813874194387097764603623701345581855962727920655868542279205604142483702250422539401587533254689748056455199348987923699111624645785703092199492350770908088663131321465774508896891987997326410535941562991140389372337214748418635154040477580189048469718810191132290475238293407367152102749408723038475735334149701739967045461252451174318438426170113852711101683745753403166531665708514284217160940193912543146695731367272890487458467022321509279455108973679501361561974628994875362103736556341661777849574317297489089595666166075601323253527122056790199281158380269843134264124123379278048945175164972156931576880777664414983328567615200181876194498550664319205064272241478734392166961801848608258132927649656288266815256680816975759129092555694653111356001495480393528261799242861731415487789370131487964177122965790654186761737935155863469707181169640453324419141247940293079048473235711418589474019468409485191506320045691888268268419650356849275357389440202902510041050762868103045541849254118059580302730594652071028448706916954327166028417305503061735414701888244006510967483759351700755683224075531898303700334079609103569671364390555645459300034990782913776008009750962001130317947420099276013370841137562226357870095781347304162693681543120438158190015441461353081688670687406387967964944545640714350498926108044342501126097818696394003234371905263346864875329168602113211240461193012622827014599397199937185725703082975094910958553168738307070540837993497550671410563415867727159339522449526075212155017495970307277499567224834259623095693029924370940973878834432046027043775797450513455467595879381156524047046441711190999242866599643557232357511697524120375056554429990156435543930281773421348932100890981297161424858160512943072690794517430767456488394751541202779381226344987535253430160389746338479678825766752006370324823739167809754344185876733900997271971944450017354450769481893536382913472618042021958270483788331084686175210187513622018089120191061243939155516256585134287232970714081071971720352461191173733328240983293196347332273597309217931264000000000000000000000000000000000000000*i1^105 + -52829496945149512449712272581072375885536112838288740972876249666267491826982206466982163305995846171589574587154474260594358680600387633149709888059459144657644174668716236924191826947976926268204875499025061396417737458897208508969335523365669782967758067306227355173599730085273308160362700646125218522687001965813705722691131520262489508393596334094100242160236099430596369886663197089471303415712080973735829219497899496416753194185450078395637222390665311601804003876777084337406456950293781590021006972708574089331731994192837648388434454266083813921488226465547009214770264036287103811856800055362724063290379166286098248568121750124147311761149575752423626198155178757317745952560761184237754402376139713293650874691057067135307195703671438436729295288050172328827784229101061127616233858327422656252893169578123102157226728084183176437320281091513449255248814030561924783287858436709946225498539663666968618341333414378843734670494137278069165634002438221699731486940828584366811838418364380151264613763905885189902638636483616015648419481560391421953200496138275789724427102790016375564265183612649887648019351665165976362183422054516852139293724985389534935195483791622943959482251370961135097619545845400603941490433704328305228551726265877127432345026865488192877825776388663325689763889948563179450367273087066619897210946711815054051859680335407993646706234990357130583112330535088635531868186693024747330297591050796416608488538787485411082864087748079837181330220342843726711803851366298359751049337713103437483221077342910915916392530576015354909794778055308535894582966880707924007408220759119170188705729710009847222013570269072991111996925847780888726192129260058591476069360343308966543482263264396542948777940077440209783188509609036891917466460817430310683999014833825584754749967802265224333804610709715973009984653049230466837680351232537280006772463750035545946947041608633130158280235774995737254412121051224572594698309420867199406914505017397724531543091156314839130368716664971204157418976665223585578888689887961156007568846095508893817472480937544970652999171214050457446510825201064698624038386681947267589697002228632036948798724110107970075628816470655048268668728729337905584857434437829711199272031675553918532812029865683764284493274444652746115813701045253859176094855011099399695436316350574193634826741423045709269363450780069127905955364689023942913215728762956426886107774203205217369826566832505510983905239084207034179804430522003589429646871192914850189488632139121848231590355081703820615982164665922323127991157788910157600012715535655079343920823279705619966083817167848881897073679757585159729618960724677947750878457602675456824107412978305414699423077628861736232811789877160899488542660952571670386754440758615450640304109031611391160845564878802468031686190210976114707020533946690359102666857501670635698910514758756303044194505955896326767580929932047844341781489371241659664791577074439256930409744663942123265466539451083061850598627715288320844559277715068915184009510854810305747104584774269818929997035703726803109133270229071003477010074051828386526332763933755403911958143678510220121115357737964813072758807231461314924982948164469102072862694878116536714695152389234140585780450432078204012264513953123677199910107133138983955808730715264804536686204682240000000000000000000000000000000000000*i1^106 + -23441373422331420157589220614168993723779460209244388726957238565716566423534389214975852143604214626742384831191234738931293587159996633041447432473730928640125023127712157435372255764938420943303041898538185079454137087835210169665220304304016899326306602091786374688533993707971003312760609568352427705545718388510975143001608441480449216345555175326160293539922584143036911618610647662133875802277797316262193918445095868553180434204208401281769876848808384349074788609926045925733565784452441343075468763518281166847445105202120672866972792888089001001242543771572736647688936211248919480067959176244880566855369886104055608187598724244464660079386811561808221115913334244839262816638212507943886214293923787271879704942397768421577318992422761450008740058934800833000033352576367928998411283377470509635915373730607287504591124770836176045918997659200151263205275469115975179893214636125124709119289876775063037543256519312265508917013972713434382733040604577942234074193066856942564009567498683842681775564556424632577355490246565112834544401442245067549294944914827968086021616117181901888394437142223432501618691696136357131404636858404126680115295285862922921685029104757500856548530070422163395425231420581992313346026083882637999890064217621277664453043954357406957534845830395224548365410104161363884057020310994874329330020223403118884928426025664919717096958755462699670376384494532875613117468079237779854349413198164601566712254140725299043727954967503445724042014928288634880361094926566640979895779750621888428715046390818242561930002826845352879662054723686804981797451305060708119534249045818685164907405924539071148808529010821580222177843088938510573540307780436400896393159336077255043526908950860223955653552518754468089500189201958415357344571208947992170653910164490356633376988872702631574374369023632388289104774093237308867303077682122569670744685694633277209202722305510234460493279256818210307828851982784918594686512307195588230385442617417220384278669291592790186033122688016711583525090436678714595184668270796131527970032321558062274028663767868888755881795343871637681862731072300565582274987885952367047688434371903290435636104090089745428420521760292872797713805709849134744057243835081128073254613786028040918709579346502852734152086236223243070788391358238835768225708591833724754823226539985450186621960727985209866226088669305307162044584374862219678318968456180175081293408584678784884875814037007664255426952290968888110946742870646541405933509290986186366166511006804688489660765750816096330469054016462254543385747436144086892441541608569588479162434871191312734630581454345731622841368992035541108259770816795612332527097974513222105158443029019116924547497402688337890527240381247435634841799719824449094714754776340672637690312641187236126394835621161499431375476076691643139090253789355175446029406992898932047195111345158037611605839206742796312499312040525554259323752198391601405587782803036020769974736339437018665485139270548918852261884382610298816499491023765148912805579667573688394441314399076395102450896579075814671685261712561087410509057276768078144907063727751422232481441798720846819346377783413326947953028145124893774010804388281439427842417541178653419657019933432800572853384202208100468451761801928751535525228303381305840996598265761859895296000000000000000000000000000000000000*i1^107 + 42440323564885515453630758465134879939517645574605425120749003977969562600560270533418858897009056796847032533920562362372378610618325945355137909179198693822100055211126285020142578293819280594548496348700651786841331010857697857936610272174405521863330648837345618406026530882836060223860195027924465970557492686434856794727229419384149767725836379803615755638980817345123447878365038998900524601228351604982832377784283429182742723209446131967715717968976238750069166315884068016638447055118213332560484882983788238351134094260019613691139094221638585822240653011187746338378952190150247968160472047972691556806194640231726002145885281657577689884308600595802093216089279456417754704653497568373911920580076750643400811638465571785492109947727897123563863219370830909568029995622052204170302554767702018264613220139272967603909434982914629708224264851170890939634525277971307824433999137888698039231070003312372867229464054820281867549159960172150763457261216101329702863431808843660232636423550916123236661567417924676134990616133757453326403419227267824226492084596151338075100988623199369898719925779672953359363029320209384184576468551199426923968285936402460785516848544018638836989313668237904259600270934755643606805774193738662807269715638641378065224667638677552271290972388527712640453820750485717090283471986717096249285918301197481210695127218461059940470748607037609714061980117774617625417594146326321873721909073359628995773906455710942907150055914469805082476543263948582993063558825467922495701757464902167158244889698200902245226661559025735531288860633443339626878098161287021433429676293505006073419554054188499124538784198586624045569103665438798204793786473457690017402584974787841778406093784294861446115153907077192173129125776764699735768901429470374169174290742718235272189376202983272393773700846979470237289790710493249948813013098842857563669087079520859158072421981443962835115404210045313223454677537910347592270498041394403238403712825153186775131633602161724036426180947030861897658096476640637369691040870830754371706756208223749080445757640541081965783161822665451536513870318208759791305192559291439099832405050108874540951923067248734101450763731348427115185392596203917516115534538280255517153132883283271258544332628496002745249652086963434877678544759759800781156042234779351309760153544469846843330067234330893996893950884855564816544582266439202743752302137386938277388932829847226573290635880930598045159290091391637796987294179555878756601064199942692259046861858823564738991765474733540819591262491110722925473704345217969143710908553937078360079199552508774552786148762137465669830551874553217283788640716754821772023316016549370000596422220031253581181738064837029068339428541127953316078391816872751233206974267837909700628287567859411863424696006034763200218211958903599502975088150562051715435710843540944440708542836770659870126642047787031842332396126980163542576138504256908479256838966625799460212759827648535629784156997873990293769628156024820584097761679967935741639143693866308824232085542209827277155128696371042636709859994543928239723845033380367451538136307706265695809983723660586292342430845714884448206367910796723066838464665184004019235837496365398937237157455282096216870724191736617065720790880599013257015912531574658918324890710835200000000000000000000000000000000000*i1^108 + -13022002381747605739143714181880385846790379971706333750114205369960309004014553314890870106113149841975041417860477017106288897816169981726687528497463011731964040675625332286157246272259753193618825636887258987133615876980761139379083619432318067572732226015452070023872963007309102779921636949266646079311060458012139327725718715342446683670010060604936812618595212927955389241917563062288833282477504872703714663989296353779827190550571446020125742918566560917610972352279341934088990209711026420992016000967964182857771616983817243248268750010937664943889897869622999892696537274834008734309973062320151669909636562343971455931592317616867500449676408362752546748661069124382607099464626165698537745302607573779072201591668143811706442488553776583379625388331022350089929030992748869049809331096763311701711285361686250408593912690744390972796262233885591589001346803257875651208078080838467708731222381344705584575283228276775162218438997049006057090597692891178763287740476799737119412143499892145552008535048709377824690309502106116362392539015820084092141716978722405716693194974379666723515292399325911683448050870224555051842553279037841395298439548867667440783398466426738031288262881276469694357993484912638635155026392225842729789361092691210299292164629850670875163829549625386791162776245181851248393208384133901677995791013831806691994260034488209161783413955758743492843465153571092725997302801269072095193925898870430994831452199222060411064772068849482381209570689429812780528564192892384542964507291444557549648911591351096998481162928490057078500721743716250544702710500331264293274083544893122293136138977965610555202927827103046854786233030847633239836850341790830785427512294922029435483143515164312774895684106014340256566264192678348549805354473536254258660984608567096566734224733580630362891452644806343026925592071241135369691724405698202669990501130332405167768194488703794826832348224170517115554098265931608046383454208874843368357393457315190576216896143379953458540346568426117068961936975191942118329112581146597083357085367935867414639736680654772406382343323937737459104321198817602766012090319621532024763981251527697548224884132202242376316458220086360936651612372346664271044416519211186651601428082142494713560961460704490882368547161635409888791053757934670521098151843058305832987789544034426629597367850154052135901316572747643990401962305397962439449243862053364742173144404048205161123920598046867055070381024101044294577438161009627080286744014803442021200666121119798429779762589228142492194836568448834579691336014173993995953306266240517131178849320970663215612242305095298687022061786144080527452690720616825435295166128349083120409700708045535239454288925728330308507156395908708477800815346720814042421465612318641356394769525799330605775396550667818437055946282048547416612662427558376533758989711341647112102534111925349909914300355488044200140842290771392286468258142130783456331794563191969835805397977086697848090633986321312823838568857714902355408582115051034186866993841355547944222002781096359324088371295154230806427076721939682662216641275442434912835527833773033597259085087988312099273416085182397884460426141016089240405050015023689478897482769306230921129738364097971005021783796320984965151105187652533210609109875827072512819200000000000000000000000000000000000*i1^109 + 273821440398995276569573016414990879867424148110279973064894734822260468088687498964087510484991540421318643404503382599637661900249043119393236419806937604041245374215384390447052778099785419677757978986943368702145995289486652954856943734136466692764451646553648287512186136643533938076692177144039220253680928870352684985039522759158811435247838678419763168386091568707615164984959585777258000597553488952877100971558322680046083299349805292662861888364037669070257789797235675245997340192594092987502648831250842192492240855454442031514857970178185914755890333132944307855295899885474227126868700770384474204810234021099259018095335708344728034905939485557575247288171389368739201661183010556985935154488202507048885995423241957116842432395106270553695001601200283751081685217808725398064729602558843889182361130758364771766419434079379167980872444614177609033804885404726888754373731690186024219970362181206563867538400552124485551458756548132864463692346974831073646483035443569789227537395730842580211882434095726836748585409166473939442213335423478957928320347816797818008366644253392525376495964246337452372206618554313795913547080798429218654462793970008731745514998225163166223029582128539839741713302801173843287071646020822189648047660495536057184578773581915634215043120075145222835995378598287097076056366199315020745473939884473837589507179009082996192502003187096010476180233581707472379225717748914467392292327002270213079285235406885670716270038172864463942849655120265109356810816800612258706411196608178704072829500872600460768080691990043924997080428371950223283484363384793984698337905525441375047490313690797168075472997927338766812929978142497640439659084233517711034127215557634800869012107475721813065079605816095130086779408670802682076157560917302019999665869135357129254500852339270585761811617035467495933075820361152766004804118018925489453180644678578706051322393761634802663003184137541796633301993310751447777527609288852414357344393840995979861960355707680088008062883650240498747293363128607621024654231807361012910298194043980896447148885355062581897857044963215899954870462700677026149231048905787209248611154385437754339895849153938904528273447653754493696268112893445233497295628963305525854015558760820272290494437425694102672727321496048372753839636804064834937518639543674881401048690866787917493935786961409127744632202115333177781797547504818253962890982956104128258560825608139261358814272243031249272222085139284168872351262406976867432960015278437715138992614188765398421737290462154796004296170166960780838207056262364769920495180910029519796228872598656608275047217018444277006140958546223183774411681388453488406405181982454153770617915502622004698791402450531074782319231139658659212240076625501721382097115476180669687671684289329487479670721180863443398219391253429155538973628100913113071585776854290699122300035659571521774291080122219489197643008222713139027407507728805280584045907057101078251684833974830248624863674977407100070349746438086433187089246431489041132734034380192200107113906271709879741885770809016458981136166917835063717077690499653169683890636948439391926472418427075275440686453859564352769243719310412172910693374199700469270343763365285743860670618063266704207117136242707476945915267756072206753390961623040000000000000000000000000000000000*i1^110 + 468167667285815450194437463461480310753596141366686227341156860579804873655270204191356452480809067762560545681478105344410635261001271414887511565704211978305066431165756453591883480855934404614835924229242077656320978261239152730899262174331575072994198404324541289874555164563606458902637038281053639544711326347027306992019431655661809327778023312154910350781087670410320126437639436230955146846847174194280459464709282652207939968866518022476579788949687648349599068959344934291372491505476927557722724220000946338826727642770881627175053234705228292056253256595099749580877148270334234683039628071844551575092251699503468840584788329490738082372574839284739890030274995909239622040618395205332329827084906360794539273018963434035023595614168550848343604693994596525487180307819546539295597491938223488356629433718461471314094849941282114972752063266988140438720787241439510336319248013030447410520490907586546895832478201718880997999873070432439186360431424741502455319013439609814840934872318134626817637243750510106242459464298129443906559771018218432945862265895037543241993711724995822685329623099735109001247475062021927507539924417194186442789692146111753255671200557123406260987115405902646259937020899489610922838019414326587402211156026239654219440102572555354564097413244628925075214789885984564958778498087345328310870246259692861058524520482323168412978540199224159185372216138524027674948467359423443632771980288531897386947530904545472514877716052807447267742171074148200950059637357250915108835729041437117651390541482671967257410317466853842599538974675987295532245222876297505088044410280419202975646704425641543580680559324277742365279895947596667325482148397743853999472941478945263428481027777986498691584184194937300741078428368568726698803290447513763077213251153794538405702084984259225428836232490504442992299481792295213230794618317522954184316381985301611216221859850303927044850281634833916879528764874074823996275012706687787573327472767525840105473415222688913602835137486883135016713914327049598154842531769488674576936037832674411532598314480333973589316305085304078819653834220920324071581503676582407241328528045823575767353313339416999333092470972477085462558143116174658703120295302757750027692651363219131005207746301649425080170268323134516585047259661203707582117111844826998665431253439182099511830530570686760800067119846644289557918710456134646661228223550665753889892261231559184716841728972719389657942741041932192281059717805407405203677834570335781113277872129526349357550804690246007683762215157481868870575472513359601084306572893848965007884515551624948767663173858831336668548645299155599740848805850693630213608188576272460141081833554014052785040501743914483572626279355551671645173394902315426731781052618960342115972677427285517432055685769471742445034739197723405702696268489498710305743611291688060248177901579235245888537206708292085985352238971733889060313664929410385108608809695011731329548858119022554529938899719531656049259258794476533736208496917430490576749052171068146364142291978092286910701574554790732080841023796300018415022903397462824422758484131503023346560795485269429871308354380328253688404542929949120328157609162579928481554524913423856709672057949831026525402417232346223290068422712975368493465600000000000000000000000000000000*i1^111 + -35879658566268717301733197576729046606034185747695337567251294793157873590575830073451930628374013386198561842120928253074681808440538329983126710298331156210258091943373129157487210262192870505670900720003381223075934037697069812643550598966789773137415580217793463964597070441610855170928075778657844216560046501037197880139346955138131147809535629050935516993047886148470643267254266087509790495098452210961573586477727448281838900903431027951621378793689296483391817984922565990035420292726124185323035791658280574636289295755783571695471397271144144094516000962475216291510331175951637669323106567981108052086005535175742877451707323573015022228865992226201133320720672242605600364106214010600047375429660871526950015584917693799433669288004787383702868458438735171649921036995851444524148016840420008749108535184850891302233400032916346889666697720015413696642408034407921025912728942486972932440847678329137948099526663496586884700218411487963634387582266973538676660248051042165482702098979729051184109325092384613773244659838478945332946172759571119676766127392049879445228984569205657354472876115165204001872982108070605178021612646059075617908301278098442760259213000430209594519331810464533057761353337665927604614510024675411192457387396705390589507243877620778780184257917423638501780019722679442988844442687043818501809887729651169462995203205922398751947046540524437881946457158666615000124340630978257548391412470932358413490242681504684653542473843209469283037146959783581831533909687027532260506136195628451497269629706182067182933478016545174456315951131512083027049581824576278552193346240614388761454282823911880130198952159554444798076130855690496208645156607943519606169193457690942503123774725544991205038341628820633461735078439055467428166493052191217223043865733001232276660684932415805491152380000167683794298789865205598165494072527557389088794724561077176457056865346464983460298556475900758306790051390924003108230377766764047164263406740681171061263726725874960450960389987125446880357849052579789053767245569268484210962283761555145361914291894304256871980473897024762469400120930094192701697705678607932072543184667046712976560148952124525058749263248356367438280075272268745642653775943280779367900090594455462530108568334016861160456905445313954814017907570881664116446086883730322335317372520270879811359543888961922697904052942162898170193775793658668710076687396044092504332726487981497639834823613937199569484108638542352542293080972539768235540799705206009668704506306931034261848154163147459178871995655779302352239039862222303313031997272751745645339263710862785878350916407799098369383825945533950228438114932789974312235360638591685765735931133987987434362799006920260138733042269557077202391428526974633414637933112053933939816514410734790331896145429627217389051462008925389337710989444288772721124899745138848608124414976207063566559182549517638258545978381987204067306006472026319495693327022722259466720837661554766010976152663362245562395812537029290727395442637717315737432354880268434785584197592882090912580787644006981292269602821927569546412609884902913708772225542598539993299946019173817655666579037269766698201076539668398927184711555298013629731301718308287059591392971768212336516390031572868570836364123176960000000000000000000000000000000*i1^112 + -5886155638531426561701449777949089088822619187380059727865859795169180391642221171429389964153937707928584522230803558783268847151329114190102161202422397628845532547869438883341189096731353721668892108860219281570329471395819513077808660541517472295041529132025643335942669338809002495460213941048662639212329704641324655285592781813205322093829063430799009179759055188683101918597833427517260865822432650005075008762508128958889987873782078430700243891102822506285737953512256897572177860359030684073828041937032848893636934458899111933917187743393796387552241649431408814942498188734133295802917888313404737236083711397318316570394382396543773874003899736789119882286811263599817731842760906114764037171785191028498853181105704313034368576909567670559594748423575083410886146581066140033197172644609183996593866730791393344618221283442755186863503030996410146291897811004405947860027559066075773043881172893875390109517519596728509997454367555772749070427141579305293503531474214681157532646680125686680192990291311893262020155919206149798067613189418098485368171119434321840765598590828596121826776010212926013518533837685143247272144512694087222089807293025477202117336082474870358430733048460859214582945460013643148252077779726619559395842576086917690869976990006049543661126306487669865579928112142973546747596478874458585451735959121147817396508088414869935129981488952435857435686145923150444186808633586519110835766929166113740818719455047379809329029865173300178238162674899454013933001219708430536228586697033122279423025444613302732881228336432556358989736322005880577433978681356858182759403054240381617074334148839102077904652785515575210433729982811138707311488520064603890001286220475258662734155583448766395555060919123195014936584398053345191355628235213914168471870669024746261086810021992349197697356938604556695389408417508026787492976196000536502329409040502471467905333342016752054946588709218168212322818902369425375092603463567022875444367888144327172347591218804262650868261474430535622728001224248252192368065956087148776091551559044505085141303367164566556219396097465649930500995592945437346049818951659762783586315537112504121197405659856930198298440544993375817604132589224510530682278060894667450324563940328698623876275605719533972396784332543117064849695127113241758342627323185943400859138504470488052290432074260770619917064615005144533450025402323333396003831838197405379384721224589992894578935442736519325432470764697373559867710081991101705543134548413836032731831236024746040121337036293634834469325594464042785766935363144939239253768404532474464663457460966140497003510639003023557484979155769663498961852040179984241592861929651581895313894693715434617121372601344630706592890290116161606438657325265188172982829420984101563276755647988147788110919924759982403759571569716680044111866734486064387389001924698516683808140614778521496953411314039032963738600282643687962514460629664046745989485523486821898972477357853949237563205817077460010474697529076801702381521966150021106102573228103684475326442230291893369165319715003741322121448191984771112632234959835779409164337075376610914140335208059729855173295113522320469058997770874231608400123867576155237985507692648153434200847142937765192070946591695492148625408000000000000000000000000000000*i1^113 + 423740715196309256092994129962394464988693104217287413850585075780838636306601105795486666204385711458168846277494442019292433425727742979959852615070468325303484378904732998766180794747908027957138236394253060968838556907499629432602365362707829713648813117637917089813383450104488991430035399367646655900207377570848454313872116846547048558452232534752793204673953471839149699690091401878579166496930891499910973030188515280133001685344343960696145974960845055113987942243749978036709510867475288292104046303243690377594760918913770771187244597349917949163287103673639842973947047296798019902374586987174883676711885064711882299162954805902981481766896053176047402064204563052561629748849101556649261877446473319063916776984890596341557042794542146962918904616794708025536578823255713382484991628490164250139893327866377459391839435763984849505687265899080693931317253363951213261190371253022570886725807254630927140995299131349883114417383485604947356005603101203388762424968104991943651857236916868903760074020666394015439592905206458387956260685879283283751122584845378678238478614905442088881968532794645025263881613257486181997960526860151334849304426108456350147328497378326702640643438664961638863631184682427552868019765845598254621627422251831185224339058251738809461273576166429023934303071092348086529125826017845816269470365863919209160728168058200707872132174180714548559163620604877931082519691249224083393104784482351080524556235439147882817499643413828069023314132752516221227184393959536794277333021756182913423579471351887281635079599515178165075169865213754064236567055106701398223890492354266581683956826032296223502443565348618875817648208740766551358916156731852636060103380946819473813652967603813342709117539941710923941397633040365539792315649341576445206732827340118336867441205207079500237152433918594287437383950222005166416495402994292227565820143292338249102300462360064980873399444920304437564731204132741289699564437097321743227549055488297996261497741337824587219762247697949918295730488940807926899255213066406567834044680299434717918466547574457439355042705088284270380000703931971147835102675245650934974728443699692506115990822464213572266211492890296115705325886312665417708527841695343332936088388479400372920486902187284509925921012223848128703572362293625208451194164275949832292582294254850151484797379159708110292693813319057375669123413994910825240004003749129048922028947159418739124917043433174698993448521245037260588202553601787723930851594802100469870274012945908985845894976918292810559267502022419317695884824944421462830880057885084655662130035666244740365399593022963421393408723108860460137785663068441035052305104247522929314638889579031163614923026977395854264624234255132672574122973342401708611897004225033469882625196145882836745279149435711422848114994713701432742622321357932839560613152489557923712899600539159404480062502816983594509327617438439101223882371297814493991301072161238223909294026586864231796936367953029814959460469930190625800211237049914015671185125374182042105883063649824382765574303571537875095065952428379469521951592565337835904248597399816170766839171533009594968497739178541647138744055110635824874976196520542854430882463634349125508124294336961414998518434627584000000000000000000000000000000*i1^114 + 52530317400065866124177147325888230950848231859468448756212657296609058333127814280992736314168420214147899009383656582668950525025012386682019172412591896584634151674301753302052504353980931944682873265338122441613115755062385781268316433066808340809952448233496646493763911489194509295323060461138404806232512147764240462728949312667187246154558366925381111169479144604610302468631728859345219134667892441216849543634793062516117660351638944090001475641216848921052407538178032206713575018241513045993561358733116148115197171255184996024069329635660610327060794108695679548521961834654715342218604801657143541582988619193235814186116517280407021559857400736195104756349486561897105467641919824878583599751182394881048423781724217405651328979951035255705605520159781088220314194006474411802507814912558389970504619029688044284791564431995415818979347862741649864941989921373489277973118153596349326042545117199583005349062484422177865880206852299408184723248023462170666557609119206063995883631023147338007200696384126366887532640942067255417831778389416990247792910309971580898211089464855621768257804529082067336773380453276605712021925196167120761187464181079158078024013482416878222426463051699356028210043284825729630274582504687826437706503139335562457011511541187381019010281584968549838507775665648322096297536935188671884738043457978055876005380025141118622937746661389885480292175631321065906452602863836059849630520529858679160795037458955452177628489748103342612620012083781292247087903095613036525748071834305070866420593558216748716904044566289116997311891710944078567044918935137521840907954615908608191954640933595246036432971009139667561510195815965856786776510465307078672641305924666016570844343728542118769831159967774712800862150606392252579185218917117836009128199187357278076531502749674559112186700407780744914662950679883955771211034346712299729730979711898950193394492027383826061980661419549211846433804094372351729933544051442448572482262571121786891387333289151971626886989095370997858416955887942306274265113473461397863003178464778259315484827115918271648865485544182313441430535923229593737208441850302158001752243501637197455707798849204843943323661716351398296315531955029392612829488427817406817154718297649918614447402226638237935107825695620952844640703193045578670806210563237025070847362322857275113675483796879730982833023600201507179032069479856206222745618729712246283044141670079794384859196873554951997633405760779962041245340762371095649820735143175062552018606254419181632578370070088982213840908044259872012772046035619659824586953352136865190809134486361830019786464171494709402569289576341190775129276519526932138344282381904249771402095225037952025535502080501713753757592020051227700185593605903435182631175446769881722061459082064881933864936472570803836989438789931052020894195091147436196835432020252204486061039942484396429641951507327259796967390463491148190557110703617112837996305525092152747378289576506922732331158910376708704175264959105313387127209772316626501244515592646694747747331968332482749811016568014815426571598791861409001854311805619792979257830048155271411246289060537229203062953269215436040953130239795220438490493182104548992042547882677783376828388649625884976742400000000000000000000000000000*i1^115 + 1195026366415411574799884801942307571622295461937767052573116726516499433124170497626661165725971171198969562379061053190704199725604134482983381354525519225825984955083425581628978812290649680811460076014074229376829803844169564778851372025983151559555159881122856340689014177936255211648900427106548844657893975300780685737334045924639240554710121009449575522910565488333984931274818334202494735078406409742347730599383080402562967239441411932282741290790754977962333025208277509300470333015336865281935175870512078139235660633778435664225139944332150337220064161966996873308548528804770109417322888108137443185432121221923558968330786208787915448499456334036514955473510206977918125372675239859560478186985491766383382588656978281450071121578027952085149693631913542206541251687828833252566246317967612486994497071216420345349275089854740151965878617919760491046243124185644445686753086925997604122438183046400144227369942503282111616928919942897891289380937958446087498230085237834855661164718298517809039123917166909940678144737212338841485480741772746785197512294091053789290468716318903346621109560565366728261550257971998347631463230585894665595938627581541135285393175810866703222326360097036565824025959392369970088567699774487190124389475805936177497058582276743212970200983810782919270986325019906052750799796747364011085076632355392729853715002382762529697060313205417531765502895433486017015667046114425956124976124206792016855461319029292766782992494177650964852616719415313022651587480176230889779554754797799462659779547153376529961673474448156885766563412677560780944876358206058378263513355867107266209356845179075220972442126628546943479581780691673060245881072797205298006898121908186565148813642139805048641650006433839262199062519937840093847855418706533047768483896385502704216304991815225371244776092807875091354205644432497744357608492784736660080603869059983827573088965628671747643289573910587911571147247360517021814638603963667935666110264560646320205580282306939218492200734122950646255582400373020818369580476693470053900636817018864144887232687436553832343875393315407618877455286080477744976442945721205218339470955636900434884799515747056323013843930257278747115031783221822665058036473989947332323715342533273263370627391774343817533059298333101386674796037905711640333262847183401779011771909846140760362679768957087521021079323957853314586467240223809384441413832540257092955782086206236248334180895880446137737150960634709625873281901792198138287789932803417855115280344917131532021888987462495751231874581275832633234216896233817765737748774374116524831273651917045174057144006717222964668650569097999683316294578572364943575375560710245368460468192413246654602010017055344267636637909707020635997317852683352112012891003220070631217519943805455780715394912040221392213909364204971569932757548613528443223138708702819903772081734922672290011989576509717938695967047416383319382382558207422407994613524857012531358754875288301910111115676870373593239052918117676883766855295411229007646362345253240765426066630464627061573950047292415518834767271211149117180703363374283326814960928441667486566025994278704477484699130505403331857165236578440549173372005647997187857845372483845843301261310427136000000000000000000000000000*i1^116 + -2394761878538310558661052686772932974774430073937634152048421148506229904231072761103362291411293680931875867212484142835313492233975557105302451651087305291629337019892339485798560707588792149577624233890057621622409595601508273414195242672194289345848517023277011761256299495129083717752582792292863025121531094974283581477521375916811344745830449696891795041907179952416323067470921649069842262408487475490303192831285782349234034611473673266615813864517292955229039527923065113863586189681270264595610575118672956782944220904735282406897107716314463214706799349355584054841328867036445805326269596863103594009504649220980391487505247172307484606616469942419593337521211219208131749356535571507302159177349870631889566685332743166176174996832602983493192720512263417891456334950674517170093169617658640449864526294514115860460575535708270165528346824812149183641736831951205912918622397332808794848994182591708850182645997881344998931865572380563275415002922276584346942578224511464446116030179393648094885170128210252877377755757480383996647504484520496286557468684789800537324323710692246101086081953214813467503689835003599201718085854712284342061107652430535942926394671083177334284300358795679742181925874362847783275204449740541597718411127231207209214354352965978010023398109357312104291699737336701529279260969244998160157689726489439114435389416260121676095871664956918279650020593827706699203585551442497108198686467330539760488632475637513906811214467013584017879933702170963433203209961536259815922379818343471496038425671080247887289377088961989538415967940918305271900584469995580366037483944629789008941066598835549761456036988741672131592205820423119054677554077406942048620855437935746787657311927132564329148264462226343364518224579196752949367422671942364895511748099803828177592778863462818953261672404091764837001367319538179985994123804498274338061807946102581310441195739847829235549490212422100981846642396892499005922368874909759941881096906875942055960591388617736910347501098008145128978403723910592413987661047792429449153161118799659312660666812945297555359781198324689643261365993695250824378278769200386448749003670161276941284082781799970359309712035793831162639717199048253494448760342844632994998656529028239104972908717198584214620683005121402181386820755578397157955919319739489663061352840747507764586776584191608681801690821758598451508304707266429733375386793957852763437336258917693435113086425591512234150895065623994774509162611621749242426895227031555193814974491273255068205005839351341388962133116079924371791505605128996928349980868643723481366041496966164268681916686638190452259854716645384152706409619487870899679254351844206855670128096966998525164717499959935371194934224948869225439876916496898030663972595384699239301158241609094386937254783684806041164382359502683105479781976732987982943199782614892036059577569856506367346363786757552742299751241777378595094459034205574981655603824748115927092611290381002959614009738894273220908191711066224853348417441220681458307328200371414599016557647224371246950472300610336272048955579088097598995515824188111539197011002955238505375723258595687984751858129898393075691833326597167472261660759411376536377684612380832143769600000000000000000000000000*i1^117 + -5717319936131019717617248173375765673500454415762677290850525255886309823531616199467642557745030827453518950947204285624028339792155104211330641362710923396207569046806083130459127965833761117697680340883156907313899837971564980136995063833730111045054492091924033400575800868555732683423209567395921392956062833831288324655608943256565208734977769481419909777954658621039235160485870000012016381454502496388620627429790959440418902857028738441722017663349272284689046112005825265093577933278845585230538297100402889252006851434377210644191157413974628289892416940927763777939908400741192663248979252317331475721268168376952724860428895711182546068696150676507716540122653104174607328501616363608999520724137465294193117905856158189215948315635826874878554686057629748123957683020090437805752514637478145431350190357076816582502555855053471472354487449864702648142207605044915347075415680820423083481757577906042372596220024896104266486507700237196725029588580498371504793731791653439090232124308272549259980357993362847138977689124487972749684771325345679443661098088864354967801285410976637739412715406204455417671133188591278369033444214400384601963052343259913086891871049474975207042769978842980951029867869978885882006142644966691486419045170414301527873516162993718424397935853836748777034010872126323396858369181677324811165093102604156126813047733420458558099872683439901172777032302642429765983032880748552242299306674712871729377955459929759462382066186255628562190165436381572587762060742125031452128058408580853831885403121563511542592103763890203127725377514799242410558092342704707026962226692719267994476471302510708387236584686908756723867074948525534556602985575901600004001528171694889410589645568676178400119184226312481783940663610183636383472015668036025063068209345941517560748736145195256190058000410725858560170826364897102782624913782649694144236312222425702828785147384175590441713080359459456906135209184034207884210234228055415060569008883058691370358877191482283830177355742862337555571943719540875014200425706381797851596322815633724931124556845970005237944781296239260592540696972396443876948924838453751682290799890886515022908823527133053315051982873042786787363162498414944939982006925694178174652376612614320269731401839276404953183280027710771450215759459588869175567116189216067199062496576437774456740167803857666665450818168356286475233563211727670948237610657311058762206266136492739154633376536971308076994640908164288212668499850771941307416028574592886092158331562673167226263685182332940458417204337585722725041545283944374176988518930651265098275612180382944338806482178885429303425368752044752306970674852483821844966500304675223398053561408702182752717078780752585836918859199268604278845679602894671140836287757722372335573512509537119239115734815999550109254681761739168632964219333653803256468367056197243439294261998066496189070570943588595377446947070000056375208052899542098335379446658313530680889010851684842097794071280056251436179478474692643976534869806406547577735636003041146968162441976287291881487046089041760486428369825162762120666657271352291226635362468824358219779477905906138577591031873360108914820010046866222300347661929181473858173722951680000000000000000000000000*i1^118 + 2012163285885468308877584644391810838973837648191528686730018699564763122578549287778240669275686841179769842542368843235223735493599832872207050611564863957226762814154502134282098853290176944424431621319658957629158783023672449537092262214142962747850784730608064164014774996967580044371843373323550301823922494430377665188536192534706093803436690937652271695151589635227802223595189871919624541673937708302203726587024372812404401601759465799078840278276536960934634952631176710821341676041241517662148250329548832804793532028872596944957115024911792829391284036890805544088698157585247203613448860925000459632744801116392853714727009239151200900345541432858836182917072378915945292078107610238973946426029593923369483176522344652092519914166243760760321408631414848641215814282760953045309120098010788396327457665633959633231763627123710620717464175661424143675305602659321934027012367214358460939595439618354590216711635546320877212475651094262182088946804068820103207655015241371389675713185598807640317928254134684645748608088209916954047407595769789665580363141707170449102038932178146399934064006693349726863498140286048596416390246914750294960405924445827781291229765873367906795114695732384626299834517185299252798805429265278297103516879279482663740747283773452712507961641927741331964013278010877649757165679883761065846806393711990179427654466731372510841318890311653092811285921199914340586072860806374303745691289743841687891899308060451892146354400552536135292364743202705585277235225884987892945111124931787986442479228816485066500855529038690104844391349710927868281997017610234676696515199101773230445936420424437459195633663871217062341835525126259521668516481240927914039132714310731074683578809504898958805177920880381362851694910916050157530798434810812764297503627233043148756434716271135907729105219042485472394510864088889339982786610578041556737775048902053497722649837087522062821723348122902122220426334020857847815599854113394851155034965196056510305482427724017767151304431157551226441393079530454470698488599238798985886853060652514649293238638814013657856155785823062090577254417919633246175432991773627423423340897948813391809379044736423485360572840036349813256368676287832263298704587389813459285879304257521877863616431791116448989692571798125613570788552858822713951888527675099066269248478989630601371371487708961198964958147111037174296488574566673123792127503878037658931602056900895856349664315046455083197571633468717324285409892698249054230495695824888230927177722650534237528562456886524878218386499288142046318306380061476929755855967230188482311880718376375363543398731608783707288742724725897903799192103679479252903702584317136905344568402402814994323891232239389571507407621976342763973607513219920731339329348089246177557581286859015882376781113142857290640464503010656427362045017563610035369251070885060932298562071119317664236686945230626731506254147056008990037721679222322542783686208303792877509630307791927440313909490844613858638097130670746980180963198852659606548361681777908410263454204461538819213101360111239970654149108493499974932477873887265392228347073994124249031845746979810815198788551125784365540223749267810103323091984037235916800000000000000000000000000*i1^119 + -41843593302888910058360218288890103653983949625245283602670261405460262145817137722276422400251187140085379107716424516288976816713541141058398189161812943564133454487935229318934401320435427021278920948512704730554557394757953484728060159032691431890638008084145514359531308725197874242224480017239778086889963807206018587007506101290332885383764370259494699193284389919562487428091698294091940114563741179004521103306408792053412495942261983587994587842310711913735177349932980547601722597796271747907882129791875903847442961378366466747393520538206264955345794550382877990557259124622314125422506336264299388826072525326071803470173565272804421490186802354336500092217884016139151977394904093103694109350072907545214622949031279785011070629991586897331632848107082393772152303623818245516955323388612340648567847134482882160786237675596280001161196112796946050923321369966034660073830042557248598326759935573299252508462002607483785881952974715566809727052775088729253036400707642320693162986473662134427465740585710194943739032167154272804371517281506388894530691732602320257236279144705686503757584202451982073658958751288182637655023347190406556245882017748307932890339165152890315746144389849620249627480133876782799189829470509903375490840395207788336276293784032309730478591764677405779095555396309351701751295337205210815604894209206054966879919574470456137154158867089505177830033933700236318999360179248406860092679242584246172211127944618028692818552574127393531263197179081314430094688975535568242366617879992148867042824799115908126311666871083352272328196370570672253238307658269960311825135494741726892941426914610687720862842211612373232055809729050367035286799632426570894510624934593670466299153583364956150508333469863045288846583621070214633143455801981573559105286581566008266294418066571088051128288086935364743628839815093837046652648292518543049213184571954763087525962862256109522600400459285438778514444457931742104123764494461731313533655306075214293801728988131157887699244547210724591927170953511111306032501315020124164939812994742965649457943521116105500647114390056392242497482284166039408508507077723457700618185639860035626921197473649244105706270542584952741698838029843577595645244887327912338001541974521236105601255934748180299959539396318560827615563357647698207443576266459452470646554979446848311076308157490544098630551548793443982613166561856560041802632256633170708535645377251334705233547547281527346870863962313144117506759204291044276936919790976425649134297216856251799891540084250071739716207657298913258229637348979629061857805175230604816112307667645072959155449237972850491379610850675847307702770292037953450451789764356163026571938088568442609740068381129809386369152406876951779116881082415382021742426058612420333720467020683051356733017103066849629220758038829567008017063091593742436997396257559389257390375673853865623522797118427202508045402230096879026501515433541250183275503803266162697756974822614045335479287112879288785169011987996447975042451019433259445118083646034384485435413857605636325451132845240867712747145791502453063155682608500735757686446342460743683562094015859533026155158754493139124748616484108613960310194176000000000000000000000000*i1^120 + 125546332170317256094146716355010615941326825666841029304107495092734033363133274497395872521163124165083549879906122747688105415572686110902318342546876698495925776406901844958017832951222865071790007657936002935698396079266069069091899372474277000795645057896142524668982082290874245609593908208283054564716197138678693239543928399859502722391469455072471109363174010122872867345812842722690408897657473512569543508788187856968618788842063309578075966425762472465927672351374844581738267376982035371895374481393700313106687101927567323581584334355058335363570639182394629337587497286267175918441648259525226441225792565431814175506696093716278841535661547024427005469120806324380711559247406788617024581342135488097206364437623286639732073847457119927832349937050970116325993359865124611542037253522826207394222935372869606023282776807992629496731223166323943716731545885665878051662385814026047567559596785942481321282078904678816248993349462704841845723231876629436597940609894961680798358413663747564767419586122259898179421802826709838033035061405853904683520153348770561175937672737671876770464300000636512753951070291163383665346129085093143983218553984061739814806508182022416470545148174916159929125886963134312411507823001701277729696696278736797521567830799899134945955457820714941081788064733835877077230801276483875473314906237310837150767973947529542504826098682848728927744347626187848742708912711657798154519789246638386954281409986248473546984029795355628290685914843870341850602202404047046187639466544115396718596336733993466300971166447703686077466668385181568333476115761125435211460946611357380849840248572891211986952895224940890746846927764507845753970525561450951501857099664613322729247984876835688341352992225712142021627329293212498199058896371711587876358855819188590265643557646550649999549102848366648989279763418441712475896967462563507273782176901143180967262667636067149261678788446878091192431264693077375457339644022491594735397986862696079359722258793166571943449702779036634411945008708187884488145819262714266183162000960843604213048285802779479682086601368480010305024228029870400836754680291496635288420666605203846127690672766856185596435098933677099840427147941490102723279745979550237099518751386382742227220770530171409747314045071951479295128986794812334072090537506763625326583738643481542520414847855799720042742590882627541260744444000160249354988521363520035376303308728741689749097842520787731754112768901960463482924311814722639835324177536906371070458320245648355713672021494797429686107068777035216099624017678316689130625791605502704926273152290965569353489570487766721642148995236177137356520129359265044990681229430230297770242882255815806652931277920520757365966114452303715574533669144975154682285307570591179453975365646514511142555232249327663866787111151347621481932874509003434794861511378643605357039554839362867943981660727616496304492895536399887857061069666131110713997684509961516908262938509898273421966288038054058602758002671634022125101524683697950983609489710068231181536008523327540243972538918501470070509019873178199324936261209332918872265323229298914897298742708954341833643999902233324277236715505015848960000000000000000000000*i1^121 + 308469728531837187397015366604884119818511451202900353663681320136477342665534579427538343181982751277521114242774576974866582628270252806338198816760436925974571289928591208074056750274025468201427577344376403285762703995451982080613903742433173216755128828927591726876511658734196565094499231001045097642392232622332627677875436087352085936191789638681866170777170403868189812961078949070339377501308850372576322333783592361485468976949602253285544311409131449777826963036318260389590583361521513960173653879788217525554365394342817339811378829181531419433932442913308073845395891162603484120745881148548516769167773636574214449602059982528899826030581732780623961604526802097281017434676001981397759976533060126972370623928271587340177956095591675115728790408321239527597672833678258055306432084539131619925561470421946329280912087983086031763748823360691922040749209087653494391065409767227037707808819285409401420957727048286502216005315582217652012660095375877379037630914067180620924076493860559146820375282488447494504365647669751611287406386775671074753615563059096042929112912243495782386538659129829476691867798597343047357840693228455957310709498201578613798406098904003174427201785476194557861392914738333563920416401827918791113979926571452078127253638982131542597161161714241387846687679767408739509296452853602356396954485347115652259190575550230826798752917183852671529323558524982763519022388022155678950462626126481659921669560972934547923165061354036806364159628002819124045811164247900349675713310514806746953082838501120301960780599412578519706567649035344895642472218118988384816291373391745003196122516951964846187450116964279966021725009455336436053915735058105702290122140710481388259945058077258720321034129075583606082283009484090630247578567540041421708299980697580497540336968247522466844167156062349806595489678480449511126763868758469205495154413912479111876599925069386664911867021034702758592220351081154224734477498053415708298458233514536360758409101183458613524270563265160528529108812467138602369892286967413343092708137153687728841395955214289871351435194964850714545650797242377404496403938486172460439560782522637916828081963030865547254439442858394094139072189693494069232886171067219654353497612580522678511953561469191657463661678050618880521782167560443072654909178239050780052463517695518673112882467597736974149224783150941915091988716534893126142922221588355206697232201305790901127624704596558639661956253843285883029882225699184994493475507581586005748057797790512369765305899982914503503582274760144579059315428157494895805675512747614359999645376052094757693896301955942537642444405954631542801448312181012635453215047549210396212354196971397473710160482667393418146109349173869967771505075578246590200436908797306461590087818152982058855032399026157079821039809806671399804683770070867171223623623590346784826207693681963769987054636322458166105393944557277758987657536805505517952450782286582525787303030194969056190043057218425734413790409925034816280352299866049796529680046917785571714944901888969710554693650798100763938365302813839632804014376215321722157465479477715142606939964579855266961811945558253864667316224000000000000000000000*i1^122 + 298189960946552311736792619298926946220344028016302695620002873869654200162616366974165762538858932818178306350896533914794101064009845121926582407947744599715908010849480479206397813535259563356416759734590792380473554273784576525928007615814801908183918202950899326572023602606657624152910065672665386102405684606559990302543345242568427133404707312631311575592442643678609261769771115073714786429392548220660747974797710005463971229301775883941524896916605318756296576859706868045852469639365105220579194643408647934646373297079832479215382833103024679247503076000462920016466321877112119755413537674814809489004578250879197159163515916545281656423845510833882160639059514017779612659665863778045087979857248472024321811242256857619151804031979180507072337817533151007449417423253847718411120680004758391905309506340432265251654207032851731933030214270480488547097843454867717793652515927150813507376404279570224516164782853618874438509146994524517341236909674473532847117345038962104183961576688359394735436478864659456878982362047703876706751110857332720242805814427224111432636795712682971301382862694054249584236218957639674111764297891050670312259198184576093354307565841389294430129727949827685551808851891677575146872087266958281910518280048861564988761540137905991099044240402783437750428619641275038650214241255935634809628210250389948872868370295332251877386709607667331852945256212412010288877459356494167360432986892943849146988135329911504600676238687335672158729970684795048223569438329991360819587348555817370281430106661742846495914504299136920383632893455122336188198569537536215623355179390666555734461722945307910757714234205592921704712343113720582727329083234296337343174313681327073834199950957306446445649264766472584431708389039773624063116467893056226431004067768531603088403138280404601987867791180539321597528362913054856996014423048710489108111781949685439883037784553091837904463890996419145342098964940883542020332523787767938921977505533310238309090139047145767000690995842817180948527963187888211884139906969339495211661123961457000518064044132824935761194446361455417407152762996580226817626493502357937338368543640625663843892893793910055288894874372419677768215514466054559360063531494563317457981818305904337144085988980269474354606142651219710719722142019443212265846439621367590408297558212652139756487988661117431267746653224216435403798490295201980691866545304645918928678802685309267363801977972611190320226391129841649137256709405615007919709819311808677050425995983163957000463143300098537248841732238743061848449777088782899830174763240005184896492552637485232388990920671733283723820996261820467322480422787931124458036927735806215069118151034532824892350975370409936748184332760481322884369391134683798010705699519620875653731836744032945989785743164260216479668286136976388766783255436165680476623603765848546422143817701673765338521771922628463939364038534847643549065780722526154745184010475526876254054216429255869795277652351587952152721548523713554141239255920662943883664294154342688973988696335157782314263165968168669632483297805966574272583799191699456192203028846927976923196170741158379611342465348403200000000000000000000*i1^123 + 358590112571527725671590886663138771846144964395187982128664940468118775659578107923312473903101644029045628413133210600848196303422000144408970822840127233305343452875000988105984309024176762805571163754840746633748768310544219305300469807977344483149711634874005514966073965960800676328608314876976350012615197402335833849683998032669233997947527320352493744394269841698032413897223662677371014725779290087959445163467695916692790746850821743628674507959763903910550286903045608812543328002932721806420752403201980721314077793976500479196275513606731134583277766047296529021970828230500631389863597420188812703409932410937736043427317679182239121187518551763430822155948627561381302977162682890007745770659801946963771333253968987689765411861605648597904893492468386638865722903897133039397505435255889219580898796750747525012332311586951257693059725229757990668067756749670683389427804361176296891527332593008665640131287323763002773375769467107668564403378191526819814821021091946880364160178625592516932090796248405831337371018442159684428045884840614683262574167223063760295312405835417645571984422748338076020073074318680289558806834733816838196083101190395343757436378866419833554794174566993531406872690903298191437668054206806713043691427115885585786172291213571738605094869115187579106163722873121990510538529783957886229980010411624540519043141090376798883285614779821735267764969605991344731748150668962541445372058591006260741080928199111692312217502819830386030986095892317983046840109771776372024894509952116022317470554236311595002988729436929241394514445609512811309341455992602266454203565584674693080763793634252274831184552885679297890471540564103264493503073031571347770384779039143261592792866860395668013477005217451118835509050366505419272843281605959290309976626991123870226343902286624585262126294602527176844734219622592241724061471388671970452788477248058212805246438972342067770844185151206649077149054881242857005606472072774857612755799187544629280428058114420808004368864865218872317205392394084460846860296511208876596042127917467306907535315456742497535582688459895081757389021865016299391523612577864439088714573806993132381629721793787270170784757825689793437432875648295807335290851640760430541491646527137724122357505306273841425372398267030873465792666826774858187570306127005108616269043542445846245625392268616666722342662250789996304637309996148575148696184062696028767670588443970792542720117532691998731056162258145472240598562176214747680390208436720582652695236807060139389718965850089161153200167919614624460960836408785264655975194872242079455442999427678152004597600831405222947000187455631536041641844520157220159932021819191989273744229135663183614653696233149059288303234084398295805405618255152196866850885233922048948336324743202578741597607583665871338848451572772417190215068762574586647308553105579807387274352530139226518337767962081110740275269443224473789430196170237467266629566400805698833601200994443469611791626535506092423999902702974152970327869515977820677422618040356423857837068701563599253148413181392922041270908286936009850880629815445284760988721678437826475903299419176016281600000000000000000000*i1^124 + 361550376658879004751938555954215329532810448293602283865760128322724094505091314119260226325805647452882872325784235679730676031214365948417964172671278644882400676094798332733336633620412857971043589784379561541024614103208868175907438198290903402827162453235868512535741393175642592939311488311556050704933084671058527054913975216018087314773893387472795469601811179419857859244368121486301117663815976576189331784696802590919204075377199768155773865498530686735081923071106911194138548130881491266857175754673927832685501517570738668584614964228833131905354069479957828909874044920236529023112768525810480333815702403318875152213089647310060904099532618266511779542399691011099761651939302785465365980592516680607537626421702988456648936632886044922671841717256073849230159283005723874248729414286531552180140050078831063459611104888803639716102824962169755661978225725744361322604940665576059399883178441335317507666958498570465778336845382424394836648465724151106866760779758138358725440173690638020720971863321119561554134428944290311077419134548917751982521341626489108596845596004792861068599907793641812439147277037274828612924582233286335006250456208970549817805123993097021920622403220915166457210835777512219457183349069114566159013488322403085964716783382440896643307767588524828121077650827901995846815708019037827172192257673000034450358630246333943543997681213259520337143785721897323429590469545652472128860091653773257454703591071453994171583557414956469538900189404142463759864982282614691256244326418844280831293675342710483076268608493989359282725580126148173257457411576070898333902994229261746609073247335519182453610967560641609635367237449495159737497430910421180786787862060425079360334375802032516340325977222264787070126389663488356876561248833203840538307640412470038926237107517557877745603112668333250693867913660252916421990169553826711311032937869357964784064374547972124363020153318389835324859359282125259760571744557339813220565177436365675906766995993474907247819384943794486313337440597864353838456080219374798446929167829983712406922424149469296512720613138413347782131004072911304315995450139589089678928473928656963338363647881951923114772245935398572367241271449015053321516539744202286860583295892695702971936046136581474512817342373893203605551146182318661234684923295929540206928247392350663946119790827440759122335453730441882333555773074077484468407211177783459631048436022929708698534321950803480577522500207786405366931604553858715645872845267793836908124077018498848924903743826718286002738513627840093062564676525458116846057195663234987845301043837296867891810319155947429905718410291788561871078814510595338961777011212215705417370728549968462155107954428421295721691080841763033162370850566571315523033641939315319643838984848901862004300654986403052446303527997649260411166049717036393404860302954834921307621904228013207936365635030130266310214881637331038040586347870072909381736559031390287582975067984470279328724781337758750131344508332176767539876080841642923841066812316693426939315625343181092706467093040737528085780976425938845395050552470176460059476226734638135845710725120000000000000000000*i1^125 + 127057706949387769841240789683685686826602318427079851693686666833446617419403111903061881924752090820146261827990452586770082986105738396985846011997197911527876652685942172571361461471577182562368196265876538983058348353123545483779993547302616655943739390840880035145695801123464037864493899194469838916175262262470681130639597543322902505781092586052333501533231168304415343199493414400127184651840759212584659977318284998122112843322334682912730512927485981212258037863949349014087559189113650284924008941345736896375081872922479305126310438240956351199808997247776053649695678408104694522949796159329541511908260460085372159647217116991605451548789052544673762359363280909190767392748498093850059373775092397383925567217706679410840384020408157406303350184318585260249653798253893701785033948668358243739020084606977163449075644328495697188067195302828200534483803573088498866705883685612585255307791492489742890416047543379152970318085115024212723572482877292980121293043419524712682946239390218093915923807183685509117740895445131621341580614269019387388977182034826875668098879885961838591206807356415965785601774843312028004363399483069028500959632379506951951742508098294057911015966976134410328431495871184977456672631367492090104488467467651755801621098997376421260590349462068440343101616357286917224636143674889855696943102281459821337883278788337877273250935519786785598746832869620686424473455009432393493791991687641143997640273397309382108739909413670438671653117564934066348375713704368548020465429045809782015441462619653131169444242490725830432609602399396913594877598179289822684193995235136580529144682965184458573689628401478186059929687725768468075192115110764720281031019357031008745057272784885553372520571042155748386555722900474784186416598566306594135106709712563854086996892344353317459937414451437732919404341426210717866876112068471158904906139809613569703749727195646541314244390476314601500236761290188902389831297076207933507992549363787222140876760368245131635827236387377263219236553603465242753351546411124443954367700515094501791634424165199056204777191512167644189030673024418496954476293630280710582954103823951949193583594521455898727654127602784681976168744870854026461321715476012996948873529525708375382312821155962370255781497566554754079261249519337289067419721094522355343285459156142023710469574848057107803891704495762961474864660887356139303255298813046467571086271359053300293364460318250401502973939696623859932995096939123448414293908144164827238637749253337186977808347079803912136089051215954585424442732779809344646708203915257538204546606897889919897214870027656011324510723223136113127270391093478335732512330055590628913090581594233089230517864048724428670844606536928764732188643568456888146826969837043768808729422128609714902877639266010377791225077948140550467649065414208700194244581165518000005953612520995101721570736114963822010994246407531735816985703153857614524847793818934645040249684879127519469155162784502324367625200344876524939703860193871087759655735463298137541576624011844012430885146056477235066059598444836844051736938796520929621702222716862464000000000000000000*i1^126 + -3788409672673420376786408155614048540566117095742727178603004665703925373228564469990189130041945402257086987866215614138722042562758333824771674054501394032584256653926501982633974559123523292797821656650128871243590892599304612165516097351135568462470411322416863486896409480100614739787048067776365317929501878505904512929340977911370798317301645464894402756672011311464282419430046740313637734243366494360647886372834211521171441543600402645479668228780474613250277928796823355421706691904530183097962612663759247634893298551645329663177005211900973370574172250285943109076601949740091320238561405847703371186742270341930584196382806490609054321832109049359239514734463785460767298548164912810606313822948621409859899406960167960418569822225082929949555705563578538521800596617370767187331324837379284267149955593980782963927892928392948305298571395113285649285089230227664429190659223738429075585101696351076442328858552279410170701318457334348932094020828699559296006571682917402032277710016119024693957682185213399113239706686573868679402376304986383722999230821249973960572676981869260395651361264161054780371781839109401262656963669628864294111245930044049746121578900632563556411482922398047375598589496545258906434432037418103693035620396736285278797029862981828379562166326387343538484295365461431836471029117900130520018843931873740813116283309051170527939630236777970382717173837721959506221573586539126141981492157703385182519004916979421742998483192344512322600293449561676902907082943275369074540526016136577878882257068650715536781773047085057974435472553399166113415870586731485730681455929914329559674666274842373067848036902194674834285934716353105328682482317584356086173784517301712521099985020502297985517353461485333630397197515677241939596444369220102148247364056754037704460080911645191691152694838418972206961067557068006610590519170462857064276681569457380131763360589161272213783479612953723128549839885859687183938240842473011260307451422940196986620996444845407271726719063890118425360334231612768036702004763020912577926258453509533278065917987784335051017680108446336282038479425365228915359264582409784796327902017349441759176000216111936461688720523534016582715944508266269226749039580353156764066333650067658205859664018106374012398719848704128419900118243246149294820704300929500583486039868122290343675017954530374863447130114907512883929225832740604536850548526829651361283584502788140661889344922203586057464055234589847199666602108341861858173604638274249987084148611284444920802621437323408282809230235603177328404666520182751652835402972279680595040009877402079852098549759134832303481929943588298995280955095303392403353737083918952895074364909651253888451242328428151904845402329523498139659352010425038838077454776449472434764978753365652468791054714790250770219050126862784780745067987543372576548942685989022293048412150497128402833120778668142053023303439392066398815893057555195257468143132931396224772553288339009730008250029989447224619519710830853768707594728995260052643374643470848345536652196398467717728096936409659560739623279544449893421052935662677157478400000000000000000*i1^127 + -599756124615623270983748149540730068035821823972497260701516866197484292536752906045381143656386458441410920150473729160517794257387700960795277073594332167119832267699721043987029845376912987056270014840993505479408133930686471997573245717359330079660662005867618674835341170584440785297718395299405162366870072078536276135905492070022269664980367324910254384110672444257609988091543185948314167107678257412325557070605375085617809702110315169568931309771437548938029799752084141006012546125257903304530435884228303499950473892928115066885848415007041873724582475993336338704512857420425898215833552636439746914527339461197117749701528947262432731639566820475377163710312410470879219482379204643330626524699333828602610993951585201588530271749179714086717869858495777639907268783875227005197609952089354137802337618052481671358658570400762622409577233924443231424457313230656705564094152364119581779376427533155425078510662527728840208703494942224195070511112394886616795411688421077153718785967054529294023453814946069528933869032934196741797979976353637749964439476622425677362877480661409259350791168911346743614198607970357383863292154587599059116171164676112545863960787449355605393334426973703744140448239925646757287681023961030741333165479698761230140790754107242463321715367914337967037934956818916891584807614450615218203628820261283645697784051905939058875932846436941472781877107042537924266717614197592337322941715945283635828731390482105794121764961337808585767855021233367476640857916056338688608931865039609357795837465155565740180066362942402233564082505465094042203316331372971236290417736560712603001157778324992992651497156850085208189010847042509183277182960942855895277237925385172896285066433734309926056846684942713115931046494347758069863333825012460863455156384900339202984287209114830033539020673801300345840027817876865891601212813260046558746479222149261883083799732000078831324519897305408225132012450663487969439529219694352927421593912534957742454632411378625838634716028386936486286769480087069827584256023202473907042551838596301550845762779836979654797337415796444233139518961719176012483451897814313201874362545704713031971551862459734164984023670445189798144357089606460368506334971309779346738729641305299070037764277564702527192860215994942450745313970799802842653203455933260157817508031088647430653630208088070382909376850217861108710872055232390066456968728931723146450606104241476754668620261955483900459468457612830966664365869799702792732383829593966025373037338781485000474841833298945775865834162518732567556512510038449328084244431577442587385397975958364515553455540485231639385865869580655540224908037622374221848537964370289539580255628450982365669869964175954121021366857261924164519826210326117602300460985047810606818649178124568165313291426601853809123373947041184489117915648483469702154784001332663288470101951974328509990285935529490372152898895925472025561910083611492823316511999198738784128738796420705087538624033413997243068117873129612130396720040572396024434198551658991323981235941785885147129399238319497538829614017431640001071724625920000000000000000*i1^128 + 31866145750826368850045710467566614586731002958863061650687395307113546025564577897866918132641770415786766469134278242223676141947525340640689499576936787801197866921794229479595176220703455008899815837386684422083675053289226744781321085667126585527528092799312013462817030085884282151175220945920277765975553057177800444343826133276819150389368477611797590251531352840085230039415269492885036110529424161203168062897243355977325682569700367239058630743699529620307163386695870636286128599740865386115230503101742573901455591112743308262858258973127039515962890133492852059154403167837435392914662098829144815912626429095469690404281197061217091926173284627056434941849196765838519599703873729480807387515328313658998802106678394831511797567586187618594009102672298670746673535995183361659161177795792450814019175750576378829261764938725038015756795186623661043355654508790823374875590121061874582155866455210977690442472069200678885621364285680091025550055106506082883619599432995184364946213794409348043981974543934019156261670759437015195012382574404973028395976413662411884433760593557147494814419689332566843663754929790280791551324158067541328839269109925463783501378827958330708524830689835725483791870801714643187225987441130580810946528216763675067870823181628219437272407416045154452334358750498351480830737630667091920624685867403597807763629205094290207228832455279895972973295802772229931884537484700922966736760736031896928604121773775422742993888013878337365892433323287630850989246582763803564123296357181066029048558058787558433879870730445099825530069763269336196246240378198047568713202484331597933854034946922313912716633658800305041274137453904901855884379802395165854493050523797290454206004854993770489243610172450841486979423288895101334526584180875515432638858569997484128815703958334083909085737406132041095816248469235413580959704243496203169978617226129860817116655644023884717187775116677045114120838054044253645679017334952380599948399143505930753883960373435766434292873063058203032520619632805446987344188067621451821476514738084315713952386143178398851845475686066351592660238984182202521734186852831966871598839353375023060297846268723651905030474878771589986307152365595456062345401119248742959664369258762340225683125533952152185160353276374084403683140223066574308577214288012844547374113416676495989246983835725630075675591462498841383256639091346387532569221854057714617625460620125948723974837238072888649940256433689719733349760975955422262165706353675047911646972939512621901604064338839628763082240050849606334039653568131279975806077644846484006808129550478406710455637271718232543615920271888895417159671462859179156367606858356203195676703338606163124925083743620168644733685662179392351470149280131822021733577872271712629807647464578474194855694461474097794293040942789720956149334350206705919833789056297073653629963565096026316045030472126799875357869354931003163621034521165165542910787701106904083877898368457678310839802953487490844704566766542344005872970343866940769890188617776208566526896012818403778297559845943028764849731836837888000000000000000*i1^129 + -427898848303893073099028572532010608133697747624478857951705112145764534685849494989849757061379394024778324550849184562756770537421669346201576864891426341019641375791848663065674662733500096896404672727961042435892790764002823211747489452707403388399438197062888277069160659324800129791923145268641052141572300139414412637260601363988750762821946422750847569446060520388491134828749362884741396286328578998184401201280331097188912509073388138647597526476017401673373945118588853668416957665839515042808150577266180846839201348208660976250115363718819932995434434076332664513421129688667545566709289343727396182654237632994699671986913834283828006292109871575025689032068269203018809556630287620267311819723951844485952107232752258132169543140917324424270023395203945488666561015357695823241919543517569313192063915142787453595678584952526329635405790446240566391874624859384396246560051573432814691528623416145514782723411063032079214298597299664986987392382263476621821427643680269016868990036278722455978947116139306016833573536840414029503806214838710167214808776617144168811439178144477597443968346801292266754979750804774964754358486663655131192390901964746484360734533454398170678266541305278956299999803847246553731010112991494389827002940874520849728601621440806482759411492566973266691602974380355725796690803472989241319608992729009068954481685394983974991607642050926718278252342079298188065767804642021698605043268969826437706172178897350627631831205204843742522823362524518960290954523793637941726532906606092732140881621074437343439981460571368353595066679286554048169365831016671359849739459038407908001504461605584096889741563412723473827630404416892019534244192656515299664723760739478566174088917021657209399916344608157429270733963900388061559577601105273952492659632841480841217194967429451840695655011129696894057032740855820359956936409323380894490850861366699990430416724416293584274968616546196798540699977666111467257467096897618093541978655057565667173409454168271450048519717644578192644655093670779162744701120666092267327618871523131685716538172072094984476883669973974917310716193278266756466933959305546078908497532182449775536809997677894057124118330730149266027004976687680413997202592395488592545744729829162717190261666965444829287324285197308297727874737147677803434813300995124985364254626061113940693037943372516593049367606625900269600448006937817158166036594493892862189665780100517983901310123362338326537878846709516742362249689337165659835734868833393042972092403071582978859847942056244016674234006511021104259924280410108019760045738048843392655211924464819808345865669272811989662977040785011387242581503650880261552621178409745116882917022729460163686918953414410536567747944710315010669629672270947052088256147941438558291278908421882491423567110002639267130724659706952076975800926241639826268163361751671049857438076793293123328147264802123415082599706831509609601241433394558987777984634741101431085217686798679313127432582875446073797370060108932110866250046275665427450552307224594749844502191944182433500139814858104871321600000000000000*i1^130 + 40553734530115952039720982737437432613712976373655489226347743508857650405396299326140873417737574578399215479392242915387464536368363221372421913790654154201710757448260104826797869946405389871331101609988873191599349614256030797593905648613124119321432220841992186283247342913533057476772064360606958696812950044133434059940516479959007275280736938664585644597261354182157763964872212060066887724883601571937109926292926417741093672775193687883655157869324938063704157616648125120624287387800451502600339754620759946225991030405864687423723141785660247217440003540320882203272383006903743501073744323814934103487341938131203747599377126535825085760635421292892461765533791797876531836024779357923424535524104830569626065642145948787798166496232226559836253138476928693317841310422205698566858094949878917382225086262213721087480688008224204586888386879816907677014106504020564060269246136802614531087233167095194460681390492468861333313905992757391250319564006899138235973127694532727085049657914391222678668181432692340756056086293308534412411583148304509521398785945801051634724681448504371439965346109997675769000875458109861027632769960397971179979938014862991452803588101139360578876127158967327529697603511857445116475154023205034913975915930366847328763727470578682630836508437851489458664878210734492171681271112869189241698528777407667144880957639725884330455974566712481531851534758706190903328294151131207981347397488118084727929941269496297998507952069536802007314811523445492458676409210076748110783440575180941640009190014600351988583070377648354990053416679115770676671804260798292303412638030472843512115936494610150292682845728202542807598665655476867089929994763254227225871198403484622213298321472604437099513389926637044518844845339451122179174398699764412317014638921109301390549642049847566045043409817109350022363868422094598462358622437809933926294949935539907997945125241409762929372279923180966618853937781480902806070734620786014929189668968125769896223667782443581894382843359374904111504582925812746602549007339659028041006871237825707856824373889245431068423217410127658339072948468881989046316123031745270341620473394222231868252461731022803168247315931751852318156218327652511989477056913408512021890719386417084289803190255565193107277606719191124090781634675336473214262388616616195475237878524647196727995779476715251446993949544859976235109390791471940102648294519231804068187347812903311569902965338848371956777616129302528435448811611790181492767871539247458816062510180608335895143556790688071387512139547884854403323505029996857362368833214366408462945068771619584782201182568607050048569249776192233052442950190148901118179216205459636827543117739408515261011621955046426586316113839703459490926855966903891121388409824639112967490369031863835638029664907436614962362429942137198283243694960073210813564891515315336064266280073210544435117146257506003891654073560387552789015971844599812236402822203390653612713768330724884274310997905628618592361475787909723287574589269179312722235030639679822413917620964428432621436928000000000000*i1^131 + 20153115072931732230030613442505280372373499721182831350217934589248663286721404730932812379400278152038846665663177797539086915748785215446213254690621247043237730299879605044512200083273268023903284379740314340970640228801798259371708460833837590789663991399472670033659855803665378751829613992841732978552335265047149232621601315218181664871636118888536650276938256594460735595580214154954737931872483143157082394921589014661660133873727827730176823787554807292299370180704147578353755991478324209914597820388725917095071970157996268336419199863253558540027181196522341168545208047588589107556335493038700864786003022628390209450841808992455345898521009877804720498637585783393446516955046992500032387090296082191814733442252491489822650695659326184179080658864022634523373948100938017567759204101821992505866040445143337656958690484128018467861910807292907625581749631253197894779729204434057910511545021545903397452358333929312324784299939273531840981830607027821379558799250204047295809814638882994634550867794019534450734669510748205346331112235565806321559628596395193966764477442354843712630576634638632761236486957981598679182186264265915874120895562593470551091385002738161674038752753825918234536601508472627901866419757684029097045612680343540136960133890242052295786109379827893501270765598196908793097022884608164553293305603284441094547787534119372892863073182841490467177580918323279928336974454893973837031579611967755079074266633361815098916431872963396466996476039393764060948744006334773299389826781972892403718598903399411784865647798687734119032995243989616139730831771637695551563617383288123218674803977399579954513278560602358359703289778124588638554414536896777460563660381202702074696509536260498745282390093492827833301808719248025322891856297140756168589871695891806444149304402432712648603750700678711146036659362337309388792689554658339884805218894169975283523316126486862260573309862088116920381036719388218803646486344977212331858449820194461903628601556083038745698325932500274300537382403281166169385397507988241474751802952783669515297099621536170490423447288200804358127073012059742341007765925286075047489249562837108950878939106214281185096140590771664623058122736579475587315668381434167742222947721249271807661836011372542239635266254474825781400267298256876225869044713230399915763370583599888131852820595197919113466208975481548949081205147452255991940523515426928193375494427616580061677483092430685918979380571891872834405452632754910096979188121168809945114218385763109814950512083136347572096856808579498507663407781400503134496740410687371195793481934869879059770771050972038327637745000001767310925765536240830544724873595774156407531581554297380310663562167618429134942710409090114377181784003337040280824814161839675807293496745493687497287274418190994233553015343423260438028683645038204948081658816240987882618230049147556157231083102077648825774758914033095041456905337801828038292288423627863128984036171916280149174992150543955547860613412942971990602919583667350350113228326017054538689963832115200000000000*i1^132 + -2126650388317777856110749205307982455585424902085385539689491820071032235627232120794233271945929910739972781992604653288288601086648615888850919100040750493631943387337470576796660776867064339997860627216158819137668770427463229327413933605093192514852777899464181672803556678875000750114768452013762875948074267062879403990978373219771583574544258563430225155277617670744225227520822693165552577445492990956756454753245755984419931899979409878133612531485134806900017368122530544859176662794947968521738034113692217349973694926191042233662820824152764355602213731572978801544860928324516470573906771437104168145261470771267154717110110350743456224292044387160476591151370599416218231705563213297695192454764045704544620284496921086018892018865176152949317578805323027419220497426447373336928621246646014619172663820527863251785329137570813413405279668571045016875504411695032317528646193565203231402736990524332940132087797213455572864911937080425758245241266997077157759778728795398120768249876281192615054740556600710075451916850656633651063492657137796407648610797783890961432286835763621859169981224569949877250645623288819145491221052477865619705558894292717745980682694504267541929114645133931668821056573999088073719455848845968511170413921876700418168101815576399730369306508097661901789946944148531391625000413264684904019875883261082691677980358496430244625200232881149317924820610084051915430710183090433567596215838243044440802335355926130791917329857968694580314635829271458630695051903355485174482261173324360022509002968786843998865721605467613256045140013668826652921076359093717525806074475747941215769889963096978884381627924627534883293664012074720192038344521545304068541404660214286114332840935780291464843109065108430642342202053006918710587582183911704482402335910918654350188489157539786770114984381161898196787715115949436419345236255182744978111341622292455292791512760739235350118383202556256109026217779581489215261869881370071466947246436166292409280593233661563594742611812628725394054374417317102840270614554385318109770219752916337935763096138047017657216211587191622404283474104037201587009456162043034359257962601764694098197576361468012363645032740245689128998408446347111224191770210263500903676834072280450636369716599835811547906682766354516355254698353718762815325093685875745191303305070550078717715683237570137342168894223805557856220162738445975938077023878080654254934584935224736371488066912731902211868843051312534760357258542055319411631422504706750957729038841470225073106777199849903752116325757215234473582368044687471699015433441243038667344975586794777294458020312669572117105672619326827044912144911320936833972352307919040547065165934872698521033871742746292015563842290102087748148040439089502334850282007482066821889921507994100098759598473531501730855911821805455790450473189789799426539182425510512487209014389826507732258805190875972670864089106628712097776527504047806218364746195267964618178852216260365375995026085455287360229427409521851138981342291071200618944333364634583040000000000*i1^133 + -2369044906907309697451171736286350839418948078999272315716202983862515795116047921243882504172714855969968424616470667403441646075246579390957553147927947110231199337593902512597932278571951765582757364668011334447474900448094816471705202657039980520976755119911083640914171192171195449953702937778924858336148191221650382211926616474355903985448590919293959276131278970412369740059526961265759997586971652972463546697487015692321713611158226300322610780899177880147916204546052625716216534348048887454369758481260567418705475252348135906503861254916251245128069665129512880216627940493191431257775835799256272938745532253208621438955471752763467009760498036277334602039006638884441346220447259690911268816653146930605456282648151757672031451413735492598888670233567911672187070452154757011954796815676562729633989441418394806003289337565503588231367624337279788854881032921731523404073699331896536792309458449600421291670519300882498165610218191657923112260865890377846241660260889323289078583063270483263196585933326818133995897157949372923995242814073154129454860348248039788195669569948768232325446828338815975717269934798188448637338028056101702782952050582387041077269065862832453929428351997907417068639321564644851288513088992673977187860568603847725364493113661505326401156019975014140959791422869381218068309938418299226553195323522613223538973566391403272868262099101329724607844551456439173657571707901316403670938342971048595932712116391129844482364281101831102217155582799715664155185537810944294271659713413871328870080938093050534941247722127991682015570134747322517477943619267046219435944148599718088867493873036767132410850972489746545412867127151729593082534075995371548685065316300593361142695109110968604858426278313253228325805054461948816972637225573202318507120471115926857240850921488379585674722917159467437386784747401796045460217807923116712108931058854071594311958153352248108586841877352355205663777109206257765449196889286501543156537084029657732629608766497862036737011306676142626115808333730135740010213034911942677616853246750976332477307425859909143502475568788406080810800218650868947658641509477749362670495830455897962259698599883020631526151606853769006326342282928528987663367418437273097994956402611829286091455833462004473302420466413771377456752596783116126510455893821473585489385807340615310866172337631548200470829173716346605067780696709490656308779874722383370977035184598808222063408028467443262231103996219067414593871084316161588905639092027693110628624500710494284123349077900400448427964444863482259482227398611696444182209083594147847282849351639508893239994312430711210616693902111120866315501020117864741666736186619122866908987664668142365982540456112136769054570959975357929865078691941294021355736360482916972117225437302186367174691684556379454632206585380417890951685355760211813658636542244892340920037452611639552678755406727151536403765066173791042528142850525223800294551721113990873427645213881406965295562459521199010487015070023310170520497252350589665280000000000*i1^134 + -16862345955358379547627109508936494368038251161123613206652010694830058377952179141230592200161980465174391103092474913341334849042833329502807647015573608146809067652536535383144236226605314162341157020572947914648470729544543991418523826596061889195432395958024883597886489117341556295992036788707257193259126630502752949861055258857249602557592997082003522528290223316614931455730070269939230022066385878405542345813532357414064033470026871963320893451346013220757777271205675293389120407723997720923658531122939730739678815183223995271480194981275569842013756295521073572519621210953528618910797269085634544208065031067671452561069217879002539442135049772563273294558787528256990651848947424853664653863739209961242077672603029807368633241632666339475635776983773862708740024098890375886293623969213838973884842505775494239777065473153254936397309808156588467178877473406976579281748886142402927132554030755833902041122199544187743526505951692732991266017394218560051681936801219273113762794243946976907491668844934896444925055389949737833985908190094620989271999291584880175969823359794040566754620364632943064263757694602507173806871890221746799544890002870389184441971515256447417057903987562316498691297472010452050116160173333814099753422315620163152948364817857796520029948017944531248664360452582373436196176775860343230391877998098613660721322968212191907274256423859526908886445977428856368535705308112960782179174682582239679159732126810756947681463653909604755290092284711414817411140158352919114152241243569338027540989397341599794707725224181692054669466827607757133360352070397522460237802079511169878386656166172551035607240545437497118367909391895592548060009382706141243188168156356395994304652102716544314531485692752289595270710775231311638412239963112525258699708923540455357144399122668265887932652214552420871613392423393687001419671464625403954238431954083022776721219844766173729908057503376712313201056353331466118182403700417108623787777319253634467412802865049899987748445022607984263111393133781732748636865971952304453250431900294118517099700058653254685501819861059863497623931278050645720515623810851463702442825842813656894890455094852901428161361267048128594756880152537755253994164291866792505661292430409855406494055783457398306218177354120191084449808735165435521703934080187526727734596057732296221495010801163897607195447059388764706228653090298941492121249065084318505982575248286268384663492765178240042828364779108289350981604809617599629669580382257914878396096890989678240481009163543276458791697274950372503662700262893634027602304605745143348637474033374108409543042214623758087982003070924672642275453430135931761920388466754576530275728337947662613143054237985405001577604058055534053703212630814429533354542440628994891667557801757554019147564028083452263375256400761229561322187104776682306047829890858350343817589135801660552603510178634128051132358104193016535661576228115650826587225850298049976281923074066707622128253794483904276781676993634027700224000000000*i1^135 + 1570762797824029346281662860580247224834899476186162163332751804119569084158605038618283312188267465564561318919268185024058251507651981905681883271124041692086738850811532878157024234633554391160125984107360848031479807862259200974514891446757539574301598376868350603950513622776103684571531585055913365146904609412829967560045030165414463403719578229582982256831832144521630226695393437158219997250392692976900505869876840407267471050735881593144760682543571517800770958223075680594746564443516874137863121283349044454340858918921794815867880845702611327759773630220638049861619743997903014048837560630891922840141388278070668122291606232056631429461056652014600532898997970896455355133024209273916932265784681768253763072703360859053230050702831524321764499771530753351067583435862157000547267394583336379244825646867527761536549483222652714549216602216773948529473661649525246869988919448610431611365045644117869971461230813216139763289226572265601600098353155813219906149035571117246748436420415222218747768023465947486822389675908414163720703453119352872182224885254680857289373200043873543419087329892027650247875541572920661473172616605147443777252896386930912847151511585393778382338591385786527816337659138284867481704713620625361315901330244844549741042107800603069773780785230483368118858115918909207307078387421342850651954768181490763610245402857290056273255174124668967774909976950837335638907396349317570234793225945857220709294092362476282511357920373655010357570648991043642413015290729285617021997843860756832120942413201742806191146752240910261073109860880525028916180594042209422697662770541179638757600634949732715249477531212820959430946392162591648945003696074696635022368430330102323176192787458824236225714626265941725042020692838221592169969893465004001039763064017783237940034808659030414331597724249724919025823232036736927419622609904795093377632803028046449085768736320701816329427593934367027212114437869456863054452832271707285717977338505110546198970517147028625366302832690155497282038813266706827849967875545644102477529743186051846034700813063387555243290725323149997193018667090300175230138245135816844600463440169220133128630722894004079431754803752966744883229769443692496977808861253102109144970520519781715898307162192368473047842778472904084468882534445732120222405640454258949562659703284113371605159109499561768897955200664038021994179225559669465352846226626891882466684108894911314135145122132116667893105923338006063865527166288685075990833064561815858954249089059916850916770403419452255413380497962871854743305230393792344955148707884674415632681146551056706661034709959827621449669929930843929823881039448672464230098038145958864274561389627335686418901152595326402553569601017190792111460530026921958798570153481907218157680498904222139918216757136045927334597657906999244096551723598742293545442445906460205009721033045087860575148573846119128251093981388937332813084310221460856503469061142446076900831692772972506796203626399436300615680000000*i1^136 + -668397959873971054447988391982132949575228730136094396654858402060346606127269307857154221495921725714309549647056252894860803518222241526294875953226236960820000364584153816211814400785215328437303315440434280806240324783851508707415618720038440953172980472948758888884806648799944421948741551363506719290635732747638310168014638195191917000480605791658942559762172749267558835344877231981248731291180047671188166190864795846857136359117278825298583609500621572495063748801913927736368774957857721446927444139985843624089809029257439036936018018344934418717424283489498121040037323957626772777727087345101360053857020887762868281713325156944235270211009785923668923135172554054177000177219109297999775482837536977691363490980516912408368842191198074206130509182776199284698920400965639544614635864568001718532653471727507065702659154845005704912107368452624805472907387361235945322386166394838747573460686363056823225789904452864046418013141498774116506291101164077310331664838617258418680797198278642054715688233871795721270938553407842533676592922142625754234837041221238743550359376098213514096310737785585893109609663776378816794129869761195862382658605836218545906091091739307610995973028085714688135803022811827178169404581594526063952529633605294937586863272451686453500668543063951973472165461894523705617031024947241191759134935089930863187623008274323986803637219839795498575769345638577107306279578653820737424131873510130011395827359866139104001857515783569835000934463126461718833945830582934165591380923500502359467914514828510423816474067668178933152863221793754582384499594996547051262414080386700939202439165216863105101053376756689895862734634254566734556627044697230293813948869626172195511070236136840701874571526179729608009708155826457931226434814890282991405269345996498190083643078047452291778345592540196058948298690857007040629986359479199322098341364284294520260552338210400832927691675077475599322096259628132839762994471209128772737271624329051282806617381611007190646443868145934354198910181798614156997720030524874040496451545566180789695864284313626916733555177288307655875131730431287109933897008776505739168789691347575925043708151259462042511503653104321339745576720348520361061382085056369840202531138810197093683108784511262727565587745322354689299855080848392275082730032465943171709620681562325199044841126018730431786469209976306568977143254143592667278831073118146606835824797137296165916573209112535456942369194531927080629799092806426810390338232050487025959350448566219096719385218770833853225313555089543467729870609151126110295466273567746477259145705400779464515385933780897587750938793688156978556997587734028823053876207307593701439504622296071956637046319635423939727165062655006588225679144364872820830802690091724052671246352499368714293286967403294630810849822223228851751265419386728578333749642226249909565542919023443589853822762309135808752975923824725687561804028380324622099329236741774581117482132253145561038848000000*i1^137 + -2276036548287017083590984980305767650593573035455035268317445927241025279114852985396577781398716663982171871056364130871052707432605415494987647870264803560885888097272844874654475423722932249814598993551329961806809451823105885561223481985286226280682295320204130419459747292433324086429391262113417997074238235571150221054524309477609336926225211107564515553975925433096315702743547851540009196622149305162103201820895642639363216874098174947527207703569639205641753072804385012261309699094285670693816942088639322486029925924782237730293023096618587889146904807476177700675505218454963697925123397470612253549510425897109478206533760357365433329558049261599800684579749976995055109926488371768937824584151880144321391324091509230896579559304403590764899103883870788213572784643554531696896491082033515182101938795461792464338598026037111058512401810948437987869704963650231589438857703742993789371979823328999257554330154132776677104319840793846437996677154620468951762056637078546639905599712653088081625613435045114364918096228705495697166569530987539881896521200911740478738049707255503675623468110615399394328799040938403817107192682877487737689427810348372841978701506639364937316747239917566856161798671598406060824005796783260291650519167029638753788882923572159816512593701977463859568910966775058979501391873654504823217266622222730951044555298700462114300800333863062138589242651076797486546959065142592580146145964097440771889907783806471193255869736347671836935022043002500702294030338576658503462846405216825994726075422283024266612362720411904524164205446856901822825452540559991793374949557671023251278755497338675413853891511202635019694154051471951309222872334445367432389349445024906098185128013490441484820839194433097897826637130987532695868163331787271618667865307125645717540691986487324899808985335639789419346805196599973028384818463790599858239926797931636792315507602539805662716691839525493881606333223040698180252130510174808320508355699653269891107275128812965804564108207218213294423242407504479870873444035050772388203627595438213610916923839030086081631227380520485291582542638251635434420630492153411129998384456804616812567515639169425801989368252181279421210152268087891930451927416038155514547707526610016101011783053019639665513852148278913668941621473989518492236738414301833817594072076830472755910111373511339737106841351627485669757891189118500757856024216955222876225065704260634983929624732653198178219821404518362858229303449044622380513617811987107882134706066845404399554403659597155305596566389428703721259892782943047119713187425974650319883052166024047541396481338639665931581441162266716139214022556391997357271370220739587564061756998927125515541309094994955701949786363763169165740625393895933058292482958829981824144813552865116454226179693044769081275115104695402040574410178212836585845050139732697588437541996244821091628328862775251265664688570389433754397997488063746246047817925078473401958400000*i1^138 + 104661392111890932335056504686464766633425548002431026598657219106907742493480724154735973933244996550115906240340958410640093481617817569677147736131774214142211865711279384735929090210426213316111097787723619054499889641764275804079642569413387279161456823636573673706739027069971906826520413994477012289210550250568146163113773931484948010950397484215877230569258775323293315138545603456610710449944119235025789035568931001127181651105835984753902091795519879300840820061437813167906718721916021950223797188610161649923420628619554373932677381779351697544867888467210592919330206917292553514462186071980407341518658294758069342953649241223153295860859495381195521477994993995418322495829735011430093784691866644857972061937420898598428880464145600488674702150012669125095611382402640170072172812752631297683944191309903795246283979184593305597293685423023916221941822694834530542910698562744000537962349406311945096005732405609422751524176534269572818731511569830547281603909249249935565654600078875557826950730638770889462343265516935458678388656002026576030139900406835057403964367951532062381109848690269661761146782921092205003759076523401436936899149183701580898303299749456100145105848238727115337642154240664250115583433628500804518366415424920370737237093066145084612915114024484000810507334350570194871112332052724594801523436342724883512203343042947757355535382126183936510794221689062072946223616196182957838548938297134513976422520415501766971691302357780623001971908830059401075363212315702010594324333592376633967691494904597431756694548031520937129535934898184051052261283633186914177418313019557409978798578676048268707109173872411083934871900273248348270062248288723648557662462643357575777648436231570222070236999204942075470086469477670252354181251344005155029543448991180554714837789876850095229784906495858363548934604392415880892813528099452862951159052249420197662272515968067996667362148502066113181297241744732546887243912053460125388876616050183404520518952517305516044487788647857360226693843499872880764026939857519979365331628440690700570564593593387856866550311129079366459799784975030326133126740627236021272275393339947795404102804568653271785705347616010800410328907236392824459107972583813295199700566158586270484582301878453040855355282129830530547275040698984054356758591983099779762614794008614214048966471752842838143551716039467593397545571844106071531116946227092211902177097417235143512578203811189883793585192957480116059811086051896704226266814848949819537380431121152918392015376590807225294930808996573523963175890014814950003788507637438560511225900083880506485571433330646824851099752491331854573531245896498283990104368949161838576945544471883072406485757532340200091237728970278532149521715550561887551001609186305669789092278314755405346424750739527442186448266850321585099479810285025158708681314549483312036489582318131269956233149743048672439762185836710879173876475428129996800000*i1^139 + -1855556503680983186179240843846972777798211267889855687361807577803076316761017807145680275896246852084741094247726653557295941536206495981363229496120982543251086510887005096408686325824998203032867275098800628448868570421200424753315674082936333220118001811805477757005196637481104284480080593903611834895700036194158382696849398567285553635352959454043846936821640506078315787800357804057605607703005559860046322553538114107503945199842657502228810823396468869821349509552291788339567025617369635661447666325478842539514860382652604416357545942779973559467433276550155200800927735318100025669156120176565904472712717905786730587050140713022008910108208477694768663441156344537183001969919462064775787096548088259385321337061774526039865175811611175156475359898207924196105913486674228028146089326837028473876889123949216343062040343200477056151136536814346554800491722688615851011807009722870965311219436657677298633252942047388190254599226178228908746572495156798391788914065039380135251929559332071537016150660654708226028536022609954227555728611088776067516075724044985210377937626298055651036994256186949632553664036140080492734635271221885478462440650538947731776993683287094261245823274909962276230817437342887244188031340125230250167457073558194532415603659159573542828208799887130878627134201447714721251316113394686085813296956554253067444186447362162225449826923771628830121626575785122922087806926202055723428816603534306855108987294179791996785594315606841767342539701387874342255151406054206954730063388840350595183721467824941441326385095670182324574407873714837094899094322711506117958137008091667379591701246700733337847568630910117427849166972832571207853270100278231319092642086058239345115019182647714000072133243570198816934145901909867638296319433419645419993647313423838401409799227854966941644165696314869477963329881652723245099127296352407755311192335262892469709631222999780130949361407748637988260090234518757327584722138258702313860201672133070070813311398834411519733518661511894302115512782889745577918999340554520724228514584585891048750875127380062277397500644260311538649819802473963540889461452626042649159145844308125341905722567849190823957237796512891234187172947469939244621349983245670569411923323954295776262526319613562524603872650802576023470340702050243214745578251172687268940154427616145030562326874899628571775001682883219245311265018672989037806283801704202084106202566547666469720739277559861690804092797621156162712108840978653991688135227406336035207860073371462835691024380220627751670460520778694828836101690649379401372013861930568542121439327935627692148816283144289036320908619306445205257116233485673588013957333600402274745621125889532670633520357153213688614599521044971391119258809405650840897885579722984477610188215329808039542892756613181465355756873658622081066105024625997497577249483280685002708807535847892329709520035024035992444329257903063040000*i1^140 + 14380334974534928975899653002790644816211556163621639595159936258204180272448930085516205676615345667767234124076148231334150830581054194863728849959517910640895031159318479469783634488010651674454761013147763073003718269597549374007137865735582948875940873191875874692341669451209071641092295458103996430620325837625653687421256851973585592967290678301581274598493282741507827964380583180895766579161855818517110334209824710330279466731810694447393662259022913274360737689243476326809016867071019104869994708354699999211062523927997014464631362981542990944641952857525221776062141400636358141801990345033532495736652243207622834950932773882920450814064066229199560279719461075816226586911004168824227117562400969192287354160601098032269218901089132940029320183414349829252823388905225539112463934112022037930579188169803136252342511566833718704615990603143021755083885371405665711884174129551754505681882831561004567255510440748743733111371848519084527471062949337819318987020763194635446846623142537707678683400781439628808747252909938921063016725141455976760414924261599819778916696739744280506751335145266161770744167116338799818413114718636656585673517645571495233908334196778185507348279404552215349912395301574672801327065452648474748989388528552395398388110164634901469477392957281835746688099894520402632830221576038138546604895970549046829043582589279128722151400090944997094750113875487256772115412770749458268557246441180401015701173912333700154352006792099468955521636965206524225333155814479338821920732055469930809218078029146521943242565403149184052177763798349970324340267062494615423418673192192275455816864277744347564990533825356947953647207913959373948881954876686458358722449701445364212114919553549767411741347544635555581834068673580628659550451440482977751588445126818126012128813019470078657291256248979354165948286236659043960052193521113553053056575967492576287259567994595171790275089779852601765037227325851279505692828856135746996660874971354591865990324604509418844762303864253786415512729130253705339827818752126555570828499301654063696160147981446365137941425942034589947731973103274846651329503009987388619162571528181371857694146944535770623791292692781133111339879015162167187727355371073899210408811057471171168932152747308442592527319431985837421630389942860199056456333741127466177562898612782644455066218596630411523180171659326046596611117134558840818447908034410639608101103583445162776206232104406674526616206624941189373192328952148238571386003440454264960128229982123887405244103402805896163797452708856659190488635964324449466246279990114121982754575095912897319371795502361344313401010150511292333779321229732264751489998267863767795690790583954410650041390450335917626517437502759009423869644233152153456801427414105740417503382205823855306876294350417945405077155927953374138675801599730141671859121759242985543664557091784765842286182400*i1^141 + 9097960477382475915207892043175584802224231870843506660016167231004099799724810123510891281304164087833537914273536855866654849015029034558881092732985002074445767107650935187681826227930847486426615085095356072613464242581114752567235386261857444755734336074527033387044733635040169170971871386696413729571994927720085434018401236717284054318729185805107265750270273278628687489872832049317936161648267922745114082078334142041516525023276378806597406802627499466290835570110454778569005425124369142481896642365361173364592440680247588726196503116616470866093042856703302927201980982306999251608257531765866479201735211539238673483837944896613085253548515783105987642906007818413656539718312462792571833819061172352849498180266548628636503464063769332247199111318785176309907857205818552192683049961656870635040558847892369231145954740451459192973942668876942620696821154440434185894423675629198499127035079281197192352566886091685067390784600316602630354238083809016781707278299870981695830325622365892250394575018777028459531449580944460863233463169262695614339338120791767836340948513756663786881842966797743154824275747222071726969614223367333437980412427134217862729802661446852529651684994010662707001615078590034913240231900232801335455847744469953081340274257605298401340134887312955422597917332273975078204034487733146864747211904238766612272787186979598264247810870704109039159829034345551495927094852397818063831899923184418028878514871929829207324280282085194109650705041199246869853126731424460988639850675788850178112040237725039025545708659281742420647021092523458928383703803212813921502850771859931538934840083426209547001528695138499412327552729658916838586714963686125348189361133793439700110392916411726031855831865176247424568161314145647382526447964914583649631834670590159930177127309283275967189263852978821048944587161028584189946511099801985993062595893862878682926436101619981632422236885495927905354475671994726302803458737117658253127358891928880736886480005075981445873615550648734714751893930711574755996797407932150567535537307385454688148765203274740631787144037881293531593860418662699860302362754114763350833441497942870371698806249716406999559477095627118545244163178492153724947675427479061618478978990778103522629570545716205911616535628639053283109994863374746869036873587628062519332082095256795785990542814760418136023987933538511287436531183144814270194004005205020758568740859721844449074499133285390474289760934880936166337800736562165786649181338594991726410114627175641264121157783528303745488376167033522805325746065788823484924948669164177961396637937211208831182994733318129365849254460899103012749290412530368798273787573377541151058833196200411331495744829932160392359981154501275250707546724073906419314577915165349436569735034050754995093178686492441656209514423079362750623386143711668576882524160*i1^142 + 164072777107562444065895712336982950105479286129448136055129442010403118445017186333590409725284604227791676432466273532731874958632118762815166551710121888256560938745116957757101616659594897855580513311596423711817553811402069044437653890640729374641297525625505967748322573719005343862051878305192461420554117569391959410526305314373676036184346797869833985444894248578662069454908191536574954057999722989013848354948593153937650950269359209229301501567779778709051447345783392467445360465090679805623978629431577405304479978797268616860719728216640793116673084685187800915377811479951744635555012634657273169696543017692584815032174266520453382545862856960792225789258958864757563760458833841912054835063209484151301839401812808728622877467574303076389992418729977740489611597013495457029405949056354104209884669357794062910521385946598806519697187216827310234180425897856325390908173315836683426254841618265944424590760199052512318103731658029745238117117372168358797444598252834212657033541429762754565292675226513775341440063337833467999222002343546303741256931145903426602682869547644330153834722216070978582590243349103854461915181714150338265383139760298546989298877127174083740998429546009527289025519449160209807911128694638236859876517536131326780800249706661625362371238678222499098650689329327136009741171809630751919733557838092385462478450152882099354199791357882874235090660353610379213968347215295922366270501783994218382981839004185266659190365069524748612083528870535831519543372824298168409390491415844711204982293837083154582090469143589446785805668407874548184919016575582875268356507805772475941266035404859966054457722350658742691853323592505393016061184620275827988189507847782247190260821789665904659098969966232286351197563337205089176618305631399591916065157239497764233109954266672463931509878834287053205338595980572860198254692307362053007881173402780494556894503472711558808062401005556143091908614283913204829867969959840768600332730705196499735316353805099511236929967033373970712799852607792877740957743423649289349433988108749347026195528389952224003068672035385202432746733916116947664673736716626413257735312390960489457849238916313876185641116304975994374431951493208058536287407387143984579587509459094331397652619332533072590445500391000139015787019537212565083358044030694484405892682151603022213755924094576453106541616066390024747426993871491967176192476600705238959688650026542397899980809922198603161839367473917940391306023420905652094581112287780802447642925997751781143303738494686838827000831868061231427118679171557635131912781448826497156229995320096771904897215835282532446479869645048576967901769601481442192148215095933477123161435122218035081509406513611075988137757032797776736114317692050514037821382462093381067234804195910307550638762564945748784073146368*i1^143 - N1*3588197708952569224574529008901881110918095216914733942585289538277391829679268370903530806415774691272813009324944510811196424134636589592252298191072607850098219194168364484013455027391718331142390382230103663861614851711022177395434809704012815650921646589494806333838462220598720209116551438998387252189553733672479530685620015027304878456860379013440524516680210578766320123601129856710640687935975134105718867651992381309925448214626803191273930752844596727828032154840736619818252335587355043559323931039212837424320692710860233490398636934825686140635086400159676434172096135618648079027346467947891116177788069707614238703619571348614337536*i3 ] ]